出版時間:2002-9 出版社:冶金工業(yè)出版社 作者:湯庸編 頁數:283 字數:419000
內容概要
本書系統(tǒng)地介紹了軟件工程方法與管理的基本概念、主流技術和基本工具,主要包括“方法”與“管理”兩個部分。方法主要以軟件工程兩種最具代表性的方法:結構化與面向對象方法為基礎,結構化主要介紹了結構化程序的形式化定義、數據流分析與設計、面向數據結構的設計、模塊化技術;面向對象主要介紹了面向對象主流技術Coad-Yourdon的面向對象方法、標準建模語言UML和Rational Rose,軟件重用與構件技術,程序正確性與軟件測試技術等。管理主要包括軟件質量與軟件維護管理,軟件計劃與過程管理,軟件配置管理,軟件能力成熟度模型,個體軟件開發(fā)過程PSP,軟件工程國際標準、軟件文檔編寫與管理等。 本書突出了軟件工程方法與管理兩大主題,通過本書的學習可以使讀者系統(tǒng)地了解軟件工程基本方法與軟件工程管理的基本知識。本書可供計算機軟件研究、開發(fā)和管理人員參考,也可作為高等學校有關專業(yè)軟件工程概論教材或參考資料。
書籍目錄
第1章 緒論 1.1 軟件工程的產生與發(fā)展 1.1.1 軟件危機 1.1.2 程序設計方法學 1.1.3 軟件工程 1.1.4 軟件工程方法學 1.1.5 軟件產業(yè)化 1.2 軟件生命周期 1.3 典型軟件方法 1.3.1 結構化方法 1.3.2 面向對象方法 1.4 軟件開發(fā)過程模型與管理 1.4.1 瀑布模型 1.4.2 原型模型 1.4.3 綜合模型 1.4.4 過程控制與管理 小結 練習題一第2章 結構化方法 2.1 結構化程序 2.1.1 結構化程序設計 2.1.2 控制結構 2.1.3 結構化程序形式定義 2.1.4 結構化定理 2.1.5 非結構化程序轉換到結構化程序的方法 2.2 結構化分析與設計的一般步驟 2.3 結構化分析 2.3.1 數據流分析 2.3.2 數據流圖 2.3.3 數據字典 2.3.4 邏輯分析工具 2.4 結構化設計的圖表工具 2.4.1 IPO圖 2.4.2 結構圖 2.4.3 程序流程圖 2.4.4 盒圖 2.4.5 PAD圖 2.4.6 過程設計語言的PDL 2.5 面向數據流的設計 2.5.1 變換流與事務流 2.5.2 設計步驟 2.5.3 變換設計 2.5.4 事務設計 2.6 面向數據結構的設計 2.6.1 Jackson圖 2.6.2 Jackson方法 2.6.3 設計實例 2.7 模塊化技術 2.7.1 模塊與模塊化 2.7.2 模塊斬特征與獨立性 2.7.3 模塊的耦合 2.7.4 模塊的內聚 2.7.5 模塊設計的一般準則 2.7.6 模塊的作用域與控制域 2.8 一個簡單的例子 小結 習題二第3章 面向對象方法 3.1 面向對象概念與特征 3.1.1 對象 3.1.2 消息與方法 3.1.3 類 3.1.4 基本特征 3.2 軟件生命周期與開發(fā)模型 3.2.1 面向對象的軟件生命周期 3.2.2 面向對象方法與快速原型技術 3.3 Clad和Yourdon面向對象方法……第4章 軟件實現技術 第5章 程序正確性與軟件測試 第6章 軟件質量與維護管理 第7章 軟件計劃與過程管理 第8章 軟件標準與文檔管理 附錄 GB 8567-88軟件開發(fā)主要文檔編寫提示 參考文獻
圖書封面
評論、評分、閱讀與下載