Dagens gang Sidste uges opgaver
OA+D: Adfærd
Nye opgaver
Dagens gang Sidste uges opgaver
OA+D: Adfærd
Nye opgaver
Adfærd
Oversigt, principper og teknikker
Kapitel 5
Resultat
Aktiviteter
Kontrolstrukturer i tilstandsdiagrammer
Betingelser i tilstandsdiagrammer
Beskriv adfærdsmønstre
For hver klasse spørger vi:
Hvilken hændelse skaber dette objekt?
Hvilke hændelser fjerner objektet fra problemområdet? Typiske hændelsesforløb:
Hvilke hændelser optræder sammen i en sekvens?
Er der alternative hændelser?
Kan en given hændelse optræde mere end én gang?
Er den overordnede form struktureret eller ustruktureret?
Tilstrækkeligt, men enkelt
Overvej usædvanlige hændelsesforløb
Overvej at bruge hierarkiske tilstande
Overvej nedarvning af adfærdsmønstre
Generalisering
Hvis to klasser indeholder den samme hændelse, skal det overvejes om den ene er en generalisering af den anden.
Hvis to klasser har mange hændelser med samme navn, bør det overvejes, om de er forskellige specialiseringer af en tredje klasse
Aggregering og associering
Hvis to eller flere objekter har fælles hændelser, bør en aggregeringsstruktur eller en associerings-struktur mellem dem overvejes.
Hvis to klasser er forbundet med aggregering eller associering, skal der overvejes mindst én fælles hændelse
Overvej klasser
Beskriv attributter
For klasser
Hvad er klassens generelle kendetegn?
Hvordan beskrives klassen i problemområdet?
Hvilke stamoplysninger skal kunne aflæses om objekter fra denne klasse?
Hvilke resultater af et hændelsesforløb skal kunne aflæses? For hændelser
Tidspunkt for hændelsen
Mængden eller omfanget af det, som hændelsen angår
Aktørerne, som var involveret i hændelsen
Kategorien af hændelsen
Overblik over ’Adfærd’
Et adfærdsmønster med attributter for hver klasse i et klassediagram. Resultater Skab adfærdsmøsntre ud fra hændelsesforløb.
Overvejes fælles hændelser.
Afled attributter fra adfærdsmønstre. Principper Hændelsesforløb: En sekvens af hændelser, som et objekt er involveret i.
Adfærdsmønster: En beskrivelse af de mulige hændelsesforløb for alle objekter i en klasse.
Attribut: En beskrivende egenskab ved en klasse eller hændelse. Begreber At beskrive et problemområdes dynamik. Formål
Opgaver
Gennemgående opgave:
Lilleby Kommunebibliotek
Til torsdag den 27.9.2007
Tegn tilstandsdiagrammer for klasser
Tilføj attributter på klassediagram
Opstil hændelsestabel
Samt udleveret øvelser i klassediagrammer.
Comments