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