• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    《實時UML與Rational建模案例剖析》目錄

    發布: 2007-6-11 17:09 | 作者: 余金山 | 來源: | 查看: 554次 | 進入軟件測試論壇討論

    領測軟件測試網

    第1部分  基  礎  篇

    第1章  實時系統概述 3

    1.1  實時系統的基本概念 3

    1.1.1  什么是實時系統 3

    1.1.2  實時系統的一些重要概念 4

    1.2  典型的實時系統——嵌入式實時軟件 5

    1.2.1  嵌入式實時操作系統 5

    1.2.2  嵌入式實時支撐軟件 7

    1.2.3  嵌入式實時應用軟件 7

    1.2.4  嵌入式實時系統開發工具 7

    1.3  實時系統的設計方法與技術 7

    1.3.1  實時系統的主要抽象層次 8

    1.3.2  實時系統設計的一些考慮 8

    1.3.3  典型的實時系統模型 10

    1.3.4  實時系統的設計方法學 15

    1.3.5  統一建模語言 18

    1.3.6  基于UML的實時系統開發概述 23

    1.4  實時系統的統一開發過程模型 23

    1.4.1  4種典型的實時系統開發模型 24

    1.4.2  實時系統的統一開發過程簡介 25

    1.4.3  開發過程中的靜態結構 28

    1.4.4  實時系統開發的核心工作流 29

    1.5  本書案例簡介 30

    1.5.1  紙牌游戲 31

    1.5.2  咖啡機控制系統 31

    1.5.3  ATM自動取款機控制系統 32

    1.5.4  電梯控制系統 33

    第2章  實時統一建模語言 35

    2.1  統一建模語言 35

    2.2  實時統一建模語言模型的基本特性 36

    2.3  基本建模元素 38

    2.3.1  基本建模元素概述 38

    2.3.2  基本建模元素 39

    2.4  關系 56

    2.4.1  關聯 56

    2.4.2  實現 58

    2.4.3  泛化 58

    2.4.4  依賴 59

    2.5  圖 60

    2.5.1  概述 60

    2.5.2  用例圖 61

    2.5.3  類圖 61

    2.5.4  狀態圖 62

    2.5.5  協作圖 63

    2.5.6  Capsule結構圖 64

    2.5.7  順序圖 65

    2.5.8  組件圖 65

    2.5.9  部署圖 66

    第3章  實時對象約束語言 67

    3.1  對象約束語言 67

    3.1.1  何時使用對象約束語言 68

    3.1.2  同UML元模型的關系 68

    3.1.3  基本值類型 71

    3.1.4  對象和屬性 73

    3.1.5  集合操作 77

    3.1.6  OCL中的消息 79

    3.2  實時對象約束語言 80

    3.2.1  OCL-RT事件元模型 81

    3.2.2  OCL-RT約束表達式子句 82

    3.2.3  不變量、前置和后置條件、動作子句 82

    第4章  Rational Rose RealTime建模環境 85

    4.1  Rational Rose RealTime概述 85

    4.1.1  支持實時系統開發 85

    4.1.2  語言支持和代碼生成 86

    4.1.3  使用服務庫 86

    4.1.4  新的實時建模元素 86

    4.1.5  模型構造 87

    4.1.6  開發過程和RUP工作流支持 87

    4.2  Rational Rose RealTime的安裝 88

    4.2.1  安裝需求 88

    4.2.2  安裝Rational Rose RealTime 89

    4.3  Rational Rose RealTime的使用 92

    4.3.1  Rational Rose RealTime的主界面 92

    4.3.2  Rational Rose RealTime的使用 98

    4.3.3  設置全局選項 100

    4.3.4  圖設計 102

    4.3.5  代碼生成 104

    第2部分  建  模  篇

    第5章  實時系統的需求分析與用例建模 109

    5.1  實時系統的需求分析 109

    5.2  用例及用例圖 110

    5.2.1  參與者與用例 110

    5.2.2  用例模型之間的關系 110

    5.2.3  用例圖 112

    5.3  用例建模技術 112

    5.3.1  確定系統參與者 112

    5.3.2  確定系統用例 113

    5.3.3  描述用例說明信息 113

    5.3.4  復查和調整用例模型 113

    5.3.5  創建實時系統的需求規格說明書 114

    5.4  實例分析 117

    5.4.1  創建非投幣式咖啡機控制系統的用例模型 118

    5.4.2  創建ATM自動取款機系統的用例模型 121

    5.5.3  創建電梯控制系統的用例模型 127

    第6章  實時系統的靜態建模 129

    6.1  創建包圖 129

    6.1.1  包 129

    6.1.2  包之間的依賴關系 130

    6.1.3  創建咖啡機控制系統的包圖 130

    6.1.4  創建ATM自動取款機控制系統的包圖 132

    6.2  創建類圖 133

    6.2.1  類圖的基本建模元素 133

    6.2.2  創建類圖的步驟 135

    6.2.3  咖啡機控制系統的類圖 138

    6.2.4  ATM自動取款機控制系統的類圖 142

    6.2.5  電梯控制系統的類圖 143

    6.3  創建Capsule結構圖和協作圖 143

    6.3.1  Capsule結構圖概述 143

    6.3.2  協作圖概述 144

    6.3.3  結構圖和協作圖的建模元素 144

    6.3.4  創建咖啡機控制系統Capsule的結構圖 145

    第7章  實時系統的動態建模 149

    7.1  創建狀態圖 149

    7.1.1  狀態圖概述 149

    7.1.2  狀態圖的基本建模元素 149

    7.1.3  狀態圖的建模技術 151

    7.1.4  咖啡機控制系統的狀態圖示例 154

    7.1.5  ATM自動取款機控制系統的狀態圖示例 159

    7.2  創建活動圖 160

    7.2.1  活動圖概述 160

    7.2.2  活動圖的基本建模元素 161

    7.2.3  ATM自動取款機控制系統活動圖示例 162

    7.3  創建順序圖 165

    7.3.1  順序圖概述 165

    7.3.2  順序圖的建模元素 166

    7.3.3  順序圖的建模方法 166

    7.3.4  咖啡機控制系統的順序圖示例 167

    第8章  UML的實現與部署 171

    8.1  創建組件圖 171

    8.1.1  組件圖的概述 171

    8.1.2  組件圖的建模元素 172

    8.1.3  創建咖啡機控制系統的組件圖 175

    8.2  代碼生成 179

    8.3  創建部署圖 180

    8.3.1  部署圖的概述 180

    8.3.2  部署圖的建模元素 181

    8.3.3  創建咖啡機控制系統的部署圖 182

    第3部分  案例篇

    第9章  紙牌游戲 187

    9.1  概述 187

    9.2  模型創建和工具集配置 187

    9.3  創建用例和初始Capsule 190

    9.3.1  創建用例 190

    9.3.2  定義類 191

    9.3.3  描述類的行為 192

    9.3.4  創建類和Capsules 192

    9.3.5  RTClasses包 194

    9.3.6  創建Capsule結構 194

    9.4  創建順序圖、協議、端口和連接子 197

    9.4.1  創建順序圖 198

    9.4.2  創建協議 200

    9.4.3  創建端口和連接子 203

    9.5  編譯和執行模型 208

    9.5.1  創建原型系統 208

    9.5.2  編譯模型 208

    9.5.3  創建部署視圖 211

    9.5.4  執行編譯 212

    9.5.5  運行組件實例 213

    9.6  對Capsule添加行為 215

    9.6.1  打開狀態圖 215

    9.6.2  創建發牌人的行為 215

    9.6.3  創建玩家的行為 219

    9.7  調試和運行 226

    9.7.1  重新編譯模型 226

    9.7.2  調試“Player”Capsule 229

    9.8  類建模 232

    9.8.1  創建包 232

    9.8.2  創建初始類結構 233

    9.8.3  定義類之間的關系 234

    9.8.4  對“Card”類添加屬性 237

    9.8.5  為“CardList”類添加實現細節 237

    9.8.6  實現“Deck”類 241

    9.8.7  實現“Hand”類 242

    9.8.8  實現“PokerHand”類 243

    9.9  為Capsule行為添加紙牌類 244

    9.9.1  完成“Dealer”Capsule行為定義 244

    9.9.2  為“Dealer”Capsule添加析構函數 246

    9.9.3  完成“Player”Capsule行為定義 246

    9.9.4  添加依賴關系 247

    9.9.5  添加引用 251

    9.9.6  編譯與執行 252

    第10章  咖啡機控制系統 255

    10.1  咖啡機概述 255

    10.2  需求分析 256

    10.2.1  需求描述 256

    10.2.2  創建初始模型 257

    10.2.3  創建用例的包模型 257

    10.2.4  創建全系統用例模型 258

    10.2.5  創建非投幣式咖啡機控制系統用例模型 260

    10.2.6  創建投幣式咖啡機控制系統的用例模型 262

    10.3  系統設計 263

    10.3.1  創建包圖 263

    10.3.2  靜態建模 265

    10.3.3  動態建模 273

    10.4  咖啡機控制系統的測試建模 294

    10.5  創建組件圖 299

    10.5.1  創建Wondows環境下的組件 300

    10.5.2  創建SUN5T環境下的組件 304

    10.6  代碼生成 308

    第11章  ATM自動取款機系統 311

    11.1  ATM自動取款機系統概述 311

    11.1.1  ATM自動取款機簡介 311

    11.1.2  ATM自動取款機的開發流程 312

    11.1.3  ATM自動取款機系統初始需求描述 312

    11.2  ATM自動取款機系統的初始模型的創建 319

    11.3  ATM自動取款機系統用例模型的創建 320

    11.3.1  識別與創建參與者 321

    11.3.2  識別與創建用例 322

    11.3.3  創建用例圖 324

    11.3.4  創建初始功能測試用例 326

    11.4  ATM自動取款機系統的概要設計 329

    11.4.1  分析初始類模型 329

    11.4.2  創建ATM的CRC卡 330

    11.4.3  創建類及類圖 334

    11.4.4  創建狀態圖 335

    11.4.5  創建順序圖 337

    11.4.6  創建協作圖 340

    11.5  ATM自動取款機系統的詳細設計與實現 342

    11.5.1  詳細設計 342

    11.5.2  創建包圖 347

    11.5.3  編碼與實現 348

    11.6  ATM自動取款機系統模擬 360

    第12章  電梯控制系統 361

    12.1  電梯控制系統概述 361

    12.1.1  實時系統設計的RUP模型 361

    12.1.2  電梯控制系統的需求描述 361

    12.2  電梯控制系統的靜態建模 362

    12.2.1  電梯控制系統用例圖的創建 362

    12.2.2  電梯控制系統類圖的創建 363

    12.2.3  電梯控制系統靜態結構的概述 368

    12.3  電梯控制系統的動態建模 368

    12.3.1  電梯控制系統的順序圖 368

    12.3.2  電梯控制系統的狀態圖 376

    12.4  利用實時Java實現電梯控制系統 377

    【責任編輯:火鳳凰 TEL:(010)68476606-8007】



    回書目   上一節   下一節

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>