本書以軟件開發(fā)過程為主線,闡述在開發(fā)一個軟件項目的過程中需要貫徹執(zhí)行的有關軟件工程標準及其內容和實施方法。本書的重點是軟件工程標準,而不是軟件工程技術。全書共由16章組成,其主要內容和結構如下:第1章 基本概念。主要介紹軟件及其特點、軟件分類與代碼、系統(tǒng)和軟件完整性級別、軟件危機、軟件工程及其基本原理、標準和標準化、軟件工程標準和標準化、軟件工程標準分類等內容?!〉?章 國內外軟件工程標準概況。主要介紹美國和美軍、歐洲和歐空局,以及我國的軟件工程標準概況。第3章 軟件生存周期過程。主要介紹GB/T 8566—2001的3類17個過程、74個活動和232項任務。第4章 軟件生存周期過程指南。簡要介紹GB/T 8566—2001的基本概念和實施策略,闡述在項目中應用GB/T 8566應考慮的關鍵要素,扼要介紹GB/T 8566在組織中應用的要求和理由,給出在系統(tǒng)生存周期模型中應用GB/T 8566的要點和示例,列出軟件生存周期基本過程的輸出。第5章 軟件生存周期模塑及其選擇原則。簡要介紹GB/T 8566—2001和GB/Z 18493—2001關于軟件生存周期模型的選擇要求,介紹目前在國內外已得到成功應用的5種軟件生存周期模型,結合作者的實踐和體會闡述了軟件生存周期模型的選擇原則。第6章 系統(tǒng)需求分析與設計。扼要說明系統(tǒng)需求分析與設計的基本概念和基本要求,介紹系統(tǒng)需求分析與設計的輸入、輸出和主要工作內容,詳細闡述可行性分析報告、系統(tǒng)/子系統(tǒng)需求規(guī)格說明等文檔的編制指南。第7章 軟件需求分析。扼要說明軟件需求分析的基本概念和基本要求,介紹軟件需求分析的輸入、輸出和主要工作內容,詳細闡述軟件需求規(guī)格說明、數(shù)據需求規(guī)格說明等文檔的編制指南。第8章 軟件設計。扼要說明軟件設計的基本概念和基本要求,介紹軟件設計的輸入、輸出和主要工作內容,詳細闡述軟件(結構)設計說明、數(shù)據庫(頂層)設計說明等文檔的編制指南。第9章 軟件實現(xiàn)。扼要說明軟件實現(xiàn)的基本概念和基本要求,介紹軟件實現(xiàn)的輸入、輸出和主要工作內容,詳細闡述單元測試計劃、單元測試規(guī)程等文檔的編制指南。第10章 軟件測試。扼要說明軟件測試的基本概念和基本要求,介紹軟件測試的輸入、輸出和主要工作內容,詳細闡述軟件測試計劃、軟件測試說明、軟件測試報告等文檔的編制指南。第11章 軟件驗收和交付。扼要說明軟件驗收和交付的基本概念和基本要求,介紹軟件驗收和交付的輸入、輸出和主要工作內容,詳細闡述軟件安裝計劃、軟件移交計劃等文檔的編制指南。第12章 軟件維護。扼要說明軟件維護的基本概念和基本要求,介紹軟件維護的一般過程,詳細闡述了軟件維護的控制和改進。第13章 軟件配置管理。扼要說明軟件配置管理的基本概念和基本要求,介紹配置管理組織與職責、配置標識、配置控制、配置狀態(tài)記錄與報告、配置審計等內容,詳細闡述軟件配置管理計劃、配置審核報告等文檔的編制指南。第14章軟件質量保證。扼要說明軟件質量保證的基本概念和基本要求,詳細闡述軟件質量保證計劃、設計評審報告等文檔的編制指南。第15章軟件文檔編制與管理。扼要說明軟件文檔的作用,介紹軟件文檔的編制和管理要求,詳細闡述軟件文檔的編制策略、編制標準和指南,闡述軟件文檔的評審過程、分類和要求。第16章軟件工具和環(huán)境。扼要介紹軟件工具和環(huán)境的基本概念,闡述軟件支持環(huán)境的基本要求,詳細闡述CASE工具的評價、選擇和采用指南。