1 / 17

Dagens gang

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?

austin
Télécharger la présentation

Dagens gang

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dagens gang Sidste uges opgaver OA+D: Adfærd Nye opgaver

  2. Adfærd Oversigt, principper og teknikker Kapitel 5

  3. Resultat

  4. Aktiviteter

  5. Kontrolstrukturer i tilstandsdiagrammer

  6. Betingelser i tilstandsdiagrammer

  7. 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

  8. Tilstrækkeligt, men enkelt • Overvej usædvanlige hændelsesforløb • Overvej at bruge hierarkiske tilstande • Overvej nedarvning af adfærdsmønstre

  9. Bevar overblikket

  10. Udforsk mønstre:Trinvis-relation mønsteret

  11. Udforsk mønstre:Trinvis-rolle mønstret

  12. Udforsk mønstre:Samling mønstret

  13. 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

  14. Overvej klasser

  15. 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

  16. Overblik over ’Adfærd’

  17. 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.

More Related