商品簡介
本書以通俗、簡潔的語言介紹可視化建模的方法,具體講解如何使用IBM Rational Software Architect進行基於UML2.0的可視化建模。全書以一個大學課程注冊系統為例,通過一步步的操作,讓讀者學會利用RSA技術進行分析、設計和實現的方法,學會通過一種過程、一種語言和一個工具創建自己的軟件系統藍圖。
本書適合軟件開發人員、架構師、項目管理等參考。
作者簡介
Terry Quatrani IMB Rational的UML講師,負責“財富”500強公司的對象技術培訓工作,并在世界范圍內宣講Grady Booch、Jim Rumbaugh和Ivar Jacobson的可視化建模理念,她有20多年的開發、部署大型軟件系統的經驗。
目次
譯者序
序
前言
第1章 可視化建模簡介
1.1 成功的三邊關係
1.2 表示法的角色
1.3 UML的歷史
1.4 過程的角色
1.5 什麼是迭代式的和增量的開發
1.6 Rational統一過程
1.7 Rational Software Architect
1.8 小結
1.9 developerWorks鏈接
第2章 開始一個項目
2.1 定義正確的項目
2.2 東部州立大學(ESU)背景
2.3 課程注冊問題的風險
2.4 ESU課程注冊問題的陳述
2.5 小結
第3章 用例模型
3.1 系統行為
3.2 參與者
3.3 用例
3.4 用例圖
3.5 活動圖
3.6 小結
3.7 developerWorks 鏈接
第4章 分析模型
4.1 創建一個分析模型
4.2 分析模型模板
4.3 用例實現
4.4 撰寫類的文檔
4.5 分配行為
4.6 序列圖
4.7 參與類的視圖
4.8 小結
4.9 developerWorks鏈接
第5章 設計模型
5.1 設計模型的特點與創建
5.2 設計元素
5.3 根據分析類標識出設計元素
5.4 類圖
5.5 用戶接口
5.6 小結
5.7 developerWorks鏈接
第6章 實現模型
6.1 持久化選擇
6.2 服務數據對象
6.3 用戶接口選擇
6.4 JavaServer Faces
6.5 使用SDO和JSF建立實現模型
6.6 小結
6.7 developerWorks鏈接
附錄A UML元模型
附錄B 表示法匯總