Sie sind auf Seite 1von 8

UML Diagrams for

Chapter 3 of Analysis
Patterns
Igor Janicijevic and Martin Fowler
ijanicijevic@cardinal.co.nz
fowler@acm.org

Igor sent me a prodigious amount of Rose files as translations of the Analysis Patterns
documents into UML. I hope you find these useful, and remember all the credit is due to Igor.
Figure 3.1

Person
height : Number
weight : Number
b lo od gl ucose le ve l : N umber

Figure 3.2

Quantity

Person
height : Quantity
weight : Quantity
blood glucose level : Q uantity

amount : Number
units : Unit
+, -, *, /, =, >, <

Martin Fowler 1999

Figure 3.3

from

*
Conversion Ratio

Unit

number : Number
1

*
to

Figure 3.4

Unit

Atom ic Unit
1
Compound Unit

*
Unit Reference
power : Integer

1..*

Constraint:
m ust have m ore than one unit reference
or one unit reference with (power < 0 or power > 1)

Martin Fowler 1999

Figure 3.5

Unit

Atom ic Unit

Compound Unit

direct
{bag
*
inverse

{bag
Constraint:
must have more than one inverse
or at least two direct units

Figure 3.6
Phenomenon Type

1
knowlewdge
__________________________________________
operational

*
Person

Measurement
quantity : Quantity

Martin Fowler 1999

Figure 3.7

Phenomenon Type

*
Person

Observation
1

Measurement
quantity : Quantity

Category Observation

C ategory
*

Figure 3.8
evidence
*
Observation

*
assessment

Martin Fowler 1999

Figure 3.9

Person

Observation
1

Measurem ent

Category Observation

quantity

Phenomenon Type

Martin Fowler 1999

Phenomenon

Figure 3.10

Phenomenon Type

Phenomenon

Protocol

Observation Concept
*

0..1
*

{dag}

+supertypes

knowledge
_________________________________________________________________________
operational
*
Person

Observation
1

Measurement

Category Observation

quantity
*

Absence

Presence

Figure 3.10

Martin Fowler 1999

Figure 3.11
recording tim e

Observation

Tim e R e c o r d

applicability
*

Timepoint

Time Period

start
1

*
end

Figure 3.12
Observation
1
dynamic

Rejected Observation
*

Figure 3.13
O b s e rvation

Hypothesis

Projection

Martin Fowler 1999

Active Observation

Figure 3.14

argum ents

1..*

Associative Function

product
*

Observation Concept

1
1

knowledge
______________________________________________________
operational
*
Observation
1..*

Associated Observation

*
evidence

Martin Fowler 1999

Das könnte Ihnen auch gefallen