![第11章系統(tǒng)開發(fā)方法與策略ppt課件_第1頁](http://file4.renrendoc.com/view/161f7adbb556202e4d28818344d8de02/161f7adbb556202e4d28818344d8de021.gif)
![第11章系統(tǒng)開發(fā)方法與策略ppt課件_第2頁](http://file4.renrendoc.com/view/161f7adbb556202e4d28818344d8de02/161f7adbb556202e4d28818344d8de022.gif)
![第11章系統(tǒng)開發(fā)方法與策略ppt課件_第3頁](http://file4.renrendoc.com/view/161f7adbb556202e4d28818344d8de02/161f7adbb556202e4d28818344d8de023.gif)
![第11章系統(tǒng)開發(fā)方法與策略ppt課件_第4頁](http://file4.renrendoc.com/view/161f7adbb556202e4d28818344d8de02/161f7adbb556202e4d28818344d8de024.gif)
![第11章系統(tǒng)開發(fā)方法與策略ppt課件_第5頁](http://file4.renrendoc.com/view/161f7adbb556202e4d28818344d8de02/161f7adbb556202e4d28818344d8de025.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、11.系統(tǒng)開發(fā)方法與戰(zhàn)略掌握系統(tǒng)開發(fā)的幾種方法:生命周期法、原型法、軟件包法、最終用戶開發(fā)和外包方法; 弄清系統(tǒng)開發(fā)五種方法的特點和適用場所;掌握系統(tǒng)開發(fā)過程中可以采用的幾種技術(shù)和工具:構(gòu)造化技術(shù)、面向?qū)ο蠹夹g(shù)和計算機輔助軟件工程;明確系統(tǒng)開發(fā)過程中可以采用的這幾種技術(shù)和工具的特點及適用場所.* 學習目的傳統(tǒng)生命周期法生命周期法life cycle是在系統(tǒng)生命周期概念的根底上,運用構(gòu)造化的思想方法把整個系統(tǒng)開發(fā)過程分為假設(shè)干活動,每個活動運用一系列規(guī)范規(guī)范和方法完成一個或多個義務(wù),并構(gòu)成符合規(guī)范的階段性成果,直至最后系統(tǒng)的物理實施、運轉(zhuǎn)和維護。第一個步驟和最后一個步驟首尾相連,構(gòu)成一個系統(tǒng)的有
2、生、有死、有再生的生命周期循環(huán)。*信息系統(tǒng)的生命周期系統(tǒng)規(guī)劃系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)運轉(zhuǎn)和維護生命周期法的特點“用戶參與原那么“先邏輯后物理原那么“自頂向下,分解協(xié)調(diào)的原那么任務(wù)文檔的規(guī)范化和規(guī)范化原那么*生命周期法的局限資源耗費多,開發(fā)本錢高, 時間長不具有靈敏性,在開發(fā)早期就明確確定需求對小型的、構(gòu)造化不是很強的系統(tǒng)這種方法不是很適用,特別是面向決策的系統(tǒng)*原型法prototype 用戶在建立原型、評價原型、修正原型的過程中不斷精練本人的需求原型: 根據(jù)根本需求所開發(fā)的系統(tǒng)以讓用戶明確需求、評價原型交互式的過程*原型法的步驟標識用戶根本需求系統(tǒng)設(shè)計人員了解確定用戶的根本需求開發(fā)一個任務(wù)
3、原型系統(tǒng)設(shè)計人員盡快開發(fā)一個任務(wù)原型,通常是運用第四代軟件工具或一些CASE工具進展原型的開發(fā),原型只是實現(xiàn)方案系統(tǒng)的一些重要功能運用原型用戶運用原型,確定原型與他們需求之間的差距,提出對原型的修正意見稱心修正、改良原型運轉(zhuǎn)原型系統(tǒng)開發(fā)人員了解用戶需求的改動,對原型進展修正,修正后提交給用戶運用,反復3、4兩步直到完成整個系統(tǒng)的開發(fā)原型開發(fā)工具原型化工具丟棄型原型CASE計算機輔助軟件工程原型化工具演化型或遞增演化型原型可用于原型開發(fā)的工具界面原型*原型法的優(yōu)缺陷優(yōu)點:1.改良了用戶和系統(tǒng)設(shè)計者的信息交流方式2.用戶稱心程度提高3.更加貼近實踐4.開發(fā)風險度降低5.原型法減少了用戶培訓時間,簡
4、化了管理6.開發(fā)本錢降低7.適用的學習工具8.應(yīng)變才干強*原型法的優(yōu)缺陷缺陷:原型法不適宜于開發(fā)大的系統(tǒng)原型法開發(fā)的時候,測試和文檔開發(fā)任務(wù)經(jīng)常容易被忽略,將給系統(tǒng)就下隱患運轉(zhuǎn)的效率能夠會比較低*其他的信息系統(tǒng)開發(fā)方法利用軟件包開發(fā)系統(tǒng)最終用戶開發(fā)外包信息系統(tǒng)*運用軟件包開發(fā)預先編制好的、能完成一定功能的、供出賣或出租的成套軟件系統(tǒng)滿足公共通用需求為了滿足特定需求,需對軟件進展修正*在這樣一些情況下企業(yè)可思索購買軟件包:1許多企業(yè)所共用的功能; 2企業(yè)內(nèi)部短少進展信息系統(tǒng)開發(fā)的資源; 3微機運用程序上已有很多方便易用的軟件包,為此,企業(yè)在配置用戶微機上的運用程序時可思索購買軟件包。 利用軟件包
5、開發(fā)系統(tǒng)的步驟系統(tǒng)分析。明確原系統(tǒng)的問題和需求,提出處理方案,比較不同的開發(fā)戰(zhàn)略,確定能否應(yīng)該利用軟件包進展開發(fā),選擇軟件包的供應(yīng)商,評價并選擇軟件包;系統(tǒng)設(shè)計。裁剪用戶的需求,以順應(yīng)軟件包的功能;培訓技術(shù)人員,完成客戶化設(shè)計和新的業(yè)務(wù)流程設(shè)計;編程、調(diào)試、轉(zhuǎn)換。安裝、修正、設(shè)計程序接口、做文檔、切換、測試、培訓用戶;運轉(zhuǎn)和維護,改錯與晉級。*利用軟件包開發(fā)優(yōu)點:1縮短開發(fā)時間2節(jié)約開發(fā)費用3技術(shù)程度較高4可以得到比較好的維護5能減輕組織內(nèi)部對系統(tǒng)開發(fā)的阻力利用軟件包開發(fā)缺陷:1功能較為簡單2難以滿足特殊要求3實施的費用隨客戶化任務(wù)量的增大而急劇上升最終用戶開發(fā)利用第四代工具,用戶在技術(shù)人員很
6、少的支持條件下自行完成信息系統(tǒng)的開發(fā)*最終用戶開發(fā)的步驟確定范圍系統(tǒng)分析系統(tǒng)設(shè)計系統(tǒng)實施系統(tǒng)運轉(zhuǎn)和維護*最終用戶開發(fā)優(yōu)點:開發(fā)速度快改善了需求確實定提高知識任務(wù)者的參與和主人翁認識*最終用戶開發(fā)缺陷:知識任務(wù)者缺乏專業(yè)技藝而導致開發(fā)的系統(tǒng)難以實現(xiàn)非組織集中建立的信息系統(tǒng)增多對設(shè)計方案缺乏充分的分析導致不達規(guī)范的信息系統(tǒng)缺乏文檔和外部支持導致系統(tǒng)壽命短促*外包信息系統(tǒng)將計算中心的運轉(zhuǎn)遠程通訊網(wǎng)的管理運用程序的開發(fā)全部交由外部專門機構(gòu)擔任*外包信息系統(tǒng)的步驟選擇一個目的系統(tǒng)確定邏輯需求編制咨詢方案書對咨詢方案書回答的評價并選擇一家供應(yīng)商測試并驗收處理方案監(jiān)控并重新評價外包信息系統(tǒng)優(yōu)點:經(jīng)濟??窟@種
7、方法建立信息系統(tǒng),可以運用戶節(jié)約百分之十五到百分之三十的費用,最高的可以到達百分之五十;效力質(zhì)量好。用戶可以用一樣的和較低的本錢獲得更好的效力。由于外部化的效力的提供者是有競爭的,而用戶內(nèi)部的系統(tǒng)卻缺乏這種競爭;可預見性好。當組織無論將系統(tǒng)開發(fā),還是將某些其他的業(yè)務(wù)職能資源外包時,都要知道準確的本錢。而外部化合同有明確的效力費用,便于作預測;信息系統(tǒng)外包把力量集中到獨一的中心才干上。經(jīng)過把支持非關(guān)鍵業(yè)務(wù)職能的系統(tǒng)開發(fā)任務(wù)進展資源外包,組織可以將力量集中在支持主要的、獨一的中心才干的系統(tǒng)開發(fā)上;靈敏。隨著業(yè)務(wù)的生長,不需求對組織的信息系統(tǒng)作艱苦的改動,只需求調(diào)整外部的費用和才干就能滿足需求;更有
8、效的利用人才。用戶可以讓原來用于運轉(zhuǎn)內(nèi)部信息系統(tǒng)的那些高級專業(yè)技術(shù)人員去做一些更有價值的任務(wù),充分發(fā)揚他們的潛能。信息系統(tǒng)外包缺陷:1降低了對未來技術(shù)變革的了解程度。外包信息系統(tǒng)意味著組織內(nèi)部不再擁有利用信息系統(tǒng)組織智力的專長。2降低了控制力。資源外包意味著放棄控制,無論什么緣由選擇資源外包,在某種程度上組織正在放棄對職能的控制;3添加了戰(zhàn)略信息的易受攻擊性。外包信息系統(tǒng)開發(fā),包括通知另外的組織運用哪些信息以及如何運用這些信息。同時,他的組織能夠正在泄露戰(zhàn)略信息和;4添加了對其他組織的依賴性。組織一旦開場外包信息系統(tǒng),就意味著開場依托其他的組織完成許多本組織內(nèi)的業(yè)務(wù)職能。三種開發(fā)方式的比較 方
9、式特點比較利用軟件包開發(fā)最終用戶開發(fā)外包信息系統(tǒng)分析設(shè)計能力的要求較低較高一般編程能力的要求較低較高不需要系統(tǒng)維護難易程度較困難容易較困難開發(fā)費用較少少多 說明要有鑒別與校驗軟件包功能及適應(yīng)條件的能力。即使完全符合本企業(yè)業(yè)務(wù)處理要求,仍需要編制一定的接口軟件。開發(fā)時間較長,但可得到適合本企業(yè)的系統(tǒng),并培養(yǎng)了自己的系統(tǒng)開發(fā)人員。該方式需要強有力的領(lǐng)導及進行一定的咨詢。最省事,開發(fā)費用高。必須配備精通業(yè)務(wù)的人員,需要經(jīng)常進行監(jiān)督、檢查和協(xié)調(diào)。系統(tǒng)開發(fā)技術(shù)和方法構(gòu)造化方法 自上而下、按部就班地 逐漸完成系統(tǒng)的開發(fā) 后一步的任務(wù)是建立在前一步的根底上用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原那么,
10、構(gòu)造化、模塊化、自頂向下的對系統(tǒng)進展分析和設(shè)計。先將整個信息系統(tǒng)開發(fā)過程劃分出假設(shè)干個獨立的階段,如系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施等。 *構(gòu)造化方法的特點目的性整體性用戶至上深化的調(diào)查研討相關(guān)性環(huán)境順應(yīng)性層次性開發(fā)過程工程化*構(gòu)造化分析數(shù)據(jù)流圖: 描畫邏輯業(yè)務(wù)過程、信息需求和信息流數(shù)據(jù)字典: 一切數(shù)據(jù)描畫的定義控制, 例如數(shù)據(jù)的名和類型過程闡明: 從模塊層上描畫處置邏輯 *數(shù)據(jù)流程圖的圖符 DATA FLOW DIAGRAMS (DFD):數(shù)據(jù)流處置數(shù)據(jù)源或數(shù)據(jù)目的地文件帳單生成客戶平衡計算報表管理人支付文件客戶文件數(shù)據(jù)流程圖:構(gòu)造化系統(tǒng)開發(fā)方法的優(yōu)缺陷優(yōu)點:強調(diào)系統(tǒng)開發(fā)的整體性和全局
11、性,強調(diào)在整體優(yōu)化的前提下來思索詳細的分析設(shè)計問題,即自頂向下的觀念。強調(diào)嚴厲的區(qū)分開發(fā)階段,強調(diào)一步步的嚴厲的進展系統(tǒng)分析和設(shè)計,每一步任務(wù)都及時地總結(jié),發(fā)現(xiàn)問題及時的反響和糾正。*構(gòu)造化系統(tǒng)開發(fā)方法的優(yōu)缺陷缺陷:構(gòu)造化方法是一種面向過程的方法。偏重點在于數(shù)據(jù)轉(zhuǎn)換過程而不是數(shù)據(jù)本身。人們曾經(jīng)越來越多的認識到,數(shù)據(jù)的轉(zhuǎn)換處置過程是不穩(wěn)定的、變化的,而數(shù)據(jù)本身卻是相對穩(wěn)定的。系統(tǒng)的開發(fā)周期常也是構(gòu)造化系統(tǒng)分析方法的一個缺陷。由于要經(jīng)過非常嚴厲的系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施的三個階段的任務(wù),因此開發(fā)周期比較長,這樣的結(jié)果就導致原來想象的方案和了解的需求都會由于環(huán)境的變化而不適宜了。*面向?qū)ο驩O軟
12、件開發(fā)強調(diào)的不是程序?qū)⒅攸c從模型與數(shù)據(jù)轉(zhuǎn)向 對象, 對象是數(shù)據(jù)和程序的結(jié)合體對象、類、音訊 *OO方法的特點承繼封裝多態(tài)籠統(tǒng)OO方法開發(fā)過程1.定義問題。定義問題也就是我們通常所說的需求分析和確定系統(tǒng)目的;2.分析問題的性質(zhì)和求解問題。在繁雜的問題空間中籠統(tǒng)的識別出對象以及其行為、構(gòu)造、屬性、方法等。OOA;4.詳細設(shè)計問題,從而給出對象的現(xiàn)實描畫。整理問題、詳細的設(shè)計對象,對分析結(jié)果做進一步的籠統(tǒng)、歸納、整理,最后以范式的方式確定對象。OOD;5.程序?qū)崿F(xiàn)。采用面向?qū)ο蟮某绦蛟O(shè)計言語實現(xiàn)籠統(tǒng)出來的范式方式的對象,使之成為程序軟件。OOP。*OOA方法標識對象和類標識構(gòu)造定義主題定義屬性確定方
13、法OOD方法問題空間部分的設(shè)計人機交互部分的設(shè)計HIC義務(wù)管理部分的設(shè)計數(shù)據(jù)管理部分的設(shè)計 耦合、內(nèi)聚、重用面向?qū)ο蠓椒ǖ膬?yōu)缺陷優(yōu)點:由于面向?qū)ο蟮姆椒ǜ咏诂F(xiàn)實世界,易于了解。處理了客觀世界描畫工具和軟件構(gòu)造的不一致性問題,縮短了開發(fā)周期。一旦對象庫建立起來,設(shè)計及程序編寫任務(wù)通常在系統(tǒng)分析文檔未完成時便可進展。面向?qū)ο蠓椒ǖ膬?yōu)缺陷缺陷:需求一定的軟件根底支持才可以運用。一開場就自底向上的采用面向?qū)ο蠓椒ㄩ_發(fā)系統(tǒng),會呵斥系統(tǒng)構(gòu)造不合理、各部分關(guān)系失調(diào)等問題。技術(shù)仍處于不成熟的階段,要讓大多數(shù)公司采用,還需求做大量的驗證。計算機輔助軟件工程COMPUTER AIDED SOFTWARE EN
14、GINEERING (CASE)計算機輔助系統(tǒng)工程集圖形處置技術(shù)、程序生成技術(shù)、關(guān)系數(shù)據(jù)庫技術(shù)和各類開發(fā)工具于一身 支持構(gòu)造化開發(fā)方法、原型方法、OO方法到支持知識處置言語 一種輔助的開發(fā)方法 *CASE圖表工具:DFD、ER圖或其他與特定方法相關(guān)的圖形工具語法校正:對進入系統(tǒng)的信息的準確性和完好性按照特定方法的相關(guān)原那么進展驗證原型法工具:界面、報表及菜單生成器,使分析人員畫出本人需求的界面報表格式或菜單信息存儲:用來存儲一切軟件資源的中心信息數(shù)據(jù)庫,包括界面及報表的格式,圖形、數(shù)據(jù)定義、繼續(xù)代碼、工程安排以及其他文檔。這些信息的存儲可方便分析人員查詢、共享以及未來的軟件重用代碼生成器:從較
15、高層的規(guī)范描畫生成可執(zhí)行的代碼模塊,有些CASE工具運用圖符來表示各種功能并將這些符號轉(zhuǎn)換成程序開發(fā)方法:一些CASE產(chǎn)品包括整個系統(tǒng)開發(fā)過程的詳細描畫,可用來協(xié)助監(jiān)控整個系統(tǒng)的開發(fā)工程管理工具:一些CASE 工具將他們的組成與常用的一些工具集成起來以進展工程的安排以及資源的評價,有些那么直接將工程管理軟件集成到CASE 工具中計算機輔助軟件工程 (CASE)優(yōu)點:處理了從客觀世界對象到軟件系統(tǒng)的直接映射問題,強有力的支持軟件/信息系統(tǒng)開發(fā)的全過程;使構(gòu)造化方法更加適用;自動檢測的方法大大的提高了軟件的質(zhì)量;使原型化方法和OO方法付諸于實施;減少了反復任務(wù)量,簡化了軟件的管理和維護加速了系統(tǒng)的開發(fā)過程;*CASE計算機輔助軟件工程 (CASE)使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 26《好的故事》說課稿-2024-2025學年語文六年級上冊統(tǒng)編版
- 1場景歌說課稿-2024-2025學年統(tǒng)編版語文二年級上冊
- 2024年秋一年級道德與法治下冊 第二單元 我和大自然 5 風兒輕輕吹說課稿 新人教版
- 18古詩三首浪淘沙(其一)說課稿-2024-2025學年六年級上冊語文統(tǒng)編版
- 8 設(shè)計制作小車(二) 說課稿-2024-2025學年科學四年級上冊教科版
- 23《月光曲》說課稿-2024-2025學年語文六年級上冊統(tǒng)編版
- 1 24時計時法(說課稿)-2024-2025學年三年級上冊數(shù)學人教版001
- 2023九年級道德與法治上冊 第三單元 文明與家園 第五課 守望精神家園第2框 凝聚價值追求說課稿 新人教版
- 2025北京市飼料采購合同新
- 2025建造船舶所要用到的合同
- 煙葉復烤能源管理
- 食品安全管理員考試題庫298題(含標準答案)
- 執(zhí)業(yè)醫(yī)師資格考試《臨床執(zhí)業(yè)醫(yī)師》 考前 押題試卷絕密1 答案
- 2024年山東濟寧初中學業(yè)水平考試地理試卷真題(含答案詳解)
- 社會保險課件教學課件
- 訂婚協(xié)議書手寫模板攻略
- 準備單元 雪地上的“足跡”(教學設(shè)計)-2023-2024學年五年級下冊科學大象版
- 宇航用商業(yè)現(xiàn)貨(COTS)器件保證指南-編制說明
- 音樂學科閱讀方案
- 《立體倉庫鋼結(jié)構(gòu)貨架技術(shù)規(guī)范(征求意見稿)》
- 2024年貴州蔬菜集團有限公司招聘筆試參考題庫附帶答案詳解
評論
0/150
提交評論