Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling (Hardcover)
暫譯: 實踐中的模型驅動架構:基於概念建模的軟體生產環境 (精裝版)

Oscar Pastor, Juan Carlos Molina

  • 出版商: Springer
  • 出版日期: 2007-06-20
  • 售價: $2,420
  • 貴賓價: 9.5$2,299
  • 語言: 英文
  • 頁數: 302
  • 裝訂: Hardcover
  • ISBN: 3540718672
  • ISBN-13: 9783540718673
  • 海外代購書籍(需單獨結帳)

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

商品描述

Description

Formal specification languages, object-oriented methods, CASE tools, component-based software production, agent-oriented, aspect-oriented ... During the last two decades many techniques have been proposed from both research and industry in order to generate a correct software product from a higher-level system specification. Nevertheless, the many failures in achieving this goal have resulted in scepticism when facing any new proposal that offers a "press the button, get all the code" strategy. And now the hype around OMG’s MDA has given a new push to these strategies.

Oscar Pastor and Juan Carlos Molina combine a sound theoretical approach based on more than 10 years’ research with industrial strength and practical software development experience. They present a software process based on model transformation technology, thus making the statement "the model is the code" – instead of the common "the code is the model" – finally come true. They clearly explain which conceptual primitives should be present in a system specification, how to use UML to properly represent this subset of basic conceptual constructs, how to identify just those diagrams and modeling constructs that are actually required to create a meaningful conceptual schema, and, finally, how to accomplish the transformation process between the problem space and the solution space.

Their approach is fully supported by commercially available tools, and the subsequent software production process is dramatically more efficient than today’s conventional software development processes, saving many man-days of work. For software developers and architects, project managers, and people responsible for quality assurance, this book introduces all the relevant information required to understand and put MDA into industrial practice.

商品描述(中文翻譯)

**描述**

正式規範語言、物件導向方法、CASE 工具、基於元件的軟體生產、代理導向、切面導向……在過去的二十年中,許多技術從研究和產業中被提出,以便從高階系統規範生成正確的軟體產品。然而,許多未能實現這一目標的失敗使得人們對任何提供「按下按鈕,獲得所有代碼」策略的新提案產生懷疑。而現在,OMG 的 MDA 相關的炒作為這些策略帶來了新的推動。

Oscar Pastor 和 Juan Carlos Molina 結合了超過十年的研究基礎的理論方法與工業強度和實際軟體開發經驗。他們提出了一種基於模型轉換技術的軟體過程,從而使「模型就是代碼」的說法——而不是常見的「代碼就是模型」——最終成為現實。他們清楚地解釋了系統規範中應該包含哪些概念原始元素,如何使用 UML 正確表示這一基本概念構造的子集,如何識別實際上需要的那些圖表和建模構造,以創建有意義的概念架構,最後,如何完成問題空間與解決方案空間之間的轉換過程。

他們的方法完全得到商業可用工具的支持,隨後的軟體生產過程比當今的傳統軟體開發過程高效得多,節省了許多工時。對於軟體開發人員和架構師、專案經理以及負責品質保證的人員來說,本書介紹了理解並將 MDA 實踐於工業中的所有相關資訊。