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

軟件工程導論(第2版)

軟件工程導論(第2版)

定 價:¥38.00

作 者: (?。┠枺∕all,R) 著;馬振晗,胡曉 譯
出版社: 清華大學出版社
叢編項: 國外經典教材·計算機科學與技術
標 簽: 軟件工程/開發(fā)項目管理

購買這本書可以去


ISBN: 9787302181934 出版時間: 2008-09-01 包裝: 平裝
開本: 16開 頁數: 282 字數:  

內容簡介

  本書是為計算機專業(yè)的本科生編寫的軟件工程教科書。它在一個軟件工程學總體的框架下來一一介紹軟件工程所涉及的重要的話題,章節(jié)的編排遵循一個軟件產品的生命周期中所要進行的所有活動的順序。首先概述了軟件工程的概念,包括一些重要的生命周期模型以及軟件項目管理的技術和概念。接下來詳述了軟件項目的需求分析、設計、建模及編碼和測試等內容。最后描述了軟件的質量管理、維護、復用等問題;同時也解釋了近年來發(fā)展起來的CASE工具的基本概念。此外,每章都提供了大量的練習來幫助學生了解對本章內容的掌握程度。本書不僅適合計算機專業(yè)的本科生作為教材使用,同時也適合從事計算機軟件業(yè)的廣大工程技術人員。

作者簡介

  Rajib Mall博士,克勒格布爾印度科技學院計算機科學與工程系副教授。在開發(fā)面向產業(yè)的軟件項目上有著豐富的實踐經驗。RajibMall博士在克勒格布爾印度科技學院已執(zhí)教9年,曾指導過博士論文數篇。

圖書目錄

第1章 概述
1.1 軟件工程學科--發(fā)展和影響
1.1.1工程學科藝術的發(fā)展
1.1.2軟件危機的一個解決方案
1.2 程序與軟件產品
1.3 為什么研究軟件工程
1.4 軟件工程的出現(xiàn)
1.4.1早期計算機編程
1.4.2高級語言編程
1.4.3基于流程控制的設計
1.4.4面向數據結構的設計
1.4.5面向數據流的設計
1.4.6面向對象的設計
1.4.7其他發(fā)展
1.5 軟件開發(fā)實踐中的重要變化
1.6 計算機系統(tǒng)工程
1.7 小結
1.8 練習

第2章 軟件生命周期模型
2.1 為什么使用生命周期
2.1.1為什么要記錄一個生命周期模型
2.1.2階段出入標準
2.2 經典瀑布模型
2.2.1可行性研究
2.2.2需求分析和說明
2.2.3設計
2.2.4編碼和單元測試
2.2.5集成和系統(tǒng)測試
2.2.6維護
2.3 迭代瀑布模型
2.4 原型模型
2.5 進化模型
2.6 螺旋模型
2.7 不同生命周期模型的比較
2.8 小結
2.9 練習

第3章 軟件項目管理
3.1 軟件項目經理的職責
3.1.1軟件項目經理的工作職責
3.1.2軟件項目經理所必需的技能
3.2 項目規(guī)劃
3.3項目規(guī)模估算的度量
3.3.1代碼行(LOC)
3.3.2功能點度量
3.4 項目估算方法
3.4.1經驗估算法
3.4.2啟發(fā)式方法
3.4.3分析估算法
3.5 經驗估算法
3.5.1專家判斷法
3.5.2Delphi成本估算
3.6 COCOMO--一種啟發(fā)式估算法
3.6.1基本COCOMO模型
3.6.2中等COCOMO模型
3.6.3完整COCOMO模型
3.7 HALSTEAD的軟件科學--一種分析技術
3.7.1標準C語言的運算符和操作數
3.7.2長度和詞匯
3.7.3程序量
3.7.4潛在最小量
3.7.5I作量和時間
3.7.6長度估算
3.8 人員配置級別估算
3.8.1Norden的工作
3.8.2Putnam的工作
3.8.3時間表改變對于成本的影響
3.8.4Jensen模型
3.9 調度
3.9.1工作分解結構
3.9.2活動網絡和關鍵路徑方法
3.9.3Gantt圖
3.9.4PERT圖
3.9.5項目監(jiān)測和控制
3.10 組織和團隊結構
3.10.1組織結構
3.10.2團隊結構
3.11 人員配置
3.12 風險管理
3.12.1風險識別
3.12.2風險評估
3.12.3風險遏制
3.13 軟件組態(tài)管理
3.13.1軟件組態(tài)管理的必要性
3.13.2組態(tài)管理活動
3.13.3源代碼控制系統(tǒng)(SCCS)和RCS
3.14 雜項計劃
3.15 小結
3.16 練習

第4章 需求分析和規(guī)約
4.1 需求收集和分析
4.2 軟件需求規(guī)約(SRS)
4.2.1SRS文檔內容
4.2.2功能需求
4.2.3如何識別功能需求
4.2.4如何記錄功能需求
4.2.5可追蹤性
4.2.6好的SRS文檔的特征
4.2.7差的SRS文檔的例子
4.2.8SRS文檔的組織
4.2.9表示復雜邏輯的技術
4.3 形式系統(tǒng)開發(fā)技術
4.3.1什么是形式技術
4.3.2模型與面向屬性的方法
4.33操作語義
4.3.4形式方法的優(yōu)點和局限
4.4 公理規(guī)約
4.5 代數規(guī)約
4.5.1輔助函數
4.5.2結構規(guī)約
4.5.3代數規(guī)約的優(yōu)劣
4.6 可執(zhí)行規(guī)約和4GL
4.7 小結
4.8 練習

第5章 軟件設計
5.1 什么是一個優(yōu)秀的軟件設計
5.2 內聚和耦合
5.2.1內聚力的分類
5.2.2耦合的分類
5.3 整齊排列
5.4 軟件設計的方法
5.4.1面向功能的設計
5.4.2面向對象的設計
5.5 面向對象的設計與面向功能的設計
5.6 小結
5.7 練習

第6章 面向功能的軟件設計
6.1 SA/SD方法總覽
6.2 結構分析
6.3 數據流程圖(I)FD)
6.3.1用于構建DFD的原始符號
6.3.2與設計DFD相關的一些重要概念
6.3.3開發(fā)一個系統(tǒng)的DFD模型
6.3.4DFD模型的缺點
6.4 將DFD技術擴展到實時系統(tǒng)
6.5 結構設計
6.5.1流程圖與結構圖
6.5.2將一個DFD模型轉換為一個結構圖
6.6 細節(jié)設計
6.7 設計審查
6.8 小結
6.9 練習

第7章 使用UML的對象建模
7.1 面向對象的概念總覽
7.1.1基本機制
7.1.2關鍵概念
7.1.3相關的技術名詞
……

第8章 面向對象的軟件開發(fā)
第9章 用戶界面設計
第10章 編碼和測試
第11章 軟件可靠性和質量管理
第12章 計算機輔助軟件工程
第13章 軟件維護
第14章 軟件復用

本目錄推薦

掃描二維碼
Copyright ? 讀書網 hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號