版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第三章信息系統(tǒng)開發(fā)第3章
信息系統(tǒng)開發(fā)第三章信息系統(tǒng)開發(fā)本章主要內(nèi)容3.1系統(tǒng)開發(fā)過程3.2FAST開發(fā)過程3.3開發(fā)路線和方法3.4自動化工具和技術(shù)第三章信息系統(tǒng)開發(fā)3.1系統(tǒng)開發(fā)過程堅(jiān)持使用現(xiàn)代的嚴(yán)格的方法學(xué)可以在兩年內(nèi)使70%的系統(tǒng)開發(fā)組織的生產(chǎn)率至少提高30%。使用一致的系統(tǒng)開發(fā)過程:提高效率,管理層可以在項(xiàng)目之間調(diào)動資源;產(chǎn)生一致的文檔,減少維護(hù)系統(tǒng)的生命期費(fèi)用;改善質(zhì)量第三章信息系統(tǒng)開發(fā)3.1.1能力成熟度模型第三章信息系統(tǒng)開發(fā)3.1.1能力成熟度模型初始級:系統(tǒng)開發(fā)項(xiàng)目沒有規(guī)定的過程可以遵循開發(fā)成敗主要取決于項(xiàng)目團(tuán)隊(duì)的經(jīng)驗(yàn)和技能項(xiàng)目開發(fā)過程不可預(yù)測、不可重復(fù)項(xiàng)目之間的文檔不一致可重復(fù)級:
建立項(xiàng)目管理過程和實(shí)踐跟蹤項(xiàng)目成本、進(jìn)度、功能組織采用開發(fā)過程,但項(xiàng)目與項(xiàng)目之間的開發(fā)過程可能不同開發(fā)成敗仍主要取決于項(xiàng)目團(tuán)隊(duì)的經(jīng)驗(yàn)和技能.可以重復(fù)早期項(xiàng)目的成功經(jīng)驗(yàn)第三章信息系統(tǒng)開發(fā)3.1.1能力成熟度模型已定義級:
標(biāo)準(zhǔn)化系統(tǒng)開發(fā)過程(有時(shí)稱為“方法學(xué)”)所有項(xiàng)目都使用這個(gè)過程的裁減版本來開發(fā)和維護(hù)系統(tǒng)或軟件每個(gè)項(xiàng)目都產(chǎn)生一致且高質(zhì)量的文檔和交付成果開發(fā)過程穩(wěn)定、可預(yù)測、可重復(fù)已管理級:建立可度量的質(zhì)量和生產(chǎn)率目標(biāo)標(biāo)準(zhǔn)系統(tǒng)開發(fā)過程和產(chǎn)品質(zhì)量的度量數(shù)據(jù)存在數(shù)據(jù)庫里,并根據(jù)數(shù)據(jù)提高項(xiàng)目管理水平管理層主動而不是被動應(yīng)對系統(tǒng)開發(fā)問題系統(tǒng)遇到不可預(yù)期問題時(shí),開發(fā)過程仍可以根據(jù)對問題的影響的預(yù)測和度量進(jìn)行調(diào)整第三章信息系統(tǒng)開發(fā)3.1.1能力成熟度模型優(yōu)化級:根據(jù)4級建立的度量和數(shù)據(jù)分析,對標(biāo)準(zhǔn)化過程進(jìn)行持續(xù)監(jiān)督和改進(jìn)。調(diào)整開發(fā)過程中的技術(shù)和最佳實(shí)踐,包括調(diào)整開發(fā)過程本身。經(jīng)驗(yàn)教訓(xùn)在組織內(nèi)共享,保證質(zhì)量,并消除低效率。注意,每個(gè)等級都是下一等級的先決條件。第三章信息系統(tǒng)開發(fā)3.1.1能力成熟度模型CMMProjectStatisticsforaProjectResultingin200,000LinesofCodeOrganization’sCMMLevelProjectDuration(months)ProjectPerson-MonthsNumberofDefectsShippedMedianCost($millions)LowestCost($millions)HighestCost
($millions)130600615.51.8100+218.5143121.3.961.7315807.728.518.933系統(tǒng)開發(fā)過程對質(zhì)量影響第三章信息系統(tǒng)開發(fā)3.1.2系統(tǒng)生命周期與開發(fā)方法Lifecyclestage使用系統(tǒng)選擇的IT系統(tǒng)開發(fā)使用系統(tǒng)開發(fā)方法學(xué)運(yùn)行與維護(hù)Lifecyclestage報(bào)廢轉(zhuǎn)換系統(tǒng)生命期系統(tǒng)生命周期第三章信息系統(tǒng)開發(fā)3.1.2系統(tǒng)生命周期與開發(fā)方法系統(tǒng)開發(fā)方法是一個(gè)十分正式且精確的系統(tǒng)開發(fā)過程,它為系統(tǒng)開發(fā)人員和項(xiàng)目管理者定義了一組活動、方法、最佳實(shí)踐、交付成果和自動化工具,用來開發(fā)和維護(hù)大部分或所有的信息系統(tǒng)和軟件。系統(tǒng)開發(fā)方法確保:提供一個(gè)一致且可再生的方法降低了錯(cuò)誤的風(fēng)險(xiǎn)為各個(gè)項(xiàng)目生成完整且一致的文檔由于所有人都使用同樣的過程,所以可以在項(xiàng)目之間靈活的分配系統(tǒng)分析員、設(shè)計(jì)人員和構(gòu)造人員后來者可以方便的獲得和理解以前的工作成果。第三章信息系統(tǒng)開發(fā)3.1.3系統(tǒng)開發(fā)基本原理讓用戶參與:系統(tǒng)用戶的參與對于成功的系統(tǒng)開發(fā)是必需的。交流不暢和誤解仍是系統(tǒng)開發(fā)中存在的主要問題。使用一套問題解決步驟:問題包括真正的問題、改進(jìn)的機(jī)會、來自管理層的指示研究并理解問題、問題的上下文和問題的影響定義方案必須滿足的需求確定滿足需求的侯選方案,并選擇最佳方案設(shè)計(jì)和/或?qū)崿F(xiàn)選出的方案觀察并評估該方案的影響,相應(yīng)的細(xì)化該方案第三章信息系統(tǒng)開發(fā)3.1.3系統(tǒng)開發(fā)基本原理確立開發(fā)階段和開發(fā)活動:不同的作者、專家以及公司對開發(fā)階段和開發(fā)活動的數(shù)量和范圍的描述都不盡相同。在開發(fā)過程中記錄文檔:為了促進(jìn)不斷變化的關(guān)聯(lián)人員之間的有效交流,文檔必須隨同整個(gè)系統(tǒng)開發(fā)工作同時(shí)展開。第三章信息系統(tǒng)開發(fā)3.1.3系統(tǒng)開發(fā)基本原理建立標(biāo)準(zhǔn):為了實(shí)現(xiàn)或者改進(jìn)系統(tǒng)集成,組織需要遵從標(biāo)準(zhǔn)。數(shù)據(jù)庫技術(shù)軟件技術(shù)接口技術(shù)管理過程和項(xiàng)目過程管理確保一個(gè)組織選定的過程在所有項(xiàng)目中得到一致的運(yùn)用。過程管理還定義和改進(jìn)選定的過程。項(xiàng)目管理確保以最小的開銷、在規(guī)定的時(shí)間內(nèi)、以可接受的質(zhì)量開發(fā)信息系統(tǒng)。第三章信息系統(tǒng)開發(fā)3.1.3系統(tǒng)開發(fā)基本原理將信息系統(tǒng)作為重要的投資看待成本效益分析在整個(gè)系統(tǒng)開發(fā)過程中都要進(jìn)行分階段的系統(tǒng)開發(fā)方法提供了幾次重新評價(jià)成本效益、風(fēng)險(xiǎn)和可行性的機(jī)會大多數(shù)系統(tǒng)所有者想從其系統(tǒng)中獲得超出投資范圍之外的功能不必害怕取消和返工建立多個(gè)可行性檢查點(diǎn)在每個(gè)檢查點(diǎn)上,所有的費(fèi)用都被認(rèn)為是過去的,所以它們同決策無關(guān)在每個(gè)檢查點(diǎn)上,分析員應(yīng)考慮如果項(xiàng)目不再可行就取消它;如果項(xiàng)目范圍增加了,就重新評價(jià)并調(diào)整費(fèi)用和進(jìn)度;如果不能改變項(xiàng)目預(yù)算和進(jìn)度,并且項(xiàng)目預(yù)算和進(jìn)度不足以實(shí)現(xiàn)所有的項(xiàng)目目標(biāo),就減少范圍。第三章信息系統(tǒng)開發(fā)3.1.3系統(tǒng)開發(fā)基本原理分而治之:通過不斷的將一個(gè)大系統(tǒng)分解成更容易管理的小系統(tǒng),分析員可以簡化問題解決的過程設(shè)計(jì)系統(tǒng)時(shí)應(yīng)考慮到增長和變化:企業(yè)在不斷的變化,業(yè)務(wù)需求在變,業(yè)務(wù)的優(yōu)先次序在變。相應(yīng)的,支持業(yè)務(wù)的信息系統(tǒng)也必須不斷變化。第三章信息系統(tǒng)開發(fā)3.2FAST系統(tǒng)開發(fā)過程FAST3.2.1項(xiàng)目確定3.2.2項(xiàng)目階段3.2.3跨生命周期活動第三章信息系統(tǒng)開發(fā)3.2.1項(xiàng)目確定項(xiàng)目的推動力解決問題利用機(jī)會執(zhí)行指示PIECES框架性能Performance信息Information經(jīng)濟(jì)Economics控制Control效率Efficiency服務(wù)Service第三章信息系統(tǒng)開發(fā)3.2.2FAST項(xiàng)目階段經(jīng)典項(xiàng)目階段:范圍定義階段問題分析階段需求分析階段邏輯設(shè)計(jì)階段決策分析階段物理設(shè)計(jì)和集成階段構(gòu)造和測試階段安裝和發(fā)布階段第三章信息系統(tǒng)開發(fā)3.2.2項(xiàng)目階段第三章信息系統(tǒng)開發(fā)3.2.3跨生命周期活動調(diào)查研究(信息收集和數(shù)據(jù)收集):調(diào)查研究對于一個(gè)項(xiàng)目的早期階段至關(guān)重要。記錄文檔和演示匯報(bào):這兩種溝通技術(shù)在系統(tǒng)開發(fā)項(xiàng)目中很常見??尚行苑治觯杭夹g(shù)可行行、運(yùn)行可行性、經(jīng)濟(jì)可行性、進(jìn)度可行行、風(fēng)險(xiǎn)可行性項(xiàng)目管理和過程管理:過程管理定義了每個(gè)項(xiàng)目使用的方法。項(xiàng)目管理則是把管理方法應(yīng)用于單個(gè)項(xiàng)目時(shí)的實(shí)例。第三章信息系統(tǒng)開發(fā)3.2.4順序開發(fā)和迭代開發(fā)順序開發(fā):要求每個(gè)階段在另一個(gè)階段之后完成,直到信息系統(tǒng)終結(jié)。瀑布開發(fā)方法:各個(gè)階段可以在時(shí)間上一定程度地相互重疊迭代(增量)開發(fā)方法:完成足夠的分析、設(shè)計(jì)和實(shí)現(xiàn)以便能夠完全開發(fā)新系統(tǒng)的一部分并將其盡快投入運(yùn)行。一旦系統(tǒng)的這個(gè)版本實(shí)現(xiàn)了,該策略就進(jìn)行另外的分析、設(shè)計(jì)和實(shí)現(xiàn),以便發(fā)布系統(tǒng)的下一個(gè)版本。第三章信息系統(tǒng)開發(fā)3.3選擇開發(fā)路線和策略系統(tǒng)開發(fā)方法學(xué)和策略分類第三章信息系統(tǒng)開發(fā)3.3選擇開發(fā)路線和策略3.3.1模型驅(qū)動開發(fā)路線3.3.2快速應(yīng)用開發(fā)路線3.3.3商用應(yīng)用軟件包開發(fā)路線3.3.4混合開發(fā)路線第三章信息系統(tǒng)開發(fā)3.3.1模型驅(qū)動開發(fā)策略第三章信息系統(tǒng)開發(fā)3.3.1模型驅(qū)動開發(fā)策略優(yōu)點(diǎn):需求分析更全面更好地文檔化使用圖形比使用語言更容易驗(yàn)證業(yè)務(wù)需求和系統(tǒng)設(shè)計(jì)更容易確定、概念化和分析多種技術(shù)方案設(shè)計(jì)說明更合理、穩(wěn)定、適應(yīng)性使用全面規(guī)格說明,容易正確地構(gòu)造系統(tǒng)缺點(diǎn):項(xiàng)目持續(xù)時(shí)間長,需要時(shí)間收集實(shí)事、繪制和驗(yàn)證模型模型能達(dá)到的需求理解程度最多和用戶理解程度一樣降低用戶在項(xiàng)目中的主動參與不夠靈活,用戶在設(shè)計(jì)之前必須完全說明需求,設(shè)計(jì)必須完全記錄下技術(shù)說明才能構(gòu)造第三章信息系統(tǒng)開發(fā)3.3.1模型驅(qū)動開發(fā)策略三種流行的模型驅(qū)動開發(fā)技術(shù):過程建模流程圖數(shù)據(jù)流圖數(shù)據(jù)建模實(shí)體關(guān)系圖對象建模對象第三章信息系統(tǒng)開發(fā)3.3.2快速應(yīng)用開發(fā)策略RAD基本思想:讓用戶主動參與到分析、設(shè)計(jì)和構(gòu)造活動中將系統(tǒng)開發(fā)組織成重點(diǎn)突出的研討會,讓所有關(guān)聯(lián)人員一同參與通過一種迭代的構(gòu)造方法加速需求分析與設(shè)計(jì)階段提前使用戶看到可工作系統(tǒng)原型
–小規(guī)模、有代表性的或者可工作的模型,這個(gè)模型反映了信息系統(tǒng)的用戶需求或者建議設(shè)計(jì)。任何原型都可能忽略某些功能和特征,直到原型最終完全進(jìn)化成需求的一個(gè)可接受的實(shí)現(xiàn)系統(tǒng)為止。第三章信息系統(tǒng)開發(fā)3.3.2快速應(yīng)用開發(fā)策略第三章信息系統(tǒng)開發(fā)3.3.2快速應(yīng)用開發(fā)策略時(shí)間盒
在一段不能延長的時(shí)間內(nèi)(通常60-90天),系統(tǒng)的某個(gè)版本必須在這個(gè)時(shí)間段內(nèi)投入運(yùn)行。優(yōu)點(diǎn):有規(guī)律向用戶和管理層發(fā)布運(yùn)行系統(tǒng),提高和保持管理者和用戶對項(xiàng)目的熱情,因?yàn)橄到y(tǒng)工作版本按照有規(guī)律的模式進(jìn)行發(fā)布。第三章信息系統(tǒng)開發(fā)3.3.2快速應(yīng)用開發(fā)策略RAD優(yōu)點(diǎn):
適用于用戶需求不確定不明確的項(xiàng)目鼓勵(lì)用戶和管理層主動參與項(xiàng)目具有較高可視性和支持程度用戶和管理層看到可工作的方案更快些錯(cuò)誤和遺漏更早發(fā)現(xiàn)測試和培訓(xùn)是原型法的自然副產(chǎn)品迭代方法更自然,因?yàn)樽兓潜厝坏腞AD缺點(diǎn):–可能增加運(yùn)行、支持和維護(hù)費(fèi)用–省略問題分析階段–RAD可能不鼓勵(lì)分析員考慮其他更有價(jià)值的技術(shù)方案–對速度的重視可能會破壞質(zhì)量–拋棄原型可能被視為產(chǎn)品的時(shí)間和精力的損失第三章信息系統(tǒng)開發(fā)3.3.3商用軟件包開發(fā)策略為了實(shí)現(xiàn)業(yè)務(wù)需求,必須仔細(xì)地選擇封裝式軟件方案封裝式軟件方案不僅需要花錢購買,而且也可能更需要花錢實(shí)現(xiàn)軟件包通常必須定制并集成到企業(yè)中軟件包很少能實(shí)現(xiàn)讓用戶完全滿意的所有業(yè)務(wù)需求第三章信息系統(tǒng)開發(fā)3.3.3商用軟件包開發(fā)策略第三章信息系統(tǒng)開發(fā)3.3.3商用軟件包開發(fā)策略優(yōu)點(diǎn)更快實(shí)現(xiàn)系統(tǒng)許多企業(yè)沒有能力提供人力和專業(yè)知識開發(fā)內(nèi)部方案將開發(fā)費(fèi)用平攤到客戶軟件供應(yīng)商負(fù)責(zé)對軟件進(jìn)行改進(jìn)和修改利用同行業(yè)的相似性,減少重復(fù)開發(fā)缺點(diǎn)形成對供應(yīng)商的依賴購買系統(tǒng)很少能反映理想方案改善業(yè)務(wù)過程以適應(yīng)軟件會遇到阻力第三章信息系統(tǒng)開發(fā)3.3.4混合策略任何一個(gè)項(xiàng)目都可以選擇使用多條開發(fā)路線的組合使用什么開發(fā)路線總是在范圍定義階段期間進(jìn)行選擇,并作為工作陳述的一部分進(jìn)行協(xié)商一種常見的混合了模型驅(qū)動開發(fā)路線和快速應(yīng)用開發(fā)路線的策略是增量開發(fā)策略。第三章信息系統(tǒng)開發(fā)3.3.5系統(tǒng)維護(hù)第三章信息系統(tǒng)開發(fā)3.4自動化工具和技術(shù)3.4.1計(jì)算機(jī)輔助系統(tǒng)工程3.4.2應(yīng)用開發(fā)環(huán)境3.4.3過程和項(xiàng)目管理器第三章信息系統(tǒng)開發(fā)3.4.1CASEComputer-aidedsoftwareengineering(CASE)
–使用支持系統(tǒng)模型的繪圖和分析的自動化工具。有些CASE工具提供原型和代碼產(chǎn)生能力。CASE資料庫(CASErepository
)–系統(tǒng)開發(fā)人員的數(shù)據(jù)庫,存儲系統(tǒng)模型、詳細(xì)描述和說明、以及系統(tǒng)其他開發(fā)產(chǎn)品的地方。也稱字典或者百科全書。正向工程–CASE工具的一種能力,能夠直接從系統(tǒng)模型生成初始的軟件或者數(shù)據(jù)庫代碼。
逆向工程–CASE工具的一種能力,能夠直接從軟件或者數(shù)據(jù)庫代碼生成初始的系統(tǒng)模型。第三章信息系統(tǒng)開發(fā)3.4.1計(jì)算機(jī)輔助系統(tǒng)工程第三章信息系統(tǒng)開發(fā)3.4.2應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境Applicationdevelopmentenvironments(ADEs)–集成化的軟件開發(fā)工具,提供了以最快速度和最高質(zhì)量開發(fā)新系統(tǒng)程序所需要的全部工具。也稱集成開發(fā)環(huán)境integrateddevelopmentenvironment(IDE)ADE工具:程序語言或者解釋器界面構(gòu)造工具中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度金融資產(chǎn)抵押擔(dān)保合同6篇
- 2024版企業(yè)借款擔(dān)保合同范本
- 2025年度云計(jì)算數(shù)據(jù)中心建設(shè)與運(yùn)營合同3篇
- 渭南職業(yè)技術(shù)學(xué)院《學(xué)科綜合訓(xùn)練》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版反擔(dān)保合同編制與合同履行規(guī)范3篇
- 2024年適用各類借款協(xié)議標(biāo)準(zhǔn)格式三例版
- 濰坊工商職業(yè)學(xué)院《嵌入式系統(tǒng)與開發(fā)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024版電梯施工安全協(xié)議書范本
- 二零二五年度環(huán)保產(chǎn)業(yè)股票質(zhì)押管理合同3篇
- 2024版環(huán)保新材料研發(fā)與生產(chǎn)合作協(xié)議
- 貨運(yùn)企業(yè)2025年度安全檢查計(jì)劃
- 以發(fā)展為導(dǎo)向共創(chuàng)教育新篇章-2024年期末校長總結(jié)講話稿
- 2025年焊工安全生產(chǎn)操作規(guī)程(2篇)
- 廣東省廣州越秀區(qū)2023-2024學(xué)年八年級上學(xué)期期末數(shù)學(xué)試卷(含答案)
- 臨床經(jīng)鼻高流量濕化氧療患者護(hù)理查房
- 2024年貴州省中考數(shù)學(xué)真題含解析
- 參考新醫(yī)大-中央財(cái)政支持地方高校發(fā)展專項(xiàng)資金建設(shè)規(guī)
- 《中醫(yī)內(nèi)科學(xué)關(guān)格》課件
- 2024年中國PCB板清洗劑市場調(diào)查研究報(bào)告
- 《紙管》規(guī)范要求
- 【數(shù)學(xué)】2021-2024年新高考數(shù)學(xué)真題考點(diǎn)分布匯
評論
0/150
提交評論