Advanced Systems Design with Java, UML and MDA (Paperback)

Kevin Lano

  • 出版商: Butterworth-Heineman
  • 出版日期: 2005-05-25
  • 售價: $2,200
  • 貴賓價: 9.5$2,090
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 0750664967
  • ISBN-13: 9780750664967
  • 相關分類: Java 程式語言UML
  • 立即出貨(限量) (庫存=3)

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

商品描述

Description:

The Model Driven Architecture defines an approach where the specification of the functionality of a system can be separated from its implementation on a particular technology platform. The idea being that the architecture will be able to easily be adapted for different situations, whether they be legacy systems, different languages or yet to be invented platforms.

MDA is therefore, a significant evolution of the object-oriented approach to system development.
Advanced System Design with Java, UML and MDA describes the factors involved in designing and constructing large systems, illustrating the design process through a series of examples, including a Scrabble player, a jukebox using web streaming, a security system, and others. The book first considers the challenges of software design, before introducing the Unified Modelling Language and Object Constraint Language. The book then moves on to discuss systems design as a whole, covering internet systems design, web services, Flash, XML, XSLT, SOAP, Servlets, Javascript and JSP.

In the final section of the book, the concepts and terminology of the Model Driven Architecture are discussed. To get the most from this book, readers will need introductory knowledge of software engineering, programming in Java and basic knowledge of HTML.

 

Table of Contents:

Preface; The Challenges of Software Design; UML and OCL; System Design; Internet System Design; Web Services; Model-Driven Architecture; Bibliography; Index

商品描述(中文翻譯)

描述:
模型驅動架構(MDA)定義了一種方法,可以將系統功能的規範與其在特定技術平台上的實現分離。其理念是,該架構能夠輕鬆地適應不同的情況,無論是遺留系統、不同的語言還是尚未發明的平台。

因此,MDA是面向系統開發的面向對象方法的重要演進。《使用Java、UML和MDA進行高級系統設計》描述了設計和構建大型系統所涉及的因素,通過一系列示例來說明設計過程,包括Scrabble玩家、使用網絡流媒體的點唱機、安全系統等。本書首先考慮了軟件設計的挑戰,然後介紹了統一建模語言(UML)和對象約束語言(OCL)。接下來,本書討論了系統設計作為一個整體,涵蓋了互聯網系統設計、Web服務、Flash、XML、XSLT、SOAP、Servlets、Javascript和JSP。

在本書的最後一部分,討論了模型驅動架構的概念和術語。為了充分利用本書,讀者需要具備軟件工程的入門知識,熟悉Java編程和基本的HTML知識。

目錄:
前言;軟件設計的挑戰;UML和OCL;系統設計;互聯網系統設計;Web服務;模型驅動架構;參考文獻;索引