定 價:44.8 元
叢書名:“十二五”職業(yè)教育國家規(guī)劃教材
- 作者:劉志成,寧云智,林東升主編
- 出版時間:2019/1/1
- ISBN:9787568516808
- 出 版 社:大連理工大學(xué)出版社
- 中圖法分類:TP311.5
- 頁碼:266頁
- 紙張:膠版紙
- 版次:3
- 開本:16K
本教材介紹了軟件工程和軟件過程模型的基礎(chǔ)知識,并通過實際的圖書管理系統(tǒng)開發(fā)過程中的建模實踐完整的介紹了應(yīng)用Rational Rose進行UML建模的各種知識和技能。本教材共分9章,章節(jié)劃分如下:第1章:軟件工程概述。第2章:軟件過程模型與面向?qū)ο蠓椒。?章:UML簡介。第4章:Rational Rose簡介。第5章:圖書管理系統(tǒng)需求建模。第6章:圖書管理系統(tǒng)靜態(tài)建模。第7章:圖書管
軟件工程概述
1.1 軟件
1.1.1 軟件的定義
1.1.2 軟件的發(fā)展
1.1.3 軟件的特點
1.1.4 軟件的分類
1.1.5 軟件危機
1.2 軟件工程基礎(chǔ)
1.2.1 軟件工程定義和基本準(zhǔn)則
1.2.2 軟件工程思想方法與設(shè)計原則
1.3 軟件生存周期模型及各階段的主要任務(wù)
1.3.1 軟件生存周期概述
1.3.2 問題定義
1.3.3 可行性研究
1.3.4 需求分析
1.3.5 總體設(shè)計(概要設(shè)計)
1.3.6 詳細設(shè)計
1.3.7 編碼和單元測試
1.3.8 綜合測試
1.3.9 軟件維護
2章 軟件過程模型與面向?qū)ο蠓椒?/span>
2.1 軟件過程模型
2.1.1 瀑布模型
2.1.2 螺旋模型
2.1.3 噴泉模型
2.1.4 增量模型
2.1.5 原型模型
2.1.6 RAD模型
2.1.7 XP/敏捷方法
2.1.8 統(tǒng)一軟件開發(fā)過程
2.2 面向?qū)ο筌浖こ谈攀?/span>
2.2.1 面向?qū)ο蠓椒ǖ幕舅枷?/span>
2.2.2 面向?qū)ο蠓椒ǖ陌l(fā)展
2.2.3 面向?qū)ο蟮幕靖拍钆c特征
2.2.4 面向?qū)ο蠓治?/span>
2.2.5 面向?qū)ο笤O(shè)計
2.2.6 面向?qū)ο髮崿F(xiàn)
2.2.7 面向?qū)ο蠓椒ǖ膬?nèi)涵
3章 UML簡介
3.1 UML的發(fā)展
3.1.1 UML的發(fā)展歷程
3.1.2 理解UML建模
3.2 UML的特點
3.3 UML的結(jié)構(gòu)
3.3.1 UML的事物
3.3.2 UML的關(guān)系
3.4 UML的視圖
3.5 UML圖形符號
3.5.1 用例圖
3.5.2 類圖
3.5.3 對象圖
3.5.4 狀態(tài)圖
3.5.5 活動圖
3.5.6 順序圖
3.5.7 協(xié)作圖
3.5.8 組件圖
3.5.9 部署圖
3.6 UML建模的基本流程
3.7 UML工具與應(yīng)用
4章 Rational Rose簡介
4.1 初識Rational Rose
4.1.1 Rational Rose的特點
4.1.2 RationaI Rose的運行環(huán)境
4.1.3 Rational Rose的安裝
4.1.4 Rational Rose的配置
4.2 使用Rational Rose建模
4.2.1 Rational Rose的主界面
4.2.2 Rational Rose的視圖
4.2.3 Rational Rose建模的基本過程
4.3 圖書管理系統(tǒng)案例概述
4.3.1 圖書管理系統(tǒng)的需求分析
4.3.2 圖書管理系統(tǒng)系統(tǒng)設(shè)計
4.4 B-C電子商城案例概述
4.4.1 B-C電子商城需求分析
4.4.2 B-C電子商城系統(tǒng)設(shè)計
5章 圖書管理系統(tǒng)需求建模
5.1 用例模型概述
5.2 用例圖組成
5.2.1 參與者
5.2.2 系統(tǒng)
5.2.3 用例
5.3 識別用例和用例描述
5.3.1 識別用例
5.3.2 繪制圖書管理系統(tǒng)用例圖
5.3.3 用例描述
5.4 用例間的關(guān)系
5.4.1 泛化關(guān)系
5.4.2 使用關(guān)系
5.4.3 包*關(guān)系
5.4.4 擴展關(guān)系
5.4.5 關(guān)系小結(jié)
5.4.6 完善圖書管理系統(tǒng)用例圖
5.5 用例拾遺
5.5.1 系統(tǒng)用例VS業(yè)務(wù)用例
5.5.2 用例陷阱
5.5.3 用例粒度
6章 圖書管理系統(tǒng)靜態(tài)建模
6.1 靜態(tài)建模概述
6.2 類圖概述
6.3 類圖的基本組成
6.3.1 類的概述
6.3.2 繪制帶屬性的類
6.3.3 繪制帶作的類
6.3.4 UML中的類與語言中的類
6.4 類之間的關(guān)系
6.4.1 關(guān)聯(lián)關(guān)系
6.4.2 聚合關(guān)系
6.4.3 組合關(guān)系
6.4.4 泛化關(guān)系
6.4.5 實現(xiàn)關(guān)系
6.4.6 依賴關(guān)系
6.5 對象圖
6.5.1 對象圖概述
6.5.2 對象圖組成
6.5.3 類圖VS對象圖
7章 圖書管理系統(tǒng)動態(tài)建模
7.1 動態(tài)建模概述
7.2 狀態(tài)圖
7.2.1 狀態(tài)圖概述
7.2.2 狀態(tài)圖組成
7.2.3 繪制圖書管理系統(tǒng)借書證狀態(tài)圖
7.3 活動圖
7.3.1 活動圖概述
7.3.2 活動圖組成
7.3.3 繪制圖書管理系統(tǒng)活動圖
7.4 活動圖與流程圖和狀態(tài)圖的比較
7.4.1 活動圖與流程圖的比較
7.4.2 活動圖與狀態(tài)圖的比較
7.5 順序圖
7.5.1 順序圖概述
7.5.2 順序圖組成
7.5.3 繪制圖書管理系統(tǒng)順序圖
7.6 協(xié)作圖
7.6.1 協(xié)作圖概述
7.6.2 協(xié)作圖組成
7.6.3 繪制圖書管理系統(tǒng)協(xié)作圖
7.7 順序圖與協(xié)作圖的比較和互換
7.7.1 順序圖與協(xié)作圖的比較
7.7.2 順序圖與協(xié)作圖的互換
8章 圖書管理系統(tǒng)物理建模
8.1 物理建模概述
8.2 組件圖
8.2.1 組件圖概述
8.2.2 組件圖組成
8.2.3 繪制圖書管理系統(tǒng)組件圖
8.3 部署圖
8.3.1 部署圖概述
8.3.2 部署圖組成
8.3.3 繪制圖書管理系統(tǒng)部署圖
9章 雙向工程
9.1 雙向工程簡介
9.2 正向工程(生成Java代碼)
9.3 逆向工程
參考文獻
附錄
附錄A 綜合實訓(xùn)
附錄B 課程標(biāo)準(zhǔn)
附錄C Rational Rose主菜單