![軟件生命周期和開發(fā)模型ppt課件_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/13/cec282ef-ce87-48ad-8953-7a25285977b7/cec282ef-ce87-48ad-8953-7a25285977b71.gif)
![軟件生命周期和開發(fā)模型ppt課件_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/13/cec282ef-ce87-48ad-8953-7a25285977b7/cec282ef-ce87-48ad-8953-7a25285977b72.gif)
![軟件生命周期和開發(fā)模型ppt課件_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/13/cec282ef-ce87-48ad-8953-7a25285977b7/cec282ef-ce87-48ad-8953-7a25285977b73.gif)
![軟件生命周期和開發(fā)模型ppt課件_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/13/cec282ef-ce87-48ad-8953-7a25285977b7/cec282ef-ce87-48ad-8953-7a25285977b74.gif)
![軟件生命周期和開發(fā)模型ppt課件_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/13/cec282ef-ce87-48ad-8953-7a25285977b7/cec282ef-ce87-48ad-8953-7a25285977b75.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、毛新軍毛新軍 教授教授計算機(jī)科學(xué)與技術(shù)系計算機(jī)科學(xué)與技術(shù)系602教研室教研室 0731-(45)73649軟件工程導(dǎo)論軟件工程導(dǎo)論 之之l軟件生命周期l軟件開發(fā)模型lCASE工具和環(huán)境n生命周期n人的生命周期:嬰兒、幼兒、兒童、少年、n軟件生命周期n軟件從提出開發(fā)開場到最終滅亡所閱歷的時期軟件生命周期表示圖可行性研討可行性研討需求分析需求分析概要設(shè)計概要設(shè)計詳細(xì)設(shè)計詳細(xì)設(shè)計實實 現(xiàn)現(xiàn)集成測試集成測試確認(rèn)測試確認(rèn)測試運(yùn)用與維護(hù)運(yùn)用與維護(hù)退役退役軟件定義軟件定義軟件開發(fā)軟件開發(fā)維護(hù)維護(hù)n義務(wù)n了解用戶要求和現(xiàn)實環(huán)境,從技術(shù)、經(jīng)濟(jì)、市場等方面研討并論證開發(fā)該軟件系統(tǒng)的可行性
2、n技術(shù)途徑n調(diào)查和了解用戶要求 和 現(xiàn)實環(huán)境n攢寫調(diào)查報告n可行性論證 和 分析技術(shù)、經(jīng)濟(jì)等n如可行,制定初步工程開發(fā)方案(人員,進(jìn)度)n階段性產(chǎn)品n可行性論證報告n初步的工程開發(fā)方案n義務(wù)n確定用戶對待開發(fā)軟件系統(tǒng)的需求包括:n功能n性能n運(yùn)轉(zhuǎn)環(huán)境約束n重要性n軟件開發(fā)根據(jù),軟件驗收的規(guī)范n困難性n難以說清, 動態(tài)變化, 歧義,復(fù)雜n技術(shù)途徑和工具n需求分析人員需與用戶不斷、反復(fù)地交流和商討,運(yùn)用戶需求逐漸準(zhǔn)確化、一致化、完全化n籠統(tǒng)、問題分解、快速原型、多視點等技術(shù)n階段性產(chǎn)品n軟件需求規(guī)格闡明書SRS(功能,性能和運(yùn)轉(zhuǎn)環(huán)境約束)n義務(wù)n根據(jù)SRS建立目的軟件系統(tǒng)總體構(gòu)造、設(shè)計全局?jǐn)?shù)據(jù)庫和
3、數(shù)據(jù)構(gòu)造,規(guī)定設(shè)計約束,制定集成測試方案等等。n技術(shù)途徑和工具n根據(jù)軟件需求規(guī)格闡明書, 自頂向下, 逐漸求精, 籠統(tǒng), 模塊化, 部分化,信息隱藏 .n階段性產(chǎn)品n概要設(shè)計規(guī)格闡明書n數(shù)據(jù)庫或數(shù)據(jù)構(gòu)造設(shè)計闡明書n集成測試方案。n義務(wù)n細(xì)化概要設(shè)計所生成的各個模塊, 并詳細(xì)描畫程序模塊的內(nèi)部細(xì)節(jié)(算法,數(shù)據(jù)構(gòu)造等),構(gòu)成可編程的程序模塊,制定單元測試方案n技術(shù)途徑n根據(jù)SRS和概要設(shè)計結(jié)果進(jìn)展,單入口單出口,PDLn階段新產(chǎn)品n詳細(xì)設(shè)計規(guī)格闡明書n單元測試方案n義務(wù)n根據(jù)詳細(xì)設(shè)計規(guī)格闡明書編寫源程序,并對程序進(jìn)展調(diào)試和單元測試,驗證程序與詳細(xì)設(shè)計文檔 一致性n技術(shù)途徑和工具n以詳細(xì)設(shè)計規(guī)格闡明
4、書為根據(jù)、基于某種程序設(shè)計言語進(jìn)展編碼n階段新產(chǎn)品n源程序代碼n義務(wù)n根據(jù)概要設(shè)計規(guī)格闡明書,將經(jīng)過單元測試的模塊逐漸進(jìn)展集成和測試n技術(shù)途徑和工具n以概要設(shè)計規(guī)格闡明書和集成測試方案為根據(jù),進(jìn)展集成模塊并進(jìn)展測試nIDE, 專有工具等n階段性產(chǎn)品n生成滿足概要設(shè)計要求、可運(yùn)轉(zhuǎn)的系統(tǒng)源程序和系統(tǒng)集成測試報告n 義務(wù)n根據(jù)軟件需求規(guī)格闡明書,測試軟件系統(tǒng)能否滿足用戶的需求n途徑 n由用戶參與,以軟件需求規(guī)格闡明書為根據(jù)進(jìn)展確認(rèn)測試n專有工具n階段性產(chǎn)品n可供用戶運(yùn)用的軟件產(chǎn)品(文檔,源程序)n義務(wù)n對運(yùn)用后的軟件進(jìn)展維護(hù)例如:n修正運(yùn)用過程中發(fā)現(xiàn)的錯誤糾錯性維護(hù)n添加新的功能完善性維護(hù)n從一個環(huán)
5、境搬遷到另一個環(huán)境順應(yīng)性維護(hù)n途徑n以文檔和源程序為根底按用戶要求進(jìn)展n階段性產(chǎn)品n版本更新的軟件產(chǎn)品l軟件生命周期l軟件開發(fā)模型lCASE工具和環(huán)境n軟件生命周期(軟件)n軟件開發(fā)過程(開發(fā)人員) = ?n軟件開發(fā)模型是軟件開發(fā)全過程、軟件開發(fā)活動以及它們之間關(guān)系的的構(gòu)造框架n軟件工程的管理提供里程碑和進(jìn)度表n為軟件開發(fā)提供原那么和方法n以軟件需求可完全確定為前提的瀑布模型n在軟件開發(fā)初期只能提供根本需求所采用的漸進(jìn)式開發(fā)模型如原型模型、螺旋模型n以方式化開發(fā)方法為根底的變換模型n主要思想n軟件開發(fā)過程與軟件生命周期是一致的n相鄰二階段之間存在因果關(guān)系n需對階段性產(chǎn)品進(jìn)展評審可行性研討可行性
6、研討需求分析需求分析概要設(shè)計概要設(shè)計詳細(xì)設(shè)計詳細(xì)設(shè)計實實 現(xiàn)現(xiàn)集成測試集成測試確認(rèn)測試確認(rèn)測試運(yùn)用與維護(hù)運(yùn)用與維護(hù)n瀑布模型在軟件工程中占有重要的位置n缺乏n 缺乏靈敏性n 到最后階段才干得到可運(yùn)轉(zhuǎn)的軟件版本可行性研討可行性研討需求分析需求分析概要設(shè)計概要設(shè)計詳細(xì)設(shè)計詳細(xì)設(shè)計實實 現(xiàn)現(xiàn)組裝測試組裝測試確認(rèn)測試確認(rèn)測試運(yùn)用與維護(hù)運(yùn)用與維護(hù) 初初步步需需求求分分析析 快快速速設(shè)設(shè)計計 建建造造原原型型 用用戶戶評評估估原原型型(新新需需求求) 開開發(fā)發(fā)產(chǎn)產(chǎn)品品 開開始始 結(jié)結(jié)束束 n優(yōu)點n有助于獲取用戶需求,加強(qiáng)對需求的了解n盡早發(fā)現(xiàn)軟件中的錯誤n支持需求的動態(tài)變化n適宜于需求動態(tài)變化,事先難以確
7、定系統(tǒng)n缺乏n不能支持風(fēng)險分析 需需求求定定義義: 決決定定目目標(biāo)標(biāo),方方案案和和限限制制 風(fēng)風(fēng)險險分分析析:評評價價、識識別別和和消消除除風(fēng)風(fēng)險險 工工程程實實現(xiàn)現(xiàn):開開發(fā)發(fā)和和驗驗證證下下一一個個產(chǎn)產(chǎn)品品 客客戶戶評評審審 原原型型 n根本思想n螺旋模型是瀑布模型、原型模型的有機(jī)結(jié)合,同時添加了風(fēng)險分析n優(yōu)點n有助于獲取用戶需求,加強(qiáng)對需求的了解n盡早發(fā)現(xiàn)軟件中的錯誤n支持需求的動態(tài)變化n支持風(fēng)險分析,可降低或者消除軟件開發(fā)風(fēng)險n適宜于需求動態(tài)變化,事先難以確定并且開發(fā)風(fēng)險較大的系統(tǒng)l軟件生命周期l軟件開發(fā)模型lCASE工具和環(huán)境n計算機(jī)輔助軟件工程(CASE)n在軟件工程活動中,軟件開發(fā)
8、人員按照軟件工程的方法和原那么,借助于計算機(jī)及其軟件工具的協(xié)助來開發(fā)、維護(hù)和管理軟件產(chǎn)品的過程 nCASE工具n支持CASE的工具(編譯器,編輯器 推土機(jī)、鋤頭)n集成CASE環(huán)境n將CASE工具、信息按一致規(guī)范和接口組裝起來,使工具間、人員間、各個過程間能方便交互的環(huán)境。n如Visual C+將編輯、編譯、調(diào)試、界面設(shè)計、安裝程序生成等等集成在一同。(結(jié)合收割機(jī)) n目前已有大量的CASE工具n 工程管理工具:估算工程本錢和任務(wù)量,制定工程規(guī)劃等等;n 分析和設(shè)計工具:用于系統(tǒng)建模;n 程序設(shè)計工具:編譯器,調(diào)試器等;n 測試工具:測試用例生成,程序動態(tài)跟蹤工具nRational RosenMicrosoft Visual Studiol軟件生命周期l軟件開發(fā)模型lCASE工具和環(huán)境n他以為軟件開
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年度九年級物理全冊15.2電流和電路教學(xué)設(shè)計2新版新人教版
- 生產(chǎn)技術(shù)員工作總結(jié)
- 一年級班隊上學(xué)期工作計劃
- 工地保安部年終工作總結(jié)
- 教育教學(xué)工作計劃書
- 景區(qū)酒店合作協(xié)議書范本
- 駕駛員安全協(xié)議書范本
- 學(xué)員聽評課記錄表怎么填
- 自相矛盾聽評課記錄表
- 北京4年級數(shù)學(xué)試卷
- 長江委水文局2025年校園招聘17人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年湖南韶山干部學(xué)院公開招聘15人歷年高頻重點提升(共500題)附帶答案詳解
- 廣東省廣州市番禺區(qū)2023-2024學(xué)年七年級上學(xué)期期末數(shù)學(xué)試題
- 不可切除肺癌放療聯(lián)合免疫治療專家共識(2024年版)j解讀
- 教科版科學(xué)六年級下冊14《設(shè)計塔臺模型》課件
- 智研咨詢發(fā)布:2024年中國MVR蒸汽機(jī)械行業(yè)市場全景調(diào)查及投資前景預(yù)測報告
- 法規(guī)解讀丨2024新版《突發(fā)事件應(yīng)對法》及其應(yīng)用案例
- JGJ46-2024 建筑與市政工程施工現(xiàn)場臨時用電安全技術(shù)標(biāo)準(zhǔn)
- 信息安全意識培訓(xùn)課件
- 家譜、宗譜頒譜慶典講話
- 新員工入職登記表
評論
0/150
提交評論