Beruflich Dokumente
Kultur Dokumente
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
+, -, *, /, =, >, <
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)
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
Figure 3.7
Phenomenon Type
*
Person
Observation
1
Measurement
quantity : Quantity
Category Observation
C ategory
*
Figure 3.8
evidence
*
Observation
*
assessment
Figure 3.9
Person
Observation
1
Measurem ent
Category Observation
quantity
Phenomenon Type
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
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
Active Observation
Figure 3.14
argum ents
1..*
Associative Function
product
*
Observation Concept
1
1
knowledge
______________________________________________________
operational
*
Observation
1..*
Associated Observation
*
evidence