




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、第1章 1什么是信息,什么是數(shù)據(jù)?簡述二者之間的聯(lián)系和區(qū)別。2什么是信息循環(huán)?3簡述信息的層次和信息的類型及主要特性 。4簡述管理信息的特點。6簡述信息系統(tǒng)的定義。7什么是管理信息系統(tǒng),它有什么特點?第2章1 建設管理信息系統(tǒng)方法應包含的內(nèi)容主要有哪些?2簡述管理信息系統(tǒng)的生命周期。3結(jié)構(gòu)化方法的基本思想是什么?4什么是結(jié)構(gòu)化生命周期法?5什么是快速原型法?6簡述在系統(tǒng)分析階段使用原型法的開發(fā)過程。7試述本教材為什么選擇結(jié)構(gòu)化生命周期法作為重點講述內(nèi)容。8管理信息系統(tǒng)的開發(fā)方式有哪些?第3章1 試述系統(tǒng)規(guī)劃的主要目標和任務。2試述系統(tǒng)規(guī)劃工作的主要特點和關鍵問題。3什么是管理信息系統(tǒng)開發(fā)中的系
2、統(tǒng)分析?其主要目標和活動內(nèi)容有哪些?系統(tǒng)分析工作的主要特點是什么?4初步調(diào)查的內(nèi)容主要有哪些?5可行性研究的目的是什么?6可行性研究主要從哪幾個方面去考察?簡述其內(nèi)容。第4章 1簡述需求分析中現(xiàn)行系統(tǒng)調(diào)查、新系統(tǒng)邏輯方案的提出等活動的詳細內(nèi)容、關鍵問題、主要成果及其描述方法。2為什么數(shù)據(jù)流圖要分層?3簡述分層數(shù)據(jù)流圖的組成與基本符號以及繪制步驟。4簡述數(shù)據(jù)詞典在需求分析中的作用和編寫數(shù)據(jù)詞典的基本要求。5什么是基本加工?描述表達基本加工邏輯功能的結(jié)構(gòu)化工具有那些?特點是什么?6某銀行發(fā)放貸款原則如下:(1)對于貸款未超過限額的客戶,允許立即貸款;(2)對于貸款已超過限額的客戶,若過去還款記錄好
3、且本次貸款額在2萬元以下,可作出貸款安排,否則拒絕貸款。 請用結(jié)構(gòu)化語言、決策表來描述該原則。 7依據(jù)如下決策表,畫出決策樹。信件收費決策表 123456是否1000公里以內(nèi)?YYNNNN是否掛號信?NYNYYN重量(W)30公斤NNYNYN2 W 3W 2.5W 3.5W 2.5W+(W-30)&
4、#215;0.5 3.5W+(W-30)×0.5 8下面是對銀行取款活動的描述: 儲戶攜帶存折前去銀行,把存折和填好的取款單一并交給銀行工作人員檢驗。工作人員需核對帳目,發(fā)現(xiàn)存折有效性問題、取款單填寫問題或是存折、帳卡與取款單不符等問題時,均應報告儲戶。在檢驗通過的情形下,銀行則應將取款信息登記在存折和帳卡上,并通知付款。畫出描述該活動的分層數(shù)據(jù)流圖。9繪制供應科到貨處理的數(shù)據(jù)流圖。供應商送來發(fā)貨單及貨物,供應科
5、作如下處理: (1)審核發(fā)貨單。經(jīng)核對合同,將不合格的發(fā)貨單退回供應商。(2)處理到貨。對貨物作質(zhì)量檢查,將質(zhì)檢不合格的發(fā)貨單及貨物退回供應商;質(zhì)檢合格的開入庫單,將入庫單及貨物送倉庫,向財務科發(fā)出付款通知,發(fā)貨單存檔。第5章 1系統(tǒng)設計的目標、任務和主要活動。2簡述結(jié)構(gòu)化系統(tǒng)設計方法。3簡述系統(tǒng)總體概要設計的內(nèi)容。4簡述系統(tǒng)總體布局方案選擇的原則。5什么是模塊?模塊結(jié)構(gòu)圖的作用和繪制。6模塊的獨立性怎樣度量?具體內(nèi)容是什么?7簡述怎樣從數(shù)據(jù)流圖導出模塊結(jié)構(gòu)圖。8簡述數(shù)據(jù)庫設計的內(nèi)容、原則和方法。9簡述代碼設計、輸入輸出設計的目的、內(nèi)容和方法。10從下圖所示的數(shù)據(jù)流圖中導出模塊結(jié)構(gòu)圖。
6、0; 第6章 1簡述系統(tǒng)實施的目標和活動。2簡述程序設計的質(zhì)量要求和步驟。3結(jié)構(gòu)化程序設計的基本思想是什么?4簡述結(jié)構(gòu)化程序設計與非結(jié)構(gòu)化程序的比較。 5程序設計
7、語言的種類有那些?6軟件開發(fā)工具的選擇原則是什么?7簡述程序設計風格應達到基本要求。8什么是軟件系統(tǒng)測試?其目的是什么?9簡述軟件系統(tǒng)測試的方法。第7章 1系統(tǒng)轉(zhuǎn)換的三種轉(zhuǎn)換方式是什么? 2系統(tǒng)轉(zhuǎn)換的主要工作有那些?3簡述維護工作的重要性。4簡述系統(tǒng)維護工作的內(nèi)容和類型。5什么是軟件的可維護性?七個特性衡量指標是什么?6簡述系統(tǒng)維護的管理工作步驟。第8章 1簡述軟件生產(chǎn)的特殊性。2管理信息系統(tǒng)項目管理涉及到哪些方面?系統(tǒng)項目管理的內(nèi)容包括哪些?3試述控制風險的方法。4你怎么看待用戶在系統(tǒng)建設中的作用?用戶和系統(tǒng)設計者之間的障礙有哪些?5怎樣處理用戶在系統(tǒng)建設中的抵觸?6簡述保證成功進
8、行系統(tǒng)管理的因素。7試述現(xiàn)代信息系統(tǒng)對管理人員提出的素質(zhì)要求。1什么是信息,什么是數(shù)據(jù),簡述二者之間的聯(lián)系和區(qū)別。用語言、文字、圖形等表達的資料經(jīng)過解釋就是信息,也就是說,信息是我們對數(shù)據(jù)的解釋,或者說是數(shù)據(jù)的內(nèi)在含義。根據(jù)這個定義,那些能表達某種含義的信號、密碼、情報、消息都可概括為信息。信息包括以下概念: 信源:即信息的發(fā)布者,也就是傳者;信宿:即接受并利用信息的人,也就是受者;媒介:原意指中間物,可用以紀錄和保存信息并隨后由其重現(xiàn)信息的載體,媒介與信息密不可分,離開了媒介,信息就不復存在,更談不上信息的交流和傳播。信道:指信息傳遞的途徑、渠道。信道的性質(zhì)、特點將決定對媒介的選擇,比如,在
9、談話中,傳者如果是以聲波為交流信道的,那么,聲波信道的特性便決定了所選取的交流媒介只能是具有“發(fā)聲”功能的物體、材料和技術手段。同樣,如果以頻道為信息傳遞渠道的,其媒介選擇只能是電子類的載體。反饋:指受者對傳者發(fā)出信息的反應,在傳播過程中,這是一種信息的回流。傳者可以根據(jù)反饋經(jīng)驗檢驗傳播的效果,并根據(jù)此調(diào)整、充實、改進下一步的行動。 數(shù)據(jù)是記錄信息的一種形式,同樣的信息也可以用文字或圖像來表述。數(shù)據(jù)是記錄客觀事實的符號。信息是經(jīng)過加工后的數(shù)據(jù),它會對接收者的行為和決策產(chǎn)生影響,它對決策者能增加知識具有現(xiàn)實的或潛在的價值,2什么是信息循環(huán)? 第一,引進了反饋機
10、制,將反饋過程與傳受雙方的互動過程聯(lián)系起來,把傳播理解為一種互動的、循環(huán)往復的過程。第二,在這一循環(huán)系統(tǒng)中,反饋還對傳播系統(tǒng)及其過程,構(gòu)成一種自我調(diào)節(jié)和控制。傳受的雙方要使傳播維持發(fā)展下去,達到一定的目的,就必須根據(jù)反饋信息,調(diào)節(jié)自身的行為,從而使整個傳播系統(tǒng)基本上處于良性循環(huán)的可控狀態(tài)。 信息傳送的反饋模式3簡述信息的層次和信息的類型及主要特性 根據(jù)信息對信息接收者活動的影響程度,信息的內(nèi)容可分為以下四個層次 信息的層次層次 信息內(nèi)容描述的問題1跡象什么?(提出疑問)2事實是什么
11、?3知識為什么?4智慧怎么辦? 信息接收者收集與利用信息,是為了規(guī)劃或調(diào)整自己的行為,以更好達到預定的目的。跡象這一層次的信息是發(fā)現(xiàn)問題的先兆,這類信息提醒信息接受者情況可能有變,敦促信息接收者去進一步探明情況。如汽車司機在汽車運行中發(fā)現(xiàn)前方有異物,這就是“跡象”層的信息。司機進一步發(fā)現(xiàn)或被告知路有塌方現(xiàn)象,這一信息就反映了當前的事實,是第二層次的信息。連日下雨,路基不平是造成塌方的原因,這就是知識層的信息。如何逃過塌方路段,最安全、最迅速的達到目的地,在這一案例中屬于“智慧”層的信息。從上述簡單的案例中可以看出不同層次的信息內(nèi)容所描述的信源與信宿之間的相互
12、聯(lián)系與相互作用?,F(xiàn)實生活中許多比這復雜得多的事物之間的相互聯(lián)系與作用中,也都可以分別找到這四個層次的信息的運動。常見的信息分類主要有:·以信息的性質(zhì)為依據(jù),信息可分為語法信息、語義信息和語用信息:·以認識主體為依據(jù),信息可分為客觀信息(關于認識對象的信息)和主觀信息(經(jīng)過認識主體思維加工的信息);·以主體的認識能力和觀察過程為依據(jù),信息可分為實在信息、先驗信息和實得信息;·以信息的邏輯意義為依據(jù),信息可分為真實信息、虛假信息和不定信息;·以信息的生成領域為依據(jù),信息可分為自然信息、社會信息和思維信息;·以信息的應用部門為依據(jù),信息可分
13、為工業(yè)信息、農(nóng)業(yè)信息、軍事信息、政治信息、科技信息、文化信息、經(jīng)濟信息等;·以信息的記錄符號為依據(jù),信息可分為語聲信息、圖像信息、文字信息、數(shù)據(jù)信息等;·以信息的載體性質(zhì)為依據(jù),信息可分為文獻信息、光電信息、生物信息等;·以信息的運動狀態(tài)為依據(jù),信息可分為連續(xù)信息、離散信息、半連續(xù)信息等。 4簡述管理信息的特點 管理信息是對企業(yè)在管理過程中的數(shù)據(jù)處理后得到的。管理信息有如下特點: ·信息量大。企業(yè)中有大量的原材料信息、物資設備信息、生產(chǎn)信息、人事信息、產(chǎn)品信息、市場信息、政策法規(guī)信息等等。 ·來源分散。企業(yè)內(nèi)各部門、各產(chǎn)供銷環(huán)節(jié),企
14、業(yè)外的市場、客戶、政府部門上級主管部門、同行及相關企業(yè)都有企業(yè)有用的信息。這使得信息的收集困難化,復雜化。 ·信息處理方法多樣。企業(yè)中信息處理決非單純計算。常用方法有記錄、核對、分類、檢索、合并、傳輸、存貯、輸出等。 ·管理層次與信息特性有關。不同的管理層次與不同特性的信息打交道,因此,所采用的信息處理技術也大不相同。 5什么是知識經(jīng)濟,簡述知識經(jīng)濟的由來。 知識經(jīng)濟在本質(zhì)上是“以智力資源的占有、配置,以科學技術為主的知識生產(chǎn)、分配和消費(使用)為最重要的因素的經(jīng)濟”。 6簡述信息系統(tǒng)的定義。 信息系統(tǒng)的主要部分是為了產(chǎn)生決策信息所制定的一套有組織
15、的應用程序。信息系統(tǒng)可以用各種形式來表示。但不管何種形式,其輸出的結(jié)果總是我們所需要的信息。在企業(yè)管理這樣的人工系統(tǒng)中,信息系統(tǒng)和物流是相結(jié)合而存在的,信息系統(tǒng)是反映物流系統(tǒng)的狀態(tài)的。而在信息系統(tǒng)中的信息,主要是通過物理介質(zhì),例如電子介質(zhì),卡片等來傳遞的。從技術上定義,信息系統(tǒng)是組由收集、處理、存儲和傳播信息組成的相互關聯(lián)的部件,用以在組織中支持決策和控制;同時還可以幫助管理者和工作人員分析問題、解決復雜問題和創(chuàng)造新產(chǎn)品。 7什么是管理信息系統(tǒng),它有什么特點? 管理信息系統(tǒng)是一個由人、機(電子計算機)組成的,能進行管理信息的收集、傳送、存貯、加工、維護和使用的信息系統(tǒng)。它能實測企業(yè)
16、(組織)的運行情況,利用過去的數(shù)據(jù)預測未來;從全局出發(fā)進行輔助決策;利用信息控制企業(yè)的行為,幫助企業(yè)實現(xiàn)長遠規(guī)劃的目標。簡言之,管理信息系統(tǒng)是一個以計算機為工具,具有數(shù)據(jù)處理、預測、控制和輔助決策功能的信息系統(tǒng)。管理信息系統(tǒng)具備信息系統(tǒng)的功能。此外,它還具備其特有的計劃、控制、預測和輔助決策功能。1 建設管理信息系統(tǒng)方法應包含的內(nèi)容主要有哪些?MIS的建設開發(fā)方法學是研究其建設規(guī)律的科學,它研究的問題包括:現(xiàn)行管理的認知體系、MIS建設的戰(zhàn)略規(guī)劃、系統(tǒng)分析與設計的一般理論和方法等。 2簡述管理信息系統(tǒng)的生命周期。任何事物、任何系統(tǒng)工程都有其孕育、誕生、成長、成熟、衰亡,直至被淘汰的
17、過程,即生命周期。MIS也不例外,其生命周期包括規(guī)劃階段、開發(fā)階段和運行維護階段。規(guī)劃階段是根據(jù)組織的整體目標和發(fā)展戰(zhàn)略,確定管理信息系統(tǒng)的發(fā)展戰(zhàn)略。開發(fā)階段是建設并建成一個系統(tǒng)。系統(tǒng)建成后便投入使用,在使用過程中不斷衰變又不斷維護(為了延長其使用時間),直到被新的系統(tǒng)所取代,這一MIS的生命周期便告結(jié)束。而新系統(tǒng)也將經(jīng)歷同樣的生命周期。MIS開發(fā)階段又分為系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施三個階段。所以MIS的生命周期共劃分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施和系統(tǒng)運行與維護五個階段,這樣劃分MIS的生命周期是為了對每一個階段的目的、任務、采用技術、參加人員、階段性成果、與前后階段的聯(lián)系等作深
18、入具體的研究,以便更好地實施開發(fā)工程,開發(fā)出一個更好的系統(tǒng),以及更好地運用系統(tǒng)以取得更好的效益。 3結(jié)構(gòu)化方法的基本思想是什么?結(jié)構(gòu)化方法的基本思路是把整個系統(tǒng)開發(fā)過程分成若干階段,每個階段進行若干活動,每項活動應用一系列標準、規(guī)范、方法和技術,完成一個或多個任務,形成符合給定規(guī)范的產(chǎn)品(成果)。 4什么是結(jié)構(gòu)化生命周期法?所謂結(jié)構(gòu)化生命周期法就是把管理信息系統(tǒng)開發(fā)的全過程按其生存周期分成若干階段,每個階段有相對獨立的任務,然后逐步完成各個階段的任務。在每一階段的開始與結(jié)束都規(guī)定了嚴格的標準。前一個階段的結(jié)束標準就是后階段開始的標準,而每個階段任務相對獨立而且比較簡單,
19、便于不同人員分工協(xié)作,從而降低了整個軟件工程開發(fā)的困難程度。在軟件生命周期的每個階段都采用科學管理和良好的技術方法,而且在每個階段結(jié)束之前都從技術與管理兩個角度進行嚴格審查,合格之后才開始下一階段工作。這就使得軟件開發(fā)全過程以一種有條不紊的方式進行,保證了軟件質(zhì)量,提高了軟件的可維護性。這樣不僅可以大大提高軟件開發(fā)的成功率,軟件開發(fā)的生產(chǎn)率也會明顯地提高。 5什么是快速原型法?快速原型法就是針對結(jié)構(gòu)化生命周期法的問題提出的一種新的系統(tǒng)開發(fā)方法。它的主要思想是:首先建立個能反映用戶主要需求的原型,讓用戶實際看見新系統(tǒng)的概貌,以便判斷哪些功能是符合要求的,哪些是需要改進的,然后將原型反
20、復改進,最終建立完全符合用戶要求的新系統(tǒng)。 6簡述在系統(tǒng)分析階段使用原型法的開發(fā)過程(參見教材中圖2-7原型法開發(fā)過程) 7試述本教材為什么選擇結(jié)構(gòu)化生命周期法作為重點講述內(nèi)容。雖然有諸多缺陷,但只有結(jié)構(gòu)化生命周期開發(fā)方法是實用并較全面支持整個系統(tǒng)開發(fā)過程的方法。其他的方法盡管有很多優(yōu)點,但或不很成熟或只能作為結(jié)構(gòu)化系統(tǒng)開發(fā)方法在局部開發(fā)環(huán)節(jié)的補充,暫時都還不能替代其在管理信息系統(tǒng)開發(fā)過程中的主導地位,尤其是在占目前系統(tǒng)開發(fā)工作量最大的系統(tǒng)調(diào)查和系統(tǒng)分析這兩個重要環(huán)節(jié)。由于本書作為管理信息系統(tǒng)建設的基礎入門教材,應讓初學者建立起系統(tǒng)規(guī)范的建設思想,掌握基本方法,所以本書
21、著重討論結(jié)構(gòu)化生命周期法的原理及應用。但強調(diào)鼓勵讀者在獲得了本書的基本思想后用自己熟知的開發(fā)工具,結(jié)合其他方法大膽進行實踐,以達到學以致用的目的。 8管理信息系統(tǒng)的開發(fā)方式有哪些? 系統(tǒng)開發(fā)的方式 系 統(tǒng)開發(fā)方式對本企業(yè)開發(fā)能力的 要 求系統(tǒng)維護的 難 易開 發(fā) 費 用(或購置費用) 說明 用于企業(yè)內(nèi) 部用于企業(yè)外 部自行開發(fā)非常需要容 易大小開發(fā)時間較長,但可得到適合本單位的滿意系統(tǒng),并培養(yǎng)了自己的系統(tǒng)
22、開發(fā)人員。委托開發(fā)不太需要相當困難小大最省事、開發(fā)費用最多,必須配備精通業(yè)務的人員參加,并經(jīng)常進行檢查、監(jiān)督和協(xié)調(diào)。合作開發(fā)需 要比較容易中等中等較理想的方式。但必須注意搞好雙方關系,大家都建立在真誠合作的基礎上。購(租)用軟 件 包不太需要困 難小小要有鑒別軟件包功能與適應條件的能力,即使完全適合本單位的情況,仍需編制一定的接口軟件第3 章 1 試述系統(tǒng)規(guī)劃的主要目標和任務。主要任務是:(1)制定MIS的發(fā)展戰(zhàn)略。(2)確定組織的主要信息需求,形成 MIS的總體結(jié)構(gòu)方案;安排項目開發(fā)計劃。(3)制
23、定系統(tǒng)建設的資源分配計劃。 2試述系統(tǒng)規(guī)劃工作的主要特點和關鍵問題。(l)系統(tǒng)規(guī)劃工作是面向長遠的、來來的、全局性和關鍵性的問題,因此它具有較強的不確定性,非結(jié)構(gòu)化程度較高。(2)其工作環(huán)境是組織管理環(huán)境,高層管理人員(包括高層信息管理人員)是工作的主體。(3)目前尚無可以指導系統(tǒng)規(guī)劃全過程的適用方法,因此必須采用多種方法相互配合,取長補短。(4)規(guī)劃工作的結(jié)果是要明確回答規(guī)劃工作內(nèi)容中提出的問題,描繪出系統(tǒng)的總體概貌和發(fā)展進程,但宜粗不宜細。針對以上特點,我們在對MIS進行系統(tǒng)規(guī)劃時應注意如下幾個關鍵問題:(1))使信息系統(tǒng)規(guī)劃與該組織的總戰(zhàn)略目標協(xié)調(diào)一致。(2)設計組織信息系統(tǒng)
24、的總框架是關鍵(3)人、管理、技術應協(xié)調(diào)發(fā)展 3什么是管理信息系統(tǒng)開發(fā)中的系統(tǒng)分析?其主要目標和活動內(nèi)容有哪些?系統(tǒng)分析工作的主要特點是什么?系統(tǒng)分析的目標:就是按系統(tǒng)規(guī)劃所定的某個開發(fā)項目范圍內(nèi)明確系統(tǒng)開發(fā)的目標和用戶的信息需求,提出系統(tǒng)的邏輯方案。系統(tǒng)分析在整個系統(tǒng)開發(fā)過程中,是要解決“做什么”的問題,把要解決哪些問題、滿足用戶哪些具體的信息需求調(diào)查、分析清楚,從邏輯上,或者說從信息處理的功能需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進行物理方案(即計算機和通信系統(tǒng)方案)設計、解決“怎么做”提供依據(jù)。系統(tǒng)分析的主要活動:系統(tǒng)初步調(diào)查、可行性研究、系統(tǒng)詳細調(diào)查、新系統(tǒng)邏輯方案的
25、提出。 系統(tǒng)分析工作的特點:(l)系統(tǒng)分析工作人員需要有較高的綜合知識水平(2)系統(tǒng)分析工作主要面向組織管理問題,方式與手段主要是人際交往(3)使用結(jié)構(gòu)化系統(tǒng)分析方法(4)系統(tǒng)分析工作的主要成果(產(chǎn)品)是文檔資料(5)系統(tǒng)分析工作應確定系統(tǒng)邊界,適可而止4初步調(diào)查的內(nèi)容主要有哪些?(1)企業(yè)概況。企業(yè)的發(fā)展簡史、目前規(guī)模、經(jīng)營效果、業(yè)務范圍、管理水平、企業(yè)的總目標和總?cè)蝿?。?)企業(yè)領導和管理人員的信息意識,信息意識強弱決定了新系統(tǒng)的成敗。(3)企業(yè)的組織機構(gòu)和人員分工。調(diào)查企業(yè)的組織機構(gòu)、領導關系、人員分工和配備情況,從中不但可以了解現(xiàn)有系統(tǒng)的構(gòu)成、業(yè)務分工,還可以了
26、解到人力資源,發(fā)現(xiàn)組織和人事制度的不合理成分。(4)現(xiàn)行信息系統(tǒng)運行情況?,F(xiàn)行的信息管理系統(tǒng)(人工的或人機的)運行狀況。諸如系統(tǒng)的結(jié)構(gòu)、功能、效率、可靠性、問題等。(5)新系統(tǒng)開發(fā)的條件。包括計算機設備情況,計算機應用人員情況;資金來源;原始數(shù)據(jù)的完整性和精確度;管理基礎等。(6)問題和薄弱環(huán)節(jié)。企業(yè)期待MIS解決的問題,問題的重要性及解決這些問題的可能性。 5可行性研究的目的是什么?可行性研究階段的主要任務是在系統(tǒng)初步調(diào)查的基礎上,對新系統(tǒng)是否能夠?qū)崿F(xiàn)和值得實現(xiàn)等問題做出判斷,避免在花費了大量的人力和物力之后才發(fā)現(xiàn)系統(tǒng)不能實現(xiàn)或新系統(tǒng)投入使用后沒有任何實際意義而引起的浪費。對新系
27、統(tǒng)可行性的研究,要求用最小的代價在盡量短的時間內(nèi)確定系統(tǒng)是否可行。 6可行性研究主要從哪幾個方面去考察?簡述其內(nèi)容。(l)技術可行性:對要求的功能、性能以及限制條件進行分析,以確定使用現(xiàn)有的技術能否實現(xiàn)這個系統(tǒng)。要考慮能否得到所需要的軟件和硬件資源,能否組織一個熟練的開發(fā)隊伍,現(xiàn)有的開發(fā)技術是否達到開發(fā)系統(tǒng)所要求的水平,以及開發(fā)風險有多大。(2)經(jīng)濟可行性:新系統(tǒng)的經(jīng)濟效益能否超過其開發(fā)成本?為此應對新系統(tǒng)進行成本效益分析,也就是要進行兩項估計:費用估計和收益估計。(3)社會(法律)可行性:分析新系統(tǒng)是否符合當前社會生產(chǎn)管理經(jīng)營體制要求,考慮系統(tǒng)開發(fā)是否可能導致違法。例如是否涉及知
28、識產(chǎn)權、生產(chǎn)安全或其它與國家法律相違背的問題。(4)組織機構(gòu)及操作方式上的可行性:建立計算機信息管理系統(tǒng)后,往往需要對現(xiàn)行的組織機構(gòu)進行適當?shù)恼{(diào)整,例如增設某些部門或精簡某些部門,改變機構(gòu)員工工作方式等。在這種情況下,有關部門和管理人員能否積極配合就可能成為系統(tǒng)成敗的關鍵。 第4章1簡述需求分析中現(xiàn)行系統(tǒng)調(diào)查、新系統(tǒng)邏輯方案的提出等活動的詳細內(nèi)容、關鍵問題、主要成果及其描述方法。系統(tǒng)調(diào)查 (1)組織機構(gòu)的調(diào)查 了解組織的機構(gòu)狀況。即各部門的劃分及其相互關系、人員配備、業(yè)務分工、信息流和物流的關系等等
29、。組織機構(gòu)狀況可以通過組織結(jié)構(gòu)圖來反映。所謂組織機構(gòu)圖就是把組織分成若干部分,同時標明行政隸屬關系,信息流動關系和其他關系。 (2)業(yè)務處理狀況調(diào)查 為了弄清楚各部門的信息處理工作,哪些與系統(tǒng)建設有關,哪些無關,就必須了解組織的業(yè)務流程。系統(tǒng)分析人員應按照業(yè)務活動中信息流動過程,逐個調(diào)查所有環(huán)節(jié)的處理業(yè)務、處理內(nèi)容、處理順序和對處理時間的要求,弄清楚各個環(huán)節(jié)需要的信息內(nèi)容、信息來源、去向、處理方法、提供信息的時間和信息形態(tài)等。 (3)現(xiàn)行系統(tǒng)的目標、主要功能和用戶
30、需求調(diào)查 只有充分了解現(xiàn)行系統(tǒng)的目標和功能以及用戶需求,才能發(fā)現(xiàn)存在的問題,尋找解決問題的途徑,也使新系統(tǒng)開發(fā)成為可能。(4)信息流程調(diào)查 開發(fā)信息系統(tǒng)必須了解信息流程。業(yè)務流程雖然在一定程度上表達了信息的流動和存儲情況,但仍含有物資、材料等內(nèi)容。為了用計算機對組織的信息進行控制,必須舍去其他內(nèi)容,把信息的流動、加工、存儲等過程流抽象出來,得出組織中信息流的綜合情況。描述這種情況的就是數(shù)據(jù)流圖。 (5)數(shù)據(jù)及功能分析 有了數(shù)據(jù)流
31、圖后,要對圖中所出現(xiàn)的數(shù)據(jù)和信息的屬性進一步分析,包括編制數(shù)據(jù)詞典、數(shù)據(jù)存儲情況分析及使用情況分析。同時還要對數(shù)據(jù)流圖中的各個加工邏輯進行描述??捎玫墓ぞ哂袥Q策樹、決策表、結(jié)構(gòu)化語言等。 (6)系統(tǒng)運營環(huán)境分析 目前我國許多企業(yè)組織的信息系統(tǒng)處于停滯狀態(tài)的主要原因是系統(tǒng)對環(huán)境環(huán)境的適應性而非技術問題。因此,必須對系統(tǒng)的應用環(huán)境進行認真地調(diào)查分析,充分考慮各種可能發(fā)生的變化,以提高系統(tǒng)開發(fā)的質(zhì)量。 新系統(tǒng)邏輯方案的提出 (1) 現(xiàn)行系統(tǒng)的薄弱環(huán)節(jié)
32、60; (2) 新系統(tǒng)的總體功能需求 (3) 繪制數(shù)據(jù)流圖 (4) 編寫數(shù)據(jù)詞典 (5) 系統(tǒng)分析說明書編寫 2為什么數(shù)據(jù)流圖要分層?數(shù)據(jù)流圖的繪制過程,是系統(tǒng)分析過程的重要組成部分,這一過程自頂向下,逐層分解,就是由系統(tǒng)外部至系統(tǒng)內(nèi)部、由總體到局部、由抽象到具體的系統(tǒng)邏輯模型建立過程。在整個繪制過程中,始終要把握住對系統(tǒng)總體目標與總體功能的要求,在給定的系統(tǒng)邊界范圍內(nèi)進行工作。為了使數(shù)據(jù)流圖簡潔、清晰、功
33、能明確、方便交流,分解的層次和每張圖的內(nèi)容要適當。3簡述分層數(shù)據(jù)流圖的組成與基本符號以及繪制步驟。 數(shù)據(jù)流圖的構(gòu)成 (1)數(shù)據(jù)流圖使用的符號DFD由四種基本符號組成。如圖所示。 數(shù)據(jù)流圖的基本符號(2)數(shù)據(jù)流 數(shù)據(jù)流(Data Flow)由一個或一組確定的數(shù)據(jù)組成。數(shù)據(jù)流用標名箭頭表示,名即數(shù)據(jù)流名,箭頭指向表示數(shù)據(jù)流的流向?,F(xiàn)在對數(shù)據(jù)流符號說明如下: 數(shù)據(jù)流名應能直觀地反映數(shù)據(jù)流的含義,如日常業(yè)務中的產(chǎn)量日報表、匯款單、錄取通知書、課程表等均可直接用做
34、數(shù)據(jù)流名,既明確又簡煉。也可以用一組數(shù)據(jù)中的主要數(shù)據(jù)為數(shù)據(jù)流命名,例如“學生成績單”由學生姓名、成績、通訊地址等數(shù)據(jù)組成,但成績是主要的,可以用“學生成績”為這一數(shù)據(jù)流的名字。(3)加工 加工又稱處理亦稱變換,它表示對數(shù)據(jù)流的操作。加工的符號分成上、下兩部分,從上到下分別是標識部分和功能描述部分。標識部分用于標注加工編號,加工編號應具有唯一性,以標識加工,以“P”開頭。功能描述部分用來寫加工名。為使DFD清晰易讀,加工名應簡單,能概括地說明對數(shù)據(jù)的加工行為,其詳細描述在數(shù)據(jù)詞典中定義。(4)數(shù)據(jù)存儲 數(shù)據(jù)存儲是用來存貯數(shù)據(jù)
35、的。在分層DFD中,數(shù)據(jù)存儲一般僅屬于某一層或某幾層,因此又稱數(shù)據(jù)存儲為局部文件。數(shù)據(jù)存儲名寫在開口的長方框內(nèi),應概要地說明文件中的主要數(shù)據(jù)。(5)外部項源點和終點(又稱端點)是系統(tǒng)外的實體,稱作外部項。它們存在于環(huán)境之中,與系統(tǒng)有信息交流,從源點到系統(tǒng)的信息叫系統(tǒng)的輸入;從系統(tǒng)到終點的信息稱系統(tǒng)的輸出。同個端點可以是人或其它系統(tǒng)。在DFD中引入源點和終點是為了便于理解系統(tǒng),所以不需要詳細描述它們。它們可有編號,以“S”開頭。數(shù)據(jù)流圖的繪制步驟 (1)確定所開發(fā)的系統(tǒng)的外部項(外部實體),即系統(tǒng)的數(shù)據(jù)來源和去處。(2)確定整個系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個加工環(huán)節(jié),畫出關聯(lián)圖。一
36、般應把數(shù)據(jù)來源置于圖的左側(cè),數(shù)據(jù)去處置于圖的右側(cè)(見下圖a)(3)確定系統(tǒng)的主要信息處理功能,按此將整個系統(tǒng)分解成幾個加工環(huán)節(jié)(子系統(tǒng))確定每個加工的輸出與輸入數(shù)據(jù)流以及與這些加工有關的數(shù)據(jù)存儲。根據(jù)各加工環(huán)節(jié)和數(shù)據(jù)存儲環(huán)節(jié)的輸出和輸入數(shù)據(jù)流的關系。將外部項、各加工環(huán)節(jié)以及數(shù)據(jù)存儲環(huán)節(jié)用數(shù)據(jù)流連接起來,為各數(shù)據(jù)流、加工環(huán)節(jié)和數(shù)據(jù)存儲環(huán)節(jié)命名、編號,這樣就形成所開發(fā)系統(tǒng)的數(shù)據(jù)流圖頂層圖(總圖)。(4)根據(jù)自頂向下,逐層分解的原則,對上層圖中全部或部分加工環(huán)節(jié)進行分解。將需要分解的上一層圖的加工環(huán)節(jié)(子系統(tǒng))分解成具有明確邏輯功能的數(shù)個加工環(huán)節(jié),按上一步驟中的做法,對上層需分解的加工環(huán)節(jié)畫出分解后
37、的數(shù)據(jù)流圖草圖。一般情況下,下層一張數(shù)據(jù)流圖對應于其上層數(shù)據(jù)流圖中的一個加工環(huán)節(jié),在上層數(shù)據(jù)流圖的加工環(huán)節(jié)分解成下層加工環(huán)節(jié)數(shù)量少時,下層一張數(shù)據(jù)流圖亦可對應于上層圖中一個以上的加工環(huán)節(jié)。(5)重復步驟(4),直到逐層分解結(jié)束。分解拘束的標志是:對于每一個最低層的加工,即各層數(shù)據(jù)流圖中不做進一步分解的加工,其邏輯功能已足夠簡單,明確和具體,可以用一張A4規(guī)格的紙張寫出清晰的說明。(6)對圖進行檢查和合理布局,主要檢查分解是否恰當、徹底,DFD中各層是否有遺漏、重復、沖突之處,各層DFD及同層DFD之間關系是否爭取及命名、編號是否確切、合理等,對錯誤與不當之處進行修改。(7)和用戶進行交流,在用
38、戶完全理解數(shù)據(jù)圖的內(nèi)容的基礎上征求用戶的意見。和用戶討論的主要問題是:系統(tǒng)邏輯功能的設置和描述是否合理,能否滿足擁護的信息需求,數(shù)據(jù)流和數(shù)據(jù)存儲內(nèi)容以及數(shù)據(jù)來源和去處(外部項)是否符合實際,描述是否準確、合理;用戶在了解數(shù)據(jù)流圖的全部內(nèi)容后對系統(tǒng)邏輯功能有什么進一步的意見與要求。系統(tǒng)分析人員根據(jù)與用戶討論的結(jié)果對數(shù)據(jù)流圖的草圖進行修訂。直到雙方均滿意為止.6某銀行發(fā)放貸款原則如下:(1)對于貸款未超過限額的客戶,允許立即貸款;(2)對于貸款已超過限額的客戶,若過去還款記錄好且本次貸款額在2萬元以下,可作出貸款安排,否則拒絕貸款。請用結(jié)構(gòu)化語言、決策表來描述該原則。答:IF已超過貸款限額IF客戶
39、過去還款紀錄差拒絕貸款ELSEIF本次貸款額2萬拒絕貸款ELSE作出貸款安排ENDIFELSE允許立即貸款 ENDIF7依據(jù)如下決策表,畫出決策樹信件收費決策表123456是否1000公里以內(nèi)?YYNNNN是否掛號信?NYNYYN重量(W)30公斤NNYNYN2W3W2.5W3.5W2.5W+(W-30)×0.53.5W+(W-30)×0.5答:決策樹如下:信件收費第5章1系統(tǒng)設計的目標、任務和主要活動。 目的與任務 管理信息系統(tǒng)設計階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計
40、算機與通信系統(tǒng)的物理(技術)方案。 主要任務是從管理信息系統(tǒng)的總體目標出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟、技術和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術方案,合理選擇計算機和通信的軟、硬件設備,提出系統(tǒng)的實施計劃,確??傮w目標的實現(xiàn)。 系統(tǒng)設計的主要內(nèi)容 系統(tǒng)設計階段的工作是一項技術性強、涉及面廣的活動,主要分兩步完成。首先作概要設計,將用戶需求轉(zhuǎn)化為軟件的系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)存儲結(jié)構(gòu)和空間布局結(jié)構(gòu)。然后是詳細設計,通過對結(jié)構(gòu)表示進行細化,得到詳細的數(shù)據(jù)結(jié)構(gòu)、算法、輸入輸出界面等。(
41、l)系統(tǒng)總體概要設計,其中包括: 系統(tǒng)總體布局方案的確定; 軟件系統(tǒng)總體結(jié)構(gòu)的設計; 計算機硬件方案的選擇和設計; 數(shù)據(jù)存儲的總體設計。(2)詳細設計,其中包括: 代碼設計; 數(shù)據(jù)庫設計; 輸出設計; 輸入設計; 用戶界面設計; 處理過程設
42、計; 安全可靠性設計。(3)系統(tǒng)實施進度與計劃的制定。(4)“系統(tǒng)設計說明書”的編寫?!?#160; 2簡述結(jié)構(gòu)化系統(tǒng)設計方法。 SD方法是從數(shù)據(jù)流圖出發(fā),逐步產(chǎn)生系統(tǒng)的總體結(jié)構(gòu)。它將系統(tǒng)看成一個模塊,然后按任務和功能逐步將其分解成更具體的模塊,直到模塊足夠簡單、明確,編程人員能按照模塊的處理過程描述進行編程時為止。用SD 方法所設計的系統(tǒng)結(jié)構(gòu)清晰、具有層次關系。 SD方法關注的是系統(tǒng)結(jié)構(gòu),構(gòu)成系統(tǒng)各模塊的詳細功能與處理邏輯可由其他“結(jié)構(gòu)
43、化”工具來描述,如,IPO圖、N-S盒圖、PAD圖、結(jié)構(gòu)化語言、偽代碼等。 3簡述系統(tǒng)總體概要設計的內(nèi)容。包括: 系統(tǒng)總體布局方案的確定; 軟件系統(tǒng)總體結(jié)構(gòu)的設計; 計算機硬件方案的選擇和設計; 數(shù)據(jù)存儲的總體設計。4簡述系統(tǒng)總體布局方案選擇的原則。 系統(tǒng)布局方案的選擇原則: 處理功能和存儲功能應滿足系統(tǒng)要求。 使用方便。 可維護性
44、、可擴展性、可變更性好。 安全性、可靠性高。 經(jīng)濟實用。5什么是模塊?模塊結(jié)構(gòu)圖的作用和繪制。 所謂模塊是指:具有輸入、輸出、邏輯功能、運行程序和內(nèi)部數(shù)據(jù)等屬性的程序段。輸入、輸出和邏輯功能是模塊的外部屬性,運行程序和內(nèi)部數(shù)據(jù)是模塊的內(nèi)部屬性。 模塊經(jīng)過“自頂向下”的逐層分解,把一個復雜系統(tǒng)分解成幾個大模塊(或子系統(tǒng)),每個大模塊又分解為多個更小的模塊。這樣就得到具有層次結(jié)構(gòu)的模塊結(jié)構(gòu),稱之為模塊結(jié)構(gòu)圖(Moduler Structured Chart) 。模塊結(jié)構(gòu)圖反映了系
45、統(tǒng)的組成及相互關系。MSC使用的基本符號: 6模塊的獨立性怎樣度量?具體內(nèi)容是什么? 所謂模塊的獨立性,是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其它的模塊的接口是簡單的。例如,若一個模塊只具有單一的功能且與其它模塊沒有太多的聯(lián)系,那么,我們稱此模塊具有模塊獨立性。 一般采用兩個準則度量模塊獨立性。即模塊間的耦合性和模塊的內(nèi)聚性。耦合性是模塊之間互相連接的緊密程度的度量。模塊之間的連接越緊密,
46、聯(lián)系越多,耦合性就越高,而其模塊獨立性就越弱。內(nèi)聚性是一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量。一個模塊內(nèi)部各個元素之間的聯(lián)系越緊密,則它的內(nèi)聚性就越高,相對地,它與其它模塊之間的耦合性就會減低,而模塊獨立性就越強。因此,模塊獨立性比較強的模塊應是高內(nèi)聚低耦合的模塊。7簡述怎樣從數(shù)據(jù)流圖導出模塊結(jié)構(gòu)圖。從變換型DFD導出MSC 把變換型DFD轉(zhuǎn)換為MSC的關鍵是確定變換中心。具體步驟是: 1)找出邏輯輸入、邏輯輸出,確定輸入、變換中心和輸出三大部分。 2)設計頂層模塊把輸入、變換中心和輸出連到頂層模塊下作為第二級模
47、塊。 3)其它加工以數(shù)據(jù)流連線為據(jù)自然下垂,作為下級模塊。 4)標注模塊名、數(shù)據(jù)流名、控制流名、調(diào)用關系等。從事務型DFD導出MSC 事務型DFD的前事務中心一般起判斷作用,然后選擇某一支路進行數(shù)據(jù)處理,這種作用正是MSC中管理模塊的作用。具體轉(zhuǎn)換步驟為; 1)找出前事務中心,如果有后事務中心也一并找出。 2)設計頂層模塊建立一個“事務類型獲取“模塊。把“事務類型獲取”模塊和“事務中心調(diào)度”模塊連接到頂層模塊作為第二級模塊。 3)其它加
48、工以數(shù)據(jù)流連線為據(jù)自然下垂,作為下級模塊。如果有后事務中心,將其作為二級模塊。 4)標注模塊名、數(shù)據(jù)流名、控制流名、調(diào)用關系等。從復合型DFD導出MSC 一般,一個大型的軟件系統(tǒng)是變換型結(jié)構(gòu)和事務型結(jié)構(gòu)的混合結(jié)構(gòu)。通常利用以變換分析為主,事務分析為輔的方式進行軟件結(jié)構(gòu)設計。 在系統(tǒng)結(jié)構(gòu)設計時,首先利用變換分析方法把軟件系統(tǒng)分為輸入、中心變換和輸出3個部分,設計上層模塊,即主模塊和第一層模塊。然后根據(jù)數(shù)據(jù)流圖各部分的結(jié)構(gòu)特點,適當?shù)乩米儞Q分析或事務分析,可以得到初始模塊結(jié)構(gòu)圖。8簡述數(shù)據(jù)庫設計的內(nèi)容、原則和
49、方法。 數(shù)據(jù)庫設計分為以下六個階段: 在需求分析階段,數(shù)據(jù)庫設計人員充分地調(diào)查和分析用戶的應用需求,概念結(jié)構(gòu)設計的目標是產(chǎn)生出一個能反映組織信息需求的概念模型。最常見的概念模型是實體-聯(lián)系模型(E-R模型)。 邏輯結(jié)構(gòu)設計的任務就是把概念結(jié)構(gòu)轉(zhuǎn)換成所選擇的DBMS支持的數(shù)據(jù)模型。目前,絕大多數(shù)是轉(zhuǎn)換成關系數(shù)據(jù)模型。 E-R模型轉(zhuǎn)換關系模型的方法: (1)將每一個實體轉(zhuǎn)換成一個關系。
50、; (2)所有主碼必須定義非空(NOT NULI)。如果所用的DBMS軟件不支持NOT NULL選項,則必須用編程的方法實現(xiàn)實體完整性規(guī)則。在選擇DBMS軟件時,應該盡量選擇滿ANSI SQL標準的軟件。 (3)對于二元聯(lián)系,按照下列規(guī)則定義外碼: ·一對多聯(lián)系:將“一”表中的主碼作為外碼放在“多”表中。因此外碼總是在“多”的一方。 ·一對一聯(lián)系:將一個表的主碼作為外碼放在另一個表中。外碼通常是放在存取操作比較頻繁的表中,或者根據(jù)問題的語義決定
51、放在哪一個表中。如果兩個實體之間是一對一聯(lián)系,也可以將兩個實體合成一個實體??梢詫⒁粚σ宦?lián)系著作一對多聯(lián)系的特例。 ·多對多聯(lián)系:建立復合實體,復合實體的主碼由兩個父實體的主碼復合組成。復合實體的主碼也是外碼,所以,它們必須是NOT NULL。 對于一個設計好的邏輯數(shù)據(jù)模型選擇一個最符合應用要求的物理結(jié)構(gòu)的過程,稱為物理設計。物理設計完全依賴于給定的數(shù)據(jù)庫軟件和硬件設備。關系DBMS對物理設計的要求很少,且僅有的一些要求也是由DBA來實現(xiàn)的。 確定了數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)后
52、,就可以利用DBMS提供的數(shù)據(jù)定義語言(SQL語言)建立數(shù)據(jù)庫的結(jié)構(gòu),稱之為數(shù)據(jù)庫實施。 數(shù)據(jù)庫設計與應用開發(fā)工作完成之后,系統(tǒng)便進入運行與維護階段。9簡述代碼設計、輸入輸出設計的目的、內(nèi)容和方法。 代碼設計 代碼設計的目的是要設計出一套為系統(tǒng)各部分所公用的優(yōu)化的代碼系統(tǒng)。 代碼設計是從編制數(shù)據(jù)詞典開始的。編碼對象主要是數(shù)據(jù)存貯(數(shù)據(jù)庫或文件)中所包含的數(shù)據(jù)項與數(shù)據(jù)結(jié)構(gòu)。代碼設計的結(jié)果應形成編碼文件,作為系統(tǒng)設計與編程的標準。 其基本設計原則是: (1
53、)唯一確定性。每一個代碼都僅代表唯一的實體或?qū)傩浴?#160; (2)標準化與通用性。國家或有關部委頒布的編碼標準是代碼設計的依據(jù)。 (3)可擴充性和穩(wěn)定性。當增加新的實體或?qū)傩詴r,直接利用原代碼加以擴充,而不需更新變動代碼系統(tǒng)。要考慮系統(tǒng)的發(fā)展和變化,一般考慮三、五年的使用期限。 (4)便于識別和記憶。為了同時適于計算機和人工處理使用,代碼不僅要具有邏輯含義,還要便于識別和記憶。 (5)短小精悍。代碼的長度不僅會影響所占據(jù)的存貯單元和信息處理的速度,而且也會影響代碼輸入時的出錯率和輸入、輸出的速度。
54、; (6)容易修改。當某個代碼在條件或代表的實體關系改變時,容易變更。 (7)考慮程序處理上的方便。輸入設計 (1)輸入設計的目標是:在保證輸入信息正確性和滿足需要的前提下迅速、經(jīng)濟和方便。 (2)輸入設計的原則: 在能滿足處理要求的前提下減少輸入量。輸入量少,錯誤率低,輸入時間短; 輸入操作方便,從而減少輸入錯誤的發(fā)生; 盡早對輸入數(shù)據(jù)進行檢查(盡量接近原數(shù)據(jù)發(fā)生點),以使錯誤及時得到改正;
55、; 盡量減少漢字的輸入量,代之以編碼。例如,以材料編號代替材料名稱。 (3)輸入類型 外部輸入:是系統(tǒng)的原始輸入,例如顧客訂單、進貨單等; 內(nèi)部輸入:系統(tǒng)內(nèi)部產(chǎn)生并輸入的信息,如文件的更新等; 操作輸入:計算機運行過程中與操作有關的輸入,如控制參數(shù)、文件名等; 計算機輸入:由系統(tǒng)內(nèi)部或外部計算機通過通信線路直接輸入的信息。例如計算機將當天數(shù)據(jù)存入中央數(shù)據(jù)庫; 交互式輸入
56、:通過人機對話進行的輸入。輸出設計 對輸出信息的基本要求是:準確、及時而且適用。輸出設計的詳細步驟包括:確定輸出類型與輸出內(nèi)容、確定輸出方式(設備與介質(zhì))、專門的表格設計等。輸出信息的使用者是用戶,在設計過程中,系統(tǒng)設計員必須深入了解用戶的信息需求,與用戶充分協(xié)商。 輸出類型與輸出內(nèi)容: 外部輸出:輸出目標是系統(tǒng)之外的環(huán)境,例如,結(jié)出帳簿、表格等。 內(nèi)部輸出:系統(tǒng)內(nèi)部一個處理過程向另一個處理過程的輸出,通常,它是計算機與人的主要接口。 中
57、間輸出:計算機處理過程中的中間輸出結(jié)果,這些結(jié)果還要進一步輸入和處理。 交互輸出:計算機以通訊方式與用戶交互,即以對話方式輸出。 操作輸出:計算機運行過程中與操作有關的輸出,如程序清單、出錯信息等。10從下圖所示的數(shù)據(jù)流圖中導出模塊結(jié)構(gòu)圖。
58、60; 第10題圖 答:第6章1簡述系統(tǒng)實施的目標和活動。 在管理信息系統(tǒng)的系統(tǒng)開發(fā)期,經(jīng)過系統(tǒng)分析和系統(tǒng)設計階段以后,便開始了系統(tǒng)實施階段。在系統(tǒng)分析和設計階段,系統(tǒng)開發(fā)工作主要是集中在邏輯、功能和技術設計上,工作成果是以各種系統(tǒng)分析與設計文檔來體現(xiàn)的。系統(tǒng)實施階段要繼承此前各階段的工作成果,將技術設計轉(zhuǎn)化成為物理實現(xiàn),因此系統(tǒng)實施的成果是系統(tǒng)分析和設計階段的結(jié)晶。
59、 這一階段由程序設計、系統(tǒng)測試、系統(tǒng)安裝和新舊系統(tǒng)轉(zhuǎn)換等主要活動構(gòu)成。 程序設計又稱編寫程序,按照詳細設計階段產(chǎn)生的程序設計說明書,用選定的程序設計語言書寫源程序。系統(tǒng)測試是系統(tǒng)質(zhì)量可靠性保證的關鍵,也是對需求分析、系統(tǒng)設計和編碼的最終評審。運用一定的測試技術與方法,通過模塊測試、組裝測試、確認測試和系統(tǒng)測試幾個步驟,發(fā)現(xiàn)系統(tǒng)可能存在的問題。系統(tǒng)安裝主要是指各種軟、硬件設備的選型、論證、購置、安裝,以及整個系統(tǒng)調(diào)試運行。 新舊系統(tǒng)轉(zhuǎn)換,也稱系統(tǒng)切換與運行,是指以新開發(fā)的系統(tǒng)替換舊的系統(tǒng),并使之投入使用的過程。它
60、包括系統(tǒng)交付前的準備工作、系統(tǒng)切換的方法和步驟等。2簡述程序設計的質(zhì)量要求和步驟。對程序的質(zhì)量要求系統(tǒng)實現(xiàn)階段最主要的工作是程序設計。程序設計是根據(jù)系統(tǒng)設計說明書中有關模塊的處理過程描述、數(shù)據(jù)庫設計、輸入設計、輸出設計、選擇合適的計算機語言,編制出正確、清晰、強健性好、易維護、易理解、工作效率高的程序。首先是正確實現(xiàn)程序說明書所規(guī)定的各項功能,其次要求程序具有以下良好的性能:(1)結(jié)構(gòu)清晰。結(jié)構(gòu)清晰是保證程序正確,提高可讀性與可維護性的基礎。結(jié)構(gòu)清晰的程序應盡量少用或不用GOTO轉(zhuǎn)向語句;要用IFELSEENDIF,DO WHILE一ENDDO以醒目的層次結(jié)構(gòu)排列。(2)易理解。編寫程序就如寫
61、文章,易理解是很重要的。一個邏輯上完全正確但雜亂無章,無法供人閱讀、分析、測試、排錯、修改與使用的程序是沒有什么價值的。(3)可維護。為排錯、改進的需要,維護是必要的??删S護性是目前程序設計所追求的主要目標。(4)健壯性。健壯性是要求系統(tǒng)對錯誤操作、錯誤數(shù)據(jù)錄入能予以識別與禁止,不會因錯誤操作、錯誤數(shù)據(jù)輸入及硬件故障而造成系統(tǒng)崩潰。(5)效率。主要是指系統(tǒng)運行效率與存儲效率。盡量用較少的空間,較快的速度完成規(guī)定的功能。程序設計步驟(1)理解系統(tǒng)的設計要求。首先要仔細地閱讀系統(tǒng)設計說明書,吃透系統(tǒng)設計所提出的任務、功能和目標,明確自己所編程序在系統(tǒng)中所處的位置及與之相關的環(huán)境條件;(2)熟悉計算
62、機性能。在程序設計前要熟悉系統(tǒng)的開發(fā)環(huán)境,包括計算機的性能,操作系統(tǒng),程序設計語言與數(shù)據(jù)庫管理系統(tǒng);(3)細化程序處理過程。系統(tǒng)設計說明書中給出的處理過程的描述還是比較粗糙的,程序設計者在編程前要根據(jù)所選擇的程序設計語言予以細化,并用一定的方法對處理過程進行描述。(4)編寫源程序。在完成前三階段工作的基礎上,完成編程并在計算機上實現(xiàn)。(5)測試。程序編制完成以后,要對程序的正確性作出評價,這就需要對程序進行測試。測試的目的是為了發(fā)現(xiàn)錯誤并加以改正。程序中常見的錯誤有:語法錯誤、邏輯錯誤、輸入輸出格式錯誤等。有關統(tǒng)計表明,程序測試所占用的時間和經(jīng)費與開發(fā)系統(tǒng)的規(guī)模成正比。因此,組織測試數(shù)據(jù)、選擇
63、測試方法應引起系統(tǒng)開發(fā)者足夠的重視。程序測試時應根據(jù)程序錯誤的特點選擇有代表性的測試方法進行測試。3結(jié)構(gòu)化程序設計的基本思想是什么?l)使用語言中的順序、選擇、重復等有限的基本控制結(jié)構(gòu)表示程序邏輯。2)選用的控制結(jié)構(gòu)只準許有一個入口和一個出口。3)程序語句組成容易識別的塊(block),每塊只有一個入口和一個出口。4)復雜結(jié)構(gòu)應該用基本控制結(jié)構(gòu)進行組合嵌套來實現(xiàn)。5)語言中沒有的控制結(jié)構(gòu),可用一段等價的程序段模擬,但要求該程序段在整個系統(tǒng)中應前后一致。6)嚴格控制GOTO語句,僅在可以改善而不是損害程序可讀性的情況下偶爾使用。例如,在查找結(jié)束時、文件訪問結(jié)束時,出現(xiàn)錯誤情況要從循環(huán)中轉(zhuǎn)出時、使
64、用條件選擇結(jié)構(gòu)實現(xiàn)就不如用GOTO語句來得簡潔易懂。4簡述結(jié)構(gòu)化程序設計與非結(jié)構(gòu)化程序的比較。 非結(jié)構(gòu)化程序中每一部分都可能有多個入口和多個出口,這就使程序的正確性驗證要復雜得多。結(jié)構(gòu)化程序的正確性只受到它的前一部分程序的運行結(jié)果和其本身運行結(jié)果的影響,而非結(jié)構(gòu)化程序正確性還要受到其后續(xù)部分運行結(jié)果的影響,也即,幾乎受到程序中其他所有部分的影響。這就使得程序的驗證要比結(jié)構(gòu)化程序困難得多。 結(jié)構(gòu)化程序良好的線性結(jié)構(gòu),使它易閱讀、易理解、易維護。結(jié)構(gòu)化程序的閱讀和程序的空間位置是一致的,程序讀到哪,理解到哪。而非結(jié)構(gòu)化程序由于轉(zhuǎn)移語句的存在,使人們在讀完一部分程序后,并不能夠完全理解該程序部分。因為后續(xù)部分中的轉(zhuǎn)移語句,可能會在某種條件下會再次轉(zhuǎn)移到該處執(zhí)行。 結(jié)構(gòu)化程序的維護修改只要考慮被修改部分的上下文,考慮
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025買賣合同起訴狀范文
- 2025年購銷合同范本匯編全覽
- 蘇科版初中生物八年級上冊單元測試試題 (全冊)
- 二零二五擔保保證書合同范例
- 整形手術合同書二零二五年
- 抵押借款的合同書正規(guī)范例
- 二零二五北京成都火車托運汽車價格查詢
- 知識產(chǎn)權轉(zhuǎn)讓合同書協(xié)議書二零二五年
- 大學生職業(yè)規(guī)劃大賽《輪機工程專業(yè)》生涯發(fā)展展示
- 2025兩岸合同法系與英美合同法系之簡要比較
- 2025年北京市西城區(qū)九年級初三一模英語試卷(含答案)
- 廣東省深圳市2025年高三年級第二次調(diào)研考試數(shù)學試題(含答案)
- 異常子宮出血的護理查房
- 保潔服務崗位檢查考核評分標準
- 皮內(nèi)針講課課件
- 村衛(wèi)生室靜脈輸液準入申請審批表
- 外墻涂料作業(yè)安全技術交底表(樣表)
- 提高鋼柱安裝垂直度合格率QC成果PPT
- 計算機網(wǎng)絡故障的診斷與解決方法論文
- 國家開放大學《人文英語3》章節(jié)測試參考答案
- 繪本Pete the cat Too cool for school 課件
評論
0/150
提交評論