注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學軟件工程技術(高職高專十一五規(guī)劃示范教材)

軟件工程技術(高職高專十一五規(guī)劃示范教材)

軟件工程技術(高職高專十一五規(guī)劃示范教材)

定 價:¥20.00

作 者: 張應輝、饒云波
出版社: 北京航空航天大學出版社
叢編項: 高職高?!笆晃濉币?guī)劃示范教材
標 簽: 暫缺

ISBN: 9787810778008 出版時間: 2006-08-01 包裝: 平裝
開本: 16開 頁數(shù): 190 字數(shù):  

內容簡介

  《高職高?!笆晃濉币?guī)劃示范教材:軟件工程技術》是根據高職高專教育培養(yǎng)高級技能人才的要求,突出“實踐性、實用性、創(chuàng)新性”, 并結合作者多年的教學和工程實踐經驗,以“理論夠用、實用為主”為原則編寫的一本軟件工程技術的教材。內容主要包括軟件工程基礎、軟件生存周期及開發(fā)模型、軟件項目開發(fā)計劃、軟件需求、軟件設計、軟件實現(xiàn)、軟件測試和軟件維護。《高職高?!笆晃濉币?guī)劃示范教材:軟件工程技術》參考了大量的最新資料,內容豐富翔實,突出了以實用為原則的特點?!陡呗毟邔!笆晃濉币?guī)劃示范教材:軟件工程技術》既可作為承擔國家技能型緊缺人才培養(yǎng)培訓的高職高專院校計算機類、信息管理類專業(yè)的教材,也可作為網絡技術人員的參考書。

作者簡介

暫缺《軟件工程技術(高職高專十一五規(guī)劃示范教材)》作者簡介

圖書目錄

第1章 軟件工程基礎1
1.1 軟件工程的定義1
1.1.1 軟件的概念1
1.1.2 軟件危機4
1.1.3 產生軟件危機的原因5
1.1.4 解決軟件危機的途徑6
1.1.5 軟件工程的定義6
1.1.6 軟件工程的基本內容和目標8
1.1.7 軟件工程的原則10
1.2 軟件工程的作用11
1.3 軟件的開發(fā)方法11
1.3.1 模塊化方法12
1.3.2 結構化方法12
1.3.3 面向數(shù)據結構的開發(fā)方法14
1.3.4 面向對象的方法15
1.3.5 可視化開發(fā)方法16
1.4 軟件的支持過程16
1.4.1 文檔開發(fā)16
1.4.2 軟件配置管理17
1.4.3 軟件質量保證18
1.5 軟件的管理過程19
1.5.1 軟件項目產品的特點19
1.5.2 軟件項目管理的內容20
1.6 本章小結21
1.7 習題22第2章軟件生存周期及開發(fā)模型23
2.1 軟件生存周期概論23
2.1.1 軟件定義24
2.1.2 軟件開發(fā)26
2.1.3 軟件使用、維護和退役28
2.2 瀑布模型29
2.2.1 瀑布模型的基本原理29
2.2.2 瀑布模型的缺點30
2.2.3 改進的瀑布模型31
2.3 增量模型32
2.3.1 增量模型概述32
2.3.2 增量模型分析33
2.4 迭代模型34
2.4.1 迭代模型的優(yōu)點35
2.4.2 迭代模型的缺點35
2.4.3 受控的迭代模型36
2.5 原型模型38
2.5.1 快速原型模型39
2.5.2 原型進化模型40
2.5.3 原型模型的優(yōu)點41
2.6 螺旋模型42
2.6.1 螺旋模型概述42
2.6.2 螺旋模型分析43
2.7 本章小結44
2.8 習題45
第3章 軟件項目開發(fā)計劃47
3.1 項目啟動47
3.1.1 項目概述47
3.1.2 項目啟動過程47
3.1.3 項目章程48
3.2 項目經理及職責49
3.2.1 項目經理概述49
3.2.2 項目經理的責任49
3.2.3 項目經理的權力50
3.2.4 項目經理應具備的能力51
3.3 軟件項目工作任務分解51
3.3.1 工作分解結構52
3.3.2 WBS分解的作用53
3.4 軟件項目進度計劃54
3.4.1 進度計劃的目的與內容54
3.4.2 制定進度計劃的步驟與技術54
3.4.3 進度表中的資源分配56
3.4.4 活動56
3.4.5 項目計劃的變更方法57
3.5 軟件項目的配置管理58
3.5.1 軟件配置管理的概念58
3.5.2 配置管理功能概述58
3.5.3 配置管理活動的作用59
3.5.4 版本控制59
3.5.5 變化控制60
3.6 軟件項目的質量管理61
3.6.1 質量的定義61
3.6.2 項目質量管理體系61
3.6.3 軟件質量度量64
3.6.4 軟件質量計劃編制64
3.6.5 軟件項目質量審核65
3.7 開發(fā)過程的控制65
3.7.1 項目管理控制的概念65
3.7.2 項目控制的目標與要求66
3.7.3 項目控制的基本步驟66
3.7.4 開發(fā)過程的控制工具66
3.8 本章小結68
3.9 習題68
第4章 軟件需求70
4.1  需求分析的基本概念70
4.1.1 需求的定義與分類70
4.1.2 需求分析的目的與任務71
4.2 需求管理過程72
4.2.1 需求獲取72
4.2.2 需求分析73
4.2.3 規(guī)格說明75
4.2.4 需求驗證77
4.2.5 需求變更78
4.3 需求分析方法79
4.3.1 結構化分析法79
4.3.2 面向對象分析法86
4.4 需求分析文檔87
4.4.1 需求文檔的目的87
4.4.2 需求文檔的特性與風格87
4.4.3 需求文檔的內容及體系結構88
4.5 本章小結89
4.6 習題89
第5章 軟件設計90
5.1 分析與設計的關系90
5.2 軟件設計原則91
5.2.1 模塊化與模塊獨立性91
5.2.2 抽象與細化96
5.2.3 信息隱藏97
5.3 體系結構設計97
5.3.1 系統(tǒng)結構圖98
5.3.2 層次圖和HIPO圖99
5.3.3 面向數(shù)據流的設計100
5.4 過程設計106
5.4.1 程序流程圖106
5.4.2 盒圖(NS圖) 107
5.4.3 判定表108
5.4.4 判定樹109
5.5 用戶界面設計109
5.5.1 用戶界面設計問題110
5.5.2 用戶界面設計過程111
5.5.3 界面設計指南111
5.6 設計規(guī)格說明書112
5.7 習題113
第6章 軟件實現(xiàn)114
6.1 編程語言介紹114
6.1.1 程序設計語言的基本概念114
6.1.2 程序設計語言的種類和特點115
6.2 程序設計風格118
6.2.1 命名約定119
6.2.2 變量、常量和數(shù)據類型120
6.2.3 表達式和基本語句121
6.2.4 一致性和習慣用法128
6.2.5 注釋128
6.2.6 空行130
6.2.7 對齊131
6.3 軟件實現(xiàn)階段的項目管理工作133
6.4 本章小結136
6.5 習題137
第7章 軟件測試138
7.1 軟件測試概論138
7.1.1 軟件測試的基本概念138
7.1.2 常用的軟件測試的方法140
7.2 軟件測試用例的設計144
7.2.1 軟件測試用例設計概述144
7.2.2 白盒測試用例設計方法146
7.2.3 黑盒測試用例設計方法151
7.2.4 面向對象軟件測試用例的設計157
7.2.5 測試用例的組織和跟蹤157
7.3 軟件測試文檔157
7.3.1 測試文檔的作用158
7.3.2 測試文檔的類型158
7.3.3 主要軟件測試文檔161
7.4 軟件測試階段的項目管理工作167
7.5 本章小結169
7.6 習題169
第8章 軟件維護171
8.1 軟件維護基礎171
8.1.1 軟件維護的概念171
8.1.2 軟件可維護性172
8.1.3 影響維護的因素173
8.1.4 軟件維護的策略174
8.1.5 軟件維護的特點175
8.1.6 軟件維護的技術176
8.1.7 軟件維護的副作用177
8.2 軟件維護過程178
8.2.1 維護組織178
8.2.2 維護的報告與審核179
8.2.3 維護的工作流程180
8.2.4 維護記錄181
8.2.5 維護評價182
8.3 軟件維護方法182
8.3.1 改正性維護182
8.3.2 完善性維護182
8.3.3 適應性維護183
8.3.4 預防性維護183
8.4 軟件維護文檔184
8.4.1 維護活動評價184
8.4.2 維護文檔與編寫184
8.5 軟件維護階段的項目管理工作186
8.5.1 管理層的責任186
8.5.2 提高維護生產率187
8.5.3 溝通188
8.6 本章小結189
8.7 習題189
參考文獻191

本目錄推薦

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