實用軟件工程(高職高專計算機專業(yè)教材)
- 所屬分類:
- 作者:
王愛平 主編
- 出版社:
清華大學(xué)出版社有限公司
- ISBN:9787811235890
- 出版日期:2009-9-1
-
原價:
¥26.00元
現(xiàn)價:¥19.50元
-
本書信息由合作網(wǎng)站提供,請前往以下網(wǎng)站購買:
圖書簡介
本書從實用的角度出發(fā),比較全面系統(tǒng)地介紹了軟件工程的概念、原理和技術(shù)方法。主要內(nèi)容包括軟件工程的基本概念、軟件過程模型、可行性分析、需求分析方法、軟件系統(tǒng)設(shè)計方法、軟件編碼、軟件測試及軟件項目管理等,并對軟件生命周期各環(huán)節(jié)的文檔附有規(guī)格說明書。
本書內(nèi)容充實、實用性強,可作為高職高專院校計算機軟件專業(yè)軟件工程課程的教材,也可作為有關(guān)軟件工程師的培訓(xùn)教材,對從事軟件開發(fā)工作的相關(guān)技術(shù)人員也具有一定的參考價值。
目錄
第1章 軟件工程概述
1.1 軟件的概念及特征
1.1.1 軟件定義
1.1.2 軟件的特征
1.2 軟件危機與軟件工程
1.2.1 軟件的發(fā)展
1.2.2 軟件危機
1.2.3 軟件工程
1.3 軟件過程模型
1.3.1 軟件的生命周期
1.3.2 常用的軟件過程模型
習(xí)題
第2章可行性研究
2.1 問題定義
2.2 可行性研究內(nèi)容及其步驟
2.2.1 可行性研究的內(nèi)容
2.2.2 可行性研究的步驟
2.3 成本/效益分析
2.3.1 估算成本
2.3.2 成本/效益分析
2.4 可行性研究報告
習(xí)題
第3章 需求分析及規(guī)范
3.1 需求分析的任務(wù)和原則
3.1.1 軟件需求的定義
3.1.2 需求分析的目標(biāo). 任務(wù)及過程
3.1.3 需求分析的原則
3.2 需求調(diào)查
3.2.1 需求調(diào)查的原則
3.2.2 需求調(diào)查的內(nèi)容和方法
3.3 結(jié)構(gòu)化分析工具
3.3.1 數(shù)據(jù)流程圖
3.3.2 數(shù)據(jù)字典
3.3.3 判定樹和判定表
3.4 面向?qū)ο蠓治龉ぞ?br> 3.4.1 統(tǒng)一建模語言(UML)簡介
3.4.2 用例模型
3.4.3 對象模型
3.4.4 動態(tài)模型
3.5 軟件需求說明書
3.6 需求分析案例
3.6.1 結(jié)構(gòu)化分析案例:名片管理系統(tǒng)
3.6.2 面向?qū)ο蠓治霭咐簩W(xué)生成績管理系統(tǒng)
習(xí)題
第4章 軟件總體設(shè)計
4.1 總體設(shè)計的任務(wù)和原則
4.1.1 總體設(shè)計的任務(wù)
4.1.2 總體設(shè)計的原則
4.2 總體設(shè)計的基本原理
4.2.1 抽象和逐步求精
4.2.2 模塊化與信息隱蔽
4.2.3 軟件層次結(jié)構(gòu)的劃分
4.3 模塊的獨立性
4.3.1 模塊和模塊結(jié)構(gòu)圖
4.3.2 模塊獨立性的度量
4.3.3 模塊結(jié)構(gòu)設(shè)計準(zhǔn)則
4.4 結(jié)構(gòu)化設(shè)計方法
4.4.1 數(shù)據(jù)流的類型
4.4.2 結(jié)構(gòu)化設(shè)計步驟
4.4.3 變換型數(shù)據(jù)流的分析設(shè)計
4.4.4 事務(wù)型數(shù)據(jù)流的分析設(shè)計
4.5 面向?qū)ο笤O(shè)計建模方法
4.5.1 類圖
4.5.2 包圖
4.6 軟件總體設(shè)計說明書
4.7 總體設(shè)計案例:名片管理系統(tǒng)總體設(shè)計
習(xí)題
第5章 軟件詳細(xì)設(shè)計
5.1 詳細(xì)設(shè)計的任務(wù)與設(shè)計原則
5.1.1 詳細(xì)設(shè)計的任務(wù)
5.1.2 詳細(xì)設(shè)計的原則
5.2 詳細(xì)設(shè)計的內(nèi)容
5.2.1 代碼設(shè)計
5.2.2 輸入設(shè)計
5.2.3 輸出設(shè)計
5.2.4 用戶界面設(shè)計
5.2.5 安全控制設(shè)計
5.3 處理過程設(shè)計工具
5.3.1 程序流程圖
5.3.2 盒圖(N-S圖)
5.3.3 PAD圖
5.3.4 過程設(shè)計語言(PDL)
5.4 軟件詳細(xì)設(shè)計文檔
習(xí)題
第6章 面向?qū)ο蟮拈_發(fā)方法
6.1 面向?qū)ο蠓椒ǜ攀?br> 6.1.1 傳統(tǒng)開發(fā)方法存在的問題
6.1.2 什么是面向?qū)ο蠓椒?br> 6.1.3 面向?qū)ο蟮幕靖拍?br> 6.2 面向?qū)ο竽P?br> 6.2.1 對象模型
6.2.2 動態(tài)模型
6.2.3 功能模型
6.3 面向?qū)ο蟮姆治?br> 6.3.1 建立對象模型
6.3.2 建立動態(tài)模型
6.3.3 建立功能模型
6.3.4 定義服務(wù)
6.4 面向?qū)ο蟮脑O(shè)計
6.4.1 面向?qū)ο笤O(shè)計的準(zhǔn)則
6.4.2 面向?qū)ο笤O(shè)計的內(nèi)容
6.5 面向?qū)ο蟮膶崿F(xiàn)
6.5.1 面向?qū)ο笳Z言的選擇
6.5.2 面向?qū)ο蟪绦蛟O(shè)計風(fēng)格
習(xí)題
第7章 軟件編碼
第8章 軟件測試
第9章 軟件維護(hù)
第10章 軟件項目管理
參考文獻(xiàn)