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

實用軟件工程

實用軟件工程

定 價:¥49.00

作 者: 張海藩 呂云翔
出版社: 人民郵電出版社
叢編項:
標 簽: 工學 教材 研究生/本科/??平滩?/td>

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

內(nèi)容簡介

  本書正文共13章,第1章是概述,第2章至第8章順序講述軟件生命周期各階段的任務、過程、結構化方法和工具,第9章至第12章分別講述面向?qū)ο蠓椒▽W引論、面向?qū)ο蠓治?、面向?qū)ο笤O計和面向?qū)ο髮崿F(xiàn),第13章介紹軟件項目管理。

作者簡介

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

圖書目錄

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

本目錄推薦

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