2012年3月26日月曜日

Domain-Driven Design (DDD)


319()Object-Functional Analysis and Design: 

Domain-Driven Design (DDD)








Object Functional Programming (OFP)

Object Functional Analysis and Design (OFAD)




4OOADOFAD

OFAD335030

Domain-Driven Design (DDD)DDD

OOADの中での位置付け


OOADDDD



OOAD/調2

&&2DDD&

OFAD"調DDD"DDD

使



DSL

[]
&
Business Modeling with UML: Business Patterns at Work (UML)

Analysis Patterns: Reusable Object Models ()

Data Model Patterns: Conventions of Thought

Data Model Patterns: A Metadata Map

The Data Model Resource Book: A Library of Universal Data Models for All Enterprises

The Data Model Resource Book, Volume 2: A Library of Universal Data Models by Industry Types

The Data Model Resource Book: Volume 3: Universal Patterns for Data Modeling

Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML 

Model-driven Design Using Business Patterns ()

Writing Effective Use Cases ()

Patterns for Effective Use Cases

(調)

DDD

OFADDDDDDDOFADDDD
DDD
:
Declarative Design - Domain Specific Language

A Declarative Style of Design - Composite Specification

Declarative Style

DSL
OFAD(DSL)

Side-Effect-Free Functions

Closure of Functions 

Context MapLens/
Value ObjectEntity調DTOID()ID
DDDValue ObjectXMLValueDocument使
Value Object()(DDDSpecial Cases: When to Allow MutabilityValue ObjectBuilderSimpleModeler)
DDDOOOOPDDD2003OOP/OOAD()
DSL&

(1)

(2)


使(PDF)
http://www.slideshare.net/asami224/objectfunctional










(1)

(2)

(3)



(1)

(2)

(3)

(4)

DSL

OFAD/


DSL

0 件のコメント:

コメントを投稿