Executable UML How to Build Class Models
暫譯: 可執行 UML:如何建立類別模型

Leon Starr

  • 出版商: Prentice Hall
  • 出版日期: 2001-12-26
  • 售價: $1,870
  • 貴賓價: 9.5$1,777
  • 語言: 英文
  • 頁數: 418
  • 裝訂: Paperback
  • ISBN: 0130674796
  • ISBN-13: 9780130674791
  • 相關分類: UML
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

The practical guide to developing class models with Executable UML.

In Executable UML, Leon Starr shows how to build precise class models that form the foundation of rigorous software specifications. These specifications can be tested, debugged and optimized to generate code for multiple languages and platforms. Leon presents a wide range of examples from his projects in the fields of science and engineering-focusing on real-time environments where precise and accurate software specification is especially critical.

Using the materials in his classic How to Build Shlaer-Mellor Object Models as a starting point, Leon offers an introduction to Executable UML class models, expressing all diagrams in Executable UML notation with more object modeling techniques. Coverage includes:

  • Executable UML classes and attributes
  • Associations and relationships
  • Binary associations and association classes
  • Specialization-generalization relationships
  • Loop constraints
  • Reflexive, network, linear, and tree patterns for effective object modeling

Whether you're creating technical or business applications, Executable UML gives you the tools you need to build reliable software, readily deployed on a variety of specialized hardware and software platforms.

Table of Contents

1. Classes.
2. Attributes.
3. Associations And Relationships.
4. Binary Associations.
5. Association Classes.
6. Basic Specialization-Generalization Relationships.
7. Advanced Generalization Relationships.
8. Constraints On Association And Relationships.
9. How to Avoid Model Hacking.
10. Why Write Model Descriptions.
11. How to Write Class Descriptions.
12. How to Write Attribute Descriptions.
13. How to Write Association Descriptions.
14. Why Do We Limit Ourselves to 0, 1 and *?.
15. Reflexive Patterns.
16. Network Patterns.
17. Linear Patterns.
18. Tree Patterns.

商品描述(中文翻譯)

實用指南:使用可執行 UML 開發類別模型

在《可執行 UML》中,Leon Starr 展示了如何構建精確的類別模型,這些模型形成了嚴謹軟體規範的基礎。這些規範可以進行測試、除錯和優化,以生成多種語言和平台的程式碼。Leon 提供了來自他在科學和工程領域專案的廣泛範例,重點關注於即時環境,在這些環境中,精確和準確的軟體規範尤其重要。

以他經典著作《如何構建 Shlaer-Mellor 物件模型》的材料為起點,Leon 提供了可執行 UML 類別模型的介紹,並使用可執行 UML 符號表達所有圖表,結合更多物件建模技術。內容涵蓋:

- 可執行 UML 類別和屬性
- 關聯和關係
- 二元關聯和關聯類別
- 專門化-一般化關係
- 迴圈約束
- 反射、網路、線性和樹狀模式以有效進行物件建模

無論您是在創建技術還是商業應用程式,《可執行 UML》都為您提供了構建可靠軟體所需的工具,這些軟體可以輕鬆部署在各種專用硬體和軟體平台上。

目錄
1. 類別
2. 屬性
3. 關聯與關係
4. 二元關聯
5. 關聯類別
6. 基本專門化-一般化關係
7. 進階一般化關係
8. 關於關聯和關係的約束
9. 如何避免模型駭客
10. 為什麼要撰寫模型描述
11. 如何撰寫類別描述
12. 如何撰寫屬性描述
13. 如何撰寫關聯描述
14. 為什麼我們限制自己使用 0、1 和 *?
15. 反射模式
16. 網路模式
17. 線性模式
18. 樹狀模式