170 likes | 370 Views
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. For hver klasse spørger vi : Hvilken hændelse skaber dette objekt?
E N D
Dagens gang Sidste uges opgaver OA+D: Adfærd Nye opgaver
Adfærd Oversigt, principper og teknikker Kapitel 5
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? Beskriv adfærdsmønstre
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 struktur og klasser
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 Beskriv attributter
Opgaver • Gennemgående opgave: • Lilleby Kommunebibliotek • Til næste gang : • Tegn tilstandsdiagrammer for klasser • Tilføj attributter på klassediagram • Opstil hændelsestabel • Samt udleveret øvelser i klassediagrammer.