At sætte den studerende i stand til at beskrive software ved anvendelse af objektorienteret analyse og design
Kursusindhold:
Objektorienteret analyse. UML standarden. Beskrivelse af systemkrav i form af use-cases. Metoder til identificering af klasser. Statisk beskrivelse af klasser og deres ansvar, strukturering og indbyrdes relationer. Dynamisk beskrivelse i form af sekvensdiagrammer og tilstandsmaskiner. Systemdesign - systemarkitekturen - i form af lagdeling og horisontal opdeling. Principper for objektorienteret design, herunder objektdesign og implementering i et targetsprog.