版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 北京華力創(chuàng)通科技股份有限公司 Http:/ 目目 錄錄 傳統(tǒng)軟件工程傳統(tǒng)軟件工程 軟件工程現(xiàn)狀軟件工程現(xiàn)狀 V模型的改革模型的改革 全生命周期解決方案全生命周期解決方案 北京華力創(chuàng)通科技股份有限公司 Http:/ 傳統(tǒng)軟件工程傳統(tǒng)軟件工程 雛形階段:雛形階段: 70年代,提出軟件開發(fā)工程化的思想, 目標(biāo):克服軟件危機(jī)。 過(guò)程軟件工程階段:過(guò)程軟件工程階段: 80年代末,面向?qū)ο蟮姆治雠c設(shè)計(jì)方法形成體系。 目標(biāo):軟件開發(fā)過(guò)程從目標(biāo)管理轉(zhuǎn)向過(guò)程管理。 構(gòu)件軟件工程階段:構(gòu)件軟件工程階段: 90年代以后,處理對(duì)象為網(wǎng)絡(luò)計(jì)算和支持多媒體信息的WWW。 目標(biāo):提高個(gè)人生產(chǎn)率,群組共享信息,協(xié)同工作來(lái)提
2、高群組、集團(tuán)的整體生 產(chǎn)效率。 特點(diǎn):重視軟件開發(fā)方法和技術(shù)的研究,總結(jié)和發(fā)展包括軟件體系結(jié)構(gòu)、軟件 設(shè)計(jì)模式、互操作性、標(biāo)準(zhǔn)化、協(xié)議等領(lǐng)域的重用經(jīng)驗(yàn)。軟件重用和軟件構(gòu)件技術(shù) 正逐步成為主流軟件技術(shù)。 北京華力創(chuàng)通科技股份有限公司 Http:/ 傳統(tǒng)開發(fā)模型(傳統(tǒng)開發(fā)模型(1) 瀑布模型:瀑布模型: 特點(diǎn):軟件開發(fā)的各項(xiàng)活動(dòng)嚴(yán)格按照線性方式進(jìn)行,當(dāng)前活動(dòng)接受上 一項(xiàng)活動(dòng)的工作結(jié)果,實(shí)施完成所需的工作內(nèi)容。當(dāng)前活動(dòng)的工作結(jié)果需 要進(jìn)行驗(yàn)證,如果驗(yàn)證通過(guò),則該結(jié)果作為下一項(xiàng)活動(dòng)的輸入,繼續(xù)進(jìn)行 下一項(xiàng)活動(dòng),否則返回修改。 現(xiàn)狀:瀑布模型強(qiáng)調(diào)文檔的作用,并要求每個(gè)階段都要仔細(xì)驗(yàn)證。但 是,這種模型的
3、線性過(guò)程太理想化,已不再適合現(xiàn)代的軟件開發(fā)模式,幾 乎被業(yè)界拋棄 北京華力創(chuàng)通科技股份有限公司 Http:/ 傳統(tǒng)開發(fā)模型(傳統(tǒng)開發(fā)模型(1) 北京華力創(chuàng)通科技股份有限公司 Http:/ 傳統(tǒng)開發(fā)模型(傳統(tǒng)開發(fā)模型(2) 增量模型:增量模型: 特點(diǎn):引進(jìn)了增量包的概念,無(wú)須等到所有需求都出來(lái),只要某個(gè)需 求的增量包出來(lái)即可進(jìn)行開發(fā)。增量包的影響對(duì)整個(gè)項(xiàng)目來(lái)說(shuō)是可以承受 的。 現(xiàn)狀:人員分配靈活,先推出核心產(chǎn)品,再開發(fā)下一個(gè)增量。但要求 加入構(gòu)件必須不破壞已構(gòu)造好的系統(tǒng)部分,對(duì)設(shè)計(jì)模式技巧要求很高。 也 容易退化為邊做邊改模型,從而使軟件過(guò)程的控制失去整體性。 北京華力創(chuàng)通科技股份有限公司 Ht
4、tp:/ 傳統(tǒng)開發(fā)模型(傳統(tǒng)開發(fā)模型(2) 北京華力創(chuàng)通科技股份有限公司 Http:/ 傳統(tǒng)開發(fā)模型(傳統(tǒng)開發(fā)模型(3) 螺旋模型:螺旋模型: 特點(diǎn):風(fēng)險(xiǎn)驅(qū)動(dòng)的方法體系,迭代方法體系,傾向于按照開發(fā)/設(shè)計(jì)人 員的方式工作,而不是項(xiàng)目經(jīng)理的方式,正良好運(yùn)作著。 現(xiàn)狀: 受限強(qiáng)調(diào)風(fēng)險(xiǎn)分析,要求客戶接受和相信這種分析,往往 適應(yīng)于內(nèi)部的大規(guī)模軟件開發(fā);人員應(yīng)該擅長(zhǎng)尋找可能的風(fēng)險(xiǎn),準(zhǔn)確地分 析風(fēng)險(xiǎn),否則將會(huì)帶來(lái)更大的風(fēng)險(xiǎn)。 北京華力創(chuàng)通科技股份有限公司 Http:/ 傳統(tǒng)開發(fā)模型(傳統(tǒng)開發(fā)模型(3) 北京華力創(chuàng)通科技股份有限公司 Http:/ 軟件工程學(xué)現(xiàn)狀軟件工程學(xué)現(xiàn)狀 系統(tǒng)復(fù)雜化:系統(tǒng)復(fù)雜化: 整
5、個(gè)系統(tǒng)經(jīng)常需要不同領(lǐng)域的專家通力合作;需求經(jīng)常不夠明確;變 更發(fā)生的頻率更高。 系統(tǒng)大型化:系統(tǒng)大型化: 系統(tǒng)可能涵蓋復(fù)雜的軟硬件結(jié)構(gòu);需要大量的軟硬件開發(fā)人員在很長(zhǎng) 的生命周期內(nèi)共同完成;不同子系統(tǒng)的交互非常復(fù)雜,。 強(qiáng)調(diào)測(cè)量性:強(qiáng)調(diào)測(cè)量性: 更加注重初期的系統(tǒng)分析,以給測(cè)試人員提供更好的測(cè)試依據(jù),保證 對(duì)系統(tǒng)整體驗(yàn)收的效果最好,強(qiáng)調(diào)測(cè)試設(shè)計(jì)先行,開發(fā)測(cè)試并行。 北京華力創(chuàng)通科技股份有限公司 Http:/ 常規(guī)常規(guī)V模型方法模型方法 北京華力創(chuàng)通科技股份有限公司 Http:/ 常規(guī)常規(guī)V模型方法模型方法 優(yōu)點(diǎn):優(yōu)點(diǎn): 解決了傳統(tǒng)瀑布模型盲目追求完美的缺憾;測(cè)試先行,保證了產(chǎn)品在很 大程度上能
6、夠滿足需求。 缺點(diǎn):缺點(diǎn): 仍然過(guò)于理想化。 缺乏集成開發(fā)的思想。 變更控制復(fù)雜而易失控。 北京華力創(chuàng)通科技股份有限公司 Http:/ 嵌入式系統(tǒng)開發(fā)現(xiàn)狀嵌入式系統(tǒng)開發(fā)現(xiàn)狀 設(shè)計(jì)變更成本設(shè)計(jì)變更成本 時(shí)間軸時(shí)間軸 引入引入Errors數(shù)數(shù) 需求捕獲和分析需求捕獲和分析 系統(tǒng)分析與設(shè)計(jì)系統(tǒng)分析與設(shè)計(jì) 軟硬件設(shè)計(jì)文檔軟硬件設(shè)計(jì)文檔 軟件架構(gòu)設(shè)計(jì)軟件架構(gòu)設(shè)計(jì) 代碼實(shí)現(xiàn)和單元測(cè)試代碼實(shí)現(xiàn)和單元測(cè)試 需求文檔需求文檔 軟件規(guī)格說(shuō)明軟件規(guī)格說(shuō)明 書書 模塊集成測(cè)試模塊集成測(cè)試 系統(tǒng)驗(yàn)收測(cè)試系統(tǒng)驗(yàn)收測(cè)試 子系統(tǒng)集成測(cè)試子系統(tǒng)集成測(cè)試 .exe .doc .exe .doc 北京華力創(chuàng)通科技股份有限公司 Ht
7、tp:/ 軟件工程的發(fā)展趨勢(shì)軟件工程的發(fā)展趨勢(shì) 全球化軟件協(xié)作交付:全球化軟件協(xié)作交付: 全球化的軟件交付模式:87%的開發(fā)團(tuán)隊(duì)是分布式的,56%有兩個(gè)以 上的開發(fā)地點(diǎn)。 軟件帝國(guó):美國(guó)項(xiàng)目概念設(shè)計(jì),歐洲系統(tǒng)架構(gòu)設(shè)計(jì),中國(guó)軟件編碼和 測(cè)試,印度售后支持。 社區(qū)驅(qū)動(dòng)的軟件交付:社區(qū)驅(qū)動(dòng)的軟件交付: 強(qiáng)調(diào)個(gè)體的創(chuàng)造性和能力對(duì)某一領(lǐng)域技術(shù)的執(zhí)著和熱愛。 基于公共的社區(qū)協(xié)作環(huán)境,通過(guò)Web來(lái)共享創(chuàng)新思想。 模塊化:模塊化: 更多的業(yè)務(wù)靈活性和創(chuàng)新能力 復(fù)雜度的增加和歷史遺留系統(tǒng)的增加,需要重用性。 北京華力創(chuàng)通科技股份有限公司 Http:/ 開發(fā)過(guò)程總覽開發(fā)過(guò)程總覽 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 軟件需求分析軟件
8、需求分析 軟件實(shí)現(xiàn)軟件實(shí)現(xiàn) 系統(tǒng)工程系統(tǒng)工程 需求需求/模型模型/知識(shí)庫(kù)知識(shí)庫(kù) 系統(tǒng)需求分析系統(tǒng)需求分析 系統(tǒng)功能分析系統(tǒng)功能分析 軟件概要設(shè)計(jì)軟件概要設(shè)計(jì) 軟件詳細(xì)設(shè)計(jì)軟件詳細(xì)設(shè)計(jì)軟件單元測(cè)試軟件單元測(cè)試 軟件部件集成測(cè)試軟件部件集成測(cè)試 軟件配置項(xiàng)測(cè)試軟件配置項(xiàng)測(cè)試 子系統(tǒng)集成測(cè)試子系統(tǒng)集成測(cè)試 系統(tǒng)驗(yàn)收測(cè)試系統(tǒng)驗(yàn)收測(cè)試 過(guò)程資產(chǎn)管理過(guò)程資產(chǎn)管理 系統(tǒng)需求系統(tǒng)需求 分析分析 軟軟/硬件功能基線硬件功能基線 變更請(qǐng)求變更請(qǐng)求 用戶需求用戶需求 Harmony過(guò)程改進(jìn)的過(guò)程改進(jìn)的V模型模型 北京華力創(chuàng)通科技股份有限公司 Http:/ 開發(fā)過(guò)程總覽開發(fā)過(guò)程總覽 基于基于Harmony方法論的改良
9、方法論的改良V模型模型 特點(diǎn):特點(diǎn): 更加強(qiáng)調(diào)需求的管理: 更加強(qiáng)調(diào)模型的重要: 更加強(qiáng)調(diào)需求分析與系統(tǒng)設(shè)計(jì)的互動(dòng): 提供更精確的測(cè)試場(chǎng)景分析: 提供更清晰的項(xiàng)目管理流程: 北京華力創(chuàng)通科技股份有限公司 Http:/ 開發(fā)過(guò)程總覽開發(fā)過(guò)程總覽 策略和方法支持策略和方法支持 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 軟件需求分析軟件需求分析 軟件實(shí)現(xiàn)軟件實(shí)現(xiàn) 系統(tǒng)工程系統(tǒng)工程 需求需求/模型模型/知識(shí)庫(kù)知識(shí)庫(kù) 軟件項(xiàng)目策劃軟件項(xiàng)目策劃 系統(tǒng)需求分析系統(tǒng)需求分析 系統(tǒng)功能分析系統(tǒng)功能分析 軟件概要設(shè)計(jì)軟件概要設(shè)計(jì) 軟件詳細(xì)設(shè)計(jì)軟件詳細(xì)設(shè)計(jì)軟件單元測(cè)試軟件單元測(cè)試 軟件部件集成測(cè)試軟件部件集成測(cè)試 軟件配置項(xiàng)測(cè)試軟件配置項(xiàng)
10、測(cè)試 子系統(tǒng)集成測(cè)試子系統(tǒng)集成測(cè)試 系統(tǒng)驗(yàn)收測(cè)試系統(tǒng)驗(yàn)收測(cè)試 軟件配置管理軟件配置管理 (包括變更管理)(包括變更管理) 軟件質(zhì)量保證軟件質(zhì)量保證 軟件項(xiàng)目跟蹤軟件項(xiàng)目跟蹤 與監(jiān)督與監(jiān)督 過(guò)程資產(chǎn)管理過(guò)程資產(chǎn)管理 系統(tǒng)需求系統(tǒng)需求 分析分析 軟軟/硬件功能基線硬件功能基線 變更請(qǐng)求變更請(qǐng)求 用戶需求用戶需求 需求管理需求管理 改良改良V模型的策略和方法支持模型的策略和方法支持 北京華力創(chuàng)通科技股份有限公司 Http:/ Jazz整合平臺(tái)的結(jié)構(gòu) Rational Doors Rational CC/RTC Rational Rhapsody Rational CQ Jazz 需求問(wèn)題需求問(wèn)題 溝
11、通溝通 需求分析需求分析 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì) 軟,硬軟,硬 件設(shè)計(jì)件設(shè)計(jì) 實(shí)現(xiàn)測(cè)實(shí)現(xiàn)測(cè) 試執(zhí)行試執(zhí)行 缺陷跟缺陷跟 蹤蹤 缺陷提缺陷提 交交 缺陷問(wèn)題缺陷問(wèn)題 溝通溝通 循環(huán)循環(huán) 自動(dòng)化自動(dòng)化 測(cè)試測(cè)試 測(cè)試測(cè)試 計(jì)劃計(jì)劃 任務(wù)任務(wù) 跟蹤跟蹤 Rational Doors Rational RTRT 配置配置 管理管理 北京華力創(chuàng)通科技股份有限公司 Http:/ 全生命周期軟件工程平臺(tái)產(chǎn)品部署圖全生命周期軟件工程平臺(tái)產(chǎn)品部署圖 Logiscope 靜態(tài)的嵌入式代碼分析工具 TestConductor 基于模型的嵌入式軟件測(cè)試工 具 TestRT 動(dòng)態(tài)嵌入式軟件測(cè)試工具 Quality Manag
12、er 基于Jazz的測(cè)試管理平臺(tái) Harmony/SE 模型驅(qū)動(dòng)的系統(tǒng)工程最佳實(shí)踐 Harmony/ESW 嵌入式軟件工程最佳實(shí)踐 Method Composer 流程設(shè)計(jì)和部署 Team Concert 和Jazz Team Server平臺(tái) 協(xié)作式軟件開發(fā)平臺(tái);變更和發(fā)布管理;項(xiàng)目管理和監(jiān)控 Mathworks Matlab Simulink DOORS 需求文檔和過(guò)程管理;建立需求、模型、代碼、測(cè)試之間的追蹤關(guān)系 Rhapsody 系統(tǒng)和嵌入式軟件的架構(gòu)設(shè)計(jì)和實(shí)現(xiàn)、基于SysML和Harmony的系統(tǒng)工程 Esterel SCADE WindRiver Vxworks RTOS CMMC
13、MMI 軟件研制能力成熟度模型 北京華力創(chuàng)通科技股份有限公司 Http:/ 系統(tǒng)需求系統(tǒng)需求 軟件需求軟件需求 軟件概設(shè)軟件概設(shè) 軟件詳設(shè)軟件詳設(shè) 代碼代碼 系統(tǒng)需求分析階段系統(tǒng)需求分析階段 系統(tǒng)功能分析階段系統(tǒng)功能分析階段 系統(tǒng)設(shè)計(jì)階段系統(tǒng)設(shè)計(jì)階段 保證從系統(tǒng)需求產(chǎn)生保證從系統(tǒng)需求產(chǎn)生 軟件需求的軟件需求的WI 系統(tǒng)系統(tǒng)軟件軟件 軟件需求軟件需求 分析階段分析階段 測(cè)試用例測(cè)試用例 推導(dǎo)推導(dǎo) 軟件概要軟件概要 設(shè)計(jì)階段設(shè)計(jì)階段 軟件詳細(xì)軟件詳細(xì) 設(shè)計(jì)階段設(shè)計(jì)階段 追蹤追蹤 軟件實(shí)現(xiàn)軟件實(shí)現(xiàn) 階段階段 軟件單元軟件單元 測(cè)試階段測(cè)試階段 Doors RTC RTC 計(jì)劃計(jì)劃 RTC SCM 使
14、用模型使用模型簡(jiǎn)單項(xiàng)目簡(jiǎn)單項(xiàng)目 北京華力創(chuàng)通科技股份有限公司 Http:/ 系統(tǒng)需求系統(tǒng)需求 系統(tǒng)功能系統(tǒng)功能 系統(tǒng)架構(gòu)系統(tǒng)架構(gòu) 軟件需求軟件需求 軟件概設(shè)軟件概設(shè) 軟件詳設(shè)軟件詳設(shè) 代碼代碼 基于基于HarmonyHarmony最佳實(shí)最佳實(shí) 踐的踐的WIWI,保證從系,保證從系 統(tǒng)需求產(chǎn)生軟件需統(tǒng)需求產(chǎn)生軟件需 求求 概要模型概要模型 詳細(xì)模型詳細(xì)模型 系統(tǒng)需求分析階段系統(tǒng)需求分析階段 系統(tǒng)功能分析階段系統(tǒng)功能分析階段 系統(tǒng)設(shè)計(jì)階段系統(tǒng)設(shè)計(jì)階段 系統(tǒng)系統(tǒng)軟件軟件 軟件需求軟件需求 分析階段分析階段 基于軟件基于軟件 需求的工需求的工 作項(xiàng)(需作項(xiàng)(需 求分析)求分析) 基于軟基于軟 件需求件需求 的工作的工作 項(xiàng)(概項(xiàng)(概 設(shè))設(shè)) 基于軟基于軟 件需求件需求 的工作的工作 項(xiàng)(詳項(xiàng)(詳 設(shè))設(shè)) 基于軟基于軟 件需求件需求 的工
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東碧桂園職業(yè)學(xué)院《會(huì)計(jì)前沿》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣安職業(yè)技術(shù)學(xué)院《數(shù)字媒體技術(shù)與應(yīng)用理論教學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛州職業(yè)技術(shù)學(xué)院《信息系統(tǒng)項(xiàng)目管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 《課程學(xué)習(xí)資源的》課件
- 贛西科技職業(yè)學(xué)院《中學(xué)班主任工作導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛南衛(wèi)生健康職業(yè)學(xué)院《世紀(jì)西方音樂(lè)》2023-2024學(xué)年第一學(xué)期期末試卷
- 《新龜兔賽跑》課件
- 六年級(jí)語(yǔ)文上冊(cè)養(yǎng)成讀報(bào)的好習(xí)慣課件
- 《狂犬病人的護(hù)理》課件
- 七年級(jí)語(yǔ)文上冊(cè)第二單元8世說(shuō)新語(yǔ)二則教案新人教版
- 物業(yè)投訴處理培訓(xùn)課件
- 《春秋》導(dǎo)讀學(xué)習(xí)通章節(jié)答案期末考試題庫(kù)2023年
- 1.1、供應(yīng)商管理控制流程與風(fēng)險(xiǎn)控制流程圖
- 初二年級(jí)勞動(dòng)課教案6篇
- 箱變遷移工程施工方案
- 北師大版九年級(jí)數(shù)學(xué)下冊(cè)《圓的對(duì)稱性》評(píng)課稿
- 《遙感原理與應(yīng)用》期末考試試卷附答案
- 物流無(wú)人機(jī)垂直起降場(chǎng)選址與建設(shè)規(guī)范(征求意見稿)
- 工程分包管理制度
- 2023年湖南成人學(xué)位英語(yǔ)考試真題
- GB/T 9452-2023熱處理爐有效加熱區(qū)測(cè)定方法
評(píng)論
0/150
提交評(píng)論