舉報

會員
UML基礎與Rose建模實用教程(第三版)
謝星星 周新國編著 著
更新時間:2020-11-23 15:06:34
開會員,本書免費讀 >
最新章節:
參考文獻
本書理論和實踐緊密結合,以圖文并茂、實例豐富、講解詳盡、實用性強的特色講解學習UML圖以及創建UML圖中模型元素的基礎理論和Rose建模工具的使用。全書共分15章,分別介紹運用統一建模語言UML進行軟件建模的知識以及RationalRose2007工具的使用方法。書中前4章介紹面向對象、UML建模語言和RationalRose建模工具的一些基本理論和概念;第5章到第12章詳盡介紹UML中用例圖、類圖、對象圖、序列圖、協作圖、狀態圖、活動圖、包圖、構件圖和部署圖的概念,并介紹在實際開發中如何使用它們;第13章和14章通過兩個綜合案例對使用RationalRose進行UML建模的全程進行深入剖析;第15章介紹RationalRose2007工具的安裝與開發環境,最后在附錄中收錄6個項目案例的系統建模來強化讀者對本書內容的理解。此外,本書每章配有習題,讀者可用于檢驗自己對UML軟件建模和應用知識的掌握程度。本書附贈近20小時的多媒體視頻教程,方便讀者下載學習。本書可作為大專院校計算機軟件工程專業學生學習UML和面向對象設計技術的教材,也可作為軟件開發人員和系統架構設計人員自學UML的參考和指導用書。
- 參考文獻 更新時間:2020-11-23 15:06:34
- 附錄G 網上選課系統
- 附錄F ATM自動取款機系統
- 附錄E 汽車租賃系統
- 附錄D 高校教材管理系統
- 附錄C 網上教學系統
- 附錄B 考試成績管理系統
- 附錄A 參考答案
- 15.3 本章小結
- 15.2.4 Rational Rose的設置
- 15.2.3 Rational Rose的使用
- 15.2.2 Rational Rose的主界面
- 15.2.1 Rational Rose的啟動界面
- 15.2 Rational Rose的應用
- 2.Rational Rose的安裝
- 1.Rational Rose環境需求與獲取
- 15.1 Rational Rose的安裝
- 第15章 Rational Rose的安裝與應用
- 14.3 本章小結
- 14.2.4 創建系統部署模型
- 14.2.3 創建系統動態模型
- 14.2.2 創建系統靜態模型
- 14.2.1 創建系統用例模型
- 14.2 系統建模
- 14.1 需求分析
- 第14章 超市信息管理系統
- 3.設計題
- 2.簡答題
- 1.選擇題
- 習題十三
- 13.3 本章小結
- 13.2.4 創建系統部署模型
- 13.2.3 創建系統動態模型
- 13.2.2 創建系統靜態模型
- 13.2.1 創建系統用例模型
- 13.2 系統建模
- 13.1 需求分析
- 第13章 圖書管理系統
- 習題十二
- 12.3 本章小結
- 12.2.4 創建部署圖
- 12.2.3 使用Rose創建構件圖與部署圖示例
- 12.2.2 創建部署圖
- 12.2.1 創建構件圖
- 12.2 使用Rose創建構件圖與部署圖
- 12.1.3 部署圖的基本概念
- 12.1.2 構件圖的基本概念
- 12.1.1 構件
- 12.1 構件圖與部署圖的基本概念
- 第12章 構件圖與部署圖
- 4.練習題
- 3.簡答題
- 2.選擇題
- 1.填空題
- 習題十一
- 11.5 本章小結
- 11.4 使用Rose創建包示例
- 11.3 使用Rose創建包圖
- 11.2 包圖的基本概念
- 11.1 模型的組織結構
- 第11章 包圖
- 4.練習題
- 3.簡答題
- 2.選擇題
- 1.填空題
- 習題十
- 10.5 本章小結
- 10.4.3 創建活動圖
- 10.4.2 建模用例的路徑
- 10.4.1 標識活動圖的用例
- 10.4 使用Rose創建活動圖示例
- 10.3.9 創建對象流狀態與對象流
- 10.3.8 創建泳道
- 10.3.7 創建分支與合并
- 10.3.6 創建分叉與結合
- 10.3.5 創建轉換
- 10.3.4 創建活動狀態
- 10.3.3 創建動作狀態
- 10.3.2 創建初始和終止狀態
- 10.3.1 創建活動圖
- 10.3 使用Rose創建活動圖
- 10.2.7 對象流
- 10.2.6 泳道
- 10.2.5 分支與合并
- 10.2.4 分叉與結合
- 10.2.3 組合活動
- 10.2.2 活動狀態
- 10.2.1 動作狀態
- 10.2 活動圖的組成
- 10.1.2 活動圖的作用
- 10.1.1 活動圖的定義
- 10.1 活動圖的基本概念
- 第10章 活動圖
- 4.練習題
- 3.簡答題
- 2.選擇題
- 1.填空題
- 習題九
- 9.6 本章小結
- 9.5.3 標識相關事件并創建狀態圖
- 9.5.2 標識出實體的各種狀態
- 9.5.1 標識出建模實體
- 9.5 使用Rose創建狀態圖示例
- 9.4.7 創建監護條件
- 9.4.6 創建動作
- 9.4.5 創建事件
- 9.4.4 創建狀態之間的轉換
- 9.4.3 創建狀態
- 9.4.2 創建初始和終止狀態
- 9.4.1 創建狀態圖
- 9.4 使用Rose創建狀態圖
- 9.3 組成狀態
- 9.2.5 事件
- 9.2.4 同步狀態
- 9.2.3 判定
- 9.2.2 轉換
- 9.2.1 狀態
- 9.2 狀態圖的組成
- 9.1.2 狀態圖的作用
- 9.1.1 狀態圖的定義
- 9.1 狀態圖的基本概念
- 第9章 狀態圖
- 4.練習題
- 3.簡答題
- 2.選擇題
- 1.填空題
- 習題八
- 8.5 本章小結
- 8.4.3 創建協作圖
- 8.4.2 確定元素之間的結構關系
- 8.4.1 確定協作圖的元素
- 8.4 使用Rose創建協作圖示例
- 8.3.3 創建鏈
- 8.3.2 創建消息
- 8.3.1 創建對象
- 8.3 使用Rose創建協作圖
- 8.2.3 鏈
- 8.2.2 消息
- 8.2.1 對象
- 8.2 協作圖的組成
- 8.1.2 協作圖的作用
- 8.1.1 協作圖的定義
- 8.1 協作圖的基本概念
- 第8章 協作圖
- 4.練習題
- 3.簡答題
- 2.選擇題
- 1.填空題
- 習題七
- 7.6 本章小結
- 7.5.4 繪制序列圖總圖
- 7.5.3 確定消息和條件
- 7.5.2 確定對象
- 7.5.1 確定工作流程
- 7.5 使用Rose創建序列圖示例
- 7.4.4 創建對象與銷毀對象
- 7.4.3 創建消息
- 7.4.2 創建生命線
- 7.4.1 創建對象
- 7.4 使用Rose創建序列圖
- 7.3.3 幀化序列圖
- 7.3.2 分支與從屬流
- 7.3.1 創建對象與銷毀對象
- 7.3 序列圖的高級概念
- 7.2.4 消息(Message)
- 7.2.3 激活(Activation)
- 7.2.2 生命線(Lifeline)
- 7.2.1 對象(Object)
- 7.2 序列圖的組成
- 7.1.2 序列圖的作用
- 7.1.1 序列圖的定義
- 7.1 序列圖的基本概念
- 第7章 序列圖
- 4.練習題
- 3.簡答題
- 2.選擇題
- 1.填空題
- 習題六
- 6.6 本章小結
- 6.5.2 創建對象圖
- 6.5.1 對象圖的組成
- 6.5 對象圖
- 6.4.2 確定屬性和操作
- 6.4.1 確定類和關聯
- 6.4 使用Rose創建類圖示例
- 6.3.2 創建類與類之間的關系
- 6.3.1 創建類
- 6.3 使用Rose創建類圖
- 6.2.3 類之間的關系
- 6.2.2 接口(Interface)
- 6.2.1 類
- 6.2 類圖的組成
- 6.1.2 類圖與對象圖的作用
- 6.1.1 類圖與對象圖的定義
- 6.1 類圖與對象圖的基本概念
- 第6章 類圖與對象圖
- 習題五
- 5.5 本章小結
- 5.4.4 構建用例模型
- 5.4.3 確定用例
- 5.4.2 識別參與者
- 5.4.1 需求分析
- 5.4 使用Rose創建用例圖示例
- 5.3.4 創建用例之間的關聯
- 5.3.3 創建用例
- 5.3.2 創建參與者
- 5.3.1 創建用例圖
- 5.3 使用Rose創建用例圖
- 5.2.4 用例之間的關系
- 5.2.3 用例
- 5.2.2 系統邊界
- 5.2.1 參與者
- 5.2 用例圖的組成
- 5.1.2 用例圖的作用
- 5.1.1 用例圖的定義
- 5.1 用例圖的基本概念
- 第5章 用例圖
- 3.簡答題
- 2.選擇題
- 1.填空題
- 習題四
- 4.4 本章小結
- 4.3.2 實現Rational統一過程
- 4.3.1 配置Rational統一過程
- 4.3 配置和實現Rational統一過程
- 4.2.3 以架構為中心的過程
- 4.2.2 統一過程的動態結構:迭代開發
- 4.2.1 統一過程的靜態結構:過程描述
- 4.2 統一過程的結構
- 4.Rational統一過程包含了許多現代軟件開發中的最佳實踐(Best Practice)
- 3.Rational統一過程擁有一套自己的過程框架(Process Framework)
- 2.Rational統一過程是一個過程產品(Process Product)
- 1.Rational統一過程是一種軟件工程過程(Software Engineering Process)
- 4.1 什么是Rational統一過程
- 第4章 Rational統一過程
- 3.簡答題
- 2.選擇題
- 1.填空題
- 習題三
- 3.5 本章小結
- 3.4.2 Rational Rose與XML
- 3.4.1 Rational Rose雙向工程
- 3.4 Rational Rose的其他技術
- 3.3.4 部署視圖(Deployment View)
- 3.3.3 構件視圖(Component View)
- 3.3.2 邏輯視圖(Logical View)
- 3.3.1 用例視圖(Use Case View)
- 3.3 Rational Rose的四種視圖模型
- 3.2 Rational Rose對UML的支持
- 3.1 Rational Rose的起源
- 第3章 Rational Rose概述
- 3.簡答題
- 2.選擇題
- 1.填空題
- 習題二
- 2.6 本章小結
- 2.5 UML對象約束語言
- 2.4.2 UML的擴展機制
- 2.4.1 UML的通用機制
- 2.4 UML的公共機制
- 2.3.3 模型元素
- 2.3.2 圖
- 2.3.1 視圖
- 2.3 UML的概念范圍
- 2.2 UML的目標
- 2.1 UML的起源與發展
- 第2章 UML概述
- 3.簡答題
- 2.選擇題
- 1.填空題
- 習題一
- 1.5 本章小結
- 1.4.2 以面向對象的建模為基礎的開發模式
- 1.4.1 為什么要用UML建模
- 1.4 面向對象的建模
- 1.3.2 面向對象的設計
- 1.3.1 面向對象的分析
- 1.3 面向對象方法論
- 1.2.4 多態
- 1.2.3 繼承
- 1.2.2 封裝
- 1.2.1 抽象
- 1.2 面向對象的基本特征
- 1.1.4 消息和事件
- 1.1.3 對象與類的確定
- 1.1.2 面向對象與面向過程的區別
- 1.1.1 什么是對象
- 1.1 面向對象基本概念
- 第1章 面向對象概述
- 前言
- 內容簡介
- 版權頁
- 封面
- 封面
- 版權頁
- 內容簡介
- 前言
- 第1章 面向對象概述
- 1.1 面向對象基本概念
- 1.1.1 什么是對象
- 1.1.2 面向對象與面向過程的區別
- 1.1.3 對象與類的確定
- 1.1.4 消息和事件
- 1.2 面向對象的基本特征
- 1.2.1 抽象
- 1.2.2 封裝
- 1.2.3 繼承
- 1.2.4 多態
- 1.3 面向對象方法論
- 1.3.1 面向對象的分析
- 1.3.2 面向對象的設計
- 1.4 面向對象的建模
- 1.4.1 為什么要用UML建模
- 1.4.2 以面向對象的建模為基礎的開發模式
- 1.5 本章小結
- 習題一
- 1.填空題
- 2.選擇題
- 3.簡答題
- 第2章 UML概述
- 2.1 UML的起源與發展
- 2.2 UML的目標
- 2.3 UML的概念范圍
- 2.3.1 視圖
- 2.3.2 圖
- 2.3.3 模型元素
- 2.4 UML的公共機制
- 2.4.1 UML的通用機制
- 2.4.2 UML的擴展機制
- 2.5 UML對象約束語言
- 2.6 本章小結
- 習題二
- 1.填空題
- 2.選擇題
- 3.簡答題
- 第3章 Rational Rose概述
- 3.1 Rational Rose的起源
- 3.2 Rational Rose對UML的支持
- 3.3 Rational Rose的四種視圖模型
- 3.3.1 用例視圖(Use Case View)
- 3.3.2 邏輯視圖(Logical View)
- 3.3.3 構件視圖(Component View)
- 3.3.4 部署視圖(Deployment View)
- 3.4 Rational Rose的其他技術
- 3.4.1 Rational Rose雙向工程
- 3.4.2 Rational Rose與XML
- 3.5 本章小結
- 習題三
- 1.填空題
- 2.選擇題
- 3.簡答題
- 第4章 Rational統一過程
- 4.1 什么是Rational統一過程
- 1.Rational統一過程是一種軟件工程過程(Software Engineering Process)
- 2.Rational統一過程是一個過程產品(Process Product)
- 3.Rational統一過程擁有一套自己的過程框架(Process Framework)
- 4.Rational統一過程包含了許多現代軟件開發中的最佳實踐(Best Practice)
- 4.2 統一過程的結構
- 4.2.1 統一過程的靜態結構:過程描述
- 4.2.2 統一過程的動態結構:迭代開發
- 4.2.3 以架構為中心的過程
- 4.3 配置和實現Rational統一過程
- 4.3.1 配置Rational統一過程
- 4.3.2 實現Rational統一過程
- 4.4 本章小結
- 習題四
- 1.填空題
- 2.選擇題
- 3.簡答題
- 第5章 用例圖
- 5.1 用例圖的基本概念
- 5.1.1 用例圖的定義
- 5.1.2 用例圖的作用
- 5.2 用例圖的組成
- 5.2.1 參與者
- 5.2.2 系統邊界
- 5.2.3 用例
- 5.2.4 用例之間的關系
- 5.3 使用Rose創建用例圖
- 5.3.1 創建用例圖
- 5.3.2 創建參與者
- 5.3.3 創建用例
- 5.3.4 創建用例之間的關聯
- 5.4 使用Rose創建用例圖示例
- 5.4.1 需求分析
- 5.4.2 識別參與者
- 5.4.3 確定用例
- 5.4.4 構建用例模型
- 5.5 本章小結
- 習題五
- 第6章 類圖與對象圖
- 6.1 類圖與對象圖的基本概念
- 6.1.1 類圖與對象圖的定義
- 6.1.2 類圖與對象圖的作用
- 6.2 類圖的組成
- 6.2.1 類
- 6.2.2 接口(Interface)
- 6.2.3 類之間的關系
- 6.3 使用Rose創建類圖
- 6.3.1 創建類
- 6.3.2 創建類與類之間的關系
- 6.4 使用Rose創建類圖示例
- 6.4.1 確定類和關聯
- 6.4.2 確定屬性和操作
- 6.5 對象圖
- 6.5.1 對象圖的組成
- 6.5.2 創建對象圖
- 6.6 本章小結
- 習題六
- 1.填空題
- 2.選擇題
- 3.簡答題
- 4.練習題
- 第7章 序列圖
- 7.1 序列圖的基本概念
- 7.1.1 序列圖的定義
- 7.1.2 序列圖的作用
- 7.2 序列圖的組成
- 7.2.1 對象(Object)
- 7.2.2 生命線(Lifeline)
- 7.2.3 激活(Activation)
- 7.2.4 消息(Message)
- 7.3 序列圖的高級概念
- 7.3.1 創建對象與銷毀對象
- 7.3.2 分支與從屬流
- 7.3.3 幀化序列圖
- 7.4 使用Rose創建序列圖
- 7.4.1 創建對象
- 7.4.2 創建生命線
- 7.4.3 創建消息
- 7.4.4 創建對象與銷毀對象
- 7.5 使用Rose創建序列圖示例
- 7.5.1 確定工作流程
- 7.5.2 確定對象
- 7.5.3 確定消息和條件
- 7.5.4 繪制序列圖總圖
- 7.6 本章小結
- 習題七
- 1.填空題
- 2.選擇題
- 3.簡答題
- 4.練習題
- 第8章 協作圖
- 8.1 協作圖的基本概念
- 8.1.1 協作圖的定義
- 8.1.2 協作圖的作用
- 8.2 協作圖的組成
- 8.2.1 對象
- 8.2.2 消息
- 8.2.3 鏈
- 8.3 使用Rose創建協作圖
- 8.3.1 創建對象
- 8.3.2 創建消息
- 8.3.3 創建鏈
- 8.4 使用Rose創建協作圖示例
- 8.4.1 確定協作圖的元素
- 8.4.2 確定元素之間的結構關系
- 8.4.3 創建協作圖
- 8.5 本章小結
- 習題八
- 1.填空題
- 2.選擇題
- 3.簡答題
- 4.練習題
- 第9章 狀態圖
- 9.1 狀態圖的基本概念
- 9.1.1 狀態圖的定義
- 9.1.2 狀態圖的作用
- 9.2 狀態圖的組成
- 9.2.1 狀態
- 9.2.2 轉換
- 9.2.3 判定
- 9.2.4 同步狀態
- 9.2.5 事件
- 9.3 組成狀態
- 9.4 使用Rose創建狀態圖
- 9.4.1 創建狀態圖
- 9.4.2 創建初始和終止狀態
- 9.4.3 創建狀態
- 9.4.4 創建狀態之間的轉換
- 9.4.5 創建事件
- 9.4.6 創建動作
- 9.4.7 創建監護條件
- 9.5 使用Rose創建狀態圖示例
- 9.5.1 標識出建模實體
- 9.5.2 標識出實體的各種狀態
- 9.5.3 標識相關事件并創建狀態圖
- 9.6 本章小結
- 習題九
- 1.填空題
- 2.選擇題
- 3.簡答題
- 4.練習題
- 第10章 活動圖
- 10.1 活動圖的基本概念
- 10.1.1 活動圖的定義
- 10.1.2 活動圖的作用
- 10.2 活動圖的組成
- 10.2.1 動作狀態
- 10.2.2 活動狀態
- 10.2.3 組合活動
- 10.2.4 分叉與結合
- 10.2.5 分支與合并
- 10.2.6 泳道
- 10.2.7 對象流
- 10.3 使用Rose創建活動圖
- 10.3.1 創建活動圖
- 10.3.2 創建初始和終止狀態
- 10.3.3 創建動作狀態
- 10.3.4 創建活動狀態
- 10.3.5 創建轉換
- 10.3.6 創建分叉與結合
- 10.3.7 創建分支與合并
- 10.3.8 創建泳道
- 10.3.9 創建對象流狀態與對象流
- 10.4 使用Rose創建活動圖示例
- 10.4.1 標識活動圖的用例
- 10.4.2 建模用例的路徑
- 10.4.3 創建活動圖
- 10.5 本章小結
- 習題十
- 1.填空題
- 2.選擇題
- 3.簡答題
- 4.練習題
- 第11章 包圖
- 11.1 模型的組織結構
- 11.2 包圖的基本概念
- 11.3 使用Rose創建包圖
- 11.4 使用Rose創建包示例
- 11.5 本章小結
- 習題十一
- 1.填空題
- 2.選擇題
- 3.簡答題
- 4.練習題
- 第12章 構件圖與部署圖
- 12.1 構件圖與部署圖的基本概念
- 12.1.1 構件
- 12.1.2 構件圖的基本概念
- 12.1.3 部署圖的基本概念
- 12.2 使用Rose創建構件圖與部署圖
- 12.2.1 創建構件圖
- 12.2.2 創建部署圖
- 12.2.3 使用Rose創建構件圖與部署圖示例
- 12.2.4 創建部署圖
- 12.3 本章小結
- 習題十二
- 第13章 圖書管理系統
- 13.1 需求分析
- 13.2 系統建模
- 13.2.1 創建系統用例模型
- 13.2.2 創建系統靜態模型
- 13.2.3 創建系統動態模型
- 13.2.4 創建系統部署模型
- 13.3 本章小結
- 習題十三
- 1.選擇題
- 2.簡答題
- 3.設計題
- 第14章 超市信息管理系統
- 14.1 需求分析
- 14.2 系統建模
- 14.2.1 創建系統用例模型
- 14.2.2 創建系統靜態模型
- 14.2.3 創建系統動態模型
- 14.2.4 創建系統部署模型
- 14.3 本章小結
- 第15章 Rational Rose的安裝與應用
- 15.1 Rational Rose的安裝
- 1.Rational Rose環境需求與獲取
- 2.Rational Rose的安裝
- 15.2 Rational Rose的應用
- 15.2.1 Rational Rose的啟動界面
- 15.2.2 Rational Rose的主界面
- 15.2.3 Rational Rose的使用
- 15.2.4 Rational Rose的設置
- 15.3 本章小結
- 附錄A 參考答案
- 附錄B 考試成績管理系統
- 附錄C 網上教學系統
- 附錄D 高校教材管理系統
- 附錄E 汽車租賃系統
- 附錄F ATM自動取款機系統
- 附錄G 網上選課系統
- 參考文獻 更新時間:2020-11-23 15:06:34