《第4章 軟件開發(fā)過(guò)程 個(gè)體軟件過(guò)程與編碼規(guī)范 教學(xué)課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《第4章 軟件開發(fā)過(guò)程 個(gè)體軟件過(guò)程與編碼規(guī)范 教學(xué)課件(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、個(gè)體軟件過(guò)程國(guó)家級(jí)精品課程在本次課里,你將學(xué)到:在本次課里,你將學(xué)到:軟件開發(fā)過(guò)程軟件開發(fā)過(guò)程 過(guò)程腳本過(guò)程腳本 基本概念基本概念第4章 軟件開發(fā)過(guò)程What Will I Learn?一個(gè)恰當(dāng)?shù)能浖_發(fā)過(guò)程對(duì)控制一個(gè)項(xiàng)目的進(jìn)度,成本和質(zhì)量有一個(gè)恰當(dāng)?shù)能浖_發(fā)過(guò)程對(duì)控制一個(gè)項(xiàng)目的進(jìn)度,成本和質(zhì)量有深刻的影響。所以,定義一個(gè)合適的軟件開發(fā)過(guò)程是一個(gè)組織所有承深刻的影響。所以,定義一個(gè)合適的軟件開發(fā)過(guò)程是一個(gè)組織所有承擔(dān)的重要任務(wù)之一。擔(dān)的重要任務(wù)之一。第4章 軟件開發(fā)過(guò)程Why Learn It?1、軟件開發(fā)過(guò)程軟件開發(fā)過(guò)程:軟件開發(fā)過(guò)程:開發(fā)過(guò)程中各個(gè)步驟的順序構(gòu)成軟件過(guò)程模型。常用的過(guò)程模型
2、開發(fā)過(guò)程中各個(gè)步驟的順序構(gòu)成軟件過(guò)程模型。常用的過(guò)程模型有:編碼修復(fù)模型、瀑布模型、增量模型、迭代模型。有:編碼修復(fù)模型、瀑布模型、增量模型、迭代模型。確定過(guò)程應(yīng)包括的活動(dòng):確定過(guò)程應(yīng)包括的活動(dòng):需求、目標(biāo)、質(zhì)量計(jì)劃、規(guī)格說(shuō)明、高層高設(shè)計(jì)、出版物內(nèi)容計(jì)需求、目標(biāo)、質(zhì)量計(jì)劃、規(guī)格說(shuō)明、高層高設(shè)計(jì)、出版物內(nèi)容計(jì)劃、測(cè)試計(jì)劃、低層設(shè)計(jì)、編碼、單元和功能測(cè)試、構(gòu)件測(cè)試、出版劃、測(cè)試計(jì)劃、低層設(shè)計(jì)、編碼、單元和功能測(cè)試、構(gòu)件測(cè)試、出版物初稿、系統(tǒng)測(cè)試、出版物修訂稿、回歸測(cè)試、打包、交付使用。物初稿、系統(tǒng)測(cè)試、出版物修訂稿、回歸測(cè)試、打包、交付使用。第4章 軟件開發(fā)過(guò)程 Tell me/Show Me確定
3、活動(dòng)間的關(guān)系確定活動(dòng)間的關(guān)系將每項(xiàng)活動(dòng)的有用信息文檔化將每項(xiàng)活動(dòng)的有用信息文檔化剪載過(guò)程文檔化剪載過(guò)程文檔化改善過(guò)程文檔化改善過(guò)程文檔化1、軟件開發(fā)過(guò)程第4章 軟件開發(fā)過(guò)程 Tell me/Show MePSP過(guò)程的各個(gè)階段:過(guò)程的各個(gè)階段:計(jì)劃階段計(jì)劃階段設(shè)計(jì)階段設(shè)計(jì)階段編碼階段編碼階段編譯階段編譯階段測(cè)試階段測(cè)試階段后置處理階段后置處理階段2、過(guò)程腳本第4章 軟件開發(fā)過(guò)程 Tell me/Show Me一個(gè)產(chǎn)品是指為合作者、雇主或客戶所生產(chǎn)的物品。一個(gè)產(chǎn)品是指為合作者、雇主或客戶所生產(chǎn)的物品。一個(gè)項(xiàng)目通常生產(chǎn)一種產(chǎn)品。一個(gè)項(xiàng)目通常生產(chǎn)一種產(chǎn)品。一個(gè)任務(wù)是已定義的一部分工作。一個(gè)任務(wù)是已定義
4、的一部分工作。一個(gè)過(guò)程定義完成項(xiàng)目的方法。一個(gè)過(guò)程定義完成項(xiàng)目的方法。過(guò)程有許多階段或步驟,如計(jì)劃、開發(fā)和測(cè)試。過(guò)程有許多階段或步驟,如計(jì)劃、開發(fā)和測(cè)試。一個(gè)過(guò)程階段可以由許多任務(wù)或活動(dòng)組成。一個(gè)過(guò)程階段可以由許多任務(wù)或活動(dòng)組成。一個(gè)過(guò)程可以包括一個(gè)或多個(gè)階段,一個(gè)階段可以包括一個(gè)或多個(gè)任一個(gè)過(guò)程可以包括一個(gè)或多個(gè)階段,一個(gè)階段可以包括一個(gè)或多個(gè)任務(wù)或活動(dòng)。務(wù)或活動(dòng)。計(jì)劃描述一個(gè)特定的項(xiàng)目的完成方式。計(jì)劃描述一個(gè)特定的項(xiàng)目的完成方式。一個(gè)作業(yè)是你為一個(gè)項(xiàng)目或一個(gè)任務(wù)所做的事情。一個(gè)作業(yè)是你為一個(gè)項(xiàng)目或一個(gè)任務(wù)所做的事情。3、基本概念第4章 軟件開發(fā)過(guò)程 Tell me/Show Me討論并總結(jié)軟件開發(fā)過(guò)程有哪些步驟及步驟間的順序關(guān)系。討論并總結(jié)軟件開發(fā)過(guò)程有哪些步驟及步驟間的順序關(guān)系。第4章 軟件開發(fā)過(guò)程Try it