![軟件制造工程概述ppt課件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/25/c94995b0-c964-4cb3-b4d1-84a8f5312873/c94995b0-c964-4cb3-b4d1-84a8f53128731.gif)
![軟件制造工程概述ppt課件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/25/c94995b0-c964-4cb3-b4d1-84a8f5312873/c94995b0-c964-4cb3-b4d1-84a8f53128732.gif)
![軟件制造工程概述ppt課件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/25/c94995b0-c964-4cb3-b4d1-84a8f5312873/c94995b0-c964-4cb3-b4d1-84a8f53128733.gif)
![軟件制造工程概述ppt課件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/25/c94995b0-c964-4cb3-b4d1-84a8f5312873/c94995b0-c964-4cb3-b4d1-84a8f53128734.gif)
![軟件制造工程概述ppt課件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/25/c94995b0-c964-4cb3-b4d1-84a8f5312873/c94995b0-c964-4cb3-b4d1-84a8f53128735.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件制造工程軟件制造工程 龔梅龔梅 軟件制造工程軟件制造工程第一章第一章 軟件制造工程的概念軟件制造工程的概念課程要求n不遲到,不早退實(shí)際與實(shí)驗(yàn)課n課下多參考網(wǎng)上關(guān)于軟件工程的資料n布置的作業(yè)實(shí)驗(yàn)報(bào)告、文檔等要仔細(xì)思索如何做好,及時(shí)上交n團(tuán)隊(duì)協(xié)作!第一章第一章 軟件制造工程的概念軟件制造工程的概念n軟件制造工程在軟件開發(fā)中的位置軟件制造工程在軟件開發(fā)中的位置n軟件制造工程的主要內(nèi)容軟件制造工程的主要內(nèi)容n軟件制造工程的成果物軟件制造工程的成果物n程序員與軟件制造工程程序員與軟件制造工程知識回想知識回想n軟件軟件n軟件的生命周期軟件的生命周期n軟件工程軟件工程程序程
2、序+數(shù)據(jù)構(gòu)造數(shù)據(jù)構(gòu)造+文檔文檔采用工程化方法把軟件作為工程產(chǎn)品按采用工程化方法把軟件作為工程產(chǎn)品按軟件生命周期進(jìn)展消費(fèi)軟件生命周期進(jìn)展消費(fèi)從提出軟件開發(fā)需求開場直到軟從提出軟件開發(fā)需求開場直到軟件產(chǎn)品被淘汰為止的全過程件產(chǎn)品被淘汰為止的全過程軟件工程工程流程軟件工程工程流程義務(wù)來源工程立項(xiàng)、招標(biāo)、中標(biāo)義務(wù)來源工程立項(xiàng)、招標(biāo)、中標(biāo)建立團(tuán)隊(duì)建立團(tuán)隊(duì)擔(dān)任人制定方案進(jìn)度方案擔(dān)任人制定方案進(jìn)度方案開發(fā)開發(fā)(需求需求-設(shè)計(jì)設(shè)計(jì)-編碼編碼-測試測試-運(yùn)轉(zhuǎn)維護(hù)運(yùn)轉(zhuǎn)維護(hù))上步需求反復(fù)上步需求反復(fù)對小型工程流程簡單對小型工程流程簡單軟件生命周期的階段劃分軟件生命周期的階段劃分n需求定義分析n設(shè)計(jì)工程n制造工程n測
3、試工程n運(yùn)轉(zhuǎn)與維護(hù)軟件制造工程在軟件開發(fā)中的位置軟件制造工程在軟件開發(fā)中的位置n需求分析工程需求分析工程n設(shè)計(jì)工程外部設(shè)計(jì)、內(nèi)部設(shè)計(jì)設(shè)計(jì)工程外部設(shè)計(jì)、內(nèi)部設(shè)計(jì)n制造工程程序設(shè)計(jì)、程序編碼、單元制造工程程序設(shè)計(jì)、程序編碼、單元測試測試n測試工程組合測試、系統(tǒng)測試、運(yùn)轉(zhuǎn)測試工程組合測試、系統(tǒng)測試、運(yùn)轉(zhuǎn)測試測試n運(yùn)轉(zhuǎn)與維護(hù)運(yùn)用安裝、運(yùn)轉(zhuǎn)、維護(hù)運(yùn)轉(zhuǎn)與維護(hù)運(yùn)用安裝、運(yùn)轉(zhuǎn)、維護(hù)需求和設(shè)計(jì)工程屬于上流工程需求和設(shè)計(jì)工程屬于上流工程制造工程屬于中流工程制造工程屬于中流工程測試和運(yùn)用安裝屬于下流工程測試和運(yùn)用安裝屬于下流工程軟件制造工程的位置軟件制造工程的位置軟軟件件開開發(fā)發(fā)過過程程需求分析工程需求分析工程設(shè)計(jì)
4、工程設(shè)計(jì)工程制造工程制造工程測試工程測試工程運(yùn)用安裝運(yùn)用安裝運(yùn)轉(zhuǎn)維護(hù)運(yùn)轉(zhuǎn)維護(hù) 用戶需求轉(zhuǎn)化為軟件產(chǎn)品所需的全部軟件工程活動(dòng)的集合。 開發(fā)周期VS任務(wù)量?軟件開發(fā)過程的主要作業(yè)內(nèi)容軟件開發(fā)過程的主要作業(yè)內(nèi)容 開發(fā)工程開發(fā)工程 目的和處理內(nèi)容目的和處理內(nèi)容需求需求分析分析工程工程需求分析需求分析系統(tǒng)計(jì)劃系統(tǒng)計(jì)劃確定系統(tǒng)開發(fā)的目的,做出軟件系統(tǒng)的開發(fā)計(jì)劃。確定系統(tǒng)開發(fā)的目的,做出軟件系統(tǒng)的開發(fā)計(jì)劃。在需求分析基礎(chǔ)上明確系統(tǒng)構(gòu)想模型和處理要求,作出系統(tǒng)在需求分析基礎(chǔ)上明確系統(tǒng)構(gòu)想模型和處理要求,作出系統(tǒng)功能概要說明,確定系統(tǒng)能夠?qū)崿F(xiàn)的范圍。功能概要說明,確定系統(tǒng)能夠?qū)崿F(xiàn)的范圍。設(shè)計(jì)設(shè)計(jì)工程工程外部設(shè)計(jì)
5、外部設(shè)計(jì)(概要設(shè)計(jì))(概要設(shè)計(jì))系統(tǒng)功能概要處理的具體化,作出用戶看得到的部分系統(tǒng)要系統(tǒng)功能概要處理的具體化,作出用戶看得到的部分系統(tǒng)要件的基本設(shè)計(jì)(如系統(tǒng)窗體顯示和外部接口等方面的設(shè)計(jì))。件的基本設(shè)計(jì)(如系統(tǒng)窗體顯示和外部接口等方面的設(shè)計(jì))。內(nèi)部設(shè)計(jì)內(nèi)部設(shè)計(jì)(詳細(xì)設(shè)計(jì))(詳細(xì)設(shè)計(jì))進(jìn)行數(shù)據(jù)庫及其文件系統(tǒng)的設(shè)計(jì)。進(jìn)行數(shù)據(jù)庫及其文件系統(tǒng)的設(shè)計(jì)。進(jìn)行系統(tǒng)內(nèi)部結(jié)構(gòu)及其處理要求的詳細(xì)設(shè)計(jì)(程序處理概要進(jìn)行系統(tǒng)內(nèi)部結(jié)構(gòu)及其處理要求的詳細(xì)設(shè)計(jì)(程序處理概要,模塊功能說明等)。,模塊功能說明等)。制造制造工程工程程序制造程序制造( (程序設(shè)計(jì)、程序編程序設(shè)計(jì)、程序編制、單元測試制、單元測試) )按照各個(gè)程序
6、的處理概要,做出程序單元設(shè)計(jì)說明書。按照各個(gè)程序的處理概要,做出程序單元設(shè)計(jì)說明書。按照程序單元設(shè)計(jì)說明書,進(jìn)行程序編碼。按照程序單元設(shè)計(jì)說明書,進(jìn)行程序編碼。實(shí)施程序單元測試,驗(yàn)證各個(gè)程序單元的處理功能。實(shí)施程序單元測試,驗(yàn)證各個(gè)程序單元的處理功能。測試測試工程工程軟件測試軟件測試( (組合測試、系統(tǒng)測組合測試、系統(tǒng)測試、運(yùn)行測試試、運(yùn)行測試) )為提高軟件質(zhì)量,按以下順序進(jìn)行測試。為提高軟件質(zhì)量,按以下順序進(jìn)行測試。組合測試:各個(gè)子系統(tǒng)內(nèi)的程序單元的組合測試。組合測試:各個(gè)子系統(tǒng)內(nèi)的程序單元的組合測試。系統(tǒng)測試:各個(gè)子系統(tǒng)連接起來,全系統(tǒng)的綜合測試。系統(tǒng)測試:各個(gè)子系統(tǒng)連接起來,全系統(tǒng)的綜
7、合測試。運(yùn)行測試:在用戶環(huán)境下進(jìn)行實(shí)際運(yùn)行環(huán)境的測試。運(yùn)行測試:在用戶環(huán)境下進(jìn)行實(shí)際運(yùn)行環(huán)境的測試。應(yīng)用應(yīng)用安裝安裝移植安裝移植安裝運(yùn)行評價(jià)運(yùn)行評價(jià)處理在用戶環(huán)境中運(yùn)行時(shí)所發(fā)現(xiàn)的問題。處理在用戶環(huán)境中運(yùn)行時(shí)所發(fā)現(xiàn)的問題。對與新系統(tǒng)有關(guān)的所有人員(客戶)進(jìn)行新系統(tǒng)培訓(xùn)。對與新系統(tǒng)有關(guān)的所有人員(客戶)進(jìn)行新系統(tǒng)培訓(xùn)。實(shí)施導(dǎo)入新系統(tǒng)作業(yè),滿足項(xiàng)目初期所確立的需求,使客戶實(shí)施導(dǎo)入新系統(tǒng)作業(yè),滿足項(xiàng)目初期所確立的需求,使客戶滿意。滿意。外部設(shè)計(jì)的知識回想外部設(shè)計(jì)的知識回想構(gòu)造化設(shè)計(jì)模型:構(gòu)造化設(shè)計(jì)模型:過程設(shè)計(jì)過程設(shè)計(jì)接口設(shè)計(jì)接口設(shè)計(jì)體系構(gòu)造設(shè)計(jì)體系構(gòu)造設(shè)計(jì)數(shù)據(jù)設(shè)計(jì)數(shù)據(jù)設(shè)計(jì)外部設(shè)計(jì)的知識回想外部設(shè)計(jì)的
8、知識回想外部設(shè)計(jì):主要是從用戶的立場出發(fā),明確如何運(yùn)用系統(tǒng),外部設(shè)計(jì):主要是從用戶的立場出發(fā),明確如何運(yùn)用系統(tǒng),他經(jīng)過對用戶和系統(tǒng)間的界面、作業(yè)流程的精心設(shè)計(jì),到他經(jīng)過對用戶和系統(tǒng)間的界面、作業(yè)流程的精心設(shè)計(jì),到達(dá)可用和易用的目的;達(dá)可用和易用的目的;外部設(shè)計(jì)書所包含的內(nèi)容:系統(tǒng)的硬件設(shè)備構(gòu)成、網(wǎng)絡(luò)構(gòu)外部設(shè)計(jì)書所包含的內(nèi)容:系統(tǒng)的硬件設(shè)備構(gòu)成、網(wǎng)絡(luò)構(gòu)造圖、系統(tǒng)運(yùn)用的軟件、數(shù)據(jù)流程圖、外部代碼表、屏幕造圖、系統(tǒng)運(yùn)用的軟件、數(shù)據(jù)流程圖、外部代碼表、屏幕設(shè)計(jì)、報(bào)表、外部接口、數(shù)據(jù)庫表、數(shù)據(jù)定義、平安設(shè)計(jì)設(shè)計(jì)、報(bào)表、外部接口、數(shù)據(jù)庫表、數(shù)據(jù)定義、平安設(shè)計(jì)書、系統(tǒng)功能圖、業(yè)務(wù)流程圖、系統(tǒng)安裝方案、系統(tǒng)運(yùn)
9、用書、系統(tǒng)功能圖、業(yè)務(wù)流程圖、系統(tǒng)安裝方案、系統(tǒng)運(yùn)用方案、缺點(diǎn)對應(yīng)方案、開發(fā)方案等。方案、缺點(diǎn)對應(yīng)方案、開發(fā)方案等。內(nèi)部設(shè)計(jì)的知識回想內(nèi)部設(shè)計(jì)的知識回想內(nèi)部設(shè)計(jì)內(nèi)部設(shè)計(jì) :從開發(fā)者的立場出發(fā),為實(shí)現(xiàn)需求和外部設(shè):從開發(fā)者的立場出發(fā),為實(shí)現(xiàn)需求和外部設(shè)計(jì)的目的,對系統(tǒng)內(nèi)部的構(gòu)造、功能、性能等方面進(jìn)展的計(jì)的目的,對系統(tǒng)內(nèi)部的構(gòu)造、功能、性能等方面進(jìn)展的設(shè)計(jì)。設(shè)計(jì)。 內(nèi)部設(shè)計(jì)書包含:共通程序模塊設(shè)計(jì)書、共通用表設(shè)計(jì)書、內(nèi)部設(shè)計(jì)書包含:共通程序模塊設(shè)計(jì)書、共通用表設(shè)計(jì)書、出錯(cuò)處置設(shè)計(jì)書、程序設(shè)計(jì)書、物理數(shù)據(jù)庫定義、數(shù)據(jù)庫出錯(cuò)處置設(shè)計(jì)書、程序設(shè)計(jì)書、物理數(shù)據(jù)庫定義、數(shù)據(jù)庫容量容量/系統(tǒng)性能分析、系統(tǒng)測試
10、方案、命名規(guī)那么、程序系統(tǒng)性能分析、系統(tǒng)測試方案、命名規(guī)那么、程序開發(fā)指南、開發(fā)環(huán)境、開發(fā)方案。開發(fā)指南、開發(fā)環(huán)境、開發(fā)方案。軟件制造工程的主要作業(yè)內(nèi)容軟件制造工程的主要作業(yè)內(nèi)容nPage 4n如圖1.2軟件制造工程的主要內(nèi)容程序設(shè)計(jì)過程程序設(shè)計(jì)過程 程序設(shè)計(jì) 詳細(xì)設(shè)計(jì)書了解 程序設(shè)計(jì)作業(yè)實(shí)施 程序設(shè)計(jì)書作成 程序單元內(nèi)的功能模塊分割 模塊功能闡明及處置內(nèi)容闡明 程序功能層次圖及模塊關(guān)聯(lián)闡明 定義公共變量和重要變量 程序編制過程程序編制過程 程序編制程序編制 詳細(xì)設(shè)計(jì)書或詳細(xì)設(shè)計(jì)書或 程序設(shè)計(jì)書的了解程序設(shè)計(jì)書的了解 PCL作成程序測試清單作成程序測試清單 程序編制程序編制 單元測試單元測試n
11、又稱為“模塊測試n利用PCL確定程序的檢測點(diǎn)n利用各種數(shù)據(jù)驗(yàn)證模塊功能n通常由編碼的程序員擔(dān)任此任務(wù)軟件制造工程的成果物軟件制造工程的成果物詳細(xì)設(shè)計(jì)結(jié)果確實(shí)認(rèn)詳細(xì)設(shè)計(jì)結(jié)果確實(shí)認(rèn)確定從事制造工程作業(yè)的確定從事制造工程作業(yè)的開發(fā)體制開發(fā)體制作出開發(fā)日程表作出開發(fā)日程表作出開發(fā)方案并檢查開發(fā)作出開發(fā)方案并檢查開發(fā)方案方案開發(fā)預(yù)備任務(wù)開發(fā)預(yù)備任務(wù)按階段分析其作業(yè)內(nèi)容及成果物按階段分析其作業(yè)內(nèi)容及成果物軟件制造工程的成果物軟件制造工程的成果物程序設(shè)計(jì)程序設(shè)計(jì)程序單元構(gòu)造設(shè)計(jì)程序單元構(gòu)造設(shè)計(jì)(模塊模塊劃分劃分)做出程序功能構(gòu)造圖做出程序功能構(gòu)造圖做出程序處置追加功能做出程序處置追加功能闡明書闡明書作出模塊
12、功能闡明書作出模塊功能闡明書程序設(shè)計(jì)結(jié)果的檢查程序設(shè)計(jì)結(jié)果的檢查程序處置概要圖程序處置概要圖程序功能闡明圖程序功能闡明圖程序功能構(gòu)造圖程序功能構(gòu)造圖模塊關(guān)聯(lián)圖模塊關(guān)聯(lián)圖(PAD圖圖)模塊的闡明定義模塊的闡明定義書書任務(wù)緩沖區(qū)格式任務(wù)緩沖區(qū)格式定義書定義書軟件制造工程的成果物軟件制造工程的成果物程序代碼編制程序代碼編制(程序編制程序編制)公共函數(shù)的編碼和測試公共函數(shù)的編碼和測試程序編碼程序編碼(按用戶需求選擇按用戶需求選擇程序編制言語程序編制言語)程序代碼的檢查程序代碼的檢查程序設(shè)計(jì)結(jié)果的檢查程序設(shè)計(jì)結(jié)果的檢查源程序清單源程序清單3軟件制造工程的成果物軟件制造工程的成果物程序單元測試程序單元測試寫 出 程 序 測 試 工 程 表寫 出 程 序 測 試 工 程 表(PCL)程序測試工程的檢查程序測試工程的檢查做出測試數(shù)據(jù)做出測試數(shù)據(jù)實(shí)施每個(gè)程序的單元測實(shí)施每個(gè)程序的單元測試試填寫問題管理表填寫問題管理表程序檢測清單程序檢測清單(PCL)問 題 管 理 表問 題 管 理 表B票票軟件制造工程的成果物軟件制造工程的成果物開發(fā)終了任務(wù)開發(fā)終了任務(wù)填寫質(zhì)量數(shù)據(jù)匯總表填寫質(zhì)量數(shù)據(jù)匯總表作出程序單元測試報(bào)告作出程序單元測試報(bào)告軟件制造工程的理想與現(xiàn)實(shí)軟件制造工程的理想與現(xiàn)實(shí)n最新的前沿技術(shù)最新的前沿技術(shù) 當(dāng)前技術(shù)開
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 食品質(zhì)量與安全控制工程作業(yè)指導(dǎo)書
- 食品質(zhì)量與安全檢測技術(shù)作業(yè)指導(dǎo)書
- 醫(yī)院醫(yī)療器械質(zhì)量保證協(xié)議書
- 2025年沈陽貨運(yùn)從業(yè)資格證模擬試題答案
- 2025年吐魯番貨運(yùn)資格證考試答案
- 小學(xué)二年級下冊口算驗(yàn)收練習(xí)題
- 2025年鎮(zhèn)江年貨運(yùn)從業(yè)資格證考試題大全
- 部編版歷史七年級下冊《12課 宋元時(shí)期的都市和文化》聽課評課記錄
- 2024-2025學(xué)年九年級科學(xué)上冊第3章能量的轉(zhuǎn)化與守恒第6節(jié)電能作業(yè)設(shè)計(jì)新版浙教版
- 湘教版數(shù)學(xué)八年級下冊《1.4 角平分線的性質(zhì)》聽評課記錄
- 計(jì)算機(jī)網(wǎng)絡(luò)畢業(yè)論文3000字
- 農(nóng)村公共基礎(chǔ)知識
- SolidWorks培訓(xùn)課件完整版
- 壓力管理與情緒應(yīng)對培訓(xùn)課件
- 提高預(yù)埋螺栓安裝一次驗(yàn)收合格率五項(xiàng)qc2012地腳
- 六年級譯林版小學(xué)英語閱讀理解訓(xùn)練經(jīng)典題目(附答案)
- GB/T 12332-2008金屬覆蓋層工程用鎳電鍍層
- 建設(shè)工程項(xiàng)目管理(課件)
- CQJTG∕T D09-2021 重慶市高速公路特殊路段交通安全設(shè)施設(shè)計(jì)指南
- 東洋(TOYO)VF64C系列變頻器中文說明書
- 狄更斯與《圣誕頌歌》課件
評論
0/150
提交評論