《軟體工程:基於項目的面相對象研究方法》是2009年機械工業出版社出版的圖書,作者是賁可榮,何智勇。
基本介紹
- 中文名:軟體工程:基於項目的面相對象研究方法
- 作者:賁可榮,何智勇
- 出版社:機械工業出版社
- 定價:32 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787111266839
內容簡介,圖書目錄,
內容簡介
本書重點講述軟體工程的實際套用,介紹基礎和必需的理論概念和術語,並論述基於項目的面向對象的軟體開發方法。本書提供一種可在15周時間內完成一個大軟體項目的專門開發方法,並給出兩個連續的案例分析用作一個學期的項目開發樣板。在案例分析中包含製品的樣本,舉例說明了學生在項目生命周期中所要交付的資料類型。
本書重點討論面向對象的軟體開發范型,將面向對象項目按概念、分析、設計及實現的結構予以介紹,並使用統一建模語言(UML)為軟體建模。本書介紹了Web套用系統的分析、設計和測試的全面工程方法,以及軟體項目管理方法、軟體評價方法和軟體維護方法。
圖書目錄
前言
第1章 軟體工程概述
1.1 軟體及其特點
1.2 軍用軟體的作用和特點
1.3 軟體工程的定義及內涵
1.4 軟體開發范型要素
1.4.1 項目的概念化
1.4.2 項目表示
1.4.3 項目實現
1.5 軟體工程技術簡史
1.5.1 結構化編程
1.5.2 功能分解
1.5.3 結構化分析與設計
1.5.4 以數據為中心的范型
1.5.5 面向對象范型
1.5.6 面向Agent范型
1.5.7 面向構件的范型
1.5.8 面向服務的軟體范型
1.6 軟體災難故事
1.6.1 失效案例簡介
1.6.2 失效原因
1.6.3 CONFIRM
1.6.4 電話和通信
1.6.5 阿麗亞娜5型火箭
1.6.6 不按工程生產軟體的代價
1.7 為什麼軟體工程不是萬能的
1.8 基於項目學習軟體工程
1.8.1 項目的作用
1.8.2 分小組工作
1.8.3 創建項目小組
1.9 班組項目:功能需求
1.9.1 MCGame項目概況
1.9.2 MCGame需求規約
1.10 學期大作業
1.10.1 項目名稱
1.10.2 項目時間框架
習題
第2章 面向對象范型概述
2.1 熟悉班組項目
2.1.1 創建非正式場景指南
2.1.2 非正式場景示例:用戶一個時間片內的滑鼠點擊
2.2 面向對象概念化
2.2.1 特殊套用關係
2.2.2 繼承
2.2.3 聚合/組合
2.2.4 其他關係
2.3 軟體開發過程模型
2.3.1 瀑布模型
2.3.2 原型開發
2.3.3 增量模型
2.3.4 螺旋模型
2.3.5 敏捷軟體開發過程模型
2.4 面向對象建模
2.4.1 建立模型的作用
2.4.2 創建優質模組
2.4.3 建模符號
2.4.4 軟體工程中模型的使用
2.5 良好面向對象系統的屬性
2.6 分組工作
2.6.1 主程式設計師組
2.6.2 召開有效的小組會議
習題
第3章 面向對象分析
3.1 需求分析介紹
3.2 需求規約
3.3 案例研究:工資支付系統規約
3.4 評價需求規約
3.5 細化需求規約
3.6 驗證需求規約
3.7 通過開發擴展需求
……
第4章 體系結構設計
第5章 用戶界面設計
第6章 類設計
第7章 實現
第8章 測試
第9章 Web套用的分析、設計和測試
第10章 項目管理
第11章 軟體產品評價與軟體維護
第12章 完成並展示班組項目
後記
參考文獻