![]() ![]() |
軟件工程理論與案例
本書將結合軟件工程實踐,對軟件工程理論體系、方法及工具進行系統(tǒng)化描述。第一編為理論部分,主要包括1、軟件工程概述,介紹軟件工程的產生與發(fā)展、軟件與軟件過程、軟件過程模型及軟件開發(fā)方法;2、可行性研究,包括問題定義,可行性研究的任務、過程及可行性研究階段使用的工具;3、需求分析,包括需求分析的任務和步驟、獲取需求的方法、結構化分析方法的策略及結構化分析圖形工具;4、系統(tǒng)概要設計,包括概要設計的概述和基本原理、結構化系統(tǒng)設計、軟件結構的描述工具和軟件結構的優(yōu)化準則;5、詳細設計,介紹詳細設計的內容、原則和工具,人-機界面設計和程序結構復雜性的定量度量;6、軟件編碼,包括程序設計語言的分類和選擇,程序設計風格;7、軟件測試,包括軟件測試概述、白盒法測試、黑盒法測試、軟件測試的策略、軟件調試及自動化測試;8、軟件維護,包括軟件維護概述、軟件的可維護性、軟件維護的步驟、軟件維護過程文檔寫作規(guī)范、用戶手冊的主要內容及寫作要求;9、軟件項目管理,包括軟件項目管理概述以及軟件進度計劃、質量、成本、配置和人力資源的管理;10、面向對象分析,包括需求分析與用例建模、建立對象類靜態(tài)模型和動態(tài)模型以及系統(tǒng)體系結構建模;11、面向對象設計與實現(xiàn),包括面向對象設計準則、面向對象設計和實現(xiàn)。第二編為工程實踐部分。結合具體軟件產品的開發(fā)全流程,介紹如何應用軟件工程經典理論及最新技術解決產品問題。
你還可能感興趣
我要評論
|