MIS-信息系統(tǒng)的建設(shè)與開發(fā)的策略_第1頁
MIS-信息系統(tǒng)的建設(shè)與開發(fā)的策略_第2頁
MIS-信息系統(tǒng)的建設(shè)與開發(fā)的策略_第3頁
MIS-信息系統(tǒng)的建設(shè)與開發(fā)的策略_第4頁
MIS-信息系統(tǒng)的建設(shè)與開發(fā)的策略_第5頁
已閱讀5頁,還剩91頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(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ā):針對(duì)組織的問題和機(jī)會(huì)而建立一個(gè)信息系統(tǒng)的全部活動(dòng)。一般包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、編程、測(cè)試、轉(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í)施編制程序流程及用戶使用手冊(cè)系統(tǒng)測(cè)試與維護(hù)測(cè)試、維護(hù)系統(tǒng)測(cè)試報(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ā)過程的可見性好差對(duì)功能需求或環(huán)境變化的適應(yīng)性較好差用戶的信息反饋早遲對(duì)開發(fā)環(huán)境,軟件工具的要求高低對(duì)開發(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)邏輯方方案的提提出12.3.1可行性分分析系統(tǒng)分析析人員對(duì)對(duì)用戶提提出的各各種問題題和初始始要求,,對(duì)問題題進(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)管理可行行性:管理人人員對(duì)開開發(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ù)術(shù)可可行行性性分析析當(dāng)當(dāng)前前的的軟軟硬硬件件技技術(shù)術(shù)能能否否滿滿足足對(duì)對(duì)系系統(tǒng)統(tǒng)提提出出的的要要求求((如如增增加加存存儲(chǔ)儲(chǔ)能能力力,,實(shí)實(shí)現(xiàn)現(xiàn)通通信信功功能能,,提提高高處處理理速速度度))開發(fā)發(fā)人人員員的的水水平平(3)經(jīng)濟(jì)濟(jì)可可行行性性:主主要要是是預(yù)預(yù)估估費(fèi)費(fèi)用用支支出出和和對(duì)對(duì)項(xiàng)項(xiàng)目目的的經(jīng)經(jīng)濟(jì)濟(jì)效效益益進(jìn)進(jìn)行行評(píng)評(píng)價(jià)價(jià)。。在費(fèi)費(fèi)用用支支出出方方面面,,不不僅僅要要考考慮慮主主機(jī)機(jī)費(fèi)費(fèi)用用,,而而且且要要計(jì)計(jì)算算外外圍圍設(shè)設(shè)備備費(fèi)費(fèi)用用、、軟軟件件開開發(fā)發(fā)費(fèi)費(fèi)用用、、人人員員培培訓(xùn)訓(xùn)費(fèi)費(fèi)用用、、將將來來系系統(tǒng)統(tǒng)投投入入運(yùn)運(yùn)行行后后的的經(jīng)經(jīng)常常性性費(fèi)費(fèi)用用((如如管管理理、、維維護(hù)護(hù)費(fèi)費(fèi)用用等等))和和設(shè)設(shè)備備費(fèi)費(fèi)用用。。經(jīng)濟(jì)濟(jì)效效益益從從兩兩方方面面考考慮慮::(1)顯性性效效益益:如如加加快快流流動(dòng)動(dòng)資資金金周周轉(zhuǎn)轉(zhuǎn),,減減少少資資金金積積壓壓等等。。(2)隱性性效效益益:如如提提供供更更多多高高質(zhì)質(zhì)量量的的信信息息,,提提高高獲獲取取信信息息的的速速度度。??尚行行孕苑址治鑫鰣?bào)報(bào)告告可行行性性分分析析的的結(jié)結(jié)果果以以報(bào)報(bào)告告的的形形式式編編寫寫出出來來,,內(nèi)內(nèi)容容包包括括::(1)系系統(tǒng)統(tǒng)簡簡述述(2)項(xiàng)項(xiàng)目目目目標(biāo)標(biāo)(3)所所需需資資源源、、預(yù)預(yù)算算和和期期望望效效益益(4)對(duì)項(xiàng)目的可可行性的結(jié)論論結(jié)論應(yīng)明確以以下內(nèi)容之一一:(1)可以立即開開發(fā)(2)改進(jìn)原系統(tǒng)統(tǒng)(3)目前不可行行,或者需推推遲到某些條條件具備后再再進(jìn)行。12.3.2詳細(xì)調(diào)查調(diào)查對(duì)象:現(xiàn)現(xiàn)行系統(tǒng)(包包括手工系統(tǒng)統(tǒng)和已采用計(jì)計(jì)算機(jī)的管理理信息系統(tǒng)))目的:完全掌握現(xiàn)行行系統(tǒng)的現(xiàn)狀狀,發(fā)現(xiàn)問題題和薄弱環(huán)節(jié)節(jié),收集資料料,為下一步步的系統(tǒng)分析析和提出新系系統(tǒng)的邏輯設(shè)設(shè)計(jì)做好準(zhǔn)備備。遵循的原則::用戶參與。。即由使用部門門的業(yè)務(wù)人員員、主管人員員和設(shè)計(jì)部門門的系統(tǒng)分析析人員、系統(tǒng)統(tǒng)設(shè)計(jì)人員共共同進(jìn)行。調(diào)查的方法::召開調(diào)查會(huì)、、訪問、發(fā)調(diào)調(diào)查表、參加加業(yè)務(wù)實(shí)踐等等。為了便于分析析人員和管理理人員之間進(jìn)進(jìn)行業(yè)務(wù)交流流和分析問題題,在調(diào)查過過程中應(yīng)盡量量使用各種形形象、直觀的的圖表工具。。通常用組織機(jī)機(jī)構(gòu)圖描述組組織的結(jié)構(gòu);;用業(yè)務(wù)流程圖圖和表格分配配圖描述管理理業(yè)務(wù)狀況;;用數(shù)據(jù)流程圖圖描述和分析析數(shù)據(jù)、數(shù)據(jù)據(jù)流程及各項(xiàng)項(xiàng)功能;用判斷樹和決決策表等描述述處理功能和和決策模型。。調(diào)查范圍:圍繞組織內(nèi)部部信息流所涉涉及領(lǐng)域的各各個(gè)方面,應(yīng)應(yīng)該包括企業(yè)業(yè)的生產(chǎn)、經(jīng)經(jīng)營、管理等等。(1)組織機(jī)構(gòu)圖圖:反映組織內(nèi)部部之間隸屬關(guān)關(guān)系的樹狀結(jié)結(jié)構(gòu)圖。(2)組織/業(yè)務(wù)關(guān)系圖::反映組織各部部分在承擔(dān)業(yè)業(yè)務(wù)時(shí)的關(guān)系系。(3)業(yè)務(wù)流程圖圖(TransactionFlowDiagram,TFD):用根據(jù)系統(tǒng)調(diào)調(diào)查表中所得得到的資料和和問卷調(diào)查的的結(jié)果,按業(yè)業(yè)務(wù)實(shí)際處理理過程將它們們繪制在同一一張圖上。采采用一些規(guī)定定的符號(hào)及連連線來表示某某個(gè)具體業(yè)務(wù)務(wù)處理過程,,基本上是按按照業(yè)務(wù)的實(shí)實(shí)際處理步驟驟和過程繪制制。業(yè)務(wù)流程圖業(yè)務(wù)流程圖是是直觀描述現(xiàn)系系統(tǒng)業(yè)務(wù)處理理由開始到結(jié)結(jié)束的整個(gè)過過程的非結(jié)構(gòu)構(gòu)化圖型工具具,它可以描述述一個(gè)系統(tǒng)的的業(yè)務(wù),也可可以描述一項(xiàng)項(xiàng)具體業(yè)務(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ī)范、定額手冊(cè)、報(bào)表積累等大量存檔信息。符號(hào)內(nèi)部寫明其名稱。業(yè)務(wù)處理框內(nèi)寫明處理的名稱。流向線表示信息或處理的流向。業(yè)務(wù)流程圖使使用的符號(hào)例題根據(jù)下列關(guān)于于學(xué)生成績管管理業(yè)務(wù)的需需求陳述,完完成相應(yīng)任務(wù)務(wù):(1)填報(bào)成績:各科任課教師師將自己所擔(dān)擔(dān)任的課程的的考試成績填填寫成“成績績報(bào)告單”(簡稱成成績單單),報(bào)送送到教教務(wù)科科。教教務(wù)科科的管管理員員將成成績單單的數(shù)數(shù)據(jù)登登記到到“成成績簿簿”中中(每個(gè)年年級(jí)為為一個(gè)個(gè)成績績簿))。(2)重修處處理::管理員員根據(jù)據(jù)“成成績簿簿”,,確定定重修修名單單。其其原則則是::本學(xué)學(xué)期的的單科科課程程成績績<60分的,,就將將該記記錄寫寫入重重修名名單中中。學(xué)學(xué)校規(guī)規(guī)定,,重修修的學(xué)學(xué)生要要在下下個(gè)學(xué)學(xué)年重重修,,并考考試,,其成成績記記為下下學(xué)期期的成成績。。根據(jù)據(jù)重修修名單單,編編制““重修修通知知單””。(3)留級(jí)處處理::管理員員根據(jù)據(jù)“重重修名名單””,確確定““留留級(jí)名名單””。。其原原則是是:如如果同同一學(xué)學(xué)號(hào)在在重修修名單單中出出現(xiàn)次次數(shù)>=5(即有有5科或5科以上上課程程不及及格)),則則將該該學(xué)號(hào)號(hào)及姓姓名寫寫入““留級(jí)級(jí)名單單”中中。例例如,,某一一學(xué)生生累計(jì)計(jì)有5門或5門以上上課程程不及及格,,則將將其學(xué)學(xué)號(hào)寫寫入““留級(jí)級(jí)名單單”。。根據(jù)據(jù)留級(jí)級(jí)名單單,編編制““留級(jí)級(jí)通知知單””。(4)成績統(tǒng)統(tǒng)計(jì)::管理員員根據(jù)據(jù)“成成績簿簿”,,按班班統(tǒng)計(jì)計(jì),編編制““學(xué)生生成績績統(tǒng)計(jì)計(jì)表””。舉例::學(xué)生生成績績管理理業(yè)務(wù)務(wù)流程程圖教師成績單教務(wù)科登記重修處理成績簿留級(jí)處理成績統(tǒng)計(jì)留級(jí)通知單重修通知單各院系成績統(tǒng)計(jì)表各院系教務(wù)處圖12.1學(xué)生成績管理業(yè)務(wù)流程圖通過這這個(gè)例例圖,,我們們能找找出畫畫業(yè)務(wù)務(wù)流程程圖的的幾條條規(guī)律律:1)業(yè)業(yè)務(wù)處處理的的起始始是單單位或或個(gè)人人輸入入報(bào)表表,而而結(jié)束束是報(bào)報(bào)表輸輸出給給單位位或個(gè)個(gè)人。。2)報(bào)報(bào)表輸輸入給給某個(gè)個(gè)處理理后,,產(chǎn)生生的輸輸出應(yīng)應(yīng)是報(bào)報(bào)表或或帳冊(cè)冊(cè)。3)一一般不不應(yīng)出出現(xiàn)由由單位位到單單位或或由處處理到到處理理或由由報(bào)表表到報(bào)報(bào)表的的情況況。12.3.3數(shù)數(shù)據(jù)據(jù)分析析數(shù)據(jù)分分析的的主要要工具具有數(shù)據(jù)流流程圖圖和數(shù)據(jù)字字典。(1)數(shù)據(jù)流流程圖圖(DataFlowDiagram,DFD)DFD是結(jié)構(gòu)構(gòu)化分分析的的一種種主要要工具具,是是MIS開發(fā)的的主要要工具具,是是組織織中信信息運(yùn)運(yùn)動(dòng)的的抽象象,是是MIS邏輯模模型的的主要要形式式。它它使用用一組組簡單單的符符號(hào),,描述述系統(tǒng)統(tǒng)的數(shù)數(shù)據(jù)由由外部部“流流入””系統(tǒng)統(tǒng),經(jīng)經(jīng)過多多級(jí)的的加工工處理理,經(jīng)經(jīng)過不不同結(jié)結(jié)構(gòu)的的存儲(chǔ)儲(chǔ),最最后以以用戶戶所需需要的的各種種形式式“流流出””的全全過程程。它它是面面向功功能的的。利用DFD,可以將將系統(tǒng)統(tǒng)分析析員在在系統(tǒng)統(tǒng)分析析中所所設(shè)計(jì)計(jì)的新新系統(tǒng)統(tǒng)邏輯輯模型型描述述出來來,以以表達(dá)達(dá)設(shè)計(jì)計(jì)者的的邏輯輯方案案及新新系統(tǒng)統(tǒng)的設(shè)設(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是對(duì)頂層圖圖的處理功功能的分解解與細(xì)化,,這是從整整體到部分分的細(xì)化,,劃分的是是子系統(tǒng)。。如同認(rèn)識(shí)識(shí)一部汽車車,頂層圖圖中所看到到的只是整整部汽車,,而一級(jí)細(xì)細(xì)化圖看到到的是汽車車的部件,,是組成汽汽車的幾個(gè)個(gè)大部分。。二級(jí)細(xì)化DFD是將一級(jí)細(xì)化化圖中的每個(gè)個(gè)處理功能的的進(jìn)一步分解解與細(xì)化,對(duì)對(duì)于汽車的例例子,這一步步就應(yīng)該認(rèn)識(shí)識(shí)到組成汽車車部件的零件件了。一個(gè)實(shí)際系統(tǒng)統(tǒng),根據(jù)它的的規(guī)模和復(fù)雜雜程度的不同同,很可能還還需要進(jìn)行三三級(jí)及三級(jí)以以上的細(xì)化。。也可能某些些處理需要繼繼續(xù)細(xì)化,而而另一些處理理就不需再往往下細(xì)化了。。這分解與細(xì)細(xì)化不是無止止境的,不是是越細(xì)越好,,而是細(xì)化到到“處理具有獨(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ī)對(duì)數(shù)據(jù)的的加工處理。。(1)處理的的名稱應(yīng)該是是動(dòng)詞加賓語,而不能只是是動(dòng)詞或只是是名詞。如““打印重修名名單”是處理理的名稱,而而“打印”或或“重修名單單”都不符合合處理名稱的的規(guī)定。(2)處理的的代碼不僅使使下文的引用用可以省略書書寫處理名稱稱,而且可以以直接看出處處理所處的DFD的細(xì)化級(jí)別以以及它與上級(jí)級(jí)DFD的處理的對(duì)應(yīng)應(yīng)關(guān)系(也稱稱為子圖與父父圖的關(guān)系)),即下級(jí)DFD中的處理是由由上級(jí)的DFD的哪個(gè)處理分分解而來的。。為統(tǒng)一表示,,特對(duì)處理的的代碼做如下下規(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ǔ)的代代碼:對(duì)于各獨(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)標(biāo)明明其其代代碼碼即即可可。。4))數(shù)數(shù)據(jù)據(jù)流流※數(shù)數(shù)據(jù)據(jù)流流是是指指由由外外部部實(shí)實(shí)體體傳傳送送給給系系統(tǒng)統(tǒng)的的原原始始數(shù)數(shù)據(jù)據(jù)((輸輸入入數(shù)數(shù)據(jù)據(jù)流流))和和由由系系統(tǒng)統(tǒng)加加工工后后傳傳送送給給外外部部實(shí)實(shí)體體的的結(jié)結(jié)果果數(shù)數(shù)據(jù)據(jù)((輸輸出出數(shù)數(shù)據(jù)據(jù)流流)),,數(shù)數(shù)據(jù)據(jù)流流的的名名稱稱與與現(xiàn)現(xiàn)實(shí)實(shí)系系統(tǒng)統(tǒng)的的各各種種票票據(jù)據(jù)、、報(bào)報(bào)表表等等相相對(duì)對(duì)應(yīng)應(yīng)。。關(guān)于于數(shù)數(shù)據(jù)據(jù)流流的的表表示示::※數(shù)數(shù)據(jù)據(jù)流流的的名名稱稱在在一一個(gè)個(gè)系系統(tǒng)統(tǒng)中中應(yīng)應(yīng)是是唯唯一一的的;;※對(duì)對(duì)于于流流入入或或流流出出存存儲(chǔ)儲(chǔ)的的數(shù)數(shù)據(jù)據(jù)流流,,當(dāng)當(dāng)其其名名稱稱與與存存儲(chǔ)儲(chǔ)名名稱稱相相同同時(shí)時(shí),,可可以以省省略略Fm及Fn;;※為了了節(jié)節(jié)省省DFD繪圖圖時(shí)時(shí)間間,,使使圖圖面面整整潔潔,,一一般般可可在在頂頂層層圖圖中中將將數(shù)數(shù)據(jù)據(jù)流流名名稱稱及及其其代代碼碼同同時(shí)時(shí)給給出出,,而而在在其其后后的的各各圖圖中中就就可可以以只只使使用用代代碼碼表表示示數(shù)數(shù)據(jù)據(jù)流流了了。。例如如:這樣樣,,在在其其后后的的圖圖中中就就可可以以使使用用F7表示示該該數(shù)數(shù)據(jù)據(jù)流流了了,,而而省省略略漢漢字字的的書書寫寫。?!械牡那榍闆r況下下,,隨隨著著DFD的細(xì)細(xì)化化,,數(shù)數(shù)據(jù)據(jù)流流也也可可能能被被細(xì)細(xì)化化。。例如如,,一一個(gè)個(gè)系系統(tǒng)統(tǒng)的的查查詢?cè)冚斴敵龀龀333J鞘嵌喽喾N種的的,,這這些些不不同同內(nèi)內(nèi)容容的的查查詢?cè)冚斴敵龀鰯?shù)數(shù)據(jù)據(jù)流流為為了了使使圖圖簡簡化化,,在在頂頂層層圖圖中中是是以以一一個(gè)個(gè)““查查詢?cè)冃判畔⑾ⅰ薄钡牡妮斴敵龀鰯?shù)數(shù)據(jù)據(jù)流流表表示示的的,,而而在在其其細(xì)細(xì)化化的的DFD中,,應(yīng)應(yīng)該該將將其其具具體體化化,,這這種種情情況況的的數(shù)數(shù)據(jù)據(jù)流流代代碼碼的的表表示示可可采采用用與與處處理理標(biāo)標(biāo)號(hào)號(hào)相相同同的的辦辦法法。。設(shè)設(shè)頂頂層層圖圖中中有有數(shù)數(shù)據(jù)據(jù)流流的的代代碼碼為為F20,則細(xì)細(xì)化化后后可可為為F20.1、F20.2………。。F7班級(jí)成績統(tǒng)計(jì)表DFD的設(shè)設(shè)計(jì)計(jì)規(guī)規(guī)則則(1))DFD的設(shè)設(shè)計(jì)計(jì)過過程程是是按按照照自自頂頂向向下下逐逐層層分分解解的的思思想想進(jìn)進(jìn)行行的的,,分分解解是是處處理理功功能能的的分分解解。。我我們們稱稱某某一一處處理理細(xì)細(xì)化化后后的的圖圖是是該該處處理理的的子子圖圖。。子圖與父父圖必需需保持輸輸入與輸輸出的一一致。例如圖12.2為父圖,,圖12.3為子圖。。圖12.2的輸入是是數(shù)據(jù)流流A、輸出是數(shù)數(shù)據(jù)流X,處理P1細(xì)化后得得到圖12.3,其輸入入必須是是數(shù)據(jù)流流A,輸出必須須是數(shù)據(jù)據(jù)流X,這就是子子圖與父父圖的輸輸入、輸輸出必需需保持一一致的原原則。P1XA圖12.2父圖XD1P1.1A圖12.3子圖P1.2(2)隨隨著DFD的細(xì)化,,圖越來來越復(fù)雜雜,為便便于閱讀讀和繪圖圖,可以將某某一層的的細(xì)化圖圖畫在一一張圖中中,也允允許將某某一處理理功能分分解后的的各處理理功能畫畫在多張張圖中,,作為子子圖之一一。也可以將將幾個(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ì)化DFD,,圖12.5是P3的細(xì)化DFD,,它們同屬屬于二級(jí)級(jí)細(xì)化圖圖(由圖圖中的處處理代碼碼可知)),存儲(chǔ)儲(chǔ)D2是在兩圖圖中重復(fù)復(fù)出現(xiàn)的的。由此此可知P2.2處理的結(jié)結(jié)果寫入入D2,而P3.1處理的輸輸入數(shù)據(jù)據(jù)就是D2存儲(chǔ)的數(shù)數(shù)據(jù)。通通過D2存儲(chǔ)可將將這兩個(gè)個(gè)圖聯(lián)系系起來。。(3)為繪圖方方便,減減少數(shù)據(jù)據(jù)流向線線的交叉叉,允許許同一存存儲(chǔ)或同同一外部部實(shí)體在在同一圖圖中重復(fù)復(fù)畫出。。(4)在在MIS中,處理理與處理理之間傳傳輸?shù)臄?shù)數(shù)據(jù)都是是成批的的。這種種情況下下,合理理的設(shè)計(jì)計(jì)應(yīng)是前前一處理理將數(shù)據(jù)據(jù)寫入存存儲(chǔ),而而后面的的處理從從存儲(chǔ)中中讀取數(shù)數(shù)據(jù)。這這就是說說在DFD中,處理與處處理之間間通常是是用存儲(chǔ)儲(chǔ)聯(lián)系起起來的。。如上面例例圖中,,處理與與處理都都是通過過存儲(chǔ)聯(lián)聯(lián)系的,,而不能能用數(shù)據(jù)據(jù)流向線線直接將將兩個(gè)處處理連接接起來。。(5)在DFD中,存儲(chǔ)的輸輸入來源源與輸出出去向不不能是外外部實(shí)體體,而只只能是處處理。如圖12.6中的數(shù)據(jù)據(jù)流F1輸入到存存儲(chǔ)及圖圖12.7的數(shù)據(jù)流流F8由存儲(chǔ)輸輸出都是是錯(cuò)誤的的。圖12.7錯(cuò)誤的輸出F8D1R圖12.6錯(cuò)誤的輸入F1RD1(6)在在DFD設(shè)計(jì)中,,數(shù)據(jù)一一般是不不允許重重復(fù)錄入入的。因因此,DFD中的同一一數(shù)據(jù)流流不允許許在同一一級(jí)圖中中重復(fù)出出現(xiàn)。(7)對(duì)于輸入入的查詢?cè)儣l件及及對(duì)話信信息,不不應(yīng)作為為數(shù)據(jù)流流出現(xiàn)在在DFD中。(8)對(duì)于業(yè)務(wù)務(wù)處理中中的非正正常的錯(cuò)錯(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ù)據(jù)據(jù)校驗(yàn)問問題,有有別與此此。不正確的F1P2.1F1D1R正確的F1圖12.8錯(cuò)誤的數(shù)據(jù)流表示校核F1(9)如果一個(gè)個(gè)數(shù)據(jù)處處理對(duì)一一個(gè)數(shù)據(jù)據(jù)存儲(chǔ)中中的數(shù)據(jù)據(jù)既讀又又寫,則則它們之之間的數(shù)數(shù)據(jù)流應(yīng)應(yīng)為雙向向箭頭。。(10))一個(gè)處理理必須要要有輸入入和輸出出。DFD設(shè)計(jì)步驟驟(1)前期工作作作好詳細(xì)細(xì)調(diào)查,,明確用用戶真真正需需求及業(yè)務(wù)務(wù)處理理詳細(xì)細(xì)過程程與方方法;;明確系系統(tǒng)的的界限限,即計(jì)計(jì)算機(jī)機(jī)處理理的業(yè)業(yè)務(wù)與與人工工處理理的界界限、、本系系統(tǒng)與與其它它系統(tǒng)統(tǒng)的界界限。。對(duì)系統(tǒng)統(tǒng)中將將要建建立的的主要要存儲(chǔ)儲(chǔ),應(yīng)應(yīng)作系系統(tǒng)考考慮。。例如,,圖書書管理理中的的主題題應(yīng)是是圖書書,應(yīng)應(yīng)考慮慮“圖圖書””存儲(chǔ)儲(chǔ)需要要存儲(chǔ)儲(chǔ)哪些些數(shù)據(jù)據(jù),這這些數(shù)數(shù)據(jù)存存儲(chǔ)在在一個(gè)個(gè)數(shù)據(jù)據(jù)存儲(chǔ)儲(chǔ)中還還是多多個(gè),,…。。(2)設(shè)計(jì)頂層圖圖頂層圖又稱稱TOP圖,由它確確定出系統(tǒng)統(tǒng)的總的處處理功能、、所有的輸輸入/輸出數(shù)據(jù)流流及外部實(shí)體。此圖圖對(duì)系統(tǒng)的的功能高度度概括成為為一個(gè)數(shù)據(jù)據(jù)處理。它它著重給出出了系統(tǒng)與與環(huán)境的關(guān)關(guān)系,可以以看出系統(tǒng)統(tǒng)與其它系系統(tǒng)間的數(shù)數(shù)據(jù)關(guān)聯(lián)關(guān)關(guān)系。該圖圖要標(biāo)明數(shù)數(shù)據(jù)流的名名稱及代碼碼、外部實(shí)實(shí)體的名稱稱,系統(tǒng)總總功能的名名稱及代碼碼。(3)設(shè)計(jì)一級(jí)細(xì)細(xì)化DFD根據(jù)TOP圖,對(duì)其數(shù)數(shù)據(jù)處理的的功能分解解為幾個(gè)大大的部分。。注意,分分解后的系系統(tǒng)的輸入入/輸出數(shù)據(jù)流流及外部實(shí)實(shí)體都必然然與TOP圖中的保持持一致。在在該圖中,,外部實(shí)體體可以不畫畫、數(shù)據(jù)流流的名稱可可以不寫。。該圖應(yīng)由由一張圖畫畫出。(4)設(shè)計(jì)二級(jí)細(xì)細(xì)化DFD根據(jù)一級(jí)細(xì)細(xì)化DFD,對(duì)其中包含含多個(gè)功能能的數(shù)據(jù)處處理進(jìn)一步步分解。分解時(shí)也必必須遵守輸輸入/輸出不變的的原則,即即父圖與子子圖保持一一致的原則則。該圖可能由由多張圖組組成,各圖圖是通過公公共的存儲(chǔ)儲(chǔ)連接起來來的。(5)設(shè)計(jì)三級(jí)及及三級(jí)以下下的細(xì)化DFD數(shù)據(jù)處理功功能的分解解,是由實(shí)實(shí)際業(yè)務(wù)功功能決定的的。各處理理功能的細(xì)細(xì)化層次是是不同的,,有的需要要進(jìn)行三級(jí)級(jí)及三級(jí)以以下的細(xì)化化,有的可可能只進(jìn)行行一級(jí)或二二級(jí)就已經(jīng)經(jīng)是功能單單一的處理理了,就不不需要再細(xì)細(xì)化了。DFD設(shè)計(jì)的幾個(gè)個(gè)問題的考考慮(1)功能能分解的思思路一種考慮是是根據(jù)處理理業(yè)務(wù)而逐逐步細(xì)化,,就是將一一個(gè)整體業(yè)業(yè)務(wù),先分分成幾個(gè)部部分,再進(jìn)進(jìn)一步將每每個(gè)部分分分解成小的的部分,………。一種種考慮是按按處理的輸輸入、處理理、輸出三三部分分解解,因?yàn)橐灰粋€(gè)處理,,總應(yīng)包括括有輸入、、處理、輸輸出三部分分內(nèi)容。在實(shí)際設(shè)計(jì)計(jì)中,高層層按功能分分解,低層層按輸入、、處理、輸輸出三部分分分解。如如一個(gè)物資資管理系統(tǒng)統(tǒng),它的一一級(jí)細(xì)化DFD應(yīng)是按業(yè)務(wù)務(wù)功能分解解成“物資資計(jì)劃、物物資采購、、合同管理理、庫存管管理”等子子系統(tǒng),而而二級(jí)或三三級(jí)細(xì)化時(shí)時(shí)再按“輸輸入、處理理、輸出””分解好些些。(2)細(xì)化化的寬度與與深度的考考慮這個(gè)問題與與模塊化理理論中的““系統(tǒng)的寬寬度與深度度”問題是是一致的。。如果在DFD設(shè)計(jì)時(shí)注意意該問題,,在系統(tǒng)設(shè)設(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)統(tǒng)調(diào)查時(shí),,多數(shù)用戶戶都注意到到講解他的的業(yè)務(wù)處理理過程、方方法、內(nèi)容容等,而往往往想不到到提出查詢?cè)兊膯栴}。。這是因?yàn)闉?,在手工工管理中,,查詢很不不方便,所所以查詢的的也很少。。而?jì)算機(jī)機(jī)處理就大大不相同了了,對(duì)計(jì)算算機(jī)而言,,信息查詢?cè)兪撬奶靥亻L,所以以在信息系系統(tǒng)中,方方便的查詢?cè)児δ軕?yīng)是是不可少的的。(4)數(shù)據(jù)據(jù)處理功能能單一細(xì)化不是越越細(xì)越好,,原則是使數(shù)據(jù)處理理具有單一一功能。單一功能能還可以說說成是“只只做一件事事”,再具具體地說,,就應(yīng)考慮慮一個(gè)程序序所能完成成的功能。。還應(yīng)考慮一個(gè)處理與與其它處理理的聯(lián)系盡盡可能地少少。一般,輸輸入的一個(gè)個(gè)數(shù)據(jù)流應(yīng)應(yīng)由一個(gè)具具有輸入功功能的處理理完成;輸輸出的一個(gè)個(gè)數(shù)據(jù)流應(yīng)應(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)容二、數(shù)據(jù)字字典的定義義三、數(shù)據(jù)字字典中對(duì)數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)的定義數(shù)據(jù)字典的的作用:數(shù)據(jù)流程圖圖配以數(shù)據(jù)據(jù)字典,就就可以從圖圖形和文字字兩個(gè)方面面對(duì)系統(tǒng)的的邏輯模型型進(jìn)行完整整的描述。。數(shù)據(jù)字典的的內(nèi)容:主要是對(duì)數(shù)數(shù)據(jù)流程圖圖中的六個(gè)個(gè)元素進(jìn)行行具體的定定義:數(shù)據(jù)項(xiàng)、數(shù)數(shù)據(jù)結(jié)構(gòu)、、數(shù)據(jù)流、、處理邏輯、、數(shù)據(jù)存儲(chǔ)儲(chǔ)、外部實(shí)實(shí)體。數(shù)據(jù)字典的的內(nèi)容下面以對(duì)數(shù)數(shù)據(jù)結(jié)構(gòu)進(jìn)進(jìn)行定義為為例說明::對(duì)數(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ù)結(jié)構(gòu)構(gòu)組成;還可以由若干干個(gè)數(shù)據(jù)項(xiàng)和和數(shù)據(jù)結(jié)構(gòu)組組成。數(shù)據(jù)結(jié)構(gòu)用來來描述某些數(shù)數(shù)據(jù)項(xiàng)之間的的關(guān)系。對(duì)數(shù)據(jù)結(jié)構(gòu)“用戶訂貨單”的定義:數(shù)據(jù)結(jié)構(gòu)編號(hào)號(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ù)雜的的處理邏輯可可以用本節(jié)介介紹的描述工工具來加以說說明。本節(jié)內(nèi)容:一、判斷樹二、判斷表((又稱決策表表)三、結(jié)構(gòu)英語語表示法一、判斷樹>庫存量

欠款時(shí)間≤30天>100天

>30天≤100天需求量需求量≤庫存量≤庫存量>庫存量先按庫存發(fā)貨,進(jìn)貨后再補(bǔ)發(fā)先付款,再發(fā)貨立即發(fā)貨不發(fā)貨通知先付欠款圖12.18判斷樹二、判斷表((又稱決策表表)判斷表(又稱稱決策表)可可以清晰地表表達(dá)條件、決決策規(guī)則和應(yīng)應(yīng)采取的行動(dòng)動(dòng)之間的邏輯輯關(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ī)語語言來描述處處理邏輯的方方法。它使用了由““IF”、“THEN”和“ELSE”等詞組成的規(guī)規(guī)范化語言。。(見右例)。。IF欠款時(shí)間≤30天IF需要量≤庫存存量THEN立即發(fā)貨ELSE先按庫存量發(fā)發(fā)貨,進(jìn)貨后后再補(bǔ)發(fā)ELSEIF欠款時(shí)間≤100天IF需求量≤庫存存量THEN先付款再發(fā)貨貨ELSE不發(fā)貨ELSE要求先付欠款款詳細(xì)調(diào)查的內(nèi)容

確定管理模型

管理信息系統(tǒng)的系統(tǒng)分析

系統(tǒng)化分析

應(yīng)把建立新系統(tǒng)看成是對(duì)組織的一種有目的改變過程。通過詳細(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)要采用的信息處理方案。

針對(duì)管理過程信息處理特點(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è)計(jì)系統(tǒng)設(shè)計(jì)的任任務(wù)是在系統(tǒng)統(tǒng)分析提出的的邏輯模型的的基礎(chǔ)上,科科學(xué)合理地進(jìn)進(jìn)行物理模型型的設(shè)計(jì)。系統(tǒng)設(shè)計(jì)的主主要工作有::(1)總體設(shè)計(jì)(2)系統(tǒng)平臺(tái)設(shè)設(shè)計(jì)(3)詳細(xì)設(shè)計(jì)(4)編寫系統(tǒng)設(shè)設(shè)計(jì)報(bào)告系統(tǒng)設(shè)計(jì)的原原則系統(tǒng)設(shè)計(jì)是MIS開發(fā)工作的核核心,關(guān)系到到系統(tǒng)的成功功與失敗,關(guān)關(guān)系到系統(tǒng)的的質(zhì)量優(yōu)劣,,關(guān)系到系統(tǒng)統(tǒng)的壽命長短短,關(guān)系到系系統(tǒng)是否為用用戶所接受。。為此,系統(tǒng)統(tǒng)設(shè)計(jì)必須遵遵循以下原則則:(1)系統(tǒng)性:從整個(gè)系統(tǒng)統(tǒng)角度進(jìn)行考考慮。(2)靈活性:較好的開放放性和結(jié)構(gòu)的的可變性。(3)可靠性:系統(tǒng)抵御外外界干擾和恢恢復(fù)能力。(4)經(jīng)濟(jì)性:在滿足系統(tǒng)統(tǒng)需求的前提提下,盡可能能減小系統(tǒng)的的開銷。12.4.1功能結(jié)結(jié)構(gòu)圖設(shè)計(jì)按功能從屬關(guān)關(guān)系畫出的圖圖表,圖中每每一個(gè)框稱為為一個(gè)功能模模塊。功能結(jié)構(gòu)圖中中各層功能與與新的信息系系統(tǒng)中數(shù)據(jù)流流程圖中的處處理(功能))是對(duì)應(yīng)的。。模塊化:把一個(gè)信息息系統(tǒng)設(shè)計(jì)成成若干模塊的的方法。(1)各個(gè)模塊具具有相對(duì)獨(dú)立立性(2)模塊之間的的相互關(guān)系通通過一定方式式予以說明高內(nèi)聚,低耦耦合。12.4.1功能結(jié)結(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ái)臺(tái)設(shè)計(jì)(1)按MIS的目標(biāo)選擇系系統(tǒng)平臺(tái)(2)計(jì)算機(jī)處理理方式的選擇擇和設(shè)計(jì)(3)計(jì)算機(jī)網(wǎng)絡(luò)絡(luò)系統(tǒng)的設(shè)計(jì)計(jì)(4)數(shù)據(jù)庫管理理系統(tǒng)的選擇擇(5)軟件、硬硬件選擇14.4.3詳細(xì)設(shè)計(jì)計(jì)1.代碼設(shè)計(jì)2.數(shù)據(jù)庫設(shè)計(jì)3.輸入設(shè)計(jì)4.輸出設(shè)計(jì)代碼設(shè)計(jì)代碼是代表客客觀存在的實(shí)實(shí)體或事物的的屬性、狀態(tài)態(tài)的符號(hào)。在信息系統(tǒng)中中,代碼是人人和計(jì)算機(jī)的的共同的、標(biāo)標(biāo)準(zhǔn)的語言,,是對(duì)信息進(jìn)進(jìn)行分類、校校驗(yàn)、統(tǒng)計(jì)、、檢索的關(guān)鍵鍵屬性。代碼碼設(shè)計(jì)的目的的是設(shè)計(jì)出一一套為系統(tǒng)各各部分公用的的、優(yōu)化的代代碼系統(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ì)信息息、輔助決策策信息、查詢?cè)冃畔⒌?,都都要通過輸出出才能提供給給用戶,才能能實(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ì)指的是人對(duì)計(jì)計(jì)算機(jī)的輸入入。具體地說就是是MIS原始數(shù)據(jù)的輸輸入,也就是是輸入數(shù)據(jù)流流的輸入格式式設(shè)計(jì)。對(duì)話設(shè)計(jì)對(duì)話設(shè)計(jì)也稱稱人機(jī)界面設(shè)設(shè)計(jì),應(yīng)設(shè)計(jì)計(jì)人機(jī)友好的的界面。對(duì)話設(shè)計(jì)實(shí)際際上是顯示信信息內(nèi)容及格格式的設(shè)計(jì),,這里的顯示示信息不是輸輸入的,也不不是輸出的,,而是對(duì)話信信息。其內(nèi)容容包括菜單選選擇、操作提提問等。對(duì)話方式1.菜單式2.問答式3.提示式4.輸入數(shù)據(jù)式式12.5系系統(tǒng)實(shí)施施系統(tǒng)實(shí)施是信息系統(tǒng)統(tǒng)開發(fā)生命命周期中的的最后階段段,其目的的是把系統(tǒng)統(tǒng)分析設(shè)計(jì)計(jì)的成果轉(zhuǎn)轉(zhuǎn)化為可實(shí)實(shí)際運(yùn)行的的系統(tǒng)。主要工作有有:編程((編碼)、、測(cè)試、系系統(tǒng)安裝和和新舊系統(tǒng)統(tǒng)轉(zhuǎn)換。1.程序設(shè)計(jì)2.結(jié)構(gòu)化程序序設(shè)計(jì)3.編寫寫程程序序程序序設(shè)設(shè)計(jì)計(jì)程序序設(shè)設(shè)計(jì)計(jì)又又稱稱編編碼碼,,這這個(gè)個(gè)階階段段的的任任務(wù)務(wù)是是使使用用選選定定的的軟軟件件開開發(fā)發(fā)工工具具,,根根據(jù)據(jù)系系統(tǒng)統(tǒng)設(shè)設(shè)計(jì)計(jì)中中的的模模塊塊說說明明,,編編寫寫出出能能在在計(jì)計(jì)算算機(jī)機(jī)系系統(tǒng)統(tǒng)上上運(yùn)運(yùn)行行的的程程序序源源代代碼碼(源程程序序)。為了了保保證證編編碼碼工工作作正正確確而而順順利利進(jìn)進(jìn)行行,,一一方方面面程程序序設(shè)設(shè)計(jì)計(jì)人人員員必必須須仔仔細(xì)細(xì)閱閱讀讀系系統(tǒng)統(tǒng)設(shè)設(shè)計(jì)計(jì)的的全全部部文文檔檔資資料料,,充充分分理理解解程程序序模模塊塊的的內(nèi)內(nèi)部部過過程程和和外外部部接接口口,,以以保保證證系系統(tǒng)統(tǒng)實(shí)實(shí)施施與與系系統(tǒng)統(tǒng)設(shè)設(shè)計(jì)計(jì)的的一一致致。。另另一一方方面面,,程程序序設(shè)設(shè)計(jì)計(jì)人人員員必必須須深深刻刻地地理理解解、、熟熟練練地地掌掌握握和和正正確確地地運(yùn)運(yùn)用用軟軟件件開開發(fā)發(fā)環(huán)環(huán)境境和和工工具具,以保保證證功功能能的的正正確確實(shí)實(shí)現(xiàn)現(xiàn)。。12.5.2系系統(tǒng)統(tǒng)測(cè)測(cè)試試統(tǒng)計(jì)計(jì)表表明明,,開發(fā)發(fā)較較大大規(guī)規(guī)模模系系統(tǒng)統(tǒng),,系系統(tǒng)統(tǒng)測(cè)測(cè)試試的的工工作作量量大大約約占占整整個(gè)個(gè)軟軟件件開開發(fā)發(fā)工工作作量量的的40——50%。(1)程程序序調(diào)調(diào)試試的的方方法法(2)程程序序調(diào)調(diào)試試的的主主要要步步驟驟機(jī)器器測(cè)測(cè)試試::通過過在在計(jì)計(jì)算算機(jī)機(jī)上上直直接接運(yùn)運(yùn)行行被被測(cè)測(cè)程程序序來來發(fā)發(fā)現(xiàn)現(xiàn)程程序序中中的的錯(cuò)錯(cuò)誤誤。。機(jī)機(jī)器器測(cè)測(cè)試試有有黑黑盒盒測(cè)測(cè)試試和和自自盒盒測(cè)測(cè)試試兩兩種種方方法法。。1)黑盒測(cè)測(cè)試:也稱稱功能能測(cè)試試。將將軟件件看作作黑盒盒子,,在完完全不不考慮慮程序序的內(nèi)內(nèi)部結(jié)結(jié)構(gòu)和和特性性的情情況下下,測(cè)測(cè)試軟軟件的的外部部特性性。根根據(jù)軟軟件的的模塊塊說明明設(shè)計(jì)計(jì)測(cè)試試用例例,從從程序序的輸輸入和和輸出出特性性上測(cè)測(cè)試是是否滿滿足設(shè)設(shè)定的的功能能。2)白盒測(cè)測(cè)試:也稱稱結(jié)構(gòu)構(gòu)測(cè)試試。將將軟件件看作作一個(gè)個(gè)透明明的白白盒子子,按按照程程序的的內(nèi)部部結(jié)構(gòu)構(gòu)和處處理邏邏輯來來選定定測(cè)試試用例例,對(duì)對(duì)軟件件的邏邏輯路路徑及及過程程進(jìn)行行測(cè)試試,檢檢查它它與設(shè)設(shè)計(jì)是是否相相符。。軟件測(cè)試人工測(cè)試機(jī)器測(cè)試黑盒測(cè)試白盒測(cè)試個(gè)人復(fù)查走查會(huì)審圖12-19軟件測(cè)試方法系統(tǒng)轉(zhuǎn)轉(zhuǎn)換系統(tǒng)轉(zhuǎn)轉(zhuǎn)換的的任務(wù)務(wù)新系統(tǒng)統(tǒng)通過過測(cè)試試以后后,并并不能能馬上上投入入運(yùn)行行,還還存在在一個(gè)個(gè)新老老系統(tǒng)統(tǒng)交替替的問問題。。系統(tǒng)轉(zhuǎn)轉(zhuǎn)換就是指指以新新系統(tǒng)統(tǒng)替換換老系系統(tǒng)的的過程程,即即老系系統(tǒng)停停止使使用,,新系系統(tǒng)開開始運(yùn)運(yùn)行。。系統(tǒng)轉(zhuǎn)換換的任務(wù)務(wù)是保證新新老系統(tǒng)統(tǒng)進(jìn)行平平穩(wěn)而可可靠的交交接,最最后使整整個(gè)新系系統(tǒng)正式式交付使使用。系系統(tǒng)轉(zhuǎn)換換過程需需要項(xiàng)目目開發(fā)人人員、系系統(tǒng)操作作員、用用戶單位位領(lǐng)導(dǎo)以以及業(yè)務(wù)務(wù)部門的的通力協(xié)協(xié)作才能能完成。。這是系系統(tǒng)開發(fā)發(fā)周期中中動(dòng)用人人力物力力最多的的一個(gè)步步驟。因因此非常常需要相相互間的的配合與與協(xié)調(diào)。。軟件維護(hù)護(hù)指系統(tǒng)中中應(yīng)用程程序的維維護(hù)。分分以下四四個(gè)方面面:正確性維維護(hù):改正在在系統(tǒng)測(cè)測(cè)試階段段未發(fā)現(xiàn)現(xiàn)的錯(cuò)誤誤。占整整個(gè)維護(hù)護(hù)工作量量的17%-21%。適應(yīng)性維維護(hù):使應(yīng)用用軟件適適應(yīng)外界界環(huán)境變變化和管管理需求求變化而而進(jìn)行的的修改。。占整個(gè)個(gè)維護(hù)工工作量的的18%-25%。完善性維維護(hù):為擴(kuò)充充功能和和改善性性能而進(jìn)進(jìn)行的修修改。占占整個(gè)維維護(hù)工作作量的50%-66%。預(yù)防性維維護(hù):為改進(jìn)進(jìn)應(yīng)用軟軟件的可可靠性和和可維護(hù)護(hù)性,為為了適應(yīng)應(yīng)未來的的硬、軟軟件變化化,主動(dòng)動(dòng)增加預(yù)預(yù)防性的的新的功功能,使使系統(tǒng)適適應(yīng)各類類變化而而不被淘淘汰。占占整個(gè)維維護(hù)工作作量的4%左右。。系統(tǒng)維護(hù)護(hù)指在系統(tǒng)統(tǒng)正式運(yùn)運(yùn)行階段段,為改改正潛藏藏錯(cuò)誤,,擴(kuò)充功功能,完完善功能能,結(jié)構(gòu)構(gòu)翻新,,延長壽壽命而進(jìn)進(jìn)行的各各項(xiàng)修改改和維護(hù)護(hù)活動(dòng)。。其主要要工作包包括:1)硬件維維護(hù)由專職的的硬件維維護(hù)人員員負(fù)責(zé)。。有兩種類類型的維維護(hù):定期的設(shè)設(shè)備保養(yǎng)養(yǎng)性維護(hù)護(hù);突發(fā)性的的故障維維修。2)數(shù)據(jù)維維護(hù)由數(shù)據(jù)庫庫管理員員負(fù)責(zé)。。數(shù)據(jù)庫庫的安全全性和完完整性、、并發(fā)控控制,維維護(hù)數(shù)據(jù)據(jù)庫中的的數(shù)據(jù),,出版數(shù)數(shù)據(jù)字典典文件即即其它數(shù)數(shù)據(jù)管理理文件。。3)代碼維維護(hù)系統(tǒng)中代代碼的增增加、修修改、刪刪除,新新代碼的的設(shè)置。。4)軟件維維護(hù)系統(tǒng)轉(zhuǎn)換換的方式式有三種系系統(tǒng)轉(zhuǎn)換換方式::直接轉(zhuǎn)轉(zhuǎn)換、并并行轉(zhuǎn)換換、分段段轉(zhuǎn)換。。1.直接轉(zhuǎn)換換:直接轉(zhuǎn)換換是指在在老系統(tǒng)統(tǒng)停止運(yùn)運(yùn)行的某某一時(shí)刻刻,新系系統(tǒng)立即即開始運(yùn)運(yùn)行,因因此也稱稱之為切切換。適用于于小型的的不太復(fù)復(fù)雜的信信息系統(tǒng)統(tǒng)。2.并行轉(zhuǎn)換換:指新老系系統(tǒng)并行行工作一一段時(shí)間間,經(jīng)過過一段時(shí)時(shí)間的考考驗(yàn)以后后,以新新系統(tǒng)正正式全面面代替老老系統(tǒng)。。并行轉(zhuǎn)換換方式是是最安全全、保險(xiǎn)險(xiǎn)的方式式,并且且也是最最常用的的方式。。3.分段轉(zhuǎn)換換分段轉(zhuǎn)換換實(shí)際上上是上述兩兩種方式式的結(jié)合合,在新新系統(tǒng)全全部正式式運(yùn)行之之前,分分階段一一部分一一部分地地替代老老系統(tǒng)。。適用于分分段轉(zhuǎn)換換方式比比較適用用于大型型信息系系統(tǒng)的轉(zhuǎn)轉(zhuǎn)換,可可以保證證平穩(wěn)、、可靠轉(zhuǎn)轉(zhuǎn)換,并并且在管管理上也也是可行行的。系統(tǒng)運(yùn)行行與維護(hù)護(hù)運(yùn)行管理理的必要要性:如何使用用戶盡快快適應(yīng)新新系統(tǒng),,充分發(fā)發(fā)揮系統(tǒng)統(tǒng)功能;;新系統(tǒng)暴暴露的問問題或不不適應(yīng);;新系統(tǒng)的的硬件、、軟件處處于良好好的工作作狀態(tài);;系統(tǒng)中數(shù)數(shù)據(jù)的存存儲(chǔ)、維維護(hù)及安安全、保保密。信息系統(tǒng)統(tǒng)運(yùn)行管管理的主主要任務(wù)務(wù):日常運(yùn)行行管理系統(tǒng)文檔檔規(guī)范管管理系統(tǒng)的安安全與保保密表8.2信息系統(tǒng)統(tǒng)文檔內(nèi)內(nèi)容及產(chǎn)產(chǎn)生階段段(續(xù)))文檔類別文檔內(nèi)容產(chǎn)生階段備注管理文檔系統(tǒng)需求報(bào)告系統(tǒng)開發(fā)前系統(tǒng)開發(fā)計(jì)劃系統(tǒng)規(guī)劃系統(tǒng)開發(fā)合同書系統(tǒng)規(guī)劃委托或合作開發(fā)時(shí)系統(tǒng)總體規(guī)劃評(píng)審意見系統(tǒng)規(guī)劃系統(tǒng)分析審批意見系統(tǒng)分析系統(tǒng)實(shí)施計(jì)劃系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)審計(jì)報(bào)告系統(tǒng)設(shè)計(jì)系統(tǒng)試運(yùn)行審計(jì)報(bào)告系統(tǒng)實(shí)施系統(tǒng)運(yùn)行報(bào)告系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)開發(fā)總結(jié)報(bào)告系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)評(píng)價(jià)報(bào)告系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)維護(hù)計(jì)劃系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)維護(hù)報(bào)告系統(tǒng)運(yùn)行與維護(hù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論