注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)實(shí)用軟件工程

實(shí)用軟件工程

實(shí)用軟件工程

定 價(jià):¥49.00

作 者: 張海藩 呂云翔
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787115374042 出版時(shí)間: 2015-05-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書正文共13章,第1章是概述,第2章至第8章順序講述軟件生命周期各階段的任務(wù)、過程、結(jié)構(gòu)化方法和工具,第9章至第12章分別講述面向?qū)ο蠓椒▽W(xué)引論、面向?qū)ο蠓治觥⒚嫦驅(qū)ο笤O(shè)計(jì)和面向?qū)ο髮?shí)現(xiàn),第13章介紹軟件項(xiàng)目管理。

作者簡介

  呂云翔 北京航空航天大學(xué)副教授 軟件學(xué)院SAP ERP 咨詢顧問專業(yè)主任 著有《計(jì)算機(jī)導(dǎo)論實(shí)踐教程》(高等院校計(jì)算機(jī)教材系列),《軟件工程》,譯有《計(jì)算機(jī)文化》(原書第8版) 呂云翔副教授上課時(shí)風(fēng)趣幽默,對學(xué)生主要是自主學(xué)習(xí),在課堂上要求很輕松,從不強(qiáng)迫學(xué)生,深受軟件學(xué)院學(xué)生歡迎

圖書目錄

目錄
第1章 軟件工程概述
1.1 軟件
1.1.1 軟件的概念及特點(diǎn)
1.1.2 軟件的分類
1.2 軟件危機(jī)
1.2.1 軟件危機(jī)的表現(xiàn)與原因
1.2.2 軟件危機(jī)的啟示
1.3 軟件工程
 1.3.1 軟件工程的概念
 1.3.2 軟件工程的發(fā)展
 1.3.3 軟件工程研究的內(nèi)容
 1.3.4 軟件工程目標(biāo)和原則
 1.3.5 軟件工程知識(shí)體系
1.4 軟件過程
 1.4.1 軟件生命周期的基本任務(wù)
1.4.2 瀑布模型
1.4.3 快速原型模型
1.4.4 增量模型
1.5.5 螺旋模型
1.4.6 噴泉模型
1.4.7 統(tǒng)一過程
1.4.8 敏捷過程與極限編程
1.5 軟件開發(fā)方法
1.6 軟件工程工具
1.7 “小型二手貨交易平臺(tái)”案例介紹
小結(jié)
習(xí)題
第2章 可行性研究及需求分析
2.1 可行性研究
2.1.1 項(xiàng)目立項(xiàng)概述
2.1.2 可行性研究的內(nèi)容
2.1.3 可行性研究的步驟
2.2 需求分析
2.2.1 需求分析的任務(wù)
2.2.2 需求分析的步驟
2.2.3 需求管理
2.3 結(jié)構(gòu)化需求分析方法
2.4 結(jié)構(gòu)化需求分析建模
2.4.1 實(shí)體關(guān)系圖
2.4.2 數(shù)據(jù)流圖
2.4.3 狀態(tài)轉(zhuǎn)換圖
2.4.4 數(shù)據(jù)字典
2.5 需求規(guī)格說明書編寫指南
2.6 軟件開發(fā)計(jì)劃書編寫指南
2.7 Visio的功能及使用方法介紹
2.8 使用Visio繪制“小型二手貨交易平臺(tái)”的數(shù)據(jù)流圖
小結(jié)
習(xí)題
第3章 軟件設(shè)計(jì)
3.1 軟件設(shè)計(jì)的基本概念
 3.1.1 軟件設(shè)計(jì)的意義和目標(biāo)
3.1.2 軟件設(shè)計(jì)原則
3.1.3 軟件設(shè)計(jì)分類
3.1.4 模塊獨(dú)立
3.1.5 啟發(fā)規(guī)則
3.2 結(jié)構(gòu)化軟件設(shè)計(jì)方法
3.2.1 表示軟件結(jié)構(gòu)的圖形工具
3.2.2 面向數(shù)據(jù)流的設(shè)計(jì)方法
3.2.3 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法
3.3 結(jié)構(gòu)化軟件設(shè)計(jì)的工具
3.3.1 流程圖
3.3.2 盒圖(N-S圖)
3.3.3 PAD圖
3.3.4 判定表
3.3.5 判定樹
3.3.6 過程設(shè)計(jì)語言
3.4 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)
3.5 人機(jī)界面設(shè)計(jì)
3.6 軟件設(shè)計(jì)說明書編寫指南
3.7 使用Visio繪制“小型二手貨交易平臺(tái)”的結(jié)構(gòu)圖
小結(jié)
習(xí)題
第4章 編碼及實(shí)現(xiàn)
4.1 編程語言
4.1.1 編程語言的發(fā)展與分類
4.1.2 選擇編程語言需考慮的因素
4.2 編碼風(fēng)格
4.3 Visual Studio的使用方法介紹
4.3.1 Visual Studio概述
4.3.2 使用Visual Studio進(jìn)行開發(fā)
4.3.3 使用Visual Studio進(jìn)行調(diào)試
4.3.4 Visual Studio的進(jìn)程調(diào)試
4.4 使用Visual Studio實(shí)現(xiàn)“小型二手貨交易平臺(tái)”的用戶登錄模塊
4.4.1 用戶登錄模塊描述
4.4.2 建立數(shù)據(jù)庫和表
4.4.3 編寫數(shù)據(jù)庫操作代碼
4.4.4 編寫頁面和邏輯代碼
小結(jié)
習(xí)題
第5章 軟件測試與維護(hù)
5.1 軟件測試的基本概念
5.1.1 軟件測試原則
5.1.2 軟件測試分類
5.1.3 軟件測試模型
5.2 測試用例
 5.2.1 測試用例編寫
 5.2.2 測試用例設(shè)計(jì)
 5.2.3 測試用例場景
5.3 黑盒測試
 5.3.1 等價(jià)類劃分法
5.3.2 邊界值分析法
5.3.3 錯(cuò)誤推測法
5.3.4 因果圖法
5.3.5 決策表法
5.3.6 場景法
5.3.7 黑盒測試選擇
5.4 白盒測試
 5.4.1 代碼檢查法
 5.4.2 靜態(tài)結(jié)構(gòu)分析法
 5.4.3 程序插樁技術(shù)
 5.4.4 邏輯覆蓋法
 5.4.5 基本路徑法
 5.4.6 白盒測試方法選擇
 5.4.7 白盒測試和黑盒測試比較
5.5 軟件測試的一般步驟
5.6 單元測試
5.6.1 單元測試概述
5.6.2 單元測試內(nèi)容
5.6.3 單元測試方法
5.6.4 單元測試實(shí)例
5.7 集成測試
5.7.1 集成測試概述
5.7.2 集成測試分析
5.7.3 集成測試策略
5.8 確認(rèn)測試
5.9 系統(tǒng)測試
5.9.1 系統(tǒng)測試概述
5.9.2 系統(tǒng)測試類型
5.10 驗(yàn)收測試
 5.10.1驗(yàn)收測試概述
 5.10.2 驗(yàn)收測試內(nèi)容
 5.10.3 α測試和β測試
5.11 回歸測試
5.12 軟件調(diào)試
 5.12.1 調(diào)試過程
 5.12.2 調(diào)試途徑
5.13 測試分析報(bào)告編寫指南
5.14 軟件維護(hù)
5.14.1 軟件維護(hù)的過程
5.14.2 軟件維護(hù)的分類
5.14.3 軟件的可維護(hù)性
5.14.4 軟件維護(hù)的副作用
5.15 使用Visual Studio的UnitTest功能進(jìn)行單元測試
5.15.1 UnitTest使用初步
5.15.2 使用 UnitTest 的自動(dòng)化數(shù)據(jù)驅(qū)動(dòng)測試
5.16 使用Visual Studio對“小型二手貨交易平臺(tái)”的用戶登錄模塊進(jìn)行單元測試
小結(jié)
習(xí)題
第6章 面向?qū)ο蠓椒▽W(xué)與UML
6.1 面向?qū)ο蠓椒ǜ攀?br /> 6.1.1 面向?qū)ο蠓椒ǖ母拍?br /> 6.1.2 面向?qū)ο蠓椒ǖ闹饕獌?yōu)點(diǎn)
6.2. 面向?qū)ο蠼?br /> 6.3 對象模型
 6.3.1 表示類的符號(hào)
 6.3.2 表示關(guān)系的符號(hào)
6.4 動(dòng)態(tài)模型
6.5 功能模型
6.6 3種模型之間的關(guān)系
6.7 UML概述
 6.7.1 UML的產(chǎn)生和發(fā)展
 6.7.2 UML的系統(tǒng)結(jié)構(gòu)
 6.7.3 UML的圖
6.8 UML圖
6.8.1 用例圖
6.8.2 類圖和包
6.8.3 對象圖
6.8.4 狀態(tài)圖
6.8.5 順序圖
6.8.6 活動(dòng)圖
6.8.7 協(xié)作圖
6.8.8 構(gòu)件圖
6.8.9 部署圖
 6.9 UML的應(yīng)用
 6.9.1 UML模型
 6.9.2 UML視圖
 6.9.3 UML使用準(zhǔn)則
 6.9.4 UML擴(kuò)展機(jī)制
 6.9.5 UML應(yīng)用領(lǐng)域
 6.10 Rose的功能及使用方法介紹
6.11 使用Rose繪制“小型二手貨交易平臺(tái)”的用例圖
 6.12 使用Rose繪制 “小型二手貨交易平臺(tái)”的類圖
6.13使用Rose繪制 “小型二手貨交易平臺(tái)”的對象圖
 6.14 使用Rose繪制 “小型二手貨交易平臺(tái)”的狀態(tài)圖
 6.15 使用Rose繪制 “小型二手貨交易平臺(tái)”的順序圖
小結(jié)
習(xí)題
第7章 面向?qū)ο筌浖O(shè)計(jì)與實(shí)現(xiàn)
 7.1 面向?qū)ο蠓治?br />  7.1.1 面向?qū)ο蠓治鲞^程
 7.1.2 面向?qū)ο蠓治鲈瓌t
 7.2 建立對象模型
7.2.1 確定類與對象
7.2.2 確定關(guān)聯(lián)
7.2.3 劃分主題
7.2.4 確定屬性
7.2.5 識(shí)別繼承關(guān)系
7.2.6 反復(fù)修改
7.3 建立動(dòng)態(tài)模型
 7.3.1 編寫腳本
7.3.2 設(shè)想用戶界面
7.3.3 畫事件跟蹤圖
7.3.4 畫狀態(tài)圖
7.3.5 審查動(dòng)態(tài)模型
7.4 建立功能模型
7.5 定義服務(wù)
7.6 面向?qū)ο笤O(shè)計(jì)
 7.6.1 面向?qū)ο笤O(shè)計(jì)的準(zhǔn)則
 7.6.2 面向?qū)ο笤O(shè)計(jì)的啟發(fā)原則
 7.6.3 系統(tǒng)設(shè)計(jì)
 7.6.4 對象設(shè)計(jì)
7.7 面向?qū)ο髮?shí)現(xiàn)
 7.7.1 面向?qū)ο蟮某绦蛟O(shè)計(jì)語言
 7.7.2 面向?qū)ο蟮某绦蛟O(shè)計(jì)風(fēng)格
7.8 面向?qū)ο鬁y試
 7.8.1 面向?qū)ο鬁y試策略
 7.8.2 面向?qū)ο鬁y試用例設(shè)計(jì)
7.9 使用Rose繪制“小型二手貨交易平臺(tái)”的活動(dòng)圖
 7.10 使用Rose繪制 “小型二手貨交易平臺(tái)”的協(xié)作圖
 7.11 使用Rose繪制 “小型二手貨交易平臺(tái)”的構(gòu)件圖
 7.12 使用Rose繪制 “小型二手貨交易平臺(tái)”的部署圖
小結(jié)
習(xí)題
第8章 軟件工程管理
8.1 軟件工程管理概述
8.2 軟件規(guī)模估算
 8.2.1 軟件開發(fā)成本估算方法
8.2.2 代碼行技術(shù)
8.2.3 功能點(diǎn)技術(shù)
8.2.4 COCOMO2模型
8.3 進(jìn)度計(jì)劃
8.3.1 Gantt圖
8.3.2 工程網(wǎng)絡(luò)技術(shù)
8.4 人員組織
 8.4.1 民主制程序員組
8.4.2 主程序員組
8.4.3 現(xiàn)代程序員組
8.5

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)