Dansk - English
Kort version - Fuld version
Objektorienteret programmering 2 (Efterår 2007) |
|||
Kursuskode : | EOOP2A-U01 | ||
ECTS Point : | 10 | Status : | Obligatorisk |
Revideret : | 01/10 2007 | Oprettet : | 29/01 2004 |
Placering : | 2. semester | Timer pr. uge : | 8 |
Længde : | 1 semester | Undervisningssprog : | Dansk og engelsk |
Målsætning : | At bibringe den studerende en grundig og sammenhængende viden om anvendelsen af en moderne systemudviklingsproces til udvikling af et større objektorienteret program af høj kvalitet. At den studerende erhverver forståelse af de basale begreber indenfor objektorienteret analyse og design og bliver i stand til at opbygge modeller for det ønskede program. Den studerende skal kunne: • Definere og beskrive de vigtigste begreber i systemudviklingsprocessen UP • Definere og beskrive de vigtigste begreber indenfor objektorienteret analyse og design • Definere og beskrive almindeligt forekommende diagram- og elementtyper i UML • Forklare sædvanlige UML diagrammer • Beskrive og forklare eksempler på almindeligt anvendte design mønstre • Anvende UP, UML, OOAD samt design mønstre til udvikling af et større objektorienteret program • Forklare og anvende afprøvning af programdele såvel som hele programmer • Deltage i gruppearbejde omkring udvikling af et større objektorienteret program • Dokumentere udviklingen og afprøvningen af et større objektorienteret program såvel som det udviklede program • Diskutere og vurdere kvaliteten af et større objektorienteret program |
||
Hovedindhold : | • Systematisk programudvikling ved brug af systemudviklingsprocessen UP • Modellering af objektorienterede programmer ved brug af UML • Videregående objektorienteret programmering, herunder brug af design mønstre • Videregående Java programmering • Testmetoder i teori og praksis • Praktisering af gruppearbejde og projektstyring |
||
Undervisningsform : | Undervisningen er bygget op over et større projekt, der udføres i grupper. Projektet er fælles for DIG2A og OOP2A. Projektet dokumenteres med en rapport. | ||
Krævede forudsætninger : | Dokumenteret viden svarende til DIG1A og OOP1A. | ||
Anbefalede forudsætninger : | - | ||
Relationer : | OOP2A er en del af en studieenhed bestående af DIG2A og OOP2A. | ||
Prøveform : | Mundtlig evaluering på grundlag af udført projekt | ||
Censur : | Ekstern | ||
Bedømmelse : | 7-trinsskala | ||
Bemærkninger : | - Karaktergivning ved anvendelse af 7 trins skalaen: 2 for opfyldelse af definitions- og beskrivelsesmålene. 7 når yderligere anvendelses- og forklaringsmålene er opfyldt. 12 når yderligere diskuter og vurder målene er opfyldt. - |
||
Undervisningsmateriale : | Arlow & Neustadt: “UML 2 and the Unified Process” Addison-Wesley, 2ed ed. ISBN 0-321-32127-8 |
||
Ansvarlig underviser : | Per Svendsen
, psv@ihk.dk |