Executable UML: A Foundation for Model Driven Architecture
暫譯: 可執行 UML:模型驅動架構的基礎

Stephen J. Mellor, Marc J. Balcer

  • 出版商: Addison Wesley
  • 出版日期: 2002-05-14
  • 售價: $1,575
  • 貴賓價: 9.5$1,496
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 0201748045
  • ISBN-13: 9780201748048
  • 相關分類: UML
  • 立即出貨(限量) (庫存=1)

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

相關主題

商品描述

Using Executable UML (xUML), developers can build UML models that can not only be unambiguously interpreted by human readers, but can be tested and validated through actual execution, and ultimately translated directly and completely to target code. While xUML technology is still young, it offers immense potential for accelerating development projects, enhancing reliability, and reducing cost. In this book, two of the field's leading experts introduce every facet of xUML: the UML extensions it utilizes, its advanced code generation and translation techniques; testing, deployment, and more.KEY TOPICS:The authors introduce Executable UML's goals, premises, and features; then drill down to explain its key elements. Along the way, readers will discover exactly how to use xUML to create software systems that can be tested even before they are coded, enabling far greater reliability at significantly lower expense.MARKET:For all developers, analysts, and project managers seeking to improve software reliability, time-to-market, and value. This book will be especially valuable to real-time programmers, and to thousands of programmers who have used Shlaer-Mellor methodologies.

Table of Contents

Foreword.
Preface.
Acknowledgments.
1. Introduction.
2. Using Executable UML.
3. Domains and Bridges.
4. Use Cases.
5. Classes and Attributes.
6. Relationships and Associations.
7. Class Actions.
8. Constraints.
9. Lifecycles.
10. Communicating Objects.
11. Synchronizing Objects.
12. Using Lifecycles.
13. Relationship Dynamics.
14. Domain Dynamics.
15. Domain Verification.
16. Model Management.
17. Joining Multiple Domains.
18. Model Compilers.
Appendix A. Glossary.
Appendix B. Case Study.

商品描述(中文翻譯)

使用可執行 UML (xUML),開發人員可以建立 UML 模型,這些模型不僅能被人類讀者明確解讀,還可以通過實際執行進行測試和驗證,最終直接且完整地轉換為目標代碼。雖然 xUML 技術仍然年輕,但它提供了加速開發專案、增強可靠性和降低成本的巨大潛力。在本書中,兩位該領域的領先專家介紹了 xUML 的各個方面:它所利用的 UML 擴展、其先進的代碼生成和轉換技術;測試、部署等。關鍵主題:作者介紹了可執行 UML 的目標、前提和特徵;然後深入解釋其關鍵元素。在此過程中,讀者將發現如何使用 xUML 創建可以在編碼之前進行測試的軟體系統,從而實現更高的可靠性和顯著降低的成本。市場:針對所有希望提高軟體可靠性、上市時間和價值的開發人員、分析師和專案經理。本書對於實時程式設計師以及數千名使用 Shlaer-Mellor 方法論的程式設計師將特別有價值。

目錄

前言。
序言。
致謝。
1. 介紹。
2. 使用可執行 UML。
3. 領域與橋接。
4. 用例。
5. 類別與屬性。
6. 關係與關聯。
7. 類別行為。
8. 約束。
9. 生命週期。
10. 通信物件。
11. 同步物件。
12. 使用生命週期。
13. 關係動態。
14. 領域動態。
15. 領域驗證。
16. 模型管理。
17. 連接多個領域。
18. 模型編譯器。
附錄 A。術語表。
附錄 B。案例研究。