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

軟件工程

軟件工程

定 價:¥38.00

作 者: 李浪 ,朱雅莉 ,熊江 編
出版社: 華中科技大學出版社
叢編項: 普通高等教育"十二五"規(guī)劃教材·高等院校計算機系列教材
標 簽: 工學 教材 研究生/本科/??平滩?/td>

購買這本書可以去


ISBN: 9787560991573 出版時間: 2013-09-01 包裝: 平裝
開本: 16開 頁數(shù): 277 字數(shù):  

內容簡介

  《軟件工程/普通高等教育“十二五”規(guī)劃教材·高等院校計算機系列教材》是結合多年教學和實踐經驗、參考國內外有關著作(文獻)而編寫的一本軟件工程實用教程。全書針對初學者的特點,由淺入深、系統(tǒng)地講述了軟件工程的基本概念、原理、方法、過程和工具,包括軟件生存周期、軟件分析、軟件設計、軟件實現(xiàn)與維護、軟件管理等。其目的是使學習者學習本書后,能夠掌握軟件工程的基本原理和過程,應用UML建模,熟悉面向對象方法和結構化分析與設計方法。每個章節(jié)均配有習題,書后附有習題參考答案?!盾浖こ?普通高等教育“十二五”規(guī)劃教材·高等院校計算機系列教材》內容詳實、重點難點突出,所選案例具有較強的代表性,有助于讀者舉一反三。本書注重理論性和實用性的結合,收集的例題與習題大多是計算機技術與軟件專業(yè)技術資格(水平)考試或研究生入學考試的相關內容,特別適合作為大中專院校、各類職業(yè)院校及計算機培訓學校相關專業(yè)課程的教材,也可作為計算機技術與軟件專業(yè)技術資格(水平)考試的參考用書。

作者簡介

  李浪,衡陽師范學院計算機系,教授,博士,教研室主任。出版了《計算機網絡》、《匯編語言及應用教程》、《嵌入式軟件開發(fā)實用教程》等教材。

圖書目錄

第1章 概論
1.1 軟件
1.1.1 軟件的定義和特點
1.1.2 軟件的發(fā)展
1.2 軟件危機
1.2.1 軟件危機的主要特征
1.2.2 軟件危機的具體體現(xiàn)
1.2.3 軟件危機產生的原因
1.2.4 軟件危機的解決途徑
1.3 軟件工程
1.3.1 軟件工程的定義
1.3.2 軟件工程的背景和歷史
1.3.3 軟件工程的基本原理
1.3.4 軟件工程工具
習題1

第2章 軟件過程
2.1 軟件生存周期
2.2 軟件過程概念
2.3 軟件過程模型
2.3.1 瀑布模型
2.3.2 演化過程模型
2.3.3 增量過程模型
2.3.4 專用過程模型
2.3.5 Rational統(tǒng)一過程
2.3.6 極限編程與敏捷過程
2.3.7 微軟過程
2.3.8 第四代技術過程模型
2.4 軟件過程改進
習題2

第3章 軟件分析
3.1 可行性研究
3.1.1 可行性研究的任務
3.1.2 可行性研究的步驟
3.1.3 可行性研究報告
3.2 需求分析
3.2.1 需求分析的任務
3.2.2 需求分析的步驟
3.2.3 需求獲取的方法
3.2.4 軟件需求說明書
3.3 結構化分析方法
3.3.1 結構化分析模型
3.3.2 數(shù)據(jù)流圖
3.3.3 數(shù)據(jù)字典
3.3.4 加工說明的描述工具
3.4 Visio的功能及使用方法
3.4.1 Visio2007簡介
3.4.2 利用Visio繪制數(shù)據(jù)流圖
習題3

第4章 軟件設計
4.1 軟件設計的概念
4.1.1 抽象
4.1.2 模塊化
4.1.3 信息隱藏與局部化
4.1.4 模塊獨立性
4.2 軟件體系結構
4.2.1 軟件體系結構概述
4.2.2 新型軟件體系結構
4.3 總體設計
4.3.1 總體設計過程
4.3.2 總體設計方法
4.3.3 總體設計說明書
4.4 詳細設計
4.4.1 詳細設計的任務和原則
4.4.2 詳細設計工具
4.4.3 數(shù)據(jù)庫設計
4.4.4 界面設計
4.4.5 詳細設計說明書
習題4

第5章 軟件實現(xiàn)與維護
5.1 軟件編碼
5.1.1 程序設計語言
5.1.2 程序設計風格
5.1.3 程序復雜性度量
5.1.4 編碼效率
5.2 軟件測試
5.2.1 軟件測試的基本概念
5.2.2 白盒測試
5.2.3 黑盒測試
5.2.4 軟件測試策略
5.3 軟件調試
5.4 軟件維護
習題5

第6章 面向對象方法學
6.1 傳統(tǒng)軟件開發(fā)方法與面向對象方法的比較
6.2 面向對象方法的基本概念
6.2.1 對象
6.2.2 類
6.2.3 繼承
6.2.4 消息
6.2.5 多態(tài)性和動態(tài)綁定
6.2.6 永久對象
6.3 面向對象建模方法
6.3.1 建模的目的與重要性
6.3.2 Booch方法
6.3.3 Coad-Yourdon方法
6.3.4 OMT方法
6.3.5 OOSE方法
6.4 UML
6.4.1 UML的形成歷史
6.4.2 UML的特點
6.4.3 UML的模型元素
6.4.4 UML視圖
6.4.5 類圖
6.4.6 用例圖
6.4.7 順序圖
6.4.8 合作圖
6.4.9 狀態(tài)圖
6.4.10 活動圖
6.4.11 包圖
6.4.12 構件圖158
6.4.13 部署圖
習題6

第7章 面向對象開發(fā)過程
7.1 面向對象的分析
7.1.1 需求陳述
7.1.2 小型的教務管理系統(tǒng)
7.1.3 建立對象模型
7.1.4 建立動態(tài)模型
7.1.5 建立功能模型
7.2 面向對象設計
7.2.1 面向對象的設計準則
7.2.2 系統(tǒng)設計
7.2.3 類設計
7.3 面向對象的實現(xiàn)
7.3.1 面向對象編程
7.3.2 面向對象測試
習題7

第8章 軟件項目管理
8.1 軟件項目管理的范圍和過程
8.2 軟件項目計劃
8.2.1 軟件度量
8.2.2 項目資源估算與成本分析
8.2.3 進度安排
8.3 軟件項目組織
8.3.1 組織原則
8.3.2 組織結構模式
8.3.3 程序設計小組的組織形式
8.3.4 人員配備
8.4 軟件項目控制
8.4.1 風險管理
8.4.2 質量管理
8.4.3 配置管理
習題8

第9章 軟件工程標準化和新趨勢
9.1 軟件工程標準化
9.1.1 軟件工程標準化的意義
9.1.2 軟件工程標準分類
9.1.3 軟件工程標準的制定與推行
9.1.4 我國的軟件工程標準化工作
9.2 軟件國際標準
9.2.1 ISO9000標準
9.2.2 ISO/IEC12207軟件生存周期過程標準
9.2.3 ISO/IECTR15504軟件過程評估標準
9.2.4 IEEE1058.1軟件項目管理計劃標準
9.2.5 能力成熟度模型
9.3 軟件文檔
9.3.1 軟件文檔的作用與分類
9.3.2 文檔的管理與維護
9.4 軟件工程新趨勢
9.4.1 軟件構件
9.4.2 可信軟件
9.4.3 群體軟件工程
習題9

附錄 部分習題參考答案
參考文獻

本目錄推薦

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