




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
管理信息系統(tǒng)第十二章信息系統(tǒng)的建設(shè)與開發(fā)的策略內(nèi)容框架12.1組織信息系統(tǒng)建設(shè)的策略12.2信息系統(tǒng)開發(fā)方法12.3系統(tǒng)分析12.4系統(tǒng)設(shè)計(jì)12.5系統(tǒng)實(shí)施前言組織信息系統(tǒng)建設(shè)是在信息系統(tǒng)規(guī)劃的指導(dǎo)下,分析、設(shè)計(jì)、實(shí)現(xiàn)一個(gè)信息系統(tǒng),或者一個(gè)信息系統(tǒng)項(xiàng)目工程。組織信息系統(tǒng)建設(shè)策略包括組織獲取信息系統(tǒng)的不同方法。信息系統(tǒng)的開發(fā)方法是指在信息系統(tǒng)開發(fā)過程中的指導(dǎo)思想、邏輯、途徑以及工具的組合。12.1組織信息系統(tǒng)建設(shè)的策略系統(tǒng)定制:管理軟件為核心的企業(yè)信息化。軟件包:預(yù)先編制好的、能完成一定功能的、供出售或出租的成套軟件系統(tǒng)。信息系統(tǒng)外包:將一個(gè)企業(yè)的計(jì)算中心的運(yùn)營、遠(yuǎn)程通信網(wǎng)絡(luò)管理和應(yīng)用軟件的開發(fā)交由外部專業(yè)公司或機(jī)構(gòu)來完成。最終用戶開發(fā):一些涉及面小,功能較簡單的系統(tǒng)。12.2信息系統(tǒng)開發(fā)方法信息系統(tǒng)開發(fā):針對組織的問題和機(jī)會(huì)而建立一個(gè)信息系統(tǒng)的全部活動(dòng)。一般包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、編程、測試、轉(zhuǎn)換和使用維護(hù)。這些活動(dòng)通常是按順序完成的。結(jié)構(gòu)化方法的基本思路結(jié)構(gòu)化:用一組規(guī)范的步驟、準(zhǔn)則和工具來進(jìn)行某項(xiàng)工作。把整個(gè)系統(tǒng)開發(fā)過程分成若干階段,每個(gè)階段進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個(gè)或多個(gè)任務(wù),形成符合給定規(guī)范的產(chǎn)品(成果)。結(jié)構(gòu)化方法的主要原則1.用戶參與的原則2.嚴(yán)格區(qū)分工作階段,“先邏輯,后物理”的原則3.結(jié)構(gòu)化、模塊化、自頂向下進(jìn)行開發(fā)的原則4.充分預(yù)料可能發(fā)生的變化5.工作文件的標(biāo)準(zhǔn)化和文獻(xiàn)化結(jié)構(gòu)化方法的基本思路與主要原則開發(fā)階段主要工作文檔資料系統(tǒng)調(diào)查與規(guī)劃初步調(diào)查擬定開發(fā)計(jì)劃可行性研究報(bào)告系統(tǒng)分析數(shù)據(jù)流程、數(shù)據(jù)及處理分析系統(tǒng)分析說明書系統(tǒng)設(shè)計(jì)模塊設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)設(shè)計(jì)說明書系統(tǒng)實(shí)施編制程序流程及用戶使用手冊系統(tǒng)測試與維護(hù)測試、維護(hù)系統(tǒng)測試報(bào)告表12-1信息系統(tǒng)開發(fā)各階段的名稱、工作及文檔12.2.2原型法原型法:可以逐步改進(jìn)成可運(yùn)行系統(tǒng)的模型。它與結(jié)構(gòu)化開發(fā)方法的根本區(qū)別是:面向目標(biāo)四個(gè)階段:(1)確定用戶的最初要求(2)初建原型(3)用戶、開發(fā)人員使用并評(píng)價(jià)原型(4)開發(fā)人員修改原型輔助活動(dòng)原型法結(jié)構(gòu)化生命周期法開發(fā)路徑循環(huán)迭代型嚴(yán)格順序型用戶參與程序高低開發(fā)過程的可見性好差對功能需求或環(huán)境變化的適應(yīng)性較好差用戶的信息反饋早遲對開發(fā)環(huán)境,軟件工具的要求高低對開發(fā)過程的管理和控制較困難遲穩(wěn)定數(shù)量較少多表12-2原型法與結(jié)構(gòu)生命周期法的比較12.3系統(tǒng)分析析系統(tǒng)分析析階段的的主要活活動(dòng)有::(1)系統(tǒng)初初步調(diào)查查(2)可行性性研究(3)系統(tǒng)詳詳細(xì)調(diào)查查(4)新系統(tǒng)統(tǒng)邏輯方方案的提提出可行性分分析系統(tǒng)分析析人員對對用戶提提出的各各種問題題和初始始要求,,對問題題進(jìn)行識(shí)識(shí)別,通通過可行行性分析析確定開開發(fā)系統(tǒng)統(tǒng)的必要要性。1.可行性分分析的任任務(wù):明確應(yīng)應(yīng)用項(xiàng)目目的開發(fā)發(fā)必要性性和可行行性。a)必要性:來自實(shí)實(shí)現(xiàn)開發(fā)發(fā)任務(wù)的的迫切性性。b)可行性:取決于于實(shí)現(xiàn)應(yīng)應(yīng)用系統(tǒng)統(tǒng)的資源源和條件件??尚行苑址治龅膬?nèi)內(nèi)容(1)管理可行行性:管理人人員對開開發(fā)應(yīng)用用項(xiàng)目的的態(tài)度和和管理方方面的條條件。必須有主主管領(lǐng)導(dǎo)導(dǎo)的支持持:一把把手工程程管理方面面的條件件主要是是指:(a)管理方方法是否否科學(xué)(b)相應(yīng)管管理制度度改革的的時(shí)機(jī)是是否成熟熟(c)規(guī)章制制度是否否齊全(d)原始數(shù)數(shù)據(jù)是否否正確(2)技術(shù)可行行性分析當(dāng)前前的軟硬硬件技術(shù)術(shù)能否滿滿足對系系統(tǒng)提出出的要求求(如增增加存儲(chǔ)儲(chǔ)能力,,實(shí)現(xiàn)通通信功能能,提高高處理速速度)開發(fā)人員員的水平平(3)經(jīng)濟(jì)可行行性:主要是是預(yù)估費(fèi)費(fèi)用支出出和對項(xiàng)項(xiàng)目的經(jīng)經(jīng)濟(jì)效益益進(jìn)行評(píng)評(píng)價(jià)。在費(fèi)用支支出方面面,不僅僅要考慮慮主機(jī)費(fèi)費(fèi)用,而而且要計(jì)計(jì)算外圍圍設(shè)備費(fèi)費(fèi)用、軟軟件開發(fā)發(fā)費(fèi)用、、人員培培訓(xùn)費(fèi)用用、將來來系統(tǒng)投投入運(yùn)行行后的經(jīng)經(jīng)常性費(fèi)費(fèi)用(如如管理、、維護(hù)費(fèi)費(fèi)用等))和設(shè)備備費(fèi)用。。經(jīng)濟(jì)效益益從兩方方面考慮慮:(1)顯性效益益:如加快快流動(dòng)資資金周轉(zhuǎn)轉(zhuǎn),減少少資金積積壓等。。(2)隱性效益益:如提供供更多高高質(zhì)量的的信息,,提高獲獲取信息息的速度度。可行性分分析報(bào)告告可行性分分析的結(jié)結(jié)果以報(bào)報(bào)告的形形式編寫寫出來,,內(nèi)容包包括:(1)系統(tǒng)簡簡述(2)項(xiàng)目目目標(biāo)(3)所需資資源、預(yù)預(yù)算和期期望效益益(4)對項(xiàng)目目的可行行性的結(jié)結(jié)論結(jié)論應(yīng)明明確以下下內(nèi)容之之一:(1)可以以立即即開發(fā)發(fā)(2)改進(jìn)進(jìn)原系系統(tǒng)(3)目前前不可可行,,或者者需推推遲到到某些些條件件具備備后再再進(jìn)行行。詳細(xì)調(diào)調(diào)查調(diào)查對對象::現(xiàn)行行系統(tǒng)統(tǒng)(包包括手手工系系統(tǒng)和和已采采用計(jì)計(jì)算機(jī)機(jī)的管管理信信息系系統(tǒng)))目的::完全掌掌握現(xiàn)現(xiàn)行系系統(tǒng)的的現(xiàn)狀狀,發(fā)發(fā)現(xiàn)問問題和和薄弱弱環(huán)節(jié)節(jié),收收集資資料,,為下下一步步的系系統(tǒng)分分析和和提出出新系系統(tǒng)的的邏輯輯設(shè)計(jì)計(jì)做好好準(zhǔn)備備。遵循的的原則則:用用戶參參與。。即由使使用部部門的的業(yè)務(wù)務(wù)人員員、主主管人人員和和設(shè)計(jì)計(jì)部門門的系系統(tǒng)分分析人人員、、系統(tǒng)統(tǒng)設(shè)計(jì)計(jì)人員員共同同進(jìn)行行。調(diào)查的的方法法:召開調(diào)調(diào)查會(huì)會(huì)、訪訪問、、發(fā)調(diào)調(diào)查表表、參參加業(yè)業(yè)務(wù)實(shí)實(shí)踐等等。為了便便于分分析人人員和和管理理人員員之間間進(jìn)行行業(yè)務(wù)務(wù)交流流和分分析問問題,,在調(diào)調(diào)查過過程中中應(yīng)盡盡量使使用各各種形形象、、直觀觀的圖圖表工工具。。通常用用組織織機(jī)構(gòu)構(gòu)圖描描述組組織的的結(jié)構(gòu)構(gòu);用業(yè)務(wù)務(wù)流程程圖和和表格格分配配圖描描述管管理業(yè)業(yè)務(wù)狀狀況;;用數(shù)據(jù)據(jù)流程程圖描描述和和分析析數(shù)據(jù)據(jù)、數(shù)數(shù)據(jù)流流程及及各項(xiàng)項(xiàng)功能能;用判斷斷樹和和決策策表等等描述述處理理功能能和決決策模模型。。調(diào)查范范圍::圍繞組組織內(nèi)內(nèi)部信信息流流所涉涉及領(lǐng)領(lǐng)域的的各個(gè)個(gè)方面面,應(yīng)應(yīng)該包包括企企業(yè)的的生產(chǎn)產(chǎn)、經(jīng)經(jīng)營、、管理理等。。(1)組織織機(jī)構(gòu)構(gòu)圖::反映組組織內(nèi)內(nèi)部之之間隸隸屬關(guān)關(guān)系的的樹狀狀結(jié)構(gòu)構(gòu)圖。。(2)組織織/業(yè)務(wù)關(guān)關(guān)系圖圖:反映組組織各各部分分在承承擔(dān)業(yè)業(yè)務(wù)時(shí)時(shí)的關(guān)關(guān)系。。(3)業(yè)務(wù)務(wù)流程程圖((TransactionFlowDiagram,TFD):用根據(jù)系統(tǒng)統(tǒng)調(diào)查表中中所得到的的資料和問問卷調(diào)查的的結(jié)果,按按業(yè)務(wù)實(shí)際際處理過程程將它們繪繪制在同一一張圖上。。采用一些些規(guī)定的符符號(hào)及連線線來表示某某個(gè)具體業(yè)業(yè)務(wù)處理過過程,基本本上是按照照業(yè)務(wù)的實(shí)實(shí)際處理步步驟和過程程繪制。業(yè)務(wù)流程圖圖業(yè)務(wù)流程圖圖是直觀描述現(xiàn)現(xiàn)系統(tǒng)業(yè)務(wù)務(wù)處理由開開始到結(jié)束束的整個(gè)過過程的非結(jié)結(jié)構(gòu)化圖型型工具,它可以描描述一個(gè)系系統(tǒng)的業(yè)務(wù)務(wù),也可以以描述一項(xiàng)項(xiàng)具體業(yè)務(wù)務(wù)的處理過過程。它是系統(tǒng)分分析員描述述現(xiàn)系統(tǒng)的的最好的工工具,是系系統(tǒng)分析員員與企業(yè)管管理人員交交流的有力力工具。圖例名稱含義外部實(shí)體表示單位或個(gè)人,圈內(nèi)寫明單位或個(gè)人職務(wù)的名稱。表格表示輸入或輸出的報(bào)表、計(jì)劃、單據(jù)、報(bào)告等,框內(nèi)寫明其名稱。存儲(chǔ)表示各種帳目、規(guī)范、定額手冊、報(bào)表積累等大量存檔信息。符號(hào)內(nèi)部寫明其名稱。業(yè)務(wù)處理框內(nèi)寫明處理的名稱。流向線表示信息或處理的流向。業(yè)務(wù)流程圖圖使用的符符號(hào)例題根據(jù)下列關(guān)關(guān)于學(xué)生成成績管理業(yè)業(yè)務(wù)的需求求陳述,完完成相應(yīng)任任務(wù):(1)填報(bào)成績:各科任課教教師將自己己所擔(dān)任的的課程的考考試成績填填寫成“成成績報(bào)告單單”(簡稱成績單單),報(bào)送到教教務(wù)科。教教務(wù)科的管管理員將成成績單的數(shù)數(shù)據(jù)登記到到“成績簿簿”中(每個(gè)年級(jí)為為一個(gè)成績績簿)。(2)重修處理::管理員根據(jù)據(jù)“成績簿簿”,確定定重修名單單。其原則則是:本學(xué)學(xué)期的單科科課程成績績<60分的,就將將該記錄寫寫入重修名名單中。學(xué)學(xué)校規(guī)定,,重修的學(xué)學(xué)生要在下下個(gè)學(xué)年重重修,并考考試,其成成績記為下下學(xué)期的成成績。根據(jù)據(jù)重修名單單,編制““重修通知知單”。(3)留級(jí)處理::管理員根據(jù)據(jù)“重修名名單”,確確定“留留級(jí)名單””。其原原則是:如如果同一學(xué)學(xué)號(hào)在重修修名單中出出現(xiàn)次數(shù)>=5(即有5科或5科以上課程程不及格)),則將該該學(xué)號(hào)及姓姓名寫入““留級(jí)名單單”中。例例如,某一一學(xué)生累計(jì)計(jì)有5門或5門以上課程程不及格,,則將其學(xué)學(xué)號(hào)寫入““留級(jí)名單單”。根據(jù)據(jù)留級(jí)名單單,編制““留級(jí)通知知單”。(4)成績統(tǒng)計(jì)::管理員根據(jù)據(jù)“成績簿簿”,按班班統(tǒng)計(jì),編編制“學(xué)生生成績統(tǒng)計(jì)計(jì)表”。舉例:學(xué)生生成績管理理業(yè)務(wù)流程程圖教師成績單教務(wù)科登記重修處理成績簿留級(jí)處理成績統(tǒng)計(jì)留級(jí)通知單重修通知單各院系成績統(tǒng)計(jì)表各院系教務(wù)處圖12.1學(xué)生成績管理業(yè)務(wù)流程圖通過這個(gè)例例圖,我們們能找出畫畫業(yè)務(wù)流程程圖的幾條條規(guī)律:1)業(yè)務(wù)處處理的起始始是單位或或個(gè)人輸入入報(bào)表,而而結(jié)束是報(bào)報(bào)表輸出給給單位或個(gè)個(gè)人。2)報(bào)表輸輸入給某個(gè)個(gè)處理后,,產(chǎn)生的輸輸出應(yīng)是報(bào)報(bào)表或帳冊冊。3)一般不不應(yīng)出現(xiàn)由由單位到單單位或由處處理到處理理或由報(bào)表表到報(bào)表的的情況。12.3.3數(shù)據(jù)據(jù)分析數(shù)據(jù)分析的的主要工具具有數(shù)據(jù)流程圖圖和數(shù)據(jù)字典。(1)數(shù)據(jù)流程圖圖(DataFlowDiagram,DFD)DFD是結(jié)構(gòu)化分分析的一種種主要工具具,是MIS開發(fā)的主要要工具,是是組織中信信息運(yùn)動(dòng)的的抽象,是是MIS邏輯模型的的主要形式式。它使用用一組簡單單的符號(hào),,描述系統(tǒng)統(tǒng)的數(shù)據(jù)由由外部“流流入”系統(tǒng)統(tǒng),經(jīng)過多多級(jí)的加工工處理,經(jīng)經(jīng)過不同結(jié)結(jié)構(gòu)的存儲(chǔ)儲(chǔ),最后以以用戶所需需要的各種種形式“流流出”的全全過程。它它是面向功功能的。利用DFD,可以將系統(tǒng)統(tǒng)分析員在在系統(tǒng)分析析中所設(shè)計(jì)計(jì)的新系統(tǒng)統(tǒng)邏輯模型型描述出來來,以表達(dá)達(dá)設(shè)計(jì)者的的邏輯方案案及新系統(tǒng)統(tǒng)的設(shè)計(jì)思思想。DFD是系統(tǒng)設(shè)計(jì)計(jì)的主要依依據(jù)。因?yàn)闉榻Y(jié)構(gòu)化系系統(tǒng)設(shè)計(jì)方方法強(qiáng)調(diào)系系統(tǒng)開發(fā)的的階段性,,前一階段段是后一階階段的基礎(chǔ)礎(chǔ),后一階階段是前一一階段的繼繼續(xù)。在進(jìn)進(jìn)行系統(tǒng)的的物理設(shè)計(jì)計(jì)時(shí),必須須依據(jù)邏輯輯模型。DFD是利用有限限的符號(hào)((外部實(shí)體體、數(shù)據(jù)流流、數(shù)據(jù)處處理和數(shù)據(jù)據(jù)存儲(chǔ))及及若干規(guī)則則來描述系系統(tǒng)邏輯模模型的。DFD是由頂層圖圖(TOP圖)、一級(jí)級(jí)細(xì)化DFD、二級(jí)細(xì)化DFD等一組圖所所組成。應(yīng)用自頂向向下、逐層層分解、先先整體后局局部的思想想進(jìn)行設(shè)計(jì)計(jì)的。頂層圖是將將系統(tǒng)高度度抽象與概概括而得到到的,它將將系統(tǒng)視為為一個(gè)整體體、是由一一個(gè)處理功功能所構(gòu)成成的系統(tǒng)。一級(jí)細(xì)化DFD是對頂層圖圖的處理功功能的分解解與細(xì)化,,這是從整整體到部分分的細(xì)化,,劃分的是是子系統(tǒng)。。如同認(rèn)識(shí)識(shí)一部汽車車,頂層圖圖中所看到到的只是整整部汽車,,而一級(jí)細(xì)細(xì)化圖看到到的是汽車車的部件,,是組成汽汽車的幾個(gè)個(gè)大部分。。二級(jí)細(xì)化DFD是將一級(jí)細(xì)細(xì)化圖中的的每個(gè)處理理功能的進(jìn)進(jìn)一步分解解與細(xì)化,,對于汽車車的例子,,這一步就就應(yīng)該認(rèn)識(shí)識(shí)到組成汽汽車部件的的零件了。。一個(gè)實(shí)際系系統(tǒng),根據(jù)據(jù)它的規(guī)模模和復(fù)雜程程度的不同同,很可能能還需要進(jìn)進(jìn)行三級(jí)及及三級(jí)以上上的細(xì)化。。也可能某某些處理需需要繼續(xù)細(xì)細(xì)化,而另另一些處理理就不需再再往下細(xì)化化了。這分分解與細(xì)化化不是無止止境的,不不是越細(xì)越越好,而是是細(xì)化到““處理具有獨(dú)獨(dú)立功能”為止。一個(gè)數(shù)據(jù)流流圖的每一一層圖都能能完整地描描述系統(tǒng)的的整個(gè)處理理過程,差差別在于不不同層的圖圖,其抽象象與概括程程度不同、、細(xì)化程度度不同。越越是上面的的層圖,它它的概括與與抽象程度度就越高,,越是下層層的圖,它它的細(xì)化程程度就越高高。DFD符號(hào)定義表表圖形符號(hào)名稱說明外部實(shí)體記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得的組織機(jī)構(gòu)或個(gè)人,在方框內(nèi)部填入實(shí)體名稱。處理記述某種業(yè)務(wù)的手工或計(jì)算機(jī)處理,其中Pm區(qū)記述處理代碼,C區(qū)記述處理名稱。數(shù)據(jù)存儲(chǔ)記述與處理有關(guān)的數(shù)據(jù)存儲(chǔ),Dn區(qū)記述存儲(chǔ)的代碼,S區(qū)記述存儲(chǔ)數(shù)據(jù)的名稱。數(shù)據(jù)流記述數(shù)據(jù)流流動(dòng)方向,F(xiàn)m記述數(shù)據(jù)流的名稱,Fn記述數(shù)據(jù)流的代碼。Rm
Pm
CDnSFm(Fn)DFD圖例說明(1)外部實(shí)體指由系統(tǒng)之外外向系統(tǒng)提供供原始數(shù)據(jù)((輸入數(shù)據(jù)))的實(shí)體及接接受系統(tǒng)的結(jié)結(jié)果數(shù)據(jù)(輸輸出數(shù)據(jù))的的實(shí)體。向系統(tǒng)輸入原原始數(shù)據(jù)的外外部實(shí)體應(yīng)是是具體的,接接受系統(tǒng)輸出出數(shù)據(jù)的外部部實(shí)體可以是是抽象的、概概括的。(2)數(shù)據(jù)處理處理是指計(jì)算算機(jī)對數(shù)據(jù)的的加工處理。。(1)處理的的名稱應(yīng)該是是動(dòng)詞加賓語,而不能只是是動(dòng)詞或只是是名詞。如““打印重修名名單”是處理理的名稱,而而“打印”或或“重修名單單”都不符合合處理名稱的的規(guī)定。(2)處理的的代碼不僅使使下文的引用用可以省略書書寫處理名稱稱,而且可以以直接看出處處理所處的DFD的細(xì)化級(jí)別以以及它與上級(jí)級(jí)DFD的處理的對應(yīng)應(yīng)關(guān)系(也稱稱為子圖與父父圖的關(guān)系)),即下級(jí)DFD中的處理是由由上級(jí)的DFD的哪個(gè)處理分分解而來的。。為統(tǒng)一表示,,特對處理的的代碼做如下下規(guī)定:TOP圖中的處理代代碼用P表示。一級(jí)細(xì)化DFD中的處理用P1,P2,...表示。二級(jí)細(xì)化DFD中,由P1分解的處理用用P1.1,P1.2,...表示;由P2分解的處理用用P2.1,P2.2,...表示;其余類推。三級(jí)細(xì)化DFD中,P1.1分解的處理用用P1.1.1,P1.1.2,...表示;由P1.2分解的處理用用P1.2.1,P1.2.2,...表示;由P3.1分解的用P3.1.1,P3.1.2,...表示。(3)數(shù)據(jù)據(jù)存儲(chǔ)一般經(jīng)過處理理的數(shù)據(jù)需要要將結(jié)果存儲(chǔ)儲(chǔ)起來以便下下次處理使用用。在計(jì)算機(jī)機(jī)中的存儲(chǔ)一一般是數(shù)據(jù)庫庫文件,因此此說,DFD中的存儲(chǔ)是數(shù)數(shù)據(jù)庫設(shè)計(jì)的的基礎(chǔ)。關(guān)于存儲(chǔ)的代代碼:對于各獨(dú)立的的數(shù)據(jù)存儲(chǔ)結(jié)結(jié)構(gòu)可用D1、D2、、...表示。有些情情況,隨著系系統(tǒng)功能的細(xì)細(xì)化,數(shù)據(jù)存存儲(chǔ)也可能出出現(xiàn)由抽象到到具體的情況況。也就是說說,數(shù)據(jù)存儲(chǔ)也會(huì)會(huì)出現(xiàn)細(xì)化的的情況,使得得父圖中的某某個(gè)存儲(chǔ)在子子圖中變成多多個(gè)存儲(chǔ)。這時(shí)存儲(chǔ)的代代碼應(yīng)按以下下方法確定。。設(shè)父圖中有有存儲(chǔ)代碼為為Dn,則它在子圖中中分解后的代代碼應(yīng)為Dn.1、Dn.2、Dn.3、…。例如,在一級(jí)級(jí)DFD中,職工檔案案的存儲(chǔ)用D1表示,在二級(jí)級(jí)DFD中,職工檔案案被細(xì)化為職職工自然信息息、職工學(xué)歷歷信息、職工工家庭信息、、職工歷史信信息、職工獎(jiǎng)獎(jiǎng)懲信息等數(shù)數(shù)據(jù)存儲(chǔ),這這些存儲(chǔ)的代代碼可用D1.1,D1.2,D1.3...表示。存儲(chǔ)的名稱應(yīng)應(yīng)是唯一的,,應(yīng)是名詞或或名詞詞組。。DFD中的存儲(chǔ)第一一次出現(xiàn)時(shí)需需標(biāo)明其代碼碼和名稱,而而在其后的DFD中,只標(biāo)明其其代碼即可。。4)數(shù)據(jù)流※數(shù)據(jù)流是指指由外部實(shí)體體傳送給系統(tǒng)統(tǒng)的原始數(shù)據(jù)據(jù)(輸入數(shù)據(jù)據(jù)流)和由系系統(tǒng)加工后傳傳送給外部實(shí)實(shí)體的結(jié)果數(shù)數(shù)據(jù)(輸出數(shù)數(shù)據(jù)流),數(shù)數(shù)據(jù)流的名稱稱與現(xiàn)實(shí)系統(tǒng)統(tǒng)的各種票據(jù)據(jù)、報(bào)表等相相對應(yīng)。關(guān)于數(shù)據(jù)流的的表示:※數(shù)據(jù)流的名名稱在一個(gè)系系統(tǒng)中應(yīng)是唯唯一的;※對于流入或或流出存儲(chǔ)的的數(shù)據(jù)流,當(dāng)當(dāng)其名稱與存存儲(chǔ)名稱相同同時(shí),可以省省略Fm及Fn;※為了節(jié)省DFD繪圖時(shí)間,使使圖面整潔,,一般可在頂頂層圖中將數(shù)數(shù)據(jù)流名稱及及其代碼同時(shí)時(shí)給出,而在在其后的各圖圖中就可以只只使用代碼表表示數(shù)據(jù)流了了。例如:這樣,在其后后的圖中就可可以使用F7表示該數(shù)據(jù)流流了,而省略略漢字的書寫寫?!械那闆r下,,隨著DFD的細(xì)化,數(shù)據(jù)據(jù)流也可能被被細(xì)化。例如,一個(gè)系系統(tǒng)的查詢輸輸出常常是多多種的,這些些不同內(nèi)容的的查詢輸出數(shù)數(shù)據(jù)流為了使使圖簡化,在在頂層圖中是是以一個(gè)“查查詢信息”的的輸出數(shù)據(jù)流流表示的,而而在其細(xì)化的的DFD中,應(yīng)該將其其具體化,這這種情況的數(shù)數(shù)據(jù)流代碼的的表示可采用用與處理標(biāo)號(hào)號(hào)相同的辦法法。設(shè)頂層圖圖中有數(shù)據(jù)流流的代碼為F20,則細(xì)化后可為為F20.1、F20.2……。F7班級(jí)成績統(tǒng)計(jì)表DFD的設(shè)計(jì)規(guī)則(1)DFD的設(shè)計(jì)過程是是按照自頂向向下逐層分解解的思想進(jìn)行行的,分解是是處理功能的的分解。我們們稱某一處理理細(xì)化后的圖圖是該處理的的子圖。子圖與父圖必必需保持輸入入與輸出的一一致。例如圖12.2為父圖,圖12.3為子圖。圖12.2的輸入是數(shù)據(jù)據(jù)流A、輸出是數(shù)據(jù)流流X,處理P1細(xì)化后得到圖圖12.3,其輸入必須須是數(shù)據(jù)流A,輸出必須是數(shù)數(shù)據(jù)流X,這就是子圖與與父圖的輸入入、輸出必需需保持一致的的原則。P1XA圖12.2父圖XD1P1.1A圖12.3子圖P1.2(2)隨著DFD的細(xì)化,圖越越來越復(fù)雜,,為便于閱讀讀和繪圖,可以將某一層層的細(xì)化圖畫畫在一張圖中中,也允許將將某一處理功功能分解后的的各處理功能能畫在多張圖圖中,作為子子圖之一。也可以將幾個(gè)個(gè)功能分解后后的各功能畫畫在一張圖中中。同一層的的各子圖共同同組成了該層層的DFD。這時(shí),為準(zhǔn)確確表示各功能能之間的數(shù)據(jù)據(jù)聯(lián)系,各子子圖之間須通通過公共的存存儲(chǔ)聯(lián)系起來來。P2.1P2.2B圖12.4P2的細(xì)化DFDD1D2圖12.5P3的細(xì)化DFDP3.2P3.1D2D3Y圖12.4是P2的細(xì)細(xì)化化DFD,,圖12.5是P3的細(xì)細(xì)化化DFD,,它們們同同屬屬于于二二級(jí)級(jí)細(xì)細(xì)化化圖圖((由由圖圖中中的的處處理理代代碼碼可可知知)),,存存儲(chǔ)儲(chǔ)D2是在在兩兩圖圖中中重重復(fù)復(fù)出出現(xiàn)現(xiàn)的的。。由由此此可可知知P2.2處理理的的結(jié)結(jié)果果寫寫入入D2,,而P3.1處理理的的輸輸入入數(shù)數(shù)據(jù)據(jù)就就是是D2存儲(chǔ)儲(chǔ)的的數(shù)數(shù)據(jù)據(jù)。。通通過過D2存儲(chǔ)儲(chǔ)可可將將這這兩兩個(gè)個(gè)圖圖聯(lián)聯(lián)系系起起來來。。(3))為繪繪圖圖方方便便,,減減少少數(shù)數(shù)據(jù)據(jù)流流向向線線的的交交叉叉,,允允許許同同一一存存儲(chǔ)儲(chǔ)或或同同一一外外部部實(shí)實(shí)體體在在同同一一圖圖中中重重復(fù)復(fù)畫畫出出。。(4))在在MIS中,,處處理理與與處處理理之之間間傳傳輸輸?shù)牡臄?shù)數(shù)據(jù)據(jù)都都是是成成批批的的。。這這種種情情況況下下,,合合理理的的設(shè)設(shè)計(jì)計(jì)應(yīng)應(yīng)是是前前一一處處理理將將數(shù)數(shù)據(jù)據(jù)寫寫入入存存儲(chǔ)儲(chǔ),,而而后后面面的的處處理理從從存存儲(chǔ)儲(chǔ)中中讀讀取取數(shù)數(shù)據(jù)據(jù)。。這這就就是是說說在在DFD中,,處理理與與處處理理之之間間通通常常是是用用存存儲(chǔ)儲(chǔ)聯(lián)聯(lián)系系起起來來的的。。如上上面面例例圖圖中中,,處處理理與與處處理理都都是是通通過過存存儲(chǔ)儲(chǔ)聯(lián)聯(lián)系系的的,,而而不不能能用用數(shù)數(shù)據(jù)據(jù)流流向向線線直直接接將將兩兩個(gè)個(gè)處處理理連連接接起起來來。。(5))在DFD中,,存儲(chǔ)儲(chǔ)的的輸輸入入來來源源與與輸輸出出去去向向不不能能是是外外部部實(shí)實(shí)體體,,而而只只能能是是處處理理。。如圖12.6中的數(shù)據(jù)流F1輸入到存儲(chǔ)及及圖12.7的數(shù)據(jù)流F8由存儲(chǔ)輸出都都是錯(cuò)誤的。。圖12.7錯(cuò)誤的輸出F8D1R圖12.6錯(cuò)誤的輸入F1RD1(6)在DFD設(shè)計(jì)中,數(shù)據(jù)據(jù)一般是不允允許重復(fù)錄入入的。因此,,DFD中的同一數(shù)據(jù)據(jù)流不允許在在同一級(jí)圖中中重復(fù)出現(xiàn)。。(7)對于輸入的查查詢條件及對對話信息,不不應(yīng)作為數(shù)據(jù)據(jù)流出現(xiàn)在DFD中。(8)對于業(yè)務(wù)處理理中的非正常常的錯(cuò)誤情況況處理,在DFD中不予表示。。如圖12.8所示,輸入的的F1就應(yīng)該是正確確的,P2.1應(yīng)是輸入F1的處理。應(yīng)該該注意,該圖圖中的錯(cuò)誤是是不應(yīng)該表示示“不正確的的F1”,F(xiàn)1就應(yīng)該是正確確的,而輸入入過程產(chǎn)生的的錯(cuò)誤屬于數(shù)數(shù)據(jù)校驗(yàn)問題題,有別與此此。不正確的F1P2.1F1D1R正確的F1圖12.8錯(cuò)誤的數(shù)據(jù)流表示校核F1(9)如果一個(gè)數(shù)據(jù)據(jù)處理對一個(gè)個(gè)數(shù)據(jù)存儲(chǔ)中中的數(shù)據(jù)既讀讀又寫,則它它們之間的數(shù)數(shù)據(jù)流應(yīng)為雙雙向箭頭。(10)一個(gè)處理必須須要有輸入和和輸出。DFD設(shè)計(jì)步驟(1)前期工作作好詳細(xì)調(diào)查查,明確用戶真正正需求及業(yè)務(wù)處理詳詳細(xì)過程與方方法;明確系統(tǒng)的界界限,即計(jì)算機(jī)處處理的業(yè)務(wù)與與人工處理的的界限、本系系統(tǒng)與其它系系統(tǒng)的界限。。對系統(tǒng)中將要要建立的主要要存儲(chǔ),應(yīng)作作系統(tǒng)考慮。。例如,圖書管管理中的主題題應(yīng)是圖書,,應(yīng)考慮“圖圖書”存儲(chǔ)需需要存儲(chǔ)哪些些數(shù)據(jù),這些些數(shù)據(jù)存儲(chǔ)在在一個(gè)數(shù)據(jù)存存儲(chǔ)中還是多多個(gè),…。(2)設(shè)計(jì)頂層圖頂層圖又稱TOP圖,由它確定定出系統(tǒng)的總總的處理功能能、所有的輸輸入/輸出數(shù)據(jù)流及及外部實(shí)體。此圖對對系統(tǒng)的功能能高度概括成成為一個(gè)數(shù)據(jù)據(jù)處理。它著著重給出了系系統(tǒng)與環(huán)境的的關(guān)系,可以以看出系統(tǒng)與與其它系統(tǒng)間間的數(shù)據(jù)關(guān)聯(lián)聯(lián)關(guān)系。該圖圖要標(biāo)明數(shù)據(jù)據(jù)流的名稱及及代碼、外部部實(shí)體的名稱稱,系統(tǒng)總功功能的名稱及及代碼。(3)設(shè)計(jì)一級(jí)細(xì)化化DFD根據(jù)TOP圖,對其數(shù)據(jù)據(jù)處理的功能能分解為幾個(gè)個(gè)大的部分。。注意,分解解后的系統(tǒng)的的輸入/輸出數(shù)據(jù)流及及外部實(shí)體都都必然與TOP圖中的保持一一致。在該圖圖中,外部實(shí)實(shí)體可以不畫畫、數(shù)據(jù)流的的名稱可以不不寫。該圖應(yīng)應(yīng)由一張圖畫畫出。(4)設(shè)計(jì)二級(jí)細(xì)化化DFD根據(jù)一級(jí)細(xì)化化DFD,對其中包含多多個(gè)功能的數(shù)數(shù)據(jù)處理進(jìn)一一步分解。分解時(shí)也必須須遵守輸入/輸出不變的原原則,即父圖圖與子圖保持持一致的原則則。該圖可能由多多張圖組成,,各圖是通過過公共的存儲(chǔ)儲(chǔ)連接起來的的。(5)設(shè)計(jì)三級(jí)及三三級(jí)以下的細(xì)細(xì)化DFD數(shù)據(jù)處理功能能的分解,是是由實(shí)際業(yè)務(wù)務(wù)功能決定的的。各處理功功能的細(xì)化層層次是不同的的,有的需要要進(jìn)行三級(jí)及及三級(jí)以下的的細(xì)化,有的的可能只進(jìn)行行一級(jí)或二級(jí)級(jí)就已經(jīng)是功功能單一的處處理了,就不不需要再細(xì)化化了。DFD設(shè)計(jì)的幾個(gè)問問題的考慮(1)功能分分解的思路一種考慮是根根據(jù)處理業(yè)務(wù)務(wù)而逐步細(xì)化化,就是將一一個(gè)整體業(yè)務(wù)務(wù),先分成幾幾個(gè)部分,再再進(jìn)一步將每每個(gè)部分分解解成小的部分分,……。一一種考慮是按按處理的輸入入、處理、輸輸出三部分分分解,因?yàn)橐灰粋€(gè)處理,總總應(yīng)包括有輸輸入、處理、、輸出三部分分內(nèi)容。在實(shí)際設(shè)計(jì)中中,高層按功功能分解,低低層按輸入、、處理、輸出出三部分分解解。如一個(gè)物物資管理系統(tǒng)統(tǒng),它的一級(jí)級(jí)細(xì)化DFD應(yīng)是按業(yè)務(wù)功功能分解成““物資計(jì)劃、、物資采購、、合同管理、、庫存管理””等子系統(tǒng),,而二級(jí)或三三級(jí)細(xì)化時(shí)再再按“輸入、、處理、輸出出”分解好些些。(2)細(xì)化的的寬度與深度度的考慮這個(gè)問題與模模塊化理論中中的“系統(tǒng)的的寬度與深度度”問題是一一致的。如果果在DFD設(shè)計(jì)時(shí)注意該該問題,在系系統(tǒng)設(shè)計(jì)時(shí)就就不會(huì)在“系系統(tǒng)的寬度與與深度”上出出現(xiàn)問題。該該問題說的是是,在分解功功能時(shí),既不不能過細(xì),也也不應(yīng)過粗,,經(jīng)驗(yàn)指出,一一般應(yīng)在5—7之間為宜。(3)關(guān)于查查詢功能的考考慮一般在系統(tǒng)調(diào)調(diào)查時(shí),多數(shù)數(shù)用戶都注意意到講解他的的業(yè)務(wù)處理過過程、方法、、內(nèi)容等,而而往往想不到到提出查詢的的問題。這是是因?yàn)?,在手手工管理中,,查詢很不方方便,所以查查詢的也很少少。而?jì)算機(jī)機(jī)處理就大不不相同了,對對計(jì)算機(jī)而言言,信息查詢詢是它的特長長,所以在信信息系統(tǒng)中,,方便的查詢詢功能應(yīng)是不不可少的。(4)數(shù)據(jù)處處理功能單一一細(xì)化不是越細(xì)細(xì)越好,原則則是使數(shù)據(jù)處理具具有單一功能能。單一功能還還可以說成是是“只做一件件事”,再具具體地說,就就應(yīng)考慮一個(gè)個(gè)程序所能完完成的功能。。還應(yīng)考慮一個(gè)處理與其其它處理的聯(lián)聯(lián)系盡可能地地少。一般,輸入入的一個(gè)數(shù)據(jù)據(jù)流應(yīng)由一個(gè)個(gè)具有輸入功功能的處理完完成;輸出的的一個(gè)數(shù)據(jù)流流應(yīng)由一個(gè)具具有輸出功能能的處理完成成。方案1:按業(yè)務(wù)處理理功能分解教師P成績管理各院系圖12.9成績管理頂層DFD重修通知F2留級(jí)通知F3成績單F1教務(wù)處成績統(tǒng)計(jì)表F4
成績輸入
重修處理
成績統(tǒng)計(jì)
留級(jí)處理D2重修名單
F1F2F3F4圖12.10成績管理一級(jí)細(xì)化DFDD1成績簿
P2
P3
P4
P1
確定重修名單
打印重修通知D1
F2D2
圖12.11P2的細(xì)化DFDP2.2P2.1D3留級(jí)名單F3
確定留級(jí)名單
打印留級(jí)通知D2
圖12.12P3的細(xì)化DFDP3.2P3.1
統(tǒng)計(jì)計(jì)算
打印成績統(tǒng)計(jì)表D1
D4成績統(tǒng)計(jì)表
F4圖12.13P4的細(xì)化DFDP4.2
P4.1
方案2:按“輸入、、處理、輸出出”的方法分分解教師P成績管理各院系圖12.14
成績管理頂層DFD重修通知F2留級(jí)通知F3成績單F1
教務(wù)處成績統(tǒng)計(jì)表F4P1成績單輸入P2成績處理P3報(bào)表打印F1
F3F2F4D4成績統(tǒng)計(jì)表D3留級(jí)名單D2重修名單D1成績簿
圖12.15
成績管理一級(jí)細(xì)化DFD
D1
P2.3
D1
圖12.16P2的細(xì)化DFDP2.1
P2.2
D3
D4
成績統(tǒng)計(jì)確定重修名單
確定留級(jí)名單
D2
F2P3.1
D2
打印重修通知F3
P3.2
打印留級(jí)通知D3
F4P3.3
打印成績統(tǒng)計(jì)表D4
圖12.17P3的細(xì)化DFD數(shù)據(jù)字典一、數(shù)據(jù)字典典的作用和內(nèi)內(nèi)容二、數(shù)據(jù)字典典的定義三、數(shù)據(jù)字典典中對數(shù)據(jù)結(jié)結(jié)構(gòu)的定義義數(shù)據(jù)字典的作作用:數(shù)據(jù)流程圖配配以數(shù)據(jù)字典典,就可以從從圖形和文字字兩個(gè)方面對對系統(tǒng)的邏輯輯模型進(jìn)行完完整的描述。。數(shù)據(jù)字典的內(nèi)內(nèi)容:主要是對數(shù)據(jù)據(jù)流程圖中的的六個(gè)元素進(jìn)進(jìn)行具體的定定義:數(shù)據(jù)項(xiàng)、數(shù)據(jù)據(jù)結(jié)構(gòu)、數(shù)據(jù)據(jù)流、處理邏輯、、數(shù)據(jù)存儲(chǔ)儲(chǔ)、外部實(shí)實(shí)體。數(shù)據(jù)字典的的內(nèi)容下面以對數(shù)數(shù)據(jù)結(jié)構(gòu)進(jìn)進(jìn)行定義為為例說明::對數(shù)據(jù)結(jié)構(gòu)構(gòu)進(jìn)行定義義前首先應(yīng)應(yīng)弄清什么么是數(shù)據(jù)結(jié)結(jié)構(gòu)?什么是數(shù)據(jù)據(jù)結(jié)構(gòu)?一個(gè)數(shù)據(jù)結(jié)結(jié)構(gòu)可以由由若干個(gè)數(shù)數(shù)據(jù)項(xiàng)組成成;也可以由若若干個(gè)數(shù)據(jù)據(jù)結(jié)構(gòu)組成成;還可以由若若干個(gè)數(shù)據(jù)據(jù)項(xiàng)和數(shù)據(jù)據(jù)結(jié)構(gòu)組成成。數(shù)據(jù)結(jié)構(gòu)用用來描述某某些數(shù)據(jù)項(xiàng)項(xiàng)之間的關(guān)關(guān)系。對數(shù)據(jù)結(jié)構(gòu)構(gòu)“用戶訂貨單單”的定義:數(shù)據(jù)結(jié)構(gòu)編編號(hào):數(shù)據(jù)結(jié)構(gòu)名名稱:用戶訂貨單單簡述:用戶所填用用戶情況及及訂貨要求求等信息數(shù)據(jù)結(jié)構(gòu)組組成:DS03-02+DS03-03+DS03-04
DS03-01:用戶訂貨單DS03-02:訂貨單標(biāo)識(shí)DS03-03:用戶情況
DS03-04:配件情況I1:訂貨單編號(hào)I3:用戶代碼
I10:配件代碼I2:日期I4:用戶名稱
I11:配件名稱
I5:用戶地址
I12:配件規(guī)格
I6:用戶姓名
I13:訂貨數(shù)量
I7:電話
I8:開戶銀行
I9:帳號(hào)
描述處理邏邏輯的工具具?數(shù)據(jù)流程圖圖中比較復(fù)復(fù)雜的處理理邏輯可以以用本節(jié)介介紹的描述述工具來加加以說明。。本節(jié)內(nèi)容::一、判斷樹樹二、判斷表表(又稱決決策表)三、結(jié)構(gòu)英英語表示法法一、判斷樹樹>庫存量
欠款時(shí)間≤30天>100天
>30天≤100天需求量需求量≤庫存量≤庫存量>庫存量先按庫存發(fā)貨,進(jìn)貨后再補(bǔ)發(fā)先付款,再發(fā)貨立即發(fā)貨不發(fā)貨通知先付欠款圖12.18判斷樹二、判斷表表(又稱決決策表)判斷表(又又稱決策表表)可以清清晰地表達(dá)達(dá)條件、決決策規(guī)則和和應(yīng)采取的的行動(dòng)之間間的邏輯關(guān)關(guān)系。決策規(guī)則號(hào)123456條件欠款時(shí)間≤30天YY
N
N
N
N欠款時(shí)間>100天N
N
Y
Y
N
N需求量≤庫存量Y
N
Y
N
Y
N應(yīng)采取的行動(dòng)立即發(fā)貨╳先按庫存量發(fā)貨,進(jìn)貨后再補(bǔ)發(fā)╳先付款,再發(fā)貨╳不發(fā)貨╳要求先付欠款╳╳處理訂貨單單的判斷表表三、結(jié)構(gòu)英英語表示法法結(jié)構(gòu)英語表表示法是一一種模仿計(jì)計(jì)算機(jī)語言言來描述處處理邏輯的的方法。它使用了由由“IF”、““THEN”和“ELSE””等詞組成的的規(guī)范化語語言。(見右例))。IF欠款時(shí)間≤≤30天IF需要量≤庫庫存量THEN立即發(fā)貨ELSE先按庫存量量發(fā)貨,進(jìn)進(jìn)貨后再補(bǔ)補(bǔ)發(fā)ELSEIF欠款時(shí)間≤≤100天IF需求量≤庫庫存量THEN先付款再發(fā)發(fā)貨ELSE不發(fā)貨ELSE要求先付欠欠款詳細(xì)調(diào)查的內(nèi)容
確定管理模型
管理信息系統(tǒng)的系統(tǒng)分析
系統(tǒng)化分析
應(yīng)把建立新系統(tǒng)看成是對組織的一種有目的改變過程。通過詳細(xì)調(diào)查掌握現(xiàn)行系統(tǒng)現(xiàn)狀,為分析和提出新系統(tǒng)的邏輯設(shè)計(jì)做好準(zhǔn)備。在調(diào)查原系統(tǒng)的基礎(chǔ)上,分析原系統(tǒng)業(yè)務(wù)流程和數(shù)據(jù)流程的不足,提出優(yōu)化改進(jìn)方法,給出新系統(tǒng)要采用的信息處理方案。
針對管理過程信息處理特點(diǎn)找出相應(yīng)的管理模型,使MIS充分運(yùn)用現(xiàn)代管理科學(xué)成果。
管理業(yè)務(wù)調(diào)查(組織結(jié)構(gòu)、管理功能和管理業(yè)務(wù)流程調(diào)查)數(shù)據(jù)流程調(diào)查(用數(shù)據(jù)流程圖配以數(shù)據(jù)字典和描述處理邏輯的工具進(jìn)行描述)??尚行苑治龅膬?nèi)容包括管理上的、技術(shù)上的和經(jīng)濟(jì)上的可行性。要明確指出是立即開發(fā),還是改進(jìn)原系統(tǒng)或者目前不可開發(fā)。
可行性分析
詳細(xì)調(diào)查的任務(wù)
12.4系系統(tǒng)設(shè)設(shè)計(jì)系統(tǒng)設(shè)計(jì)的的任務(wù)是在在系統(tǒng)分析析提出的邏邏輯模型的的基礎(chǔ)上,,科學(xué)合理理地進(jìn)行物物理模型的的設(shè)計(jì)。系統(tǒng)設(shè)計(jì)的的主要工作作有:(1)總體設(shè)計(jì)計(jì)(2)系統(tǒng)平臺(tái)臺(tái)設(shè)計(jì)(3)詳細(xì)設(shè)計(jì)計(jì)(4)編寫系統(tǒng)統(tǒng)設(shè)計(jì)報(bào)告告系統(tǒng)設(shè)計(jì)的的原則系統(tǒng)設(shè)計(jì)是是MIS開發(fā)工作的的核心,關(guān)關(guān)系到系統(tǒng)統(tǒng)的成功與與失敗,關(guān)關(guān)系到系統(tǒng)統(tǒng)的質(zhì)量優(yōu)優(yōu)劣,關(guān)系系到系統(tǒng)的的壽命長短短,關(guān)系到到系統(tǒng)是否否為用戶所所接受。為為此,系統(tǒng)統(tǒng)設(shè)計(jì)必須須遵循以下下原則:(1)系統(tǒng)性:從整個(gè)系系統(tǒng)角度進(jìn)進(jìn)行考慮。。(2)靈活性:較好的開開放性和結(jié)結(jié)構(gòu)的可變變性。(3)可靠性:系統(tǒng)抵御御外界干擾擾和恢復(fù)能能力。(4)經(jīng)濟(jì)性:在滿足系系統(tǒng)需求的的前提下,,盡可能減減小系統(tǒng)的的開銷。功功能結(jié)構(gòu)圖圖設(shè)計(jì)按功能從屬屬關(guān)系畫出出的圖表,,圖中每一一個(gè)框稱為為一個(gè)功能能模塊。功能結(jié)構(gòu)圖圖中各層功功能與新的的信息系統(tǒng)統(tǒng)中數(shù)據(jù)流流程圖中的的處理(功功能)是對對應(yīng)的。模塊化:把一個(gè)信信息系統(tǒng)設(shè)設(shè)計(jì)成若干干模塊的方方法。(1)各個(gè)模塊塊具有相對對獨(dú)立性(2)模塊之間間的相互關(guān)關(guān)系通過一一定方式予予以說明高內(nèi)聚,低低耦合。功功能結(jié)構(gòu)圖圖設(shè)計(jì)學(xué)生成績管理輸入成績單成績處理重修處理留級(jí)處理成績統(tǒng)計(jì)報(bào)表輸出輸出重修通知輸出留級(jí)通知輸出成績統(tǒng)計(jì)表成績查詢查詢重修通知查詢留級(jí)通知查詢成績統(tǒng)計(jì)表系統(tǒng)維護(hù)代碼維護(hù)數(shù)據(jù)維護(hù)系統(tǒng)管理圖12-18學(xué)生成績管理系統(tǒng)HIPO圖12.4.2系統(tǒng)統(tǒng)平臺(tái)設(shè)計(jì)計(jì)(1)按MIS的目標(biāo)選擇擇系統(tǒng)平臺(tái)臺(tái)(2)計(jì)算機(jī)處處理方式的的選擇和設(shè)設(shè)計(jì)(3)計(jì)計(jì)算算機(jī)機(jī)網(wǎng)網(wǎng)絡(luò)絡(luò)系系統(tǒng)統(tǒng)的的設(shè)設(shè)計(jì)計(jì)(4)數(shù)數(shù)據(jù)據(jù)庫庫管管理理系系統(tǒng)統(tǒng)的的選選擇擇(5)軟軟件件、、硬硬件件選選擇擇詳詳細(xì)細(xì)設(shè)設(shè)計(jì)計(jì)1.代碼碼設(shè)設(shè)計(jì)計(jì)2.數(shù)據(jù)據(jù)庫庫設(shè)設(shè)計(jì)計(jì)3.輸入入設(shè)設(shè)計(jì)計(jì)4.輸出出設(shè)設(shè)計(jì)計(jì)代碼碼設(shè)設(shè)計(jì)計(jì)代碼碼是是代代表表客客觀觀存存在在的的實(shí)實(shí)體體或或事事物物的的屬屬性性、、狀狀態(tài)態(tài)的的符符號(hào)號(hào)。。在信信息息系系統(tǒng)統(tǒng)中中,,代代碼碼是是人人和和計(jì)計(jì)算算機(jī)機(jī)的的共共同同的的、、標(biāo)標(biāo)準(zhǔn)準(zhǔn)的的語語言言,,是是對對信信息息進(jìn)進(jìn)行行分分類類、、校校驗(yàn)驗(yàn)、、統(tǒng)統(tǒng)計(jì)計(jì)、、檢檢索索的的關(guān)關(guān)鍵鍵屬屬性性。。代代碼碼設(shè)設(shè)計(jì)計(jì)的的目目的的是是設(shè)設(shè)計(jì)計(jì)出出一一套套為為系系統(tǒng)統(tǒng)各各部部分分公公用用的的、、優(yōu)優(yōu)化化的的代代碼碼系系統(tǒng)統(tǒng)。。一般地說,系統(tǒng)中任何一一類實(shí)體都需需要進(jìn)行編碼碼,這個(gè)編碼就就是該類實(shí)體體的關(guān)鍵字。。代碼設(shè)計(jì)的原原則1.唯一確定性原原則2.最小長度與可可擴(kuò)充性原則則3.代碼標(biāo)準(zhǔn)化原原則4.便于計(jì)算機(jī)處處理與便于記記憶的原則數(shù)據(jù)庫設(shè)計(jì)主要是指數(shù)據(jù)據(jù)庫的物理設(shè)設(shè)計(jì)。數(shù)據(jù)庫物理設(shè)設(shè)計(jì)的工作任任務(wù)主要是在數(shù)據(jù)據(jù)庫邏輯設(shè)計(jì)計(jì)的基礎(chǔ)上,,運(yùn)用關(guān)系數(shù)數(shù)據(jù)庫規(guī)范化化理論,設(shè)計(jì)計(jì)出適合應(yīng)用用環(huán)境的數(shù)據(jù)據(jù)庫物理結(jié)構(gòu)構(gòu)。輸出設(shè)計(jì)輸出是指將計(jì)計(jì)算機(jī)處理的的信息以人們們所能識(shí)別的的各種形式表表示出來的各各種處理。在MIS中,輸出是組組成系統(tǒng)的重重要部分。整整個(gè)系統(tǒng)的加加工處理結(jié)果果都是通過輸輸出表現(xiàn)出來來的,各種綜綜合統(tǒng)計(jì)信息息、輔助決策策信息、查詢詢信息等,都都要通過輸出出才能提供給給用戶,才能能實(shí)現(xiàn)信息的的價(jià)值。一個(gè)好的系統(tǒng)統(tǒng)設(shè)計(jì),必須須要有成功的的輸出設(shè)計(jì)。。這里所說的的輸出設(shè)計(jì)是是指要在設(shè)計(jì)計(jì)說明書中給給出的內(nèi)容。。輸出方式:(1)顯示輸出((2)報(bào)表打印輸輸出(3)繪圖輸出輸入設(shè)計(jì)指的是人對計(jì)計(jì)算機(jī)的輸入入。具體地說就是是MIS原始數(shù)據(jù)的輸輸入,也就是是輸入數(shù)據(jù)流流的輸入格式式設(shè)計(jì)。對話設(shè)計(jì)對話設(shè)計(jì)也稱稱人機(jī)界面設(shè)設(shè)計(jì),應(yīng)設(shè)計(jì)計(jì)人機(jī)友好的的界面。對話設(shè)計(jì)實(shí)際際上是顯示信信息內(nèi)容及格格式的設(shè)計(jì),,這里的顯示示信息不是輸輸入的,也不不是輸出的,,而是對話信信息。其內(nèi)容容包括菜單選選擇、操作提提問等。對話方式1.菜單式2.問答式3.提示式4.輸入數(shù)據(jù)式12.5系系統(tǒng)實(shí)施系統(tǒng)實(shí)施是信息系統(tǒng)開開發(fā)生命周期期中的最后階階段,其目的的是把系統(tǒng)分分析設(shè)計(jì)的成成果轉(zhuǎn)化為可可實(shí)際運(yùn)行的的系統(tǒng)。主要工作有::編程(編碼碼)、測試、、系統(tǒng)安裝和和新舊系統(tǒng)轉(zhuǎn)轉(zhuǎn)換。1.程序設(shè)計(jì)2.結(jié)構(gòu)化程序設(shè)設(shè)計(jì)3.編寫程序程序設(shè)計(jì)程序設(shè)計(jì)又稱稱編碼,這個(gè)個(gè)階段的任務(wù)務(wù)是使用選定定的軟件開發(fā)發(fā)工具,根據(jù)據(jù)系統(tǒng)設(shè)計(jì)中中的模塊說明明,編寫出能能在計(jì)算機(jī)系系統(tǒng)上運(yùn)行的的程序源代碼碼(源程序)。為了保證編碼碼工作正確而而順利進(jìn)行,,一方面程序序設(shè)計(jì)人員必必須仔細(xì)閱讀讀系統(tǒng)設(shè)計(jì)的的全部文檔資資料,充分理理解程序模塊塊的內(nèi)部過程程和外部接口口,以保證系系統(tǒng)實(shí)施與系系統(tǒng)設(shè)計(jì)的一一致。另一方方面,程序設(shè)設(shè)計(jì)人員必須須深刻地理解解、熟練地掌掌握和正確地地運(yùn)用軟件開開發(fā)環(huán)境和工工具,以保證功能的的正確實(shí)現(xiàn)。。12.5.2系統(tǒng)測試試統(tǒng)計(jì)表明,開發(fā)較大規(guī)模模系統(tǒng),系統(tǒng)統(tǒng)測試的工作作量大約占整整個(gè)軟件開發(fā)發(fā)工作量的40—50%。(1)程序調(diào)試的的方法(2)程序調(diào)試的的主要步驟機(jī)器測試:通過在計(jì)算機(jī)機(jī)上直接運(yùn)行行被測程序來來發(fā)現(xiàn)程序中中的錯(cuò)誤。機(jī)機(jī)器測試有黑黑盒測試和自自盒測試兩種種方法。1)黑盒測試:也稱功能測測試。將軟件件看作黑盒子子,在完全不不考慮程序的的內(nèi)部結(jié)構(gòu)和和特性的情況況下,測試軟軟件的外部特特性。根據(jù)軟軟件的模塊說說明設(shè)計(jì)測試試用例,從程程序的輸入和和輸出特性上上測試是否滿滿足設(shè)定的功功能。2)白盒測試:也稱結(jié)構(gòu)測測試。將軟件件看作一個(gè)透透明的白盒子子,按照程序序的內(nèi)部結(jié)構(gòu)構(gòu)和處理邏輯輯來選定測試試用例,對軟軟件的邏輯路路徑及過程進(jìn)進(jìn)行測試,檢檢查它與設(shè)計(jì)計(jì)是否相符。。軟件測試人工測試機(jī)器測試黑盒測試白盒測試個(gè)人復(fù)查走查會(huì)審圖12-19軟件測試方法系統(tǒng)轉(zhuǎn)換系統(tǒng)轉(zhuǎn)換的任任務(wù)新系統(tǒng)通過測測試以后,并并不能馬上投投入運(yùn)行,還還存在一個(gè)新新老系統(tǒng)交替替的問題。系統(tǒng)轉(zhuǎn)換就是指以新系系統(tǒng)替換老系系統(tǒng)的過程,,即老系統(tǒng)停停止使用,新新系統(tǒng)開始運(yùn)運(yùn)行。系統(tǒng)轉(zhuǎn)換的任任務(wù)是保證新老系系統(tǒng)進(jìn)行平穩(wěn)穩(wěn)而可靠的交交接,最后使使整個(gè)新系統(tǒng)統(tǒng)正式交付使使用。系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 黑土坡治理施工方案
- aq2006尾礦庫安全技術(shù)規(guī)程
- 玻璃橋維護(hù)施工方案
- 2025年蘭考三農(nóng)職業(yè)學(xué)院單招職業(yè)傾向性測試題庫審定版
- 2025年黃河交通學(xué)院單招職業(yè)適應(yīng)性測試題庫及參考答案
- 2025年重慶市樂山市單招職業(yè)適應(yīng)性測試題庫帶答案
- 2025年大慶醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)適應(yīng)性測試題庫參考答案
- 2025年哈爾濱傳媒職業(yè)學(xué)院單招職業(yè)技能測試題庫新版
- 5 g k h 教學(xué)設(shè)計(jì)-2024-2025學(xué)年語文一年級(jí)上冊統(tǒng)編版
- 環(huán)境科學(xué)與工程環(huán)境保護(hù)法規(guī)及案例分析試卷解析
- 15J403-1-樓梯欄桿欄板(一)
- 4.2 歌曲 《小小少年》課件(8張)
- 武漢版生命安全教育一年級(jí)-第19課《做好“四勤”防疾病》課件
- 小學(xué)教案、作業(yè)常規(guī)檢查方案
- 2024教培合作簡單協(xié)議書
- 公司集團(tuán)保安服務(wù) 投標(biāo)方案(技術(shù)方案)
- 2024年中級(jí)纖維檢驗(yàn)員職業(yè)鑒定考試題庫(含答案)
- 水利水電工程單元工程施工質(zhì)量驗(yàn)收評(píng)定表及填表說明
- YYT 0661-2017 外科植入物 半結(jié)晶型聚丙交酯聚合物和共聚物樹脂
- 人教版版五年級(jí)數(shù)學(xué)下冊 第二單元綜合測試卷
- 2024年阜陽職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫附答案
評(píng)論
0/150
提交評(píng)論