Jens Bennedsen 2002Objektorienteret systemudvikling Ideér til klasser Analysemønstre
Jens Bennedsen 2002Objektorienteret systemudvikling Analyse mønstre Kan være domæne specifikke Mere som metaforer –Bruges som idegrundlag –Ikke så fokuseret på interface klasser der realiseres –Egenskaber tilpasses Martin Fowler: Analysis Patterns –Mesurements (kapitel 3)
Jens Bennedsen 2002Objektorienteret systemudvikling Klasse Hvad er der galt med følgende klasse? Patient cpr_nr : String højde : integer vægt : integer
Jens Bennedsen 2002Objektorienteret systemudvikling Quantity 187 euro ”Der findes andre type i verden end int og string”!!
Jens Bennedsen 2002Objektorienteret systemudvikling Measurement John Smith er 1,85 m. høj John Smith har en maxinum udåndingsrate på 180 liter/min
Jens Bennedsen 2002Objektorienteret systemudvikling Observation John Smith har blodtype A TL har en lav oliestand operational knowledge Forretnings- begreber (sjældent nye forekomster Daglige obser- vationer (forekomster hver dag)
Jens Bennedsen 2002Objektorienteret systemudvikling Hypothesis En patient med tørst, vægttab og som tisser meget kan have diabetes
Jens Bennedsen 2002Objektorienteret systemudvikling En del af et hospitalssystem
Jens Bennedsen 2002Objektorienteret systemudvikling Range 6m < x 15m
Jens Bennedsen 2002Objektorienteret systemudvikling Range Phenomenon Normal hjerterytme er slag pr. min
Jens Bennedsen 2002Objektorienteret systemudvikling Party Peter Larsen, OOA, ACM
Jens Bennedsen 2002Objektorienteret systemudvikling Contract Megabank sælger 1000 aktier i Aroma Kaffemaskiner til Søren Hansen Megabank sælger 2 mill. US$ for 1 mill £ til British Railways