依據典型的軟件開發過程組織內容,圍繞「小型二手貨交易平台」這一實際軟件項目設計CASE工具實驗,旨在培養讀者應用CASE工具進行實際軟件開發的實踐能力。
全書共9章,所涉及CASE軟件包括:軟件分析與設計工具Microsoft Visio、面向對象軟件設計工具Rational Rose、軟件數據模型建模工具Power Designer、軟件集成編碼開發工具Microsoft Visual Studio、Microsoft測試管理工具Test Manager、系統負載測試工具Load
Runner、分布式版本控制系統Git與項目管理工具Microsoft Project。
目錄
第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.2.3平台要求
1.2.4工期與開發團隊說明
小結
思考題
參考文獻
第2章軟件分析與設計工具Microsoft Visio
2.1概述
2.2基本使用
2.2.1操作面板介紹
2.2.2利用模板進行繪圖
2.2.3創建/編輯模具與模板
2.3利用Visio進行「小型二手貨交易平台」結構化模型設計
2.3.1數據流模型設計
2.3.2狀態圖模型設計
2.3.3流程圖設計
2.4利用Visio進行「小型二手貨交易平台」面向對象設計
2.4.1用例模型設計
2.4.2類模型設計
2.4.3數據模型設計
2.5利用Visio進行「小型二手貨交易平台」系統部署架構設計
小結
思考題
實驗練習題
參考文獻
第3章面向對象軟件設計工具Rational Rose
3.1概述
3.2基本使用
3.2.1操作面板介紹
3.2.2基本使用介紹
3.3利用Rational Rose進行「小型二手貨交易平台」面向對象設計
3.3.1構建用例模型
3.3.2構建邏輯模型
3.3.3根據用例模型繪制順序圖
3.3.4構建活動圖模型
3.3.5構建包模型
3.3.6構建構件模型
3.4利用Rational Rose進行「小型二手貨交易平台」系統部署架構設計
3.5雙向工程
3.5.1正向工程
3.5.2逆向工程
小結
思考題
實驗練習題
參考文獻
第4章軟件數據模型建模工具PowerDesigner
4.1概述
4.2基本使用
4.2.1操作面板介紹
4.2.2建模過程
4.3構建「小型二手貨交易平台」業務處理模型BPM
4.4構建「小型二手貨交易平台」數據模型
4.4.1構建概念數據模型
4.4.2構建物理數據模型
4.4.3構建面向對象模型
4.5模型轉換
4.5.1概念數據模型CDM轉換為邏輯數據模型LDM
4.5.2概念數據模型CDM轉換為物理數據模型PDM
4.5.3物理數據模型轉換為數據庫
4.5.4面向對象模型轉換為代碼
小結
思考題
實驗練習題
參考文獻
第5章軟件集成編碼開發工具Microsoft Visual Studio
5.1概述
5.2基本使用
5.2.1操作面板介紹
5.2.2基本操作
5.3利用Visual Studio進行「小型二手貨交易平台」軟件開發
5.3.1利用Visual Studio進行「小型二手貨交易平台」編碼
5.3.2利用Visual Studio進行「小型二手貨交易平台」調試
5.3.3利用Visual Studio進行「小型二手貨交易平台」單元測試
小結
思考題
實驗練習題
參考文獻
第6章Microsoft測試管理工具Test Manager
6.1概述
6.2基本使用
6.2.1操作面板介紹
6.2.2流程與操作
6.3使用Test Manager進行「小型二手貨交易平台」測試管理
小結
思考題
實驗練習題
參考文獻
第7章系統負載測試工具LoadRunner
7.1概述
7.2基本使用
7.2.1操作面板介紹
7.2.2 VU Script簡介
7.3利用LoadRunner進行「小型二手貨交易平台」壓力測試
7.3.1定義虛擬用戶
7.3.2配置測試場景
7.3.3運行與監控測試場景
7.3.4分析測試結果
小結
思考題
實驗練習題
參考文獻
第8章分布式版本控制系統Git
8.1概述
8.2基本使用
8.2.1 Git指令集與圖形化工具
8.2.2添加Git Gui操作
8.3利用Git進行「小型二手貨交易平台」版本控制
8.3.1初始化版本庫
8.3.2分支控制
8.3.3其他工作
小結
思考題
實驗練習題
參考文獻
第9章項目管理工具Microsoft Project
9.1概述
9.2基本使用
9.2.1操作面板介紹
9.2.2視圖介紹
9.3利用Project進行「小型二手貨交易平台」項目管理
9.3.1配置項目
9.3.2任務管理
9.3.3資源管理
9.3.4項目審查
小結
思考題
實驗練習題
參考文獻
附錄Aextend與include關系對應模具創建方法
附錄B案例:「小型二手貨交易平台」
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.2.3平台要求
1.2.4工期與開發團隊說明
小結
思考題
參考文獻
第2章軟件分析與設計工具Microsoft Visio
2.1概述
2.2基本使用
2.2.1操作面板介紹
2.2.2利用模板進行繪圖
2.2.3創建/編輯模具與模板
2.3利用Visio進行「小型二手貨交易平台」結構化模型設計
2.3.1數據流模型設計
2.3.2狀態圖模型設計
2.3.3流程圖設計
2.4利用Visio進行「小型二手貨交易平台」面向對象設計
2.4.1用例模型設計
2.4.2類模型設計
2.4.3數據模型設計
2.5利用Visio進行「小型二手貨交易平台」系統部署架構設計
小結
思考題
實驗練習題
參考文獻
第3章面向對象軟件設計工具Rational Rose
3.1概述
3.2基本使用
3.2.1操作面板介紹
3.2.2基本使用介紹
3.3利用Rational Rose進行「小型二手貨交易平台」面向對象設計
3.3.1構建用例模型
3.3.2構建邏輯模型
3.3.3根據用例模型繪制順序圖
3.3.4構建活動圖模型
3.3.5構建包模型
3.3.6構建構件模型
3.4利用Rational Rose進行「小型二手貨交易平台」系統部署架構設計
3.5雙向工程
3.5.1正向工程
3.5.2逆向工程
小結
思考題
實驗練習題
參考文獻
第4章軟件數據模型建模工具PowerDesigner
4.1概述
4.2基本使用
4.2.1操作面板介紹
4.2.2建模過程
4.3構建「小型二手貨交易平台」業務處理模型BPM
4.4構建「小型二手貨交易平台」數據模型
4.4.1構建概念數據模型
4.4.2構建物理數據模型
4.4.3構建面向對象模型
4.5模型轉換
4.5.1概念數據模型CDM轉換為邏輯數據模型LDM
4.5.2概念數據模型CDM轉換為物理數據模型PDM
4.5.3物理數據模型轉換為數據庫
4.5.4面向對象模型轉換為代碼
小結
思考題
實驗練習題
參考文獻
第5章軟件集成編碼開發工具Microsoft Visual Studio
5.1概述
5.2基本使用
5.2.1操作面板介紹
5.2.2基本操作
5.3利用Visual Studio進行「小型二手貨交易平台」軟件開發
5.3.1利用Visual Studio進行「小型二手貨交易平台」編碼
5.3.2利用Visual Studio進行「小型二手貨交易平台」調試
5.3.3利用Visual Studio進行「小型二手貨交易平台」單元測試
小結
思考題
實驗練習題
參考文獻
第6章Microsoft測試管理工具Test Manager
6.1概述
6.2基本使用
6.2.1操作面板介紹
6.2.2流程與操作
6.3使用Test Manager進行「小型二手貨交易平台」測試管理
小結
思考題
實驗練習題
參考文獻
第7章系統負載測試工具LoadRunner
7.1概述
7.2基本使用
7.2.1操作面板介紹
7.2.2 VU Script簡介
7.3利用LoadRunner進行「小型二手貨交易平台」壓力測試
7.3.1定義虛擬用戶
7.3.2配置測試場景
7.3.3運行與監控測試場景
7.3.4分析測試結果
小結
思考題
實驗練習題
參考文獻
第8章分布式版本控制系統Git
8.1概述
8.2基本使用
8.2.1 Git指令集與圖形化工具
8.2.2添加Git Gui操作
8.3利用Git進行「小型二手貨交易平台」版本控制
8.3.1初始化版本庫
8.3.2分支控制
8.3.3其他工作
小結
思考題
實驗練習題
參考文獻
第9章項目管理工具Microsoft Project
9.1概述
9.2基本使用
9.2.1操作面板介紹
9.2.2視圖介紹
9.3利用Project進行「小型二手貨交易平台」項目管理
9.3.1配置項目
9.3.2任務管理
9.3.3資源管理
9.3.4項目審查
小結
思考題
實驗練習題
參考文獻
附錄Aextend與include關系對應模具創建方法
附錄B案例:「小型二手貨交易平台」
網路書店
類別
折扣
價格
-
新書87折$177