




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、軟件制造工程概述1軟件制造工程軟件制造工程 龔梅龔梅 軟件制造工程概述2軟件制造工程軟件制造工程第一章第一章 軟件制造工程的概念軟件制造工程的概念軟件制造工程概述3課程要求n不遲到,不早退(理論與實(shí)驗(yàn)課)n課下多參考網(wǎng)上關(guān)于軟件工程的資料n布置的作業(yè)(實(shí)驗(yàn)報(bào)告、文檔等)要仔細(xì)思考如何做好,及時(shí)上交n團(tuán)隊(duì)協(xié)作!軟件制造工程概述4第一章第一章 軟件制造工程的概念軟件制造工程的概念n軟件制造工程在軟件開發(fā)中的位置軟件制造工程在軟件開發(fā)中的位置n軟件制造工程的主要內(nèi)容軟件制造工程的主要內(nèi)容n軟件制造工程的成果物軟件制造工程的成果物n程序員與軟件制作工程程序員與軟件制作工程軟件制造工程概述5知識(shí)回顧知識(shí)
2、回顧n軟件軟件n軟件的生命周期軟件的生命周期n軟件工程軟件工程程序程序+數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)+文檔文檔采用工程化方法把軟件作為工程產(chǎn)品按采用工程化方法把軟件作為工程產(chǎn)品按軟件生命周期進(jìn)行生產(chǎn)軟件生命周期進(jìn)行生產(chǎn)從提出軟件開發(fā)需求開始直到軟從提出軟件開發(fā)需求開始直到軟件產(chǎn)品被淘汰為止的全過程件產(chǎn)品被淘汰為止的全過程軟件制造工程概述6軟件工程項(xiàng)目流程軟件工程項(xiàng)目流程任務(wù)來源(項(xiàng)目立項(xiàng)、招標(biāo)、中標(biāo))任務(wù)來源(項(xiàng)目立項(xiàng)、招標(biāo)、中標(biāo))建立團(tuán)隊(duì)建立團(tuán)隊(duì)負(fù)責(zé)人制定計(jì)劃(進(jìn)度計(jì)劃)負(fù)責(zé)人制定計(jì)劃(進(jìn)度計(jì)劃)開發(fā)開發(fā)(需求需求-設(shè)計(jì)設(shè)計(jì)-編碼編碼-測(cè)試測(cè)試-運(yùn)行維護(hù)運(yùn)行維護(hù))上步需要反復(fù)上步需要反復(fù)對(duì)小型項(xiàng)目流程簡(jiǎn)
3、單對(duì)小型項(xiàng)目流程簡(jiǎn)單軟件制造工程概述7軟件生命周期的階段劃分軟件生命周期的階段劃分n需求定義分析n設(shè)計(jì)工程n制造工程n測(cè)試工程n運(yùn)行與維護(hù)軟件制造工程概述8軟件制造工程在軟件開發(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ì)、程序編碼、單元測(cè)試)測(cè)試)n測(cè)試工程(組合測(cè)試、系統(tǒng)測(cè)試、運(yùn)行測(cè)試工程(組合測(cè)試、系統(tǒng)測(cè)試、運(yùn)行測(cè)試)測(cè)試)n運(yùn)行與維護(hù)(應(yīng)用安裝、運(yùn)行、維護(hù))運(yùn)行與維護(hù)(應(yīng)用安裝、運(yùn)行、維護(hù))需求和設(shè)計(jì)工程屬于上流工程需求和設(shè)計(jì)工程屬于上流工程制造工程屬
4、于中流工程制造工程屬于中流工程測(cè)試和應(yīng)用安裝屬于下流工程測(cè)試和應(yīng)用安裝屬于下流工程軟件制造工程概述9軟件制造工程的位置軟件制造工程的位置軟軟件件開開發(fā)發(fā)過過程程需求分析工程需求分析工程設(shè)計(jì)工程設(shè)計(jì)工程制造工程制造工程測(cè)試工程測(cè)試工程應(yīng)用安裝應(yīng)用安裝運(yùn)行維護(hù)運(yùn)行維護(hù) 用戶需求轉(zhuǎn)化為軟件產(chǎn)品所需的全部軟件工程活動(dòng)的集合。 開發(fā)周期vs工作量?軟件制造工程概述10軟件開發(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ì)
5、劃。在需求分析基礎(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ì)外部設(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ì)(程序處理
6、概要進(jìn)行系統(tǒng)內(nèi)部結(jié)構(gòu)及其處理要求的詳細(xì)設(shè)計(jì)(程序處理概要,模塊功能說明等)。,模塊功能說明等)。制造制造工程工程程序制造程序制造( (程序設(shè)計(jì)、程序編程序設(shè)計(jì)、程序編制、單元測(cè)試制、單元測(cè)試) )按照各個(gè)程序的處理概要,做出程序單元設(shè)計(jì)說明書。按照各個(gè)程序的處理概要,做出程序單元設(shè)計(jì)說明書。按照程序單元設(shè)計(jì)說明書,進(jìn)行程序編碼。按照程序單元設(shè)計(jì)說明書,進(jìn)行程序編碼。實(shí)施程序單元測(cè)試,驗(yàn)證各個(gè)程序單元的處理功能。實(shí)施程序單元測(cè)試,驗(yàn)證各個(gè)程序單元的處理功能。測(cè)試測(cè)試工程工程軟件測(cè)試軟件測(cè)試( (組合測(cè)試、系統(tǒng)測(cè)組合測(cè)試、系統(tǒng)測(cè)試、運(yùn)行測(cè)試試、運(yùn)行測(cè)試) )為提高軟件質(zhì)量,按以下順序進(jìn)行測(cè)試。為提
7、高軟件質(zhì)量,按以下順序進(jìn)行測(cè)試。組合測(cè)試:各個(gè)子系統(tǒng)內(nèi)的程序單元的組合測(cè)試。組合測(cè)試:各個(gè)子系統(tǒng)內(nèi)的程序單元的組合測(cè)試。系統(tǒng)測(cè)試:各個(gè)子系統(tǒng)連接起來,全系統(tǒng)的綜合測(cè)試。系統(tǒng)測(cè)試:各個(gè)子系統(tǒng)連接起來,全系統(tǒng)的綜合測(cè)試。運(yùn)行測(cè)試:在用戶環(huán)境下進(jìn)行實(shí)際運(yùn)行環(huán)境的測(cè)試。運(yùn)行測(cè)試:在用戶環(huán)境下進(jìn)行實(shí)際運(yùn)行環(huán)境的測(cè)試。應(yīng)用應(yīng)用安裝安裝移植安裝移植安裝運(yùn)行評(píng)價(jià)運(yùn)行評(píng)價(jià)處理在用戶環(huán)境中運(yùn)行時(shí)所發(fā)現(xiàn)的問題。處理在用戶環(huán)境中運(yùn)行時(shí)所發(fā)現(xiàn)的問題。對(duì)與新系統(tǒng)有關(guān)的所有人員(客戶)進(jìn)行新系統(tǒng)培訓(xùn)。對(duì)與新系統(tǒng)有關(guān)的所有人員(客戶)進(jìn)行新系統(tǒng)培訓(xùn)。實(shí)施導(dǎo)入新系統(tǒng)作業(yè),滿足項(xiàng)目初期所確立的需求,使客戶實(shí)施導(dǎo)入新系統(tǒng)作業(yè),滿足
8、項(xiàng)目初期所確立的需求,使客戶滿意。滿意。軟件制造工程概述11外部設(shè)計(jì)的知識(shí)回顧外部設(shè)計(jì)的知識(shí)回顧結(jié)構(gòu)化設(shè)計(jì)模型結(jié)構(gòu)化設(shè)計(jì)模型:過程設(shè)計(jì)過程設(shè)計(jì)接口設(shè)計(jì)接口設(shè)計(jì)體系結(jié)構(gòu)設(shè)計(jì)體系結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)設(shè)計(jì)數(shù)據(jù)設(shè)計(jì)軟件制造工程概述12外部設(shè)計(jì)的知識(shí)回顧外部設(shè)計(jì)的知識(shí)回顧外部設(shè)計(jì)外部設(shè)計(jì):主要是從用戶的立場(chǎng)出發(fā),明確如何使用系統(tǒng),:主要是從用戶的立場(chǎng)出發(fā),明確如何使用系統(tǒng),他通過對(duì)用戶和系統(tǒng)間的界面、作業(yè)流程的精心設(shè)計(jì),達(dá)他通過對(duì)用戶和系統(tǒng)間的界面、作業(yè)流程的精心設(shè)計(jì),達(dá)到可用和易用的目標(biāo);到可用和易用的目標(biāo);外部設(shè)計(jì)書所包含的內(nèi)容外部設(shè)計(jì)書所包含的內(nèi)容:系統(tǒng)的硬件設(shè)備構(gòu)成、網(wǎng)絡(luò)結(jié):系統(tǒng)的硬件設(shè)備構(gòu)成、網(wǎng)絡(luò)結(jié)構(gòu)
9、圖、系統(tǒng)使用的軟件、數(shù)據(jù)流程圖、外部代碼表、屏幕構(gòu)圖、系統(tǒng)使用的軟件、數(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)安裝計(jì)劃、系統(tǒng)應(yīng)用書、系統(tǒng)功能圖、業(yè)務(wù)流程圖、系統(tǒng)安裝計(jì)劃、系統(tǒng)應(yīng)用計(jì)劃、故障對(duì)應(yīng)計(jì)劃、開發(fā)計(jì)劃等。計(jì)劃、故障對(duì)應(yīng)計(jì)劃、開發(fā)計(jì)劃等。軟件制造工程概述13內(nèi)部設(shè)計(jì)的知識(shí)回顧內(nèi)部設(shè)計(jì)的知識(shí)回顧內(nèi)部設(shè)計(jì)內(nèi)部設(shè)計(jì) :從開發(fā)者的立場(chǎng)出發(fā),為實(shí)現(xiàn)需求和外部設(shè):從開發(fā)者的立場(chǎng)出發(fā),為實(shí)現(xiàn)需求和外部設(shè)計(jì)的目標(biāo),對(duì)系統(tǒng)內(nèi)部的構(gòu)造、功能、性能等方面進(jìn)行的計(jì)的目標(biāo),對(duì)系統(tǒng)內(nèi)部的構(gòu)造、功能、
10、性能等方面進(jìn)行的設(shè)計(jì)。設(shè)計(jì)。 內(nèi)部設(shè)計(jì)書包含內(nèi)部設(shè)計(jì)書包含:共通程序模塊設(shè)計(jì)書、共通用表設(shè)計(jì)書、:共通程序模塊設(shè)計(jì)書、共通用表設(shè)計(jì)書、出錯(cuò)處理設(shè)計(jì)書、出錯(cuò)處理設(shè)計(jì)書、程序設(shè)計(jì)書程序設(shè)計(jì)書、物理數(shù)據(jù)庫定義、數(shù)據(jù)庫、物理數(shù)據(jù)庫定義、數(shù)據(jù)庫容量容量/系統(tǒng)性能分析、系統(tǒng)測(cè)試計(jì)劃、命名規(guī)則、程序開系統(tǒng)性能分析、系統(tǒng)測(cè)試計(jì)劃、命名規(guī)則、程序開發(fā)指南、開發(fā)環(huán)境、開發(fā)計(jì)劃。發(fā)指南、開發(fā)環(huán)境、開發(fā)計(jì)劃。軟件制造工程概述14軟件制造工程的主要作業(yè)內(nèi)容軟件制造工程的主要作業(yè)內(nèi)容npage 4n如圖1.2軟件制造工程的主要內(nèi)容軟件制造工程概述15程序設(shè)計(jì)過程程序設(shè)計(jì)過程 程序設(shè)計(jì) 詳細(xì)設(shè)計(jì)書理解 程序設(shè)計(jì)作業(yè)實(shí)施 程
11、序設(shè)計(jì)書作成 程序單元內(nèi)的功能模塊分割 模塊功能說明及處理內(nèi)容說明 程序功能層次圖及模塊關(guān)聯(lián)說明 定義公共變量和重要變量 軟件制造工程概述16程序編制過程程序編制過程 程序編制程序編制 詳細(xì)設(shè)計(jì)書或詳細(xì)設(shè)計(jì)書或 程序設(shè)計(jì)書的理解程序設(shè)計(jì)書的理解 pcl作成(程序測(cè)試清單)作成(程序測(cè)試清單) 程序編制程序編制 軟件制造工程概述17單元測(cè)試單元測(cè)試n又稱為“模塊測(cè)試”n利用pcl確定程序的檢測(cè)點(diǎn)n利用各種數(shù)據(jù)驗(yàn)證模塊功能n通常由編碼的程序員擔(dān)任此工作軟件制造工程概述18軟件制造工程的成果物軟件制造工程的成果物詳細(xì)設(shè)計(jì)結(jié)果的確認(rèn)詳細(xì)設(shè)計(jì)結(jié)果的確認(rèn)確定從事制造工程作業(yè)的確定從事制造工程作業(yè)的開發(fā)體制
12、開發(fā)體制作出開發(fā)日程表作出開發(fā)日程表作出開發(fā)計(jì)劃并檢查開發(fā)作出開發(fā)計(jì)劃并檢查開發(fā)計(jì)劃計(jì)劃開發(fā)準(zhǔn)備工作開發(fā)準(zhǔn)備工作按階段分析其作業(yè)內(nèi)容及成果物按階段分析其作業(yè)內(nèi)容及成果物軟件制造工程概述19軟件制造工程的成果物軟件制造工程的成果物程序設(shè)計(jì)程序設(shè)計(jì)程序單元結(jié)構(gòu)設(shè)計(jì)程序單元結(jié)構(gòu)設(shè)計(jì)(模塊模塊劃分劃分)做出程序功能結(jié)構(gòu)圖做出程序功能結(jié)構(gòu)圖做出程序處理追加功能做出程序處理追加功能說明書說明書作出模塊功能說明書作出模塊功能說明書程序設(shè)計(jì)結(jié)果的檢查程序設(shè)計(jì)結(jié)果的檢查程序處理概要圖程序處理概要圖程序功能說明圖程序功能說明圖程序功能結(jié)構(gòu)圖程序功能結(jié)構(gòu)圖模塊關(guān)聯(lián)圖模塊關(guān)聯(lián)圖(pad圖圖)模塊的說明定義模塊的說明定
13、義書書工作緩沖區(qū)格式工作緩沖區(qū)格式定義書定義書軟件制造工程概述20軟件制造工程的成果物軟件制造工程的成果物程序代碼編制程序代碼編制(程序編制程序編制)公共函數(shù)的編碼和測(cè)試公共函數(shù)的編碼和測(cè)試程序編碼程序編碼(按用戶需求選擇按用戶需求選擇程序編制語言程序編制語言)程序代碼的檢查程序代碼的檢查程序設(shè)計(jì)結(jié)果的檢查程序設(shè)計(jì)結(jié)果的檢查源程序清單源程序清單軟件制造工程概述213軟件制造工程的成果物軟件制造工程的成果物程序單元測(cè)試程序單元測(cè)試寫 出 程 序 測(cè) 試寫 出 程 序 測(cè) 試 項(xiàng) 目 表項(xiàng) 目 表(pcl)程序測(cè)試項(xiàng)目的檢查程序測(cè)試項(xiàng)目的檢查做出測(cè)試數(shù)據(jù)做出測(cè)試數(shù)據(jù)實(shí)施每個(gè)程序的單元測(cè)實(shí)施每個(gè)程序的單元測(cè)試試填寫問題管理表填寫問題管理表程序檢測(cè)清單程序檢測(cè)清單(pcl)問 題 管 理 表問 題 管 理 表(b票)票)軟件制造工程概述22軟件制造工程的成果物軟件制造工程的成果物開發(fā)結(jié)束工作開發(fā)結(jié)束工作填寫質(zhì)量數(shù)據(jù)匯總表填寫質(zhì)量數(shù)據(jù)匯總表作出程序單元測(cè)試報(bào)告作出程序單元測(cè)試報(bào)告軟件制造工程概述23軟件制造工程的理想與現(xiàn)實(shí)軟件制造工程的理想與現(xiàn)實(shí)n最新的前沿技術(shù)最新的前沿技術(shù) 當(dāng)前技術(shù)發(fā)展當(dāng)前技術(shù)發(fā)展n理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 有聲讀物市場(chǎng)前景研究報(bào)告:2025年市場(chǎng)需求與科幻題材內(nèi)容創(chuàng)作
- 2025年農(nóng)業(yè)產(chǎn)業(yè)集群區(qū)域農(nóng)業(yè)產(chǎn)業(yè)協(xié)同發(fā)展政策研究報(bào)告
- 2025年山東省濟(jì)寧市、曲阜市七下英語期中調(diào)研試題含答案
- 2025年醫(yī)藥行業(yè)SDGs目標(biāo)實(shí)現(xiàn)路徑與案例分析
- 2025屆山東省棗莊市第四十一中學(xué)七下英語期末達(dá)標(biāo)測(cè)試試題含答案
- 針對(duì)工業(yè)互聯(lián)網(wǎng)平臺(tái)的微服務(wù)架構(gòu)性能測(cè)試報(bào)告2025:邊緣節(jié)點(diǎn)資源調(diào)度策略
- 食品飲料包裝行業(yè)節(jié)能減排技術(shù)創(chuàng)新報(bào)告
- 山西省呂梁市區(qū)改革實(shí)驗(yàn)示范學(xué)校2025屆英語八下期中達(dá)標(biāo)檢測(cè)試題含答案
- 周期問題說課課件
- 2025年不良資產(chǎn)處置行業(yè)市場(chǎng)格局與競(jìng)爭(zhēng)態(tài)勢(shì)研究報(bào)告
- 電工廠搬遷方案(3篇)
- 培訓(xùn)班助教教師管理制度
- 2025年安徽能源集團(tuán)招聘筆試參考題庫含答案解析
- 河道維修養(yǎng)護(hù)管理制度
- 2025年 事業(yè)單位公基真題考試卷庫(附答案)
- 2024年深圳市中考?xì)v史試卷真題(含答案解析)
- 江蘇省建筑與裝飾工程計(jì)價(jià)定額(2014)電子表格版
- 脫碳塔CO2脫氣塔設(shè)計(jì)計(jì)算
- WYA-2WAJ阿貝折射儀使用說明書
- 五金用樣品承認(rèn)書
- 四年級(jí)下冊(cè)英語外研一起點(diǎn)知識(shí)要點(diǎn)匯總
評(píng)論
0/150
提交評(píng)論