資源描述:
《a管理信息系統(tǒng)第七章 管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì).ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第7章管理信息系統(tǒng)的系統(tǒng)設(shè)計(jì)管理信息系統(tǒng)本章目錄47.1系統(tǒng)設(shè)計(jì)的任務(wù)要求1237.2結(jié)構(gòu)化設(shè)計(jì)的基本概念7.3系統(tǒng)物理配置方案設(shè)計(jì)7.4數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計(jì)57.5系統(tǒng)設(shè)計(jì)說明書7.1系統(tǒng)設(shè)計(jì)的任務(wù)要求系統(tǒng)分析階段要回答的中心問題是系統(tǒng)“做什么”,即明確系統(tǒng)的功能。這個(gè)階段的成果是系統(tǒng)的邏輯模型。系統(tǒng)設(shè)計(jì)要回答的中心問題是系統(tǒng)“怎么做”,即如何實(shí)現(xiàn)系統(tǒng)說明書規(guī)定的系統(tǒng)功能。這一階段,要根據(jù)實(shí)際的技術(shù)條件、經(jīng)濟(jì)條件和社會(huì)條件,確定系統(tǒng)的實(shí)施方案,即確定系統(tǒng)的物理模型。系統(tǒng)設(shè)計(jì)包括兩個(gè)方面,首先是總體結(jié)構(gòu)的設(shè)計(jì),其次是具體物理模型的設(shè)計(jì)。系統(tǒng)設(shè)計(jì)階段的主要
2、任務(wù)是:在科學(xué)、合理的設(shè)計(jì)和總體模型的基礎(chǔ)上,盡可能提高系統(tǒng)的運(yùn)行效率、可變性、可控性和工作質(zhì)量。充分利用并合理投入各類可以利用的人、財(cái)、物資源,使之獲得較高的綜合效益。7.1系統(tǒng)設(shè)計(jì)的任務(wù)要求根據(jù)一個(gè)邏輯模型,可以提出多個(gè)物理模型。其優(yōu)劣程度取決于它為管理工作提供信息服務(wù)的質(zhì)量。具體講,可以從以下六個(gè)方面來衡量:1.信息系統(tǒng)的功能2.系統(tǒng)的效率3.系統(tǒng)的可靠性4.系統(tǒng)的工作質(zhì)量5.系統(tǒng)的可變更性6.系統(tǒng)的經(jīng)濟(jì)性7.1系統(tǒng)設(shè)計(jì)的任務(wù)要求在系統(tǒng)的整體生命周期中,各種經(jīng)費(fèi)開銷所占比例為:研制占20%,其中:分析與設(shè)計(jì)35%編寫程序15%調(diào)試50%維護(hù)占80%
3、由此可見,修改系統(tǒng)的經(jīng)費(fèi)開銷占了整個(gè)經(jīng)費(fèi)的90%(=20%×50%+80%),如果系統(tǒng)的可變更性好,就可以大大節(jié)約人力、財(cái)力,延長系統(tǒng)生命期。7.1系統(tǒng)設(shè)計(jì)的任務(wù)要求7.1.1系統(tǒng)設(shè)計(jì)的目標(biāo)系統(tǒng)設(shè)計(jì)必須從保證系統(tǒng)的變更性入手,設(shè)計(jì)出一個(gè)易于理解,容易維護(hù)的系統(tǒng)。為了使系統(tǒng)容易修改和容易理解,需要注意以下幾個(gè)問題:(1)把系統(tǒng)劃分為這樣一些部分,其中每一部分的功能簡單明確,內(nèi)容簡明易懂,易于修改。我們把這樣的部分稱為模塊。7.1系統(tǒng)設(shè)計(jì)的任務(wù)要求(2)系統(tǒng)分成模塊的工作按層次進(jìn)行。首先,把整個(gè)系統(tǒng)看成一個(gè)模塊,然后按功能分解成若干個(gè)第一層模塊,這些模塊互相
4、配合,共同完成整個(gè)系統(tǒng)的功能。按功能再分解第一層的各個(gè)模塊。依次下去,直到每個(gè)模塊都十分簡單。(3)每一個(gè)模塊應(yīng)盡可能獨(dú)立,即應(yīng)盡可能減少模塊間的調(diào)用關(guān)系和數(shù)據(jù)交換關(guān)系。當(dāng)然,系統(tǒng)中的模塊不可能與其他模塊沒有聯(lián)系,只是要求這種聯(lián)系盡可能少。7.1.1系統(tǒng)設(shè)計(jì)的目標(biāo)(4)模塊間的關(guān)系要闡明,這樣在修改時(shí)可以追蹤和控制??傊?,一個(gè)易于修改的系統(tǒng)應(yīng)該由一些相對(duì)獨(dú)立,功能單一的模塊按照層次結(jié)構(gòu)組成。這些模塊之間不必要的聯(lián)系都已去掉,而且它們的功能及相互關(guān)系都已闡明。這就是結(jié)構(gòu)化設(shè)計(jì)的基本思想。7.1.1系統(tǒng)設(shè)計(jì)的目標(biāo)7.1.2系統(tǒng)設(shè)計(jì)的內(nèi)容(1)總體設(shè)計(jì)(概要設(shè)
5、計(jì))總體設(shè)計(jì)把總?cè)蝿?wù)分解成許多基本的、具體的任務(wù),這些具體任務(wù)合理地組織起來構(gòu)成總?cè)蝿?wù)??傮w設(shè)計(jì)的基本任務(wù)是:1)將系統(tǒng)劃分成模塊;2)決定每個(gè)模塊的功能;3)決定模塊的調(diào)用關(guān)系;4)決定模塊的界面,即模塊間信息的傳遞。7.1系統(tǒng)設(shè)計(jì)的任務(wù)要求(2)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)為各個(gè)具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法。它包括:1)代碼設(shè)計(jì);2)數(shù)據(jù)庫設(shè)計(jì);3)輸入設(shè)計(jì);4)輸出設(shè)計(jì);5)人機(jī)對(duì)話設(shè)計(jì);6)處理過程設(shè)計(jì)。7.1.2系統(tǒng)設(shè)計(jì)的內(nèi)容系統(tǒng)設(shè)計(jì)的工作復(fù)雜又細(xì)致,總體設(shè)計(jì)階段需要進(jìn)行系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì),在詳細(xì)設(shè)計(jì)階段要在模塊結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,給出每個(gè)模塊實(shí)現(xiàn)方法
6、的細(xì)節(jié),并對(duì)模塊的輸入、輸出和處理過程作詳細(xì)描述。系統(tǒng)設(shè)計(jì)在技術(shù)上有相當(dāng)?shù)碾y度,為此需要有一定的設(shè)計(jì)方法和設(shè)計(jì)工具來指導(dǎo)。70年代以來,出現(xiàn)了多種設(shè)計(jì)方法,其中結(jié)構(gòu)化設(shè)計(jì)方法是較為典型的方法,本節(jié)將對(duì)該設(shè)計(jì)方法進(jìn)行論述并介紹幾個(gè)常用的設(shè)計(jì)工具。7.2結(jié)構(gòu)化設(shè)計(jì)的基本概念7.2.1模塊模塊(module)一詞使用很廣泛,通常是指用一個(gè)名字就可以調(diào)用的一段程序語句??梢詫⑺斫鉃轭愃啤白映绦颉钡母拍睿鏟ASCAL程序設(shè)計(jì)中的函數(shù)、過程,F(xiàn)ORTRAN程序設(shè)計(jì)中的函數(shù)和子程序。7.2結(jié)構(gòu)化設(shè)計(jì)的基本概念圖7.1模塊的表示方法模塊用長方形表示。模塊的名字寫在
7、長方形內(nèi),如圖7.1所示。模塊的名字由一個(gè)動(dòng)詞和一個(gè)作賓語的名詞表示。模塊的名字應(yīng)恰如其分地表達(dá)這一個(gè)模塊的功能。7.2.1模塊模塊的四種屬性:(1)輸入和輸出模塊的輸入來源和輸出去向都是同一個(gè)調(diào)用者,即一個(gè)模塊從調(diào)用者那兒取得輸入,進(jìn)行加工后再把輸出返回調(diào)用者。(2)邏輯功能指模塊把輸入轉(zhuǎn)換成輸出所作的工作。(3)內(nèi)部數(shù)據(jù)指僅供該模塊本身引用的數(shù)據(jù)。(4)程序代碼指用來實(shí)現(xiàn)模塊功能的程序。前兩個(gè)要素是模塊的外部特性,即反映了模塊的外貌。后兩個(gè)要素是模塊的內(nèi)部特性。在結(jié)構(gòu)化設(shè)計(jì)中,主要考慮的是模塊的外部特性,其內(nèi)部特性只做必要了解,具體的實(shí)現(xiàn)將在系統(tǒng)實(shí)施
8、階段完成。7.2.1模塊結(jié)構(gòu)化設(shè)計(jì)采用結(jié)構(gòu)圖(structuredchart)描