Dansk - English

Kort version - Fuld version


Objektorienteret programmering 3 (Efterår 2003)

Kursuskode : IOOP3-U01
ECTS Point : 10 Status : Obligatorisk
Revideret : 07/11 2003 Oprettet : 11/06 2001
Placering : 3. semester Timer pr. uge : 8
Længde : 1 semester Undervisningssprog : Dansk

Målsætning : At introducere en moderne objektorienteret interaktiv udviklingsmetode samt beskrivelsesværktøjet UML.
At introducere videregående programmeringsideer, samt programmering af vinduesbaserede systemer.
Hovedindhold : Objekt orienteret analyse og design:
-Iterativ udvikling eksemplificeret ved hjælp af “Unified process”.
-UML
-Beskrivelse af krav ved hjælp af Use cases
-Domænemodellering
-Arkitektur
-Dokumentering af software

Videregående objektorienteret programmering eksemplificeret ved hjælp af C++ og MFC.
-Design Patterns
-Paralleludvikling af software ved hjælp af CVS
-Modale og modeless dialog bokse, herunder MFC’s DDX og DDV begreber.
-Adskillelse af data og view via MFC’s Document View struktur.
-Serialisering
-Debugging teknikker
-Objekt Orienteret Socket programmering
Undervisningsform : Faget er bygget op omkring en kursusopgave, der involverer både analyse, design samt kode. Undervisningen veksler imellem teorigennemgang, øvelser, samt i høj grad projektarbejde.
Krævede forudsætninger : Dokumenteret viden svarende til OOP2.
Anbefalede forudsætninger : -
Relationer : -
Prøveform : Mundtlig evaluering på grundlag af kursusopgaver
Censur : Intern
Bedømmelse : 13-skala
Bemærkninger : -
Undervisningsmateriale : Programming Windows with MFC ISBN: 1572316950.
UML and the Unified Process ISBN: 0201770601
Ansvarlig underviser : Lars Mortensen , lmo@ihk.dk