1. 定義問題(problem definition)
2. 需求分析(requirements development)
3. 規(guī)劃構(gòu)建(construction plannning)
4. 軟件架構(gòu)(software architecture)或 高層設(shè)計(jì)(high-level design)
5. 詳細(xì)設(shè)計(jì)(detailed design)
6. 編碼調(diào)試(coding ?and debugging)
7. 單元測(cè)試(unit testing)
8. 集成測(cè)試(integration testing)
9. 集成(integration)
10. 系統(tǒng)測(cè)試(system testing)
11. 保障維護(hù)(corrective maintenance)
軟件構(gòu)建是軟件開發(fā)的核心活動(dòng)欢搜, 構(gòu)建活動(dòng)是每個(gè)項(xiàng)目中唯一一項(xiàng)必不可少的工作
軟件構(gòu)建的主要活動(dòng)包括: 詳細(xì)設(shè)計(jì)裁厅、編碼糯笙、調(diào)試姆泻、集成、開發(fā)者測(cè)試(developer testing)(包括單元測(cè)試和集成測(cè)試)
構(gòu)建也常被稱為“編碼”或“編程”
構(gòu)建活動(dòng)的質(zhì)量對(duì)軟件的質(zhì)量有著實(shí)質(zhì)性的影響。