注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學軟件工程導論

軟件工程導論

軟件工程導論

定 價:¥26.00

作 者: (美)夏洛特 著,羅飛 等譯
出版社: 清華大學出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787302272519 出版時間: 2012-01-01 包裝: 平裝
開本: 16開 頁數(shù): 198 字數(shù):  

內容簡介

  《軟件工程導論》的安排方式很簡單,它的每一章對應項目開發(fā)中的一個主要活動。工程學方面的主要活動包括需求分析和需求規(guī)范、體系結構設計、模塊設計、編碼和單元測試、以及測試;項目管理方面的主要活動包括項目計劃和項目監(jiān)控兩個方面,而這兩個活動都安排在項目計劃這一章,這是因為項目的監(jiān)控也需要計劃。另外,在這本書中,還有一章主要用來闡明軟件工程領域存在的問題,而另一章則討論了軟件過程中把每個活動聯(lián)系起來的中心觀點?!盾浖こ虒д摗返拿恳徽露际且詫Ρ菊碌慕榻B、目標或者讀者在本章中應有的收獲開始。每一章在介紹項目的開發(fā)活動時,總是首先介紹有關概念和知識,然后介紹該活動的結果或所具備的某些期望質量特性,以及一些實踐方法或執(zhí)行該活動所需要的技術,最后通過一些實例說明這一章的有關知識點,并為讀者總結本章學習的主要內容,每一章的結尾都提供有一些自測練習。

作者簡介

暫缺《軟件工程導論》作者簡介

圖書目錄

第1章 軟件問題
 1.1 成本、進度和質量
 1.2 規(guī)模和變更
 1.3 小結
 自測練習
第2章 軟件過程
 2.1 過程和項目
 2.2 軟件過程的組成
 2.3 軟件開發(fā)過程模型
 2.3.1 瀑布模型
 2.3.2 原型模型
 2.3.3 迭代開發(fā)模型
 2.3.4 rational統(tǒng)一過程模型
 2.3.5 時間盒模型
 2.3.6 極限編程(xp)和敏感過程模型
 2.3.7 過程模型在項目中的應用
 2.4 項目管理過程
 2.5 小結
 自測練習
第3章 軟件需求分析和軟件需求規(guī)格
 3.1 好軟件需求規(guī)格的意義
 3.2 需求過程
 3.3 需求規(guī)格
 3.3.1 軟件需求規(guī)格應該具備的特點
 3.3.2 軟件需求規(guī)格的組成
 3.3.3 需求文檔的結構
 3.4 用例驅動功能規(guī)格
 3.4.1 基礎知識
 3.4.2 幾個例子
 3.4.3 擴展
 3.4.4 構建用例
 3.5 其他分析方法
 3.5.1 數(shù)據(jù)流圖
 3.5.2 er圖
 3.6 驗證
 3.7 小結
 自測練習
第4章 軟件計劃
 4.1 工作量估算
 4.1.1 自頂向下估算方法
 4.1.2 自底向上估算方法
 4.2 項目進度和人員配備
 4.3 質量計劃
 4.4 風險管理計劃
 4.4.1 風險管理的觀念
 4.4.2 風險評估
 4.4.3 風險控制
 4.4.4 一個實用的風險管理計劃方法
 4.5 項目監(jiān)測計劃
 4.5.1 項目的度量
 4.5.2 項目監(jiān)測和跟蹤
 4.6 詳細日程安排
 4.7 小結
 自測練習
第5章 軟件體系結構
 5.1 軟件體系結構的作用
 5.2 體系結構視圖
 5.3 構件和連接件視圖
 5.3.1 構件
 5.3.2 連接件
 5.3.3 舉例
 5.4 構件和連接件視圖的體系結構模式
 5.4.1 管道-過濾器模式
 5.4.2 共享數(shù)據(jù)模式
 5.4.3 客戶端-服務器模式
 5.4.4 其他模式
 5.5 體系結構設計的文檔化
 5.6 體系結構評估
 5.7 小結
 自測練習
第6章 設計
 6.1 設計的基本概念
 6.1.1 耦合
 6.1.2 內聚
 6.1.3 開閉原則
 6.2 面向功能設計
 6.2.1 結構圖
 6.2.2 結構化設計方法
 6.2.3 舉例
 6.3 面向對象設計
 6.3.1 面向對象基本概念
 6.3.2 統(tǒng)一建模語言uml
 6.3.3 設計方法論
 6.3.4 舉例
 6.4 詳細設計
 6.4.1 邏輯/算法設計
 6.4.2 類狀態(tài)模型
 6.5 驗證
 6.6 復雜性度量
 6.6.1 面向功能設計的復雜性度量
 6.6.2 面向對象設計的復雜性度量
 6.7 小結
 自測練習
第7章 編碼和單元測試
 7.1 編程原則和指南
 7.1.1 結構化編程
 7.1.2 信息隱藏
 7.1.3 程序設計實踐經驗
 7.1.4 編碼標準
 7.2 增量開發(fā)
 7.2.1 一個增量編碼方法
 7.2.2 測試驅動開發(fā)
 7.2.3 結對編程
 7.3 代碼演化的管理
 7.3.1 源代碼控制和生成
 7.3.2 重構
 7.4 單元測試
 7.4.1 程序過程單元測試
 7.4.2 類單元測試
 7.5 代碼檢查
 7.5.1 計劃
 7.5.2 代碼自查
 7.5.3 小組會議評審
 7.6 代碼度量
 7.6.1 代碼規(guī)模測量
 7.6.2 復雜性度量
 7.7 小結
 自測練習
第8章 測試
 8.1 測試概念
 8.1.1 錯誤、缺陷和失敗
 8.1.2 測試用例、測試集和測試配置
 8.1.3 測試心理
 8.1.4 測試層次
 8.2 測試過程
 8.2.1 測試計劃
 8.2.2 測試用例設計
 8.2.3 測試用例執(zhí)行
 8.3 黑盒測試
 8.3.1 等價類劃分
 8.3.2 邊界值分析
 8.3.3 成對測試
 8.3.4 特殊情況
 8.3.5 基于狀態(tài)的測試
 8.4 白盒測試
 8.4.1 基于控制流的測試準則
 8.4.2 測試用例生成及支持工具
 8.5 度量標準
 8.5.1 覆蓋率分析
 8.5.2 可靠性
 8.5.3 缺陷消除率
 8.6 小結
 自測練習
參考文獻
對照表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號