Streamlined Object Modeling: Patterns, Rules, and Implementation
暫譯: 精簡物件建模:模式、規則與實作

Jill Nicola, Mark Mayfield, Mike Abney

  • 出版商: Prentice Hall
  • 出版日期: 2001-10-01
  • 售價: $2,360
  • 貴賓價: 9.5$2,242
  • 語言: 英文
  • 頁數: 400
  • 裝訂: Paperback
  • ISBN: 0130668397
  • ISBN-13: 9780130668394
  • 已絕版

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

商品描述

Summary

  • A rigorous and practical framework for modeling business systems
  • Pares object modeling down to its core concepts, making it easier than ever.
  • Twelve object collaboration patterns that address virtually any business scenario
  • Powerful techniques—not fancy notation!

The first rigorous and practical approach for modeling complex business domains, rules, and systems.

Streamlined Object Modeling presents the first rigorous, practical framework for object modeling complex business domains, rules, and systems. Three world-renowned leaders in object development have pared object modeling down to the core concepts for all business domains, business rules, and business services. Starting from the first principles of "object think," the authors offer a fully integrated approach to building, validating, and critiquing object models. Coverage includes:

  • Proven principles and techniques for successfully modeling the structure and operations of any business domain.
  • Guidelines for finding and associating objects, assembling object models, and distributing system behavior among objects.
  • Rigorous methods for discovering, organizing, and implementing business rules around objects.
  • Twelve all-encompassing "collaboration patterns"—what they represent, how they relate, and how to apply them.
  • Five kinds of business rules, three types of services, and six categories of properties completely specify object-oriented business requirements

From start to finish, the book makes extensive use of examples drawn from real commercial applications. To illustrate how streamlined object modeling flows from analysis to code, it also presents a complete case study derived from a real-world application, and implemented in two leading object-oriented languages-Java, and the Squeak implementation of Smalltalk.

CD-ROM INCLUDED

The accompanying CD-ROM contains all of the book's source code for both Java and Squeak, plus the Java 2 Software Development Kit and the latest version of Squeak—the commercial-quality, open source, cross-platform Smalltalk integrated development environment!

商品描述(中文翻譯)

摘要


  • 一個嚴謹且實用的商業系統建模框架

  • 將物件建模簡化至其核心概念,使其比以往更容易。

  • 十二種物件協作模式,幾乎可以應對任何商業情境

  • 強大的技術——而非華麗的符號!

這是針對複雜商業領域、規則和系統建模的首個嚴謹且實用的方法。

精簡物件建模 提出了針對複雜商業領域、規則和系統的首個嚴謹、實用的物件建模框架。三位在物件開發領域享有盛譽的領導者將物件建模簡化至所有商業領域、商業規則和商業服務的核心概念。從「物件思維」的基本原則出發,作者提供了一種全面整合的方法來構建、驗證和評估物件模型。內容涵蓋:


  • 成功建模任何商業領域的結構和運作的經驗法則和技術。

  • 尋找和關聯物件、組裝物件模型以及在物件之間分配系統行為的指導方針。

  • 發現、組織和實施圍繞物件的商業規則的嚴謹方法。

  • 十二種全面的「協作模式」——它們所代表的意義、彼此之間的關係以及如何應用它們。

  • 五種商業規則、三種類型的服務和六類屬性完全規範物件導向的商業需求

從頭到尾,本書廣泛使用來自真實商業應用的範例。為了說明精簡物件建模如何從分析流向代碼,書中還呈現了一個完整的案例研究,該案例源自一個真實世界的應用,並在兩種主要的物件導向語言中實現——Java和Squeak(Smalltalk的實現)。

附贈CD-ROM

隨書附贈的CD-ROM包含本書的所有源代碼,包括Java和Squeak,還有Java 2軟體開發工具包及最新版本的Squeak——這是一個商業品質的開源跨平台Smalltalk整合開發環境!