![](/up_files/book/89647a7e3f6db849bb6f23e35a19ad83.jpg)
(教材)軟件工程與UML案例解析
- 所屬分類:
高職高專計..
- 作者:
何曉蓉 主編
- 出版社:
中國鐵道出版社
- ISBN:9787113108809
- 出版日期:2010-4-1
-
原價:
¥29.00元
現(xiàn)價:¥23.70元
圖書簡介
為了滿足廣大讀者對軟件工程應用技術(shù)的學習需求,特別是為了提高高職高專軟件技術(shù)專業(yè)學生的UML建模能力,本書在介紹軟件開發(fā)各階段所涉及的基本理論的基礎上,以實際的開發(fā)項目重點介紹了用例模型、分析模型、設計模型等UML全程建模過程,并介紹了應用項目管理工具Microsoft
Project對開發(fā)項目進行時間、資源和成本計劃的編制與監(jiān)控管理,使用PowerDesigner建模工具構(gòu)建數(shù)據(jù)模型,以及使用LoadRunner等測試工具對軟件進行自動或手工測試的過程。
本書注重理論與實際相結(jié)合,內(nèi)容選取適當,按“問題引入一解答問題一分析問題”的方式設計情景,符合人們的認知過程。全書結(jié)構(gòu)嚴謹、布局合理、重點突出,具有很強的實用性。
本書適合作為高職高專院校軟件技術(shù)專業(yè)“軟件工程”課程的教材或教學參考書,也可作為軟件開發(fā)人員的自學用書。
目錄
本書正文共分9章,主要內(nèi)容包括:第1章概述,主要介紹軟件工程及軟件工程的目標、過程和原則、UML等方面的問題和基本概念,并對作為全書案例的軟件項目作了簡要描述;第2章軟件項目管理,主要介紹項目管理的概念、組成部分以及工期的計算公式、WBS等基本知識,項目的時間、資源和成本計劃的編制與監(jiān)控管理,以及用Microsoft
Project項目管理軟件來管理與跟蹤這些計劃;第3章軟件系統(tǒng)開發(fā)方法,主要介紹軟件生命周期及傳統(tǒng)的生命周期模型、傳統(tǒng)軟件開發(fā)方法與面向?qū)ο筌浖_發(fā)技術(shù)、RUP統(tǒng)一軟件開發(fā)過程、敏捷軟件開發(fā)技術(shù)等方面的問題及基本概念;第4章建立用例模型,主要介紹建立用例模型的過程及相關知識,包括需求獲取、分析需求、用例在需求分析中的使用、識別參與者、確定用例、用例的粒度、用例間的關系、用例描述和用例建模等方面的內(nèi)容;第5章建立分析模型,主要介紹建立分析模型的過程及相關知識,包括對象、類和對象、類的UML表示,確定關鍵抽象,類之間的關系及其UML表示,建立領域模型,分布模式的選擇與應用,構(gòu)建分析類,職責分配,定義類屬性,分析模型等方面的知識;第6章數(shù)據(jù)庫建模,主要介紹建立數(shù)據(jù)庫模型的過程及相關知識,包括從業(yè)務需求創(chuàng)建數(shù)據(jù)模型的流程,定義數(shù)據(jù)需求,定義概念模型,設計邏輯數(shù)據(jù)模型,設計物理數(shù)據(jù)模型,數(shù)據(jù)模型的優(yōu)化與發(fā)布等方面的內(nèi)容;第7
章建立設計模型,主要介紹建立系統(tǒng)設計模型的過程及相關知識,包括設計模式的選擇與應用,定義設計類,設計類,設計類問的關系,活動圖,狀態(tài)圖,設計模型順序圖,設計模型的分包,邏輯視圖到構(gòu)件視圖的映射等方面的內(nèi)容;第8章系統(tǒng)架構(gòu)設計,主要介紹系統(tǒng)架構(gòu)的設計過程及相關知識,包括業(yè)務架構(gòu)及業(yè)務架構(gòu)的分析,軟件架構(gòu)及軟件架構(gòu)的設計,軟件架構(gòu)與框架的區(qū)別,軟件架構(gòu)的“4+1”視圖模型,組件圖,部署圖等方面的內(nèi)容;第9章軟件測試,主要介紹軟件測試的基本概念、測試方法和測試過程等方面的知識。
本書注重理論與實際應用相結(jié)合,具有很強的實用性。
為了滿足廣大讀者對軟件工程應用技術(shù)的學習需求,特別是為了提高高職高專軟件技術(shù)專業(yè)學生的UML建模能力,本書在介紹軟件開發(fā)各階段所涉及的基本理論的基礎上,以實際的開發(fā)項目重點介紹了用例模型、分析模型、設計模型等UML全程建模過程,并介紹了應用項目管理工具Microsoft Project對開發(fā)項目進行時間、資源和成本計劃的編制與監(jiān)控管理,使用PowerDesigner建模工具構(gòu)建數(shù)據(jù)模型,以及使用LoadRunner等測試工具對軟件進行自動或手工測試的過程。 本書注重理論與實際相結(jié)合,內(nèi)容選取適當,按“問題引入一解答問題一分析問題”的方式設計情景,符合人們的認知過程。全書結(jié)構(gòu)嚴謹、布局合理、重點突出,具有很強的實用性。 本書適合作為高職高專院校軟件技術(shù)專業(yè)“軟件工程”課程的教材或教學參考書,也可作為軟件開發(fā)人員的自學用書。
本書正文共分9章,主要內(nèi)容包括:第1章概述,主要介紹軟件工程及軟件工程的目標、過程和原則、UML等方面的問題和基本概念,并對作為全書案例的軟件項目作了簡要描述;第2章軟件項目管理,主要介紹項目管理的概念、組成部分以及工期的計算公式、WBS等基本知識,項目的時間、資源和成本計劃的編制與監(jiān)控管理,以及用Microsoft Project項目管理軟件來管理與跟蹤這些計劃;第3章軟件系統(tǒng)開發(fā)方法,主要介紹軟件生命周期及傳統(tǒng)的生命周期模型、傳統(tǒng)軟件開發(fā)方法與面向?qū)ο筌浖_發(fā)技術(shù)、RUP統(tǒng)一軟件開發(fā)過程、敏捷軟件開發(fā)技術(shù)等方面的問題及基本概念;第4章建立用例模型,主要介紹建立用例模型的過程及相關知識,包括需求獲取、分析需求、用例在需求分析中的使用、識別參與者、確定用例、用例的粒度、用例間的關系、用例描述和用例建模等方面的內(nèi)容;第5章建立分析模型,主要介紹建立分析模型的過程及相關知識,包括對象、類和對象、類的UML表示,確定關鍵抽象,類之間的關系及其UML表示,建立領域模型,分布模式的選擇與應用,構(gòu)建分析類,職責分配,定義類屬性,分析模型等方面的知識;第6章數(shù)據(jù)庫建模,主要介紹建立數(shù)據(jù)庫模型的過程及相關知識,包括從業(yè)務需求創(chuàng)建數(shù)據(jù)模型的流程,定義數(shù)據(jù)需求,定義概念模型,設計邏輯數(shù)據(jù)模型,設計物理數(shù)據(jù)模型,數(shù)據(jù)模型的優(yōu)化與發(fā)布等方面的內(nèi)容;第7 章建立設計模型,主要介紹建立系統(tǒng)設計模型的過程及相關知識,包括設計模式的選擇與應用,定義設計類,設計類,設計類問的關系,活動圖,狀態(tài)圖,設計模型順序圖,設計模型的分包,邏輯視圖到構(gòu)件視圖的映射等方面的內(nèi)容;第8章系統(tǒng)架構(gòu)設計,主要介紹系統(tǒng)架構(gòu)的設計過程及相關知識,包括業(yè)務架構(gòu)及業(yè)務架構(gòu)的分析,軟件架構(gòu)及軟件架構(gòu)的設計,軟件架構(gòu)與框架的區(qū)別,軟件架構(gòu)的“4+1”視圖模型,組件圖,部署圖等方面的內(nèi)容;第9章軟件測試,主要介紹軟件測試的基本概念、測試方法和測試過程等方面的知識。 本書注重理論與實際應用相結(jié)合,具有很強的實用性。