第三章MIS的生命周期及開(kāi)發(fā)方法_第1頁(yè)
第三章MIS的生命周期及開(kāi)發(fā)方法_第2頁(yè)
第三章MIS的生命周期及開(kāi)發(fā)方法_第3頁(yè)
第三章MIS的生命周期及開(kāi)發(fā)方法_第4頁(yè)
第三章MIS的生命周期及開(kāi)發(fā)方法_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Page 2第二章第二章 管理信息系統(tǒng)的生命周期及開(kāi)發(fā)方法管理信息系統(tǒng)的生命周期及開(kāi)發(fā)方法管理信息系統(tǒng)的生命周期管理信息系統(tǒng)的生命周期結(jié)構(gòu)化開(kāi)發(fā)方法結(jié)構(gòu)化開(kāi)發(fā)方法 面向?qū)ο蠓椒嫦驅(qū)ο蠓椒ㄔ头ㄔ头?各種開(kāi)發(fā)方法的比較各種開(kāi)發(fā)方法的比較 計(jì)算機(jī)輔助工程計(jì)算機(jī)輔助工程Page 3第一節(jié)第一節(jié) 管理信息系統(tǒng)的生命周期管理信息系統(tǒng)的生命周期n 每一個(gè)信息系統(tǒng)都要經(jīng)歷從無(wú)到有,再到淘汰的過(guò)程,這每一個(gè)信息系統(tǒng)都要經(jīng)歷從無(wú)到有,再到淘汰的過(guò)程,這個(gè)過(guò)程稱為信息系統(tǒng)的生命周期。個(gè)過(guò)程稱為信息系統(tǒng)的生命周期。n 1.系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃n 2.系統(tǒng)分析系統(tǒng)分析n 3.系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)n 4.系統(tǒng)制作系統(tǒng)制作n

2、 5.系統(tǒng)調(diào)試系統(tǒng)調(diào)試n 6.系統(tǒng)切換與評(píng)價(jià)系統(tǒng)切換與評(píng)價(jià)n 7.系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)運(yùn)行與維護(hù)Page 4系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)調(diào)試系統(tǒng)切換與評(píng)價(jià)系統(tǒng)制作系統(tǒng)運(yùn)行與維護(hù)Page 5信息系統(tǒng)生命周期三大階段信息系統(tǒng)生命周期三大階段MIS生命周期系統(tǒng)規(guī)劃系統(tǒng)開(kāi)發(fā)運(yùn)行與維護(hù)系統(tǒng)分析系統(tǒng)設(shè)計(jì)系統(tǒng)實(shí)施系統(tǒng)實(shí)施系統(tǒng)測(cè)試系統(tǒng)切換系統(tǒng)評(píng)價(jià)Page 6信息系統(tǒng)發(fā)展階段論信息系統(tǒng)發(fā)展階段論(Nolan)Nolan模型是反映信息系統(tǒng)在企業(yè)中發(fā)展模型是反映信息系統(tǒng)在企業(yè)中發(fā)展情況的理論模型,主要是將信息系統(tǒng)發(fā)展情況的理論模型,主要是將信息系統(tǒng)發(fā)展過(guò)程劃分為若干階段過(guò)程劃分為若干階段(stages)。這些階段。這

3、些階段前后相連,最后發(fā)展到一個(gè)前后相連,最后發(fā)展到一個(gè)“終點(diǎn)狀態(tài)終點(diǎn)狀態(tài)”即成熟即成熟(maturity)狀態(tài)。狀態(tài)。Nolan模型模型 六階段模型擴(kuò)展階段理論模型 四階段 模型Page 7四階段模型四階段模型預(yù)算費(fèi)用引引入入傳傳播播控控制制集集成成階段階段階段I引入引入(initiation)在這個(gè)階段,計(jì)算機(jī)數(shù)據(jù)處理在這個(gè)階段,計(jì)算機(jī)數(shù)據(jù)處理技術(shù)首次被引入組織,技術(shù)首次被引入組織,IT主要主要應(yīng)用在事務(wù)性的、規(guī)范化的業(yè)應(yīng)用在事務(wù)性的、規(guī)范化的業(yè)務(wù)運(yùn)作中,最常見(jiàn)的是財(cái)務(wù)記務(wù)運(yùn)作中,最常見(jiàn)的是財(cái)務(wù)記賬的自動(dòng)化。賬的自動(dòng)化。階段階段II傳播傳播 (contagion)大量部門(mén)和個(gè)人采用了信息技術(shù)

4、大量部門(mén)和個(gè)人采用了信息技術(shù),組織中人們開(kāi)始試驗(yàn)著使用信,組織中人們開(kāi)始試驗(yàn)著使用信息技術(shù),但對(duì)實(shí)驗(yàn)的強(qiáng)調(diào)超過(guò)了息技術(shù),但對(duì)實(shí)驗(yàn)的強(qiáng)調(diào)超過(guò)了對(duì)效率的強(qiáng)調(diào),管理上較松散,對(duì)效率的強(qiáng)調(diào),管理上較松散,浪費(fèi)較多資源。雖浪費(fèi)較多資源。雖IT使用快速增使用快速增長(zhǎng),但效率很低。長(zhǎng),但效率很低。 階段階段III控制控制 (control)階段階段II的后期的后期IT的預(yù)算超出了收的預(yù)算超出了收入的增長(zhǎng),這提醒經(jīng)理們必須要入的增長(zhǎng),這提醒經(jīng)理們必須要加強(qiáng)控制,例如控制預(yù)算等來(lái)加強(qiáng)控制,例如控制預(yù)算等來(lái)“排斥排斥松散。由于對(duì)松散。由于對(duì)IT獲取獲取和使用的控制加強(qiáng),信息技術(shù)的和使用的控制加強(qiáng),信息技術(shù)的蔓延開(kāi)

5、始放慢。蔓延開(kāi)始放慢。階段階段IV集成集成 (integration)這個(gè)階段管理者在松散和控制之這個(gè)階段管理者在松散和控制之間找到了一個(gè)較為恰當(dāng)?shù)钠胶?,間找到了一個(gè)較為恰當(dāng)?shù)钠胶?,新技術(shù)緊密地集成到了公司的運(yùn)新技術(shù)緊密地集成到了公司的運(yùn)作業(yè)務(wù)過(guò)程中來(lái)。作業(yè)務(wù)過(guò)程中來(lái)。 Page 8諾蘭的階段模型諾蘭的階段模型Page 9擴(kuò)展擴(kuò)展IT階段理論階段理論 一旦IT技術(shù)發(fā)生了全局意義的革新,上升到新的層次,則企業(yè)IT應(yīng)用的四階段“S形循環(huán)又將在新的層次上重新展開(kāi)。 Page 10 初裝階段標(biāo)志著組織購(gòu)買(mǎi)第一臺(tái)計(jì)算機(jī),并初初裝階段標(biāo)志著組織購(gòu)買(mǎi)第一臺(tái)計(jì)算機(jī),并初步開(kāi)發(fā)管理應(yīng)用程序。步開(kāi)發(fā)管理應(yīng)用程序。

6、 特點(diǎn):特點(diǎn): 組織中只有個(gè)別人具有使用計(jì)算機(jī)的能力;組織中只有個(gè)別人具有使用計(jì)算機(jī)的能力; 該階段一般發(fā)生在一個(gè)組織的財(cái)務(wù)部門(mén)。該階段一般發(fā)生在一個(gè)組織的財(cái)務(wù)部門(mén)。Page 11處于蔓延階段的組織中,計(jì)算機(jī)的應(yīng)用初見(jiàn)成效,管理應(yīng)用程序從少數(shù)部門(mén)擴(kuò)散到多數(shù)部門(mén)。特點(diǎn):特點(diǎn): 數(shù)據(jù)處理能力得到迅速發(fā)展; 出現(xiàn)許多新問(wèn)題(如數(shù)據(jù)冗余、數(shù)據(jù)不一致性、難以共享等); 計(jì)算機(jī)使用效率不高等。 Page 12主要指對(duì)組織中計(jì)算機(jī)的數(shù)量進(jìn)行控制。 特點(diǎn):特點(diǎn): 成立了一個(gè)領(lǐng)導(dǎo)小組; 采用了數(shù)據(jù)庫(kù)(DB)技術(shù); 這一階段是計(jì)算機(jī)管理變?yōu)閿?shù)據(jù)管理的關(guān)鍵。Page 13集成階段就是在控制的基礎(chǔ)上,對(duì)子系統(tǒng)中的硬件

7、進(jìn)行重新聯(lián)接,建立集中式的數(shù)據(jù)庫(kù)及能夠充分利用和管理各種信息的系統(tǒng)。特點(diǎn):特點(diǎn): 建立集中式的DB及相應(yīng)的IS; 增加大量硬件,預(yù)算費(fèi)用迅速增長(zhǎng)。 Page 14在系統(tǒng)集成基本完成的條件下,信息管理提高到了一個(gè)新的、以計(jì)算機(jī)為技術(shù)手段的水平上。計(jì)算機(jī)已經(jīng)成為日常管理工作的不可缺少的工具,日常數(shù)據(jù)處理工作已經(jīng)普遍由計(jì)算機(jī)完成。這時(shí),計(jì)算機(jī)作為日常數(shù)據(jù)處理工具的作用開(kāi)始發(fā)揮出來(lái);投資開(kāi)始見(jiàn)效。Page 15 在日常數(shù)據(jù)已經(jīng)進(jìn)入計(jì)算機(jī)的條件下,人們進(jìn)一步對(duì)這些數(shù)據(jù)加工整理,充分利用,從而使決策水平提高。這時(shí),信息已經(jīng)成為企業(yè)競(jìng)爭(zhēng)力的核心要素,信息作為資源的作用被企業(yè)全體員工所認(rèn)可。Page 16諾蘭

8、模型的作用諾蘭模型的作用1.總結(jié)了發(fā)達(dá)國(guó)家信息系統(tǒng)發(fā)展的經(jīng)驗(yàn)和規(guī)律;總結(jié)了發(fā)達(dá)國(guó)家信息系統(tǒng)發(fā)展的經(jīng)驗(yàn)和規(guī)律;2.其基本思想對(duì)于管理信息系統(tǒng)建設(shè)具有指導(dǎo)意其基本思想對(duì)于管理信息系統(tǒng)建設(shè)具有指導(dǎo)意義;義;3.各階段之間都是不能跳躍的,要結(jié)合本單位所各階段之間都是不能跳躍的,要結(jié)合本單位所處階段,根據(jù)該階段特征來(lái)指導(dǎo)處階段,根據(jù)該階段特征來(lái)指導(dǎo)MIS建設(shè)。建設(shè)。Page 17開(kāi)發(fā)管理信息系統(tǒng)的策略開(kāi)發(fā)管理信息系統(tǒng)的策略自下而上:自下而上:從現(xiàn)行系統(tǒng)的業(yè)務(wù)狀從現(xiàn)行系統(tǒng)的業(yè)務(wù)狀況出發(fā),先實(shí)現(xiàn)一個(gè)況出發(fā),先實(shí)現(xiàn)一個(gè)個(gè)具體的功能,逐步個(gè)具體的功能,逐步地由低級(jí)到高級(jí)建立地由低級(jí)到高級(jí)建立MIS。l避免大規(guī)模

9、系統(tǒng)可能出避免大規(guī)模系統(tǒng)可能出現(xiàn)運(yùn)行不協(xié)調(diào)危險(xiǎn)現(xiàn)運(yùn)行不協(xié)調(diào)危險(xiǎn)。l作出許多重大修改,甚作出許多重大修改,甚至重新規(guī)劃、設(shè)計(jì)。至重新規(guī)劃、設(shè)計(jì)。自上而下:自上而下:l系統(tǒng)的整體性較好系統(tǒng)的整體性較好 。l要求邏輯性強(qiáng),難度較要求邏輯性強(qiáng),難度較大大 Page 18策略的應(yīng)用策略的應(yīng)用Page 19第二節(jié)第二節(jié) 結(jié)構(gòu)化開(kāi)發(fā)方法結(jié)構(gòu)化開(kāi)發(fā)方法n 一、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的基本思想一、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的基本思想n 二、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的主要原則二、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的主要原則n 三、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的優(yōu)缺點(diǎn)三、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的優(yōu)缺點(diǎn)Page 20一、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的基本思想一、結(jié)構(gòu)化系統(tǒng)開(kāi)

10、發(fā)方法的基本思想n 用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,采用結(jié)構(gòu)化、模塊化、自頂向下的原則對(duì)系統(tǒng)進(jìn)行分則,采用結(jié)構(gòu)化、模塊化、自頂向下的原則對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。析與設(shè)計(jì)。Page 21生命周期法生命周期法任何系統(tǒng)都會(huì)經(jīng)歷一個(gè)發(fā)生、發(fā)展和消亡的過(guò)程。管理任何系統(tǒng)都會(huì)經(jīng)歷一個(gè)發(fā)生、發(fā)展和消亡的過(guò)程。管理信息系統(tǒng)也不例外。一個(gè)系統(tǒng)經(jīng)過(guò)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)信息系統(tǒng)也不例外。一個(gè)系統(tǒng)經(jīng)過(guò)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施,投人使用以后,經(jīng)過(guò)若干年,由于新情況和系統(tǒng)實(shí)施,投人使用以后,經(jīng)過(guò)若干年,由于新情況、新問(wèn)題的出現(xiàn),人們又提出了新的目標(biāo),要求設(shè)計(jì)

11、更、新問(wèn)題的出現(xiàn),人們又提出了新的目標(biāo),要求設(shè)計(jì)更新的系統(tǒng)。這種周而復(fù)始、循環(huán)不息的過(guò)程被稱為新的系統(tǒng)。這種周而復(fù)始、循環(huán)不息的過(guò)程被稱為系統(tǒng)系統(tǒng)的生命周期。的生命周期。 就是按照管理信息系統(tǒng)生命周期的概念,就是按照管理信息系統(tǒng)生命周期的概念,嚴(yán)格地按照為系統(tǒng)生命周期的各個(gè)階段規(guī)嚴(yán)格地按照為系統(tǒng)生命周期的各個(gè)階段規(guī)定的步驟去開(kāi)發(fā)系統(tǒng)定的步驟去開(kāi)發(fā)系統(tǒng) 。生命生命周期法周期法Page 22結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法是自頂向下結(jié)構(gòu)化方法、工程化的結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法是自頂向下結(jié)構(gòu)化方法、工程化的系統(tǒng)開(kāi)發(fā)方法和生命周期方法的結(jié)合系統(tǒng)開(kāi)發(fā)方法和生命周期方法的結(jié)合.用系統(tǒng)工程的

12、思想和工程化的方法,按用戶至上的原則,用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化,模塊結(jié)構(gòu)化,模塊化,化,自頂向下地對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。自頂向下地對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。具體來(lái)說(shuō),就是先將整個(gè)信息系統(tǒng)開(kāi)發(fā)過(guò)程劃分出若干個(gè)相對(duì)獨(dú)立的階具體來(lái)說(shuō),就是先將整個(gè)信息系統(tǒng)開(kāi)發(fā)過(guò)程劃分出若干個(gè)相對(duì)獨(dú)立的階段,如系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與維護(hù)等。在前面分段,如系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與維護(hù)等。在前面分析設(shè)計(jì)時(shí),堅(jiān)持自頂向下地對(duì)系統(tǒng)進(jìn)行析設(shè)計(jì)時(shí),堅(jiān)持自頂向下地對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化劃分結(jié)構(gòu)化劃分。l在系統(tǒng)調(diào)查或理順管理業(yè)務(wù)時(shí),應(yīng)從最頂層的管理業(yè)務(wù)入手,逐步深入在系統(tǒng)調(diào)查或理

13、順管理業(yè)務(wù)時(shí),應(yīng)從最頂層的管理業(yè)務(wù)入手,逐步深入至最基層。在系統(tǒng)分析,提出新系統(tǒng)方案和系統(tǒng)設(shè)計(jì)時(shí),應(yīng)從宏觀整體至最基層。在系統(tǒng)分析,提出新系統(tǒng)方案和系統(tǒng)設(shè)計(jì)時(shí),應(yīng)從宏觀整體考慮入手,先考慮系統(tǒng)整體的優(yōu)化,然后再考慮局部的優(yōu)化問(wèn)題??紤]入手,先考慮系統(tǒng)整體的優(yōu)化,然后再考慮局部的優(yōu)化問(wèn)題。l在系統(tǒng)實(shí)施階段,則應(yīng)堅(jiān)持自底向上地逐步實(shí)施。也就是說(shuō),組織人力在系統(tǒng)實(shí)施階段,則應(yīng)堅(jiān)持自底向上地逐步實(shí)施。也就是說(shuō),組織人力從最基層的模塊做起(編程),然后按照系統(tǒng)設(shè)計(jì)的結(jié)構(gòu),從最基層的模塊做起(編程),然后按照系統(tǒng)設(shè)計(jì)的結(jié)構(gòu),將模塊一個(gè)將模塊一個(gè)個(gè)拼接到一起進(jìn)行調(diào)試,個(gè)拼接到一起進(jìn)行調(diào)試,自底向上、逐漸地構(gòu)

14、成整體系統(tǒng)。自底向上、逐漸地構(gòu)成整體系統(tǒng)?;舅枷牖舅枷耄篜age 23二、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的主要原則二、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的主要原則n 1.用戶參與的原則用戶參與的原則n 2.先邏輯后物理的原則先邏輯后物理的原則n 3.自頂向下的原則自頂向下的原則n 4.工作成果描述標(biāo)準(zhǔn)化原則工作成果描述標(biāo)準(zhǔn)化原則n 5.充分預(yù)料可能發(fā)生變化的原則充分預(yù)料可能發(fā)生變化的原則Page 24三、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的優(yōu)缺點(diǎn)三、結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的優(yōu)缺點(diǎn)n 1.系統(tǒng)開(kāi)發(fā)周期長(zhǎng)系統(tǒng)開(kāi)發(fā)周期長(zhǎng)n 2.結(jié)構(gòu)化方法注重功能實(shí)現(xiàn),兼顧數(shù)據(jù)結(jié)構(gòu)方面不足結(jié)構(gòu)化方法注重功能實(shí)現(xiàn),兼顧數(shù)據(jù)結(jié)構(gòu)方面不足n 3.系統(tǒng)的可維護(hù)性和穩(wěn)定

15、性差系統(tǒng)的可維護(hù)性和穩(wěn)定性差Page 25結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的優(yōu)缺點(diǎn)結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法的優(yōu)缺點(diǎn)結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)方法注重開(kāi)發(fā)過(guò)方法注重開(kāi)發(fā)過(guò)程的整體性、全程的整體性、全局性,特別適合局性,特別適合開(kāi)發(fā)大型開(kāi)發(fā)大型MIS。優(yōu)點(diǎn)優(yōu)點(diǎn):開(kāi)發(fā)過(guò)程繁瑣,開(kāi)發(fā)過(guò)程繁瑣,周期長(zhǎng),難以適周期長(zhǎng),難以適應(yīng)環(huán)境的變化。應(yīng)環(huán)境的變化。缺點(diǎn)缺點(diǎn):Page 26第三節(jié)第三節(jié) 原型法原型法n 一、原型法的工作流程一、原型法的工作流程n 二、原型法的優(yōu)缺點(diǎn)二、原型法的優(yōu)缺點(diǎn)n 三、原型法的局限性及適用范圍三、原型法的局限性及適用范圍Page 27系統(tǒng)開(kāi)發(fā)的原型法系統(tǒng)開(kāi)發(fā)的原型法是所開(kāi)發(fā)軟件系統(tǒng)的一個(gè)是所開(kāi)發(fā)軟件系

16、統(tǒng)的一個(gè)可執(zhí)行模型或引可執(zhí)行模型或引導(dǎo)性版本導(dǎo)性版本,它可為客戶和系統(tǒng)人員提供系,它可為客戶和系統(tǒng)人員提供系統(tǒng)的原始藍(lán)本,以幫助得到實(shí)現(xiàn)系統(tǒng)目標(biāo)統(tǒng)的原始藍(lán)本,以幫助得到實(shí)現(xiàn)系統(tǒng)目標(biāo)的明確而嚴(yán)格的需求,促進(jìn)客戶和系統(tǒng)人的明確而嚴(yán)格的需求,促進(jìn)客戶和系統(tǒng)人員、各階段系統(tǒng)人員之間相互有效的信息員、各階段系統(tǒng)人員之間相互有效的信息交流,并以此為基礎(chǔ)進(jìn)行需求分析和系統(tǒng)交流,并以此為基礎(chǔ)進(jìn)行需求分析和系統(tǒng)設(shè)計(jì)。設(shè)計(jì)。原型原型例如:它可能是目標(biāo)系統(tǒng)的一個(gè)樣式,或只包例如:它可能是目標(biāo)系統(tǒng)的一個(gè)樣式,或只包含目標(biāo)系統(tǒng)的某些功能,或僅僅是具有目標(biāo)系含目標(biāo)系統(tǒng)的某些功能,或僅僅是具有目標(biāo)系統(tǒng)的一個(gè)結(jié)構(gòu)。統(tǒng)的一個(gè)結(jié)

17、構(gòu)。Page 28系統(tǒng)開(kāi)發(fā)的原型法系統(tǒng)開(kāi)發(fā)的原型法在系統(tǒng)開(kāi)發(fā)的開(kāi)始階段,首先由用戶與開(kāi)發(fā)者合作,在系統(tǒng)在系統(tǒng)開(kāi)發(fā)的開(kāi)始階段,首先由用戶與開(kāi)發(fā)者合作,在系統(tǒng)的主要需求上取得一致意見(jiàn)后,依據(jù)開(kāi)發(fā)人員對(duì)用戶需求的的主要需求上取得一致意見(jiàn)后,依據(jù)開(kāi)發(fā)人員對(duì)用戶需求的理解與用戶共同確定系統(tǒng)的理解與用戶共同確定系統(tǒng)的基本要求和主要功能基本要求和主要功能,很快開(kāi)發(fā),很快開(kāi)發(fā)出一個(gè)出一個(gè)功能不十分完善、實(shí)驗(yàn)性的、簡(jiǎn)易的功能不十分完善、實(shí)驗(yàn)性的、簡(jiǎn)易的應(yīng)用軟件系統(tǒng),應(yīng)用軟件系統(tǒng),即給出一個(gè)滿足用戶需求的初始系統(tǒng)原型。用戶在運(yùn)行使用即給出一個(gè)滿足用戶需求的初始系統(tǒng)原型。用戶在運(yùn)行使用這個(gè)原型基礎(chǔ)上,通過(guò)對(duì)其評(píng)價(jià),

18、提出改進(jìn)意見(jiàn),設(shè)計(jì)人員這個(gè)原型基礎(chǔ)上,通過(guò)對(duì)其評(píng)價(jià),提出改進(jìn)意見(jiàn),設(shè)計(jì)人員根據(jù)改進(jìn)意見(jiàn)對(duì)原型進(jìn)行修改。這一使用、評(píng)價(jià)、修改過(guò)程根據(jù)改進(jìn)意見(jiàn)對(duì)原型進(jìn)行修改。這一使用、評(píng)價(jià)、修改過(guò)程反復(fù)進(jìn)行,使原型逐步完善,直到完全滿足用戶的需求為止反復(fù)進(jìn)行,使原型逐步完善,直到完全滿足用戶的需求為止?;舅枷牖舅枷耄篜age 29一、原型法的工作流程一、原型法的工作流程用戶對(duì)新系統(tǒng)提出需求(各種問(wèn)題)用戶對(duì)新系統(tǒng)提出需求(各種問(wèn)題)開(kāi)發(fā)人員對(duì)問(wèn)題進(jìn)行總結(jié)開(kāi)發(fā)人員對(duì)問(wèn)題進(jìn)行總結(jié)開(kāi)發(fā)一個(gè)原型系統(tǒng)開(kāi)發(fā)一個(gè)原型系統(tǒng)運(yùn)行原型系統(tǒng)運(yùn)行原型系統(tǒng)修改修改增加功能增加功能完成系統(tǒng)開(kāi)發(fā)并交付使用完成系統(tǒng)開(kāi)發(fā)并交付使用增加新功能否

19、增加新功能否 提出意見(jiàn)提出意見(jiàn)是是是是否否否否Page 30二、原型法的優(yōu)缺點(diǎn)二、原型法的優(yōu)缺點(diǎn)n 優(yōu)點(diǎn)優(yōu)點(diǎn)n 1)原型法遵循了人們認(rèn)識(shí)事物的規(guī)律原型法遵循了人們認(rèn)識(shí)事物的規(guī)律 n 2)原型法將模擬手段引入系統(tǒng)分析的初級(jí)階段原型法將模擬手段引入系統(tǒng)分析的初級(jí)階段n 3)充分利用最先進(jìn)的軟件開(kāi)發(fā)工具充分利用最先進(jìn)的軟件開(kāi)發(fā)工具n 4)原型法將系統(tǒng)調(diào)查、分析與設(shè)計(jì)合而為一,使用原型法將系統(tǒng)調(diào)查、分析與設(shè)計(jì)合而為一,使用戶盡可能早地了解未來(lái)將使用的實(shí)際系統(tǒng)戶盡可能早地了解未來(lái)將使用的實(shí)際系統(tǒng)Page 31n 缺點(diǎn)缺點(diǎn)n 1)由于原型法的系統(tǒng)分析和功能設(shè)計(jì)貫穿于整個(gè)系由于原型法的系統(tǒng)分析和功能設(shè)計(jì)貫穿

20、于整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程中,因此系統(tǒng)的總體結(jié)構(gòu)就會(huì)變得模糊,不統(tǒng)的開(kāi)發(fā)過(guò)程中,因此系統(tǒng)的總體結(jié)構(gòu)就會(huì)變得模糊,不利于網(wǎng)絡(luò)設(shè)計(jì)。利于網(wǎng)絡(luò)設(shè)計(jì)。n 2)在對(duì)原型進(jìn)行分析設(shè)計(jì)過(guò)程中,仍然沿襲了結(jié)構(gòu)在對(duì)原型進(jìn)行分析設(shè)計(jì)過(guò)程中,仍然沿襲了結(jié)構(gòu)化方法中自頂向下、模塊化的設(shè)計(jì)思想,數(shù)據(jù)和功能相互化方法中自頂向下、模塊化的設(shè)計(jì)思想,數(shù)據(jù)和功能相互分離的缺陷在原型法中依然存在,軟件構(gòu)件的可重用性低分離的缺陷在原型法中依然存在,軟件構(gòu)件的可重用性低。Page 32原型法優(yōu)缺點(diǎn)原型法優(yōu)缺點(diǎn)方法簡(jiǎn)易,易于方法簡(jiǎn)易,易于溝通,用戶容易溝通,用戶容易接受,并適應(yīng)變接受,并適應(yīng)變化的要求?;囊?。優(yōu)點(diǎn)優(yōu)點(diǎn):不適合開(kāi)發(fā)大型不適

21、合開(kāi)發(fā)大型系統(tǒng)系統(tǒng),因?yàn)榉倒がF(xiàn)因?yàn)榉倒がF(xiàn)象特別嚴(yán)重。象特別嚴(yán)重。缺點(diǎn)缺點(diǎn):Page 33三、原型法的局限性及適用范圍三、原型法的局限性及適用范圍n 局限性局限性n 1)原型法不宜在復(fù)雜的大型管理信息系統(tǒng)中全面應(yīng)原型法不宜在復(fù)雜的大型管理信息系統(tǒng)中全面應(yīng)用;用;n 2)對(duì)于大量運(yùn)算的、邏輯性較強(qiáng)的程序模塊,原型對(duì)于大量運(yùn)算的、邏輯性較強(qiáng)的程序模塊,原型方法很難構(gòu)造出模型來(lái)供人評(píng)價(jià);方法很難構(gòu)造出模型來(lái)供人評(píng)價(jià);n 3)對(duì)于原基礎(chǔ)管理不善、信息處理過(guò)程混亂的問(wèn)題對(duì)于原基礎(chǔ)管理不善、信息處理過(guò)程混亂的問(wèn)題,使用有一定的困難;,使用有一定的困難;n 4)對(duì)于一個(gè)批處理系統(tǒng),大部分是內(nèi)部處理過(guò)程,對(duì)于一

22、個(gè)批處理系統(tǒng),大部分是內(nèi)部處理過(guò)程,這時(shí)用原型方法有一定的困難。這時(shí)用原型方法有一定的困難。Page 34n 適用范圍適用范圍n 1)用于用戶事先難以說(shuō)明需求的較小的應(yīng)用系統(tǒng)。用于用戶事先難以說(shuō)明需求的較小的應(yīng)用系統(tǒng)。原型法有助于開(kāi)拓系統(tǒng)開(kāi)發(fā)人員的想象力和他們與用戶之原型法有助于開(kāi)拓系統(tǒng)開(kāi)發(fā)人員的想象力和他們與用戶之間的交流,通過(guò)不斷學(xué)習(xí)和發(fā)現(xiàn)來(lái)建立系統(tǒng)。間的交流,通過(guò)不斷學(xué)習(xí)和發(fā)現(xiàn)來(lái)建立系統(tǒng)。n 2)用于決策支持系統(tǒng)的開(kāi)發(fā)。用于決策支持系統(tǒng)的開(kāi)發(fā)。n 3)適用于與生命周期法結(jié)合起來(lái)使用,整體上以生適用于與生命周期法結(jié)合起來(lái)使用,整體上以生命周期法為主,對(duì)其中功能獨(dú)立的模塊可以嘗試采用原型命周

23、期法為主,對(duì)其中功能獨(dú)立的模塊可以嘗試采用原型法。法。Page 35第四節(jié)第四節(jié) 面向?qū)ο蟮姆椒嫦驅(qū)ο蟮姆椒╪ 從從20世紀(jì)世紀(jì)80年代中后期開(kāi)始,進(jìn)行了在系統(tǒng)開(kāi)發(fā)各個(gè)環(huán)年代中后期開(kāi)始,進(jìn)行了在系統(tǒng)開(kāi)發(fā)各個(gè)環(huán)節(jié)中應(yīng)用面向?qū)ο蟾拍詈头椒ǖ难芯浚霈F(xiàn)了面向?qū)ο蟮墓?jié)中應(yīng)用面向?qū)ο蟾拍詈头椒ǖ难芯?,出現(xiàn)了面向?qū)ο蟮姆治龇治?OOA)和面向?qū)ο笤O(shè)計(jì)和面向?qū)ο笤O(shè)計(jì)( OOP)的方法與技術(shù),它們與的方法與技術(shù),它們與OOP結(jié)合在一起,形成了一種新的系統(tǒng)開(kāi)發(fā)方法,即面結(jié)合在一起,形成了一種新的系統(tǒng)開(kāi)發(fā)方法,即面向?qū)ο螅ㄏ驅(qū)ο螅∣bject-Oriented,OO)方法。)方法。Page 36 客觀世界是由各

24、種各樣的對(duì)象組成的,每種客觀世界是由各種各樣的對(duì)象組成的,每種對(duì)象都有各自的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律,不同對(duì)對(duì)象都有各自的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律,不同對(duì)象之間的相互作用和聯(lián)系就構(gòu)成了各種不同的象之間的相互作用和聯(lián)系就構(gòu)成了各種不同的系統(tǒng)。系統(tǒng)。 在設(shè)計(jì)和實(shí)現(xiàn)一個(gè)客觀系統(tǒng)時(shí),在滿足需求在設(shè)計(jì)和實(shí)現(xiàn)一個(gè)客觀系統(tǒng)時(shí),在滿足需求的條件下,把系統(tǒng)設(shè)計(jì)成一些不可變的(相對(duì)的條件下,把系統(tǒng)設(shè)計(jì)成一些不可變的(相對(duì)固定)部分組成的最小集合(最好的設(shè)計(jì))。固定)部分組成的最小集合(最好的設(shè)計(jì))。這些不可變的部分就是所謂的對(duì)象。這些不可變的部分就是所謂的對(duì)象。面向?qū)ο箝_(kāi)發(fā)方法面向?qū)ο箝_(kāi)發(fā)方法(Object-oriented

25、 Method)Page 37封裝性。封裝性。面向?qū)ο蠓椒ㄖ?,程序和?shù)據(jù)是封裝在一起的,對(duì)象作為一個(gè)實(shí)體,其操作隱藏在方法中,其狀態(tài)由對(duì)象的“屬性”來(lái)描述,并且只能通過(guò)對(duì)象中的“方法”來(lái)改變,從外界無(wú)從得知。封裝性構(gòu)成了面向?qū)ο蠓椒ǖ幕A(chǔ)。抽象性。抽象性。面向?qū)ο蠓椒ㄖ?,把從具有共同性質(zhì)的實(shí)體中抽象出的事物本質(zhì)特征概念,稱為類(lèi)(Class),對(duì)象是類(lèi)的一個(gè)實(shí)例。類(lèi)中封裝了對(duì)象共有的屬性和方法,通過(guò)實(shí)例化一個(gè)類(lèi)創(chuàng)建的對(duì)象,自動(dòng)具有類(lèi)中規(guī)定的屬性和方法。Page 38 繼承性。繼承性。繼承性是類(lèi)特有的性質(zhì),類(lèi)可以派生出子類(lèi),子類(lèi)自動(dòng)繼承父類(lèi)的屬性與方法。這樣,在定義子類(lèi)時(shí),只須說(shuō)明它不同于父類(lèi)的特

26、性,從而可大大提高軟件的可重用性。 動(dòng)態(tài)鏈接性。動(dòng)態(tài)鏈接性。對(duì)象間的聯(lián)系是通過(guò)對(duì)象間的消息傳遞動(dòng)態(tài)建立的。Page 39第五節(jié)第五節(jié) 計(jì)算機(jī)輔助工程計(jì)算機(jī)輔助工程n 一、計(jì)算機(jī)輔助系統(tǒng)開(kāi)發(fā)方法的基本思想一、計(jì)算機(jī)輔助系統(tǒng)開(kāi)發(fā)方法的基本思想n 二、集成化的二、集成化的CASE環(huán)境環(huán)境n 三、三、CASE的特點(diǎn)的特點(diǎn)Page 40一、計(jì)算機(jī)輔助系統(tǒng)開(kāi)發(fā)方法的基本思想一、計(jì)算機(jī)輔助系統(tǒng)開(kāi)發(fā)方法的基本思想n 嚴(yán)格來(lái)說(shuō),計(jì)算機(jī)輔助系統(tǒng)開(kāi)發(fā)方法(嚴(yán)格來(lái)說(shuō),計(jì)算機(jī)輔助系統(tǒng)開(kāi)發(fā)方法(CASE方法)并不方法)并不是真正獨(dú)立意義上的方法,必須依賴于其他某一種具體的是真正獨(dú)立意義上的方法,必須依賴于其他某一種具體的

27、開(kāi)發(fā)方法。對(duì)于前面所介紹的軟件開(kāi)發(fā)方法,在完成系統(tǒng)開(kāi)發(fā)方法。對(duì)于前面所介紹的軟件開(kāi)發(fā)方法,在完成系統(tǒng)調(diào)查后,系統(tǒng)開(kāi)發(fā)的每一步都可以在一定程度上借助于專調(diào)查后,系統(tǒng)開(kāi)發(fā)的每一步都可以在一定程度上借助于專門(mén)研制的軟件工具來(lái)實(shí)現(xiàn),實(shí)現(xiàn)軟件開(kāi)發(fā)過(guò)程的自動(dòng)化,門(mén)研制的軟件工具來(lái)實(shí)現(xiàn),實(shí)現(xiàn)軟件開(kāi)發(fā)過(guò)程的自動(dòng)化,提高系統(tǒng)開(kāi)發(fā)的標(biāo)準(zhǔn)化程度和開(kāi)發(fā)的效率。提高系統(tǒng)開(kāi)發(fā)的標(biāo)準(zhǔn)化程度和開(kāi)發(fā)的效率。Page 41二、集成化的二、集成化的CASE環(huán)境環(huán)境n CASE集成環(huán)境包括硬件平臺(tái)與軟件平臺(tái)兩部分。集成環(huán)境包括硬件平臺(tái)與軟件平臺(tái)兩部分。n 軟件平臺(tái):軟件平臺(tái):n 圖形功能、自動(dòng)查錯(cuò)功能、中心信息庫(kù)、對(duì)軟件生命周期圖形

28、功能、自動(dòng)查錯(cuò)功能、中心信息庫(kù)、對(duì)軟件生命周期的全面覆蓋、支持建立系統(tǒng)原型、代碼的自動(dòng)生成、支持的全面覆蓋、支持建立系統(tǒng)原型、代碼的自動(dòng)生成、支持結(jié)構(gòu)化的方法論。結(jié)構(gòu)化的方法論。n 硬件平臺(tái):硬件平臺(tái):n 一臺(tái)中央主機(jī)、中型的部門(mén)級(jí)或項(xiàng)目級(jí)的主機(jī)和若干工作一臺(tái)中央主機(jī)、中型的部門(mén)級(jí)或項(xiàng)目級(jí)的主機(jī)和若干工作站的三層平臺(tái)。站的三層平臺(tái)。Page 42三、三、CASE的特點(diǎn)的特點(diǎn)n 1)解決了從客觀世界對(duì)象到軟件系統(tǒng)的直接映射問(wèn)題,強(qiáng)解決了從客觀世界對(duì)象到軟件系統(tǒng)的直接映射問(wèn)題,強(qiáng)有力地支持軟件信息系統(tǒng)開(kāi)發(fā)的全過(guò)程。有力地支持軟件信息系統(tǒng)開(kāi)發(fā)的全過(guò)程。n 2)使結(jié)構(gòu)化方法更加實(shí)用。使結(jié)構(gòu)化方法更加實(shí)

29、用。n 3)自動(dòng)檢測(cè)的方法大大提高了軟件的質(zhì)量。自動(dòng)檢測(cè)的方法大大提高了軟件的質(zhì)量。n 4)使原型法和面向?qū)ο蠓椒ǜ吨T實(shí)施。使原型法和面向?qū)ο蠓椒ǜ吨T實(shí)施。n 5)簡(jiǎn)化了軟件的管理與維護(hù)。簡(jiǎn)化了軟件的管理與維護(hù)。n 6)加速了系統(tǒng)的開(kāi)發(fā)過(guò)程。加速了系統(tǒng)的開(kāi)發(fā)過(guò)程。n 7)使開(kāi)發(fā)者從繁雜的分析設(shè)計(jì)圖表和程序編寫(xiě)工作中解放使開(kāi)發(fā)者從繁雜的分析設(shè)計(jì)圖表和程序編寫(xiě)工作中解放出來(lái)。出來(lái)。n 8)使軟件的各部分能重復(fù)使用。使軟件的各部分能重復(fù)使用。n 9)產(chǎn)生出統(tǒng)一的標(biāo)準(zhǔn)化的系統(tǒng)文檔。產(chǎn)生出統(tǒng)一的標(biāo)準(zhǔn)化的系統(tǒng)文檔。n 10)使軟件開(kāi)發(fā)的速度加快而且功能進(jìn)一步完善。使軟件開(kāi)發(fā)的速度加快而且功能進(jìn)一步完善。Page 43第六節(jié)第六節(jié) 各種開(kāi)發(fā)方法的比較各種開(kāi)發(fā)方法的比較n 1原型法原型法n 它是一種基于它是一種基于4GL的快速模擬方法,它通過(guò)模擬以及對(duì)模的快速模擬方法,它通過(guò)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論