![](/up_files/book/4a6aea870fc869daebd2ab12f5a01320.jpg)
軟件工程與項目管理(高職)
- 所屬分類:
高職高專計..
- 作者:
王素芬 主編
- 出版社:
西安電子科技大學出版社
- ISBN:9787560623603
- 出版日期:2010-3-1
-
原價:
¥27.00元
現價:¥20.30元
圖書簡介
本書全面、系統地介紹了軟件工程的概念、原理和典型的技術方法。全書共分12章。第1章概括介紹了軟件工程的發展和基本原理,還對具有代表性的CAsE工具進行了簡要介紹,討論了軟件工程職業道德規范,并對軟件工程的發展趨勢進行了展望;第2章討論了軟件過程的基本活動和常用的軟件開發方法,并介紹了典型的軟件過程模型和微軟公司的軟件開發過程實例;第3章主要介紹了常用軟件項目立項的方法、可行性分析、軟件項目團隊的建立以及軟件項目立項文檔的編寫;第4章主要介紹了需求分析的過程、方法和軟件需求分析文檔的編寫:第5章、第6章分別介紹了軟件的總體設計和詳細設計;第7-9章分別介紹了軟件編碼、測試與調試、維護;第10章介紹了面向對象的方法學;第11章介紹了統一建模語言(UML);第12章介紹了軟件項目管理。為加強對學生實踐能力的培養,各章最后大都設置了“實戰訓練”和“討論”環節。《軟件工程與項目管理》可作為高職高專學校軟件工程課程的教材,也可作為軟件開發人員的參考書。
目錄
第1章 概述
1.1 軟件
1.1.1 軟件的特點及分類
1.1.2 軟件的發展
1.1.3 軟件危機及其表現
1.1.4 軟件危機產生的主要原因
1.1.5 解決軟件危機的途徑
1.2 軟件工程
1.2.1 軟件工程的概念
1.2.2 軟件工程的三要素
1.3 軟件生命周期
1.4 軟件工程的目標
1.5 軟件工程的開發原則
1.6 軟件工程方法學
1.7 計算機輔助軟件工程
1.8 軟件工程與其他相關學科的關系
1.9 軟件工程職業道德規范
1.10 軟件工程發展趨勢
1.11 實戰訓練
本章小結
習題1
第2章 軟件過程
2.1 軟件過程的概念
2.1.1 軟件過程的定義
2.1.2 軟件過程的基本活動
2.1.3 軟件過程的制品
2.2 典型的軟件過程模型
2.2.1 瀑布模型
2.2.2 增量模型
2.2.3 快速原型模型
2.2.4 螺旋模型
2.2.5 噴泉模型
2.2.6 V型模型
2.2.7 形式化方法模型
2.2.8 組合模型
2.3 軟件開發方法簡述
2.3.1 結構化的開發方法
2.3.2 面向數據結構的開發方法
2.3.3 面向對象的開發方法
2.3.4 原型化開發方法
2.4 案例微軟公司的軟件開發過程
2.4.1 微軟開發過程管理的基本原則
2.4.2 微軟公司的軟件開發過程模型
2.5 實戰訓練
本章小結
習題2
第3章 軟件項目立項
3.1 軟件項目立項方法
3.1.1 委托開發項目
3.1.2 自主開發項目
3.2 軟件可行性分析
3.2.1 可行性分析的內容
3.2.2 可行性分析的步驟
3.3 軟件項目規模成本估算
3.3.1 代碼行估算技術
3.3.2 功能點估算法
3.3.3 類比估算法
3.3.4 自下而上估算法
3.3.5 專家估算法
3.4 成本一效益分析
3.5 制定軟件項目開發計劃
3.5.1 軟件項目開發計劃書的內容
3.5.2 項目計劃編制過程
3.5.3 項目計劃內容確定
3.6 軟件項目立項文檔
3.7 軟件項目團隊的建立
3.7.1 團隊定義
3.7.2 項目組織形式
3.7.3 團隊建設
3.8 實戰訓練
本章小結
習題3
第4章 需求分析
4.1 需求分析概述
4.1.1 需求的概念
4.1.2 需求的層次
4.2 需求分析的目標和任務
4.3 需求分析的原則與獲取需求的方法
4.3.1 需求分析的原則
4.3.2 獲取需求的方法
4.4 需求分析的過程
4.5 需求分析的方法
4.5.1 結構化分析方法
4.5.2 原型分析方法
4.6 軟件需求分析文檔
4.6.1 軟件需求規格說明和需求評審
4.6.2 教務管理系統需求規格說明書
4.7 實戰訓練
本章小結
習題4
第5章 軟件的總體設計
5.1 總體設計的目標和任務
5.1.1 總體設計的目標
5.1.2 總體設計的任務和步驟
5.2 設計的概念和原則
5.2.1 模塊化
5.2.2 抽象
5.2.3 逐步求精
5.2.4 信息隱藏和局部化
5.2.5 模塊獨立性
5.3 描繪軟件結構的圖形工具
5.3.1 HIPO圖
5.3.2 系統結構圖
5.4 結構化設計
5.4.1 系統結構圖中的模塊
5.4.2 變換型數據流與變換型系統結構
5.4.3 事務流與事務型系統結構
5.4.4 變換映射
5.4.5 事務映射
5.4.6 “黑盒”技術的使用
5.5 數據庫設計及設計原則
5.5.1 數據庫設計
5.5.2 數據庫設計的原則
5.6 接口設計
5.6.1 接口設計的描述
5.6.2 用戶界面設計的主要問題
5.6.3 人機界面設計過程
5.6.4 人機界面設計實現原則及典型案例
5.7 總體設計說明書的編寫
5.8 實戰訓練
本章小結
習題5
第6章 軟件的詳細設計
6.1 詳細設計的任務
6.2 詳細設計的原則
6.3 詳細設計的方法
6.4 詳細設計可采用的工具
6.5 詳細設計說明書
6.6 實戰訓練
本章小結
習題6
第7章 軟件編碼
7.1 軟件編碼的目的
7.2 程序設計語言
7.2.1 程序設計語言的分類
7.2.2 程序設計語言特性的比較
7.2.3 程序設計語言的選擇
7.3 結構化程序設計
7.3.1 結構化程序設計的原則
7.3.2 程序設計——自頂向下,逐步求精
7.3.3數據結構的合理化
7.4 編碼風格
7.4.1 程序的內部文檔
7.4.2 數據說明
7.4.3 語句結構
7.4.4 輸入和輸出
7.5 程序編碼優化技術
7.5.1 程序優化
7.5.2 程序優化方法
7.5.3 網絡優化
7.6 代碼評審和版本控制
7.6.1 代碼評審
7.6.2 版本控制
7.7 實戰訓練
本章小結
習題7
第8章 軟件測試與調試
8.1 概述
8.1.1 軟件測試的定義
8.1.2 軟件測試的目的
8.1.3 軟件缺陷帶來影響的例子
8.2 軟件測試的任務和目標
8.2.1 軟件測試的任務
8.2.2 軟件測試的目標
8.3 軟件測試的基本原則
8.4 軟件測試的方法
8.4.1 測試用例
8.4.2 黑盒測試法
8.4.3 白盒測試法
8.5 軟件測試的步驟
8.5.1 單元測試
8.5.2 集成測試
8.5.3 確認測試
8.5.4 系統測試
8.6 程序調試
8.6.1 程序調試技術
8.6.2 程序調試策略
8.7 實戰訓練
本章小結
習題8
第9章 軟件維護
9.1 軟件維護的概念
9.2 軟件維護的特點
9.3 軟件維護的類型
9.4 軟件維護的步驟
9.5 軟件的可維護性
9.6 軟件維護的副作用
9.7 軟件重用
本章小結
習題9
第10章 面向對象的方法學
10.1 面向對象的概念
10.1.1 傳統開發方法存在的問題
10.1.2 面向對象的基本概念
10.1.3 面向對象的特征
10.1.4 面向對象的要素
10.1.5 面向對象的開發方法
10.2 面向對象的模型
10.2.1 對象模型
10.2.2 動態模型
10.2.3 功能模型
10.3 面向對象的分析
10.3.1 面向對象的分析過程
10.3.2 建立對象模型
10.3.3 建立動態模型
10.3.4 建立功能模型
10.3.5 確定操作
10.4 面向對象的設計
10.5 面向對象的實現
10.6 面向對象和基于對象的區別
10.7 實戰訓練
本章小結
習題10
第11章 統一建模語言(UML)
11.1 概述
11.1.1 什么UML_
11.1.2 UML的發展史
11.1.3 UML的特點
11.1.4 UML的應用領域
11.1.5 基于UML的設計過程
11.2 UML概念模型
11.2.1 UML.的構成
11.2.2 UML的基本構造塊
11.2.3 UML的規則
11.2.4 UML的公共機制
11.3 UML的靜態建模機制
11.3.1 用例圖
11.3.2 類圖
11.3.3 對象圖
11.3.4 包圖
11.4 UML的動態建模機制
11.4.1 協作圖
11.4.2 時序圖
11.4.3 活動圖
11.4.4 狀態圖
11.5 UML面向實現機制
11.5.1 組件圖
11.5.2 配置圖
11.6 UML建模工具
11.6.1 RationalRose
11.6.2 MicrosoftOfficeVisio
11.7 UML建模實例
11.8 實戰訓練
本章小結
習題11
第12章 軟件項目管理
12.1 項目與項目管理
12.2 ISO9000國際標準簡介
12.3 CMMI
12.3.1 CMMI的基本概念
12.3.2 CMMl的體系結構
12.4 ISO9000與CMMI的比較
12,5軟件項目管理過程
12.5.1 項目組織結構
12.5.2 項目啟動
12.5.3 項目過程定義
12.5.4 工作分解結構
12.5.5 制定風險計劃
12.5.6 制定項目文檔管理
12.5.7 制定項目培訓計劃
12.5.8 制定項目監控過程
12.5.9 制定項目進度表.:
12.5.10 合成項目計劃和從屬計劃
12.5.11 獲得對計劃的承諾
12.5.12 評審
12.5.13 跟蹤項目計劃估計值
12.5.14 跟蹤風險
12.5.15 里程碑總結
12.5.16 變更管理
12.5.17 問題管理
12.5.18 項目總結
12.6 模板和表格
12.7 實戰訓練
本章小結
習題12
附錄 軟件開發過程中的文檔
附錄A 可行性分析報告(OB8567-88)
A.1 引言
A.2 可行性分析的前提
A.3 對現有系統的分析
A.4 所建議系統
A.5 可選擇的其他系統方案
A.6 投資及效益分析
A.7 社會因素方面的可行性
A.8 結論
附錄B 軟件項目開發計劃書(GB8567-88)
B.1 引言
B.2 項目概述
B.3 實施計劃
B.4 支持條件
B.5 專題計劃要點
附錄C 軟件規格說明書(GB8567-88)
C.1 引言
C.2 任務概述
C.3 需求規定
C.4 運行環境規定
……
同類熱銷圖書
書名 | 作者 | 出版社 | 價格 | 購買 |
Office 2007辦公軟件應用教程:工作任務匯編 | 陳靜,張爽.. | 化學工業出版社 | ¥49.00¥39.20 |
詳情 |
跟我動手學 S7-300/400PLC(附DVD) | 廖常初 主.. | 機械工業出版社 | ¥32.00¥24.50 |
詳情 |
Jewel CAD珠寶設計實用教程(第2版) | 王晨旭,劉.. | 人民郵電出版社 | ¥68.00¥54.40 |
詳情 |
優秀動漫游系列教材--游戲制作人生存手冊 | (英)愛爾.. | 中國科學技術出版.. | ¥59.00¥39.60 |
詳情 |
現代辦公自動化教程(Microsoft Office Specialist 2010 .. | 靳廣斌 主.. | 中國人民大學出版.. | ¥35.00¥28.00 |
詳情 |
VB6.0 程序設計實訓教程——21世紀高高專規劃教材 | 楊克玉 主.. | 機械工業出版社 | ¥22.00¥16.50 |
詳情 |
Windows Server 2003網絡管理(21世紀高職高專規劃教材—.. | 姜玉波 等.. | 清華大學出版社 | ¥29.00¥21.80 |
詳情 |
計算機網絡安全技術實驗教程 | 周緋菲,何.. | 北京郵電大學出版.. | ¥24.00¥18.90 |
詳情 |
UG NX7.5 基礎與實例教程(高職高專機電類工學結合模式教.. | 將建國,張.. | 清華大學出版社 | ¥32.00¥24.30 |
詳情 |
網頁設計與制作(Dreamweaver+Flash+Photoshop版)(第2版.. | 九州書源 .. | 清華大學出版社 | ¥36.80¥27.60 |
詳情 |
路由與交換技術 | 鄧秀慧 | 電子工業出版社 | ¥35.00¥28.00 |
詳情 |
EDA技術與Verilog HDL | 潘松,黃繼.. | 清華大學出版社 | ¥38.00¥28.90 |
詳情 |
中文版Excel 2007電子表格實用教程(計算機基礎與實訓教材.. | 謝啟祥 編.. | 清華大學出版社 | ¥30.00¥20.70 |
詳情 |
Windows Server 2008服務器搭建與管理(網絡工程師實用培.. | 李書滿,杜.. | 清華大學出版社 | ¥35.00¥26.60 |
詳情 |
網頁設計與制作教程(配光盤)(高職高專“工作過程導向”.. | 孫永道,高.. | 清華大學出版社 | ¥35.00¥26.30 |
詳情 |
Linux操作系統(第2版) | 邵國金 | 電子工業出版社 | ¥45.00¥36.80 |
詳情 |
計算機網絡基礎/高職高專“十一五”計算機類專業規劃教材 | 顧可民 主.. | 機械工業出版社 | ¥19.00¥14.30 |
詳情 |
零起點學辦公自動化——Office 2007視頻教程(配光盤)(I.. | 徐軍,郭晶.. | 清華大學出版社 | ¥29.00¥23.20 |
詳情 |
VC++程序設計基礎教程(高職高專計算機教學改革新體系規劃.. | 宋金珂,高.. | 清華大學出版社 | ¥28.00¥22.40 |
詳情 |
(教材)教育部高等學校高職高專計算機類專業建設參考方案 | 溫濤 等編.. | 中國鐵道出版社 | ¥40.00¥32.00 |
詳情 |
VB語言與測量程序設計(附光盤) | 佟彪 主編 | 中國電力出版社 | ¥39.80¥31.10 |
詳情 |
網站推廣(國家骨干高職院校建設成果 電子商務專業工作過.. | 孫丹 主編 | 清華大學出版社 | ¥26.00¥19.80 |
詳情 |
綜合布線技術項目教程(第2版) | 禹祿君 主.. | 電子工業出版社 | ¥39.00¥29.20 |
詳情 |
SQL Server2005數據庫實用教程(新世紀高職高專計算機專業.. | 屈武江,梁.. | 大連理工大學出版.. | ¥35.00¥28.00 |
詳情 |
網絡廣告設計與制作——21世紀高職高專藝術設計規劃教材 | 謝成開,王.. | 清華大學出版社 | ¥38.00¥26.30 |
詳情 |