注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)分析模式:可復(fù)用對象模型

分析模式:可復(fù)用對象模型

分析模式:可復(fù)用對象模型

定 價:¥48.00

作 者: (美)Martin Fowler著
出版社: 電力出版社
叢編項: 原版風(fēng)暴·軟件工程系列
標(biāo) 簽: 軟件過程

ISBN: 9787508315188 出版時間: 2003-06-20 包裝: 膠版紙
開本: 24cm 頁數(shù): 357 字?jǐn)?shù):  

內(nèi)容簡介

  面向?qū)ο笊鐓^(qū)需要這樣一本書:它闡述的不僅僅是典型的方法學(xué)的工具和技術(shù)。這本具有創(chuàng)新意義的書正好迎合了他們的這一需求。在這本書中,Martin Fowler主要著眼于面向?qū)ο蠓治龊驮O(shè)計的最終結(jié)果,即模型本身。他不僅將自己在對象建模方面的豐富經(jīng)驗?zāi)贸鰜砼c大家共享,而且將他對識別重復(fù)問題并將這些問題轉(zhuǎn)化為可復(fù)用模型的敏銳洞察力展示給了大家。本書提供了一些模式的編目,這些模式出現(xiàn)在多個領(lǐng)域,如商貿(mào),測量,財會和組織關(guān)系等領(lǐng)域中。因為認(rèn)識到了概念性的模式是不可能孤立存在的,所以作者還提供了一系列"支持模式",這些模式討論了如何將概念性的模型轉(zhuǎn)化為軟件,然后將其應(yīng)用于大型信息系統(tǒng)的體系結(jié)構(gòu)中。在討論每種模式時,還討論了其設(shè)計推理過程,何時可以使用和何時不該使用,以及實現(xiàn)的一些技巧。本書中出現(xiàn)的實例構(gòu)成了一本經(jīng)典實例手冊,覆蓋了有用的模型和對復(fù)用技巧的深刻見解,可以幫助讀者大幅度地提高分析,建模和實現(xiàn)的能力。

作者簡介

  作者:MartinFowlerMartinFowler是一位獨立咨詢顧問,他運用對象技術(shù)解決企業(yè)問題已經(jīng)超過十年。他的顧問領(lǐng)域包括健康管理、金融貿(mào)易,以及法人財務(wù)。他的客戶包括Chrysler,Citibank,UKNationalHealthService,AndersenConsulting,NetscapeCommunications。此外Fowler也是objects、UML、patterns技術(shù)的一位合格講師,他是《AnalysisPatterns》和《UMLDistilled》的作者。UML精粹:標(biāo)準(zhǔn)對象建模語言簡明指南(第3版)(英文影印版)>>更多作品

圖書目錄

I. ANALYSIS PATTERNS
2 Accountability
Party
Organization Hierarchies
Organization Structure
Accountability
Accountability Knowledge Level
Party Type Generalizations
Hierarchic Accountability
Operating Scopes
Post
3 Observations and Measurements
Quantity
Conversion Ratio
Compound Units
Measurement
Observation
Subtyping Observation Concepts
Protocol
Dual Time Record
Rejected Observation
Active Observation, Hypothesis, and Projection
Associated Observation
Process of Observation
4 Observations for Corporate Finance
Enterprise Segment
Measurement Protocol
Range
Phenomenon with Range
Using the Resulting Framework

5 Referring to Objects
Name
Identification Scheme
Object Merge
Object Equivalence
6 Inventory and Accounting
Account
Transactions
Summary Account
Memo Account
Posting Rules
Individual Instance Method
Posting Rule Execution
Posting Rules for Many Accounts
Choosing Entries
Accounting Practice
Sources of an Entry
Balance Sheet and Income Statement
Corresponding Account
Specialized Account Model
Booking Entries to Multiple Accounts
Further Reading
7 Using the Accounting Models
Structural Models
Implementing the Structure
Setting Up New Phone Services
Setting Up Calls
Implementing Account-based Firing
Separating Calls into Day and Evening
Charging for Time
Calculating the Tax
Concluding Thoughts
8 Planning
Proposed and Implemented Action
Completed and Abandoned Actions
Suspension
Plan
Protocol
Resource Allocation
Outcome and Start Functions
9 Trading
Contract
Portfolio
Quote
Scenario
10 Derivative Contracts
Forward Contracts
Options
Product
Subtype State Machines
Parallel Application and Domain Hierarchies
11 Trading Packages
Multiple Access Levels to a Package
Mutual Visibility
Subtyping Packages
Concluding Thoughts
II.SUPPORT PATTERNS
12 Layered Architecture for Information Systems
Two-Tier Architecture
Three-Tier Architecture
Presentation and Application Logic
Database Interaction
Concluding Thoughts
13 Application Facades
A Health Care Example
Contents of a Facade
Common Methods
Operations
Type Conversions
Multiple Facades
14 Patterns for Type Model Design Templates
Implementing Associations
Implementing Generalization
Object Creation
Object Destruction
Entry Point
Implementing Constraints
Design Templates for Other Techniques
15 Association Patterns
Associative Type
Keyed Mapping
Historic Mapping
16 Afterword
III APPENDIX
Appendix A Techniques and Notations
Type Diagrams
Interaction Diagrams
Event Diagrams
State Diagrams
Package Diagrams

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號