出版時間:2007-6 出版社:機械工業(yè)出版社 作者:(Terry Quatrani) 頁數(shù):145
Tag標簽:無
內容概要
本書以通俗、簡潔的語言介紹可視化建模的方法,具體講解如何使用IBM Rational Software Architect進行基于UML2.0的可視化建模。全書以一個大學課程注冊系統(tǒng)為例,通過一步步的操作,讓讀者學會利用RSA技術進行分析、設計和實現(xiàn)的方法,學會通過一種過程、一種語言和一個工具創(chuàng)建自己的軟件系統(tǒng)藍圖。 本書適合軟件開發(fā)人員、架構師、項目管理等參考。
作者簡介
Terry Quatrani IMB Rational的UML講師,負責“財富”500強公司的對象技術培訓工作,并在世界范圍內宣講Grady Booch、Jim Rumbaugh和Ivar Jacobson的可視化建模理念,她有20多年的開發(fā)、部署大型軟件系統(tǒng)的經驗。
書籍目錄
譯者序序前言第1章 可視化建模簡介 1.1 成功的三邊關系 1.2 表示法的角色 1.3 UML的歷史 1.4 過程的角色 1.5 什么是迭代式的和增量的開發(fā) 1.6 Rational統(tǒng)一過程 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 系統(tǒng)行為 3.2 參與者 3.3 用例 3.4 用例圖 3.5 活動圖 3.6 小結 3.7 developerWorks 鏈接第4章 分析模型 4.1 創(chuàng)建一個分析模型 4.2 分析模型模板 4.3 用例實現(xiàn) 4.4 撰寫類的文檔 4.5 分配行為 4.6 序列圖 4.7 參與類的視圖 4.8 小結 4.9 developerWorks鏈接第5章 設計模型 5.1 設計模型的特點與創(chuàng)建 5.2 設計元素 5.3 根據(jù)分析類標識出設計元素 5.4 類圖 5.5 用戶接口 5.6 小結 5.7 developerWorks鏈接第6章 實現(xiàn)模型 6.1 持久化選擇 6.2 服務數(shù)據(jù)對象 6.3 用戶接口選擇 6.4 JavaServer Faces 6.5 使用SDO和JSF建立實現(xiàn)模型 6.6 小結 6.7 developerWorks鏈接附錄A UML元模型附錄B 表示法匯總
章節(jié)摘錄
版權頁:插圖:4.8小結分析模型是系統(tǒng)實現(xiàn)之路的第一步。有了分析模型,你就可以關注“如何”實現(xiàn)這個系統(tǒng)。用例表示的是系統(tǒng)將做“什么”。用例實現(xiàn)表示的是系統(tǒng)“如何”完成用例中所規(guī)定的功能。對象是一個具有定義良好的邊界并對應用有意義的概念、抽象或事物。系統(tǒng)中的每個對象都有3個特性:狀態(tài)、行為和標識符。類描述了一組對象,它們有共同屬性、共同行為(操作)、共同的與其他對象的關系和共同的語義。實體類為那些通常長期存在的信息和相關行為建模。這種類可能反映了真實世界的實體,也可能是系統(tǒng)內部為了完成任務的需要而產生的實體。邊界類處理的是系統(tǒng)環(huán)境和系統(tǒng)內部之間的通信。它們?yōu)橛脩艋蚱渌到y(tǒng)提供了接口(比如參與者的接口)。控制類為專門用于一個或多個用例的有序行為而建模??刂祁悈f(xié)調了實現(xiàn)用例中所規(guī)定的行為而需要的事件。通過在參與到用例實現(xiàn)中的分析類之間分配行為,可以提供用例中所規(guī)定的功能。序列圖顯示了按照時間順序排列的對象交互。使用類的屬性來描述對象的結構。每個屬性都是由類的對象所持有的數(shù)據(jù)定義。為類所定義的對象對于類的每個屬性都具有一個值。參與類的視圖這一圖顯示了用于特定用例實現(xiàn)的所有類和類之間的關系。
媒體關注與評論
書評“Terry的風格總是那么直截了當、親切自然并注重實效。抽象很難,可視化抽象同樣是一個難題,而本書將指導你使用Rational Software Architect來完成這兩件事?!薄狦rady booch,IBM院士
編輯推薦
《IBM RSA和UML可視化建模指南》:使用Rational Software Architect中集成的設計和開發(fā)工具進行模型驅動的開發(fā)。理解可視化建模的目的、技術、語言和過程??梢暬5暮侠碓瓌t和最佳實踐。使用用例模型來捕獲和文檔化功能需求。創(chuàng)建分析模型揭示最佳的系統(tǒng)實現(xiàn)。建立設計模型以對實現(xiàn)模型和源代碼進行抽象。使用實現(xiàn)模型表現(xiàn)系統(tǒng)的物理組件,從子系統(tǒng)到可執(zhí)行文化和數(shù)據(jù)。將這些模型轉換為實際的可運行代碼。使用IBM Rational Software Architect可以統(tǒng)一軟件設計和開發(fā)的所有方面。能夠利用新的建模語言技術更高效地設計系統(tǒng)架構,更高產地開發(fā)系統(tǒng)?,F(xiàn)在。兩位IBM的頂級專家寫了這本權威指南,從頭到尾地指導你如何使用Rationlal Software Architect進行基于UMI.2.0的可視化建模?!禝BM RSA和UML可視化建模指南》通過一個簡化的案例以及一步步的操作,幫助讀者掌握使用IBM Rational的技術進行分析、設計和實現(xiàn)?!禝BM RSA和UML可視化建模指南》帶領你經歷系統(tǒng)架構的所有方面和項目生命周期的每個階段。無論你是一名架構師,開發(fā)人員還是項目經理,都能從《IBM RSA和UML可視化建模指南》獲益,學會利用IBM Ratiorlal的最新技術來優(yōu)化一個項目。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載