The Object Constraint Language: Getting Your Models Ready for MDA, 2/e
暫譯: 物件約束語言:為 MDA 準備您的模型,第二版
Jos Warmer, Anneke Kleppe
- 出版商: Addison Wesley
- 出版日期: 2003-09-06
- 售價: $1,740
- 貴賓價: 9.5 折 $1,653
- 語言: 英文
- 頁數: 240
- 裝訂: Paperback
- ISBN: 0321179366
- ISBN-13: 9780321179364
-
相關分類:
Object-oriented
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
C++ Primer, 3/e 中文版$980$774 -
Small Memory Software: Patterns for Systems with Limited Memory (Software Patter$1,100$1,045 -
ASP.NET 程式設計徹底研究$590$466 -
MDA Explained: The Model Driven Architecture--Practice and Promise$1,740$1,653 -
STRUTS 實作手冊(Struts in Action: Building Web Applications with the Leading Java Framework)$690$538 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
$1,805UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3/e (Paperback) -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
Linux 防火牆:iptables$450$356 -
Hacking: The Art of Exploitation$1,470$1,397 -
JSP 動態網頁入門實務$720$569 -
Eclipse 實作手冊─活用 Java 整合開發環境 (Eclipse in Action: A Guide for the Java Developer)$450$351 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
Microsoft Word 2003 使用手冊$490$417 -
Java Web Services 實務程式設計$520$442 -
精通 CVS (Essential CVS)$720$569 -
ASP.NET 徹底研究進階技巧─高階技巧與控制項實作$650$507 -
資料庫管理 (Modern Database Management, 6/e)$580$458 -
UML 2 百寶箱 (UML 2 Toolkit)$650$514 -
系統分析與設計理論與實務應用 (Modern Systems Analysis & Design Brief Edition)$580$458 -
Rootkits: Subverting the Windows Kernel (Paperback)$2,380$2,261 -
$1,683The Pentium Chronicles: The People, Passion, and Politics Behind Intel's Landmark Chips -
SQL Server 2005 Reporting Services 報表服務$780$616 -
SQL Server 2005 T-SQL 資料庫設計$980$774 -
SQL Server 2005 Data Mining 資料採礦與 Office 2007 資料採礦增益集$780$616
商品描述
"In this thoroughly revised edition, Jos and Anneke offer a concise, pragmatic, and pedagogic explanation of the Object Constraint Language (OCL) and its different applications. Their discussion of OCL's potential role in Model Driven Architecture (MDA) is timely and offers great insight into the way that UML can be taken to the next level of automated software development practice. I highly recommend this book to anyone who is looking to get the most out of UML"
--Shane Sendall, Ph.D.Senior ResearcherSwiss Federal Institute of Technology in Lausanne
The release of Unified Modeling Language (UML) 2.0 places renewed emphasis on the Object Constraint Language (OCL). Within UML, OCL is the standard for specifying expressions that add vital information to object-oriented models and other object-modeling artifacts. Model-Driven Architecture (MDA) relies on OCL to add the level of programming detail necessary to enable Platform-Specific Models (PSM) to communicate with Platform-Independent Models (PIM).
This book is a practical, accessible guide to OCL for software architects, designers, and developers. Much care has been taken during the redesign of OCL to ensure that the syntax remains readable and writable by the average software modeler. The Object Constraint Language, Second Edition, utilizes a case study to show how to exercise these compact but powerful expressions for maximum effect.
This newly updated edition also
- Explains why OCL is critical to MDA--and why UML alone is not enough
- Introduces an SQL-like syntax to OCL
- Defines the new language constructs of OCL 2.0
- Demonstrates how OCL can be incorporated into code
- Shares tips and tricks for applying OCL to real-world modeling challenges--showing which can be solved with UML and which require OCL
Using a combination of UML and OCL allows developers to realize the effective, consistent, and coherent models that are critical to working with MDA. The authors' pragmatic approach and illustrative use of examples will help application developers come quickly up to speed with this important object-modeling method--and will serve as a ready reference
商品描述(中文翻譯)
摘要
在這本經過徹底修訂的版本中,Jos 和 Anneke 提供了對物件約束語言(Object Constraint Language, OCL)及其不同應用的簡明、務實和教學性的解釋。他們對 OCL 在模型驅動架構(Model Driven Architecture, MDA)中潛在角色的討論恰逢其時,並提供了對如何將 UML 提升到自動化軟體開發實踐下一個層次的深刻見解。我強烈推薦這本書給任何希望充分利用 UML 的人。
--Shane Sendall, Ph.D. 瑞士洛桑聯邦理工學院高級研究員
統一建模語言(Unified Modeling Language, UML)2.0 的發布重新強調了物件約束語言(OCL)的重要性。在 UML 中,OCL 是指定表達式的標準,這些表達式為物件導向模型和其他物件建模工件添加了重要信息。模型驅動架構(MDA)依賴 OCL 來添加必要的程式設計細節,以使平台特定模型(Platform-Specific Models, PSM)能夠與平台獨立模型(Platform-Independent Models, PIM)進行通信。
這本書是針對軟體架構師、設計師和開發人員的 OCL 實用且易於理解的指南。在 OCL 的重新設計過程中,特別注意確保語法對一般軟體建模者來說仍然可讀且可寫。《物件約束語言(第二版)》利用案例研究展示如何有效運用這些簡潔但強大的表達式以達到最佳效果。
這本新更新的版本還:
- 解釋了為什麼 OCL 對 MDA 至關重要,以及為什麼僅有 UML 是不夠的
- 引入了類似 SQL 的 OCL 語法
- 定義了 OCL 2.0 的新語言結構
- 演示了如何將 OCL 融入程式碼中
- 分享了將 OCL 應用於現實建模挑戰的技巧和竅門,顯示哪些可以用 UML 解決,哪些需要 OCL
結合 UML 和 OCL 的使用使開發人員能夠實現有效、一致且連貫的模型,這對於使用 MDA 至關重要。作者務實的方式和示例的說明將幫助應用開發人員迅速掌握這一重要的物件建模方法,並作為隨手可用的參考。
