




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章 管理信息系統(tǒng)的開發(fā)方法,第一節(jié) 結(jié)構(gòu)化系統(tǒng)開發(fā)和設(shè)計(jì)方法,一、結(jié)構(gòu)化系統(tǒng)開發(fā)和設(shè)計(jì)方法的基本思想 結(jié)構(gòu)化系統(tǒng)開發(fā)和設(shè)計(jì)方法,也被稱為結(jié)構(gòu)化生命周期法,它誕生于20世紀(jì)70年代初期。這種方法其實(shí)是一類方法的總稱,是指用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化,模塊化,自頂向下地對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)和自底向上逐步實(shí)施的系統(tǒng)開發(fā)過(guò)程。 二、結(jié)構(gòu)化系統(tǒng)開發(fā)和設(shè)計(jì)方法的特點(diǎn) (1)使用結(jié)構(gòu)化、模塊化方法 (2)強(qiáng)調(diào)用戶的參與 (3)深入調(diào)查研究 (4)嚴(yán)格按照階段進(jìn)行 (5)開發(fā)過(guò)程工程化,第一節(jié) 結(jié)構(gòu)化系統(tǒng)開發(fā)和設(shè)計(jì)方法,三、結(jié)構(gòu)化系統(tǒng)開發(fā)的生命周期 用結(jié)構(gòu)化系統(tǒng)開發(fā)和設(shè)計(jì)方法開
2、發(fā)一個(gè)系統(tǒng),將整個(gè)開發(fā)過(guò)程劃分為系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行和維護(hù)五個(gè)首尾相連接的階段,一般稱之為系統(tǒng)開發(fā)的生命周期。 四、結(jié)構(gòu)化系統(tǒng)分析方法 “結(jié)構(gòu)化系統(tǒng)分析”方法由美國(guó)的Yourdon公司在20世紀(jì)70年代后期提出的,它是一種被使用廣泛的方法。該方法通常與我們以后要介紹的系統(tǒng)設(shè)計(jì)階段的結(jié)構(gòu)設(shè)計(jì)(SD)方法銜接起來(lái)使用,適用于分析大型的數(shù)據(jù)處理系統(tǒng),特別是管理信息系統(tǒng)的開發(fā)。 結(jié)構(gòu)化分析方法采用自頂向下逐層分解的方法。首先抓住系統(tǒng)的本質(zhì)特性對(duì)系統(tǒng)加以抽象概括,形成高層次的概念;然后逐步考慮細(xì)節(jié)問(wèn)題,把整個(gè)系統(tǒng)分解成具有相對(duì)獨(dú)立性的若干小問(wèn)題。然后分別解決。,第一節(jié) 結(jié)構(gòu)化
3、系統(tǒng)開發(fā)和設(shè)計(jì)方法,五、結(jié)構(gòu)化系統(tǒng)開發(fā)和設(shè)計(jì)方法的優(yōu)、缺點(diǎn) 六、結(jié)構(gòu)化系統(tǒng)開發(fā)和設(shè)計(jì)方法的適用范圍,第二節(jié) 原型開發(fā)方法,一、原型開發(fā)方法的基本思想 原型開發(fā)方法的基本思想與結(jié)構(gòu)化方法不同,原型法不注重全面、系統(tǒng)、詳細(xì)地調(diào)查和分析,而是本著系統(tǒng)開發(fā)人員對(duì)用戶基本需求的理解,先快速開發(fā)出一個(gè)只具備基本功能、實(shí)驗(yàn)性、簡(jiǎn)易的應(yīng)用軟件,即原型系統(tǒng),然后對(duì)其反復(fù)修改。用戶在運(yùn)行、使用原型系統(tǒng)的過(guò)程中受到啟發(fā),可以對(duì)系統(tǒng)的目標(biāo)和功能提出更精確、更具體的需求,提出修改意見(jiàn),從而使原型得到不斷完善,逐步滿足用戶的要求。,第二節(jié) 原型開發(fā)方法,二、原型法的類型 原型法總的來(lái)說(shuō)可以分為丟棄型和演化型兩大類。丟棄型
4、按應(yīng)用目的和場(chǎng)合來(lái)分又有探索型和實(shí)驗(yàn)型兩種。 (一)丟棄型原型法 1.探索型原型法 2.實(shí)驗(yàn)型原型法 (二)演化型原型法,第二節(jié) 原型開發(fā)方法,三、原型法開發(fā)過(guò)程 原型法(Prototyping)開發(fā)過(guò)程是首先用戶提出開發(fā)要求,開發(fā)人員識(shí)別和歸納用戶要求,根據(jù)識(shí)別、歸納結(jié)果,構(gòu)造出一個(gè)原型(即程序模塊),然后同用戶一道評(píng)價(jià)這個(gè)原型。如果不行,則再對(duì)原型進(jìn)行修改,直到用戶滿意為止。,第二節(jié) 原型開發(fā)方法,三、原型法開發(fā)過(guò)程 (一)原型法工作流程,第二節(jié) 原型開發(fā)方法,三、原型法開發(fā)過(guò)程 (二)原型法生命周期 1方法選擇 2識(shí)別基本需求 3開發(fā)原型 4原型驗(yàn)證 5修正和改進(jìn) 6判斷原型是否完成 7
5、判斷是否需要細(xì)部說(shuō)明 8嚴(yán)格說(shuō)明細(xì)部 9判斷原型效果 10整理原型、提供文檔,第二節(jié) 原型開發(fā)方法,四、原型法的優(yōu)、缺點(diǎn)和適用范圍 (一)原型法的優(yōu)點(diǎn) (二)原型法的局限性 (三)原型法的適用范圍,第三節(jié) 面向?qū)ο蠓椒?一、面向?qū)ο蠓椒ǖ幕靖拍?(一)對(duì)象 (二)類 (三)繼承(Inheritance) (四)消息(Message) (五)封裝 (六)多態(tài)性(Polymorphism) 二、面向?qū)ο蠓椒ǖ幕舅枷?面向?qū)ο蠓椒ㄕJ(rèn)為客觀世界是由各種各樣的對(duì)象組成的,每個(gè)對(duì)象都有各自的內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律,不同對(duì)象之間通過(guò)消息傳遞相互作用和聯(lián)系就構(gòu)成了各種不同的系統(tǒng)。,第三節(jié) 面向?qū)ο蠓椒?三、面
6、向?qū)ο蠓椒ǖ拈_發(fā)過(guò)程 (1)系統(tǒng)調(diào)查和需求分析:對(duì)系統(tǒng)面臨的問(wèn)題和用戶的開發(fā)需求進(jìn)行調(diào)查研究。 (2)分析問(wèn)題的性質(zhì)和求解問(wèn)題:在復(fù)雜的問(wèn)題域中抽象識(shí)別出對(duì)象及其行為、結(jié)構(gòu)、屬性和方法。這一個(gè)階段一般稱為面向?qū)ο蠓治觯碠OA。 (3)整理問(wèn)題:對(duì)分析的結(jié)果進(jìn)一步抽象、歸類整理,最終以范式的形式確定下來(lái),即OOD。 (4)程序?qū)崿F(xiàn):使用面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言將其范式直接映射為應(yīng)用程序軟件,即OOP(它是一個(gè)直接映射過(guò)程)。,第三節(jié) 面向?qū)ο蠓椒?四、面向?qū)ο蠓治龇椒?面向?qū)ο蠓治觯∣bject-Oriented Analysis, OOA)的任務(wù)是了解問(wèn)題域內(nèi)的對(duì)象及對(duì)象之間的關(guān)系和作用,最終
7、形成軟件需求規(guī)范說(shuō)明書。在面向?qū)ο蠓治觯∣OA)中,軟件需求規(guī)范說(shuō)明書主要由對(duì)象模型、動(dòng)態(tài)模型和功能模型組成。面向?qū)ο蠓治龇椒ǖ姆治鲞^(guò)程,首先是由用戶單方面寫出需求陳述(或者由系統(tǒng)分析員配合用戶共同寫出需求陳述),然后由系統(tǒng)分析員對(duì)用戶需求進(jìn)行理解,識(shí)別出問(wèn)題域中的對(duì)象,分析它們相互間的關(guān)系,最后建立問(wèn)題域的正確模型,其中對(duì)象模型是最基本、最重要、最核心的模型。,第三節(jié) 面向?qū)ο蠓椒?四、面向?qū)ο蠓治龇椒?(一)需求陳述 (二)建立對(duì)象模型 (三)建立動(dòng)態(tài)模型 (四)建立功能模型 (五)定義服務(wù) 通常在完整地定義每個(gè)類中的服務(wù)之前,需要先建立起動(dòng)態(tài)模型和功能模型,通過(guò)對(duì)這兩種模型的研究,能夠更
8、正確更合理地確定每個(gè)類應(yīng)該提供哪些服務(wù)。,第三節(jié) 面向?qū)ο蠓椒?五、面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)方法 從面向?qū)ο蠓治龅矫嫦驅(qū)ο笤O(shè)計(jì)(OOD)是一個(gè)逐漸擴(kuò)充模型的過(guò)程。因?yàn)槊嫦驅(qū)ο蠓治鍪翘崛『驼碛脩粜枨蟛⒔?wèn)題域精確模型的過(guò)程。而面向?qū)ο笤O(shè)計(jì)則是用面向?qū)ο笥^點(diǎn)建立求解域模型的過(guò)程。分析和設(shè)計(jì)的相互交織更具明顯的優(yōu)越性。 大多數(shù)系統(tǒng)的面向?qū)ο笤O(shè)計(jì)模型,在邏輯上都由四大部分組成。這四大部分對(duì)應(yīng)于組成目標(biāo)系統(tǒng)的四個(gè)子系統(tǒng),即問(wèn)題域子系統(tǒng)、人機(jī)交互子系統(tǒng)、任務(wù)管理子系統(tǒng)和數(shù)據(jù)管理子系統(tǒng)。 六、面向?qū)ο髮?shí)現(xiàn)方法 面向?qū)ο髮?shí)現(xiàn)(OOP)主要包括兩項(xiàng)工作:一是把面向?qū)ο笤O(shè)計(jì)結(jié)果翻譯成用某種程序語(yǔ)言書寫的面向?qū)ο蟪绦?/p>
9、;二是測(cè)試并調(diào)試面向?qū)ο蟮某绦颉?第四節(jié) 杰克遜系統(tǒng)開發(fā)方法,杰克遜系統(tǒng)開發(fā)方法(Jackson System Development Method,JSD)是在Jackson的面向數(shù)據(jù)結(jié)構(gòu)的程序設(shè)計(jì)方法的基礎(chǔ)上發(fā)展而來(lái)的。 1975年杰克遜在其程序設(shè)計(jì)原理中提出一種系統(tǒng)化的程序設(shè)計(jì)方法,被稱之為結(jié)構(gòu)化程序方法(簡(jiǎn)稱JSP)。 一、杰克遜系統(tǒng)開發(fā)方法的基本思想 該方法的思想是:從客觀現(xiàn)實(shí)中提取出客觀實(shí)體,并確定各實(shí)體的活動(dòng)以及實(shí)體與各活動(dòng)之間的相互關(guān)系,生成反映客觀問(wèn)題的進(jìn)程模型。在進(jìn)程模型的基礎(chǔ)上,增加系統(tǒng)功能、確定時(shí)序關(guān)系,最后實(shí)現(xiàn)所設(shè)計(jì)的系統(tǒng)。,第四節(jié) 杰克遜系統(tǒng)開發(fā)方法,二、杰克遜系統(tǒng)
10、開發(fā)方法的開發(fā)過(guò)程 JSD方法實(shí)際上是支持軟件分析與設(shè)計(jì)的一組連續(xù)的技術(shù)步驟:該方法可劃分為建模、設(shè)計(jì)和實(shí)現(xiàn)三個(gè)階段,共包括實(shí)體活動(dòng)分析、實(shí)體結(jié)構(gòu)分析、建立進(jìn)程模型、確定系統(tǒng)功能、確定系統(tǒng)時(shí)序、系統(tǒng)實(shí)現(xiàn)等六個(gè)步驟。,第五節(jié) 計(jì)算機(jī)輔助開發(fā)方法,一、計(jì)算機(jī)輔助開發(fā)方法的基本思路 CASE方法解決問(wèn)題的基本思路是:在前面所介紹的任何一種系統(tǒng)開發(fā)方法中,如果在對(duì)系統(tǒng)調(diào)查后,系統(tǒng)開發(fā)過(guò)程中的每一步都可以在一定程度上形成對(duì)應(yīng)關(guān)系(例如,結(jié)構(gòu)化開發(fā)方法從數(shù)據(jù)流程圖到軟件結(jié)構(gòu)圖,再到軟件模塊的邏輯結(jié)構(gòu)的過(guò)程),那么就完全可以借助于特定的CASE工具軟件來(lái)實(shí)現(xiàn)上述一個(gè)個(gè)的系統(tǒng)開發(fā)過(guò)程。 二、計(jì)算機(jī)輔助開發(fā)軟件平臺(tái) C
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年山東藥品食品職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年(2019-2024年)真題考點(diǎn)試卷含答案解析
- 2025年山東職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年山東杏林科技職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年寧夏工商職業(yè)技術(shù)學(xué)院高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- AFP培訓(xùn)課件2022教學(xué)課件
- 旅途中的一見(jiàn)鐘情
- 計(jì)量單位書寫規(guī)范
- 教育行業(yè)股東大會(huì)
- CAD基礎(chǔ)知識(shí)課件
- 異常子宮出血護(hù)理查房
- 開曼群島公司法2024版中文譯本(含2024年修訂主要內(nèi)容)
- TSGD7002-2023-壓力管道元件型式試驗(yàn)規(guī)則
- 醫(yī)院培訓(xùn)課件:《靜脈血栓栓塞癥(VTE)專題培訓(xùn)》
- 2024年4月自考00150金融理論與實(shí)務(wù)試題及答案
- 2024年海南發(fā)展控股有限公司招聘筆試參考題庫(kù)含答案解析
- 愚公移山英文 -中國(guó)故事英文版課件
- FZ/T 63045-2018芳綸纖維繩索
- 動(dòng)力電計(jì)量網(wǎng)絡(luò)圖. - 能源計(jì)量網(wǎng)絡(luò)圖范例三
- 社會(huì)支持評(píng)定量表SSRS肖水源
- 四線制改變運(yùn)行方向電路動(dòng)作細(xì)解
- 譯林牛津英語(yǔ)六年級(jí)下冊(cè)第八單元考點(diǎn)精練
評(píng)論
0/150
提交評(píng)論