| Udbydes af:
Institut for Anvendt Elektronik
(IAE) |
| Pointspærring: D4581 |
| Faglige forudsætninger: 92032 |
| Vejledende semester:
4. semester. |
| Undervisningsform: Forelæsninger og projektarbejde |
| Evalueringsform:
Rapportaflevering
(13-skala
) |
| Bemærkninger: I tilknytning til - og integreret med - teoriundervisningen, gennemføres et øvelseskursus. Den sidste øvelse i øvelseskurset er en afløsningsopgave. Ud fra den afleverede rapport bedømmes hele kurset. |
| Kontaktperson: |
Thorkild Larsen, IAE, bygn. 451, tlf. 4525 5283 |
|
| Kursusmål: Kursets mål er at sætte den studerende i stand til at bruge objektorienterede teknikker i alle trin af løsningen af et software problem, dvs fra analyse af problemstillingen, opstilling af modeller, system design og objekt design til den endelige programmering i et objektorienteret sprog. |
| Kursusindhold: Introduktion. Objektorienterede temaer. Modelbegrebet. Klasser og objekter. Klassediagrammer. UML (Unified Modelling Language) standarden. Arv. Associationer. Use Cases. Interaktionsdiagrammer. Sekvens- og samarbejdsdiagrammer. Dynamisk model. Tilstandsdiagrammer. Analyse og problemformulering. Analyse model. CRC (Class Responsibility Collaboration) kort. Objekt design. Interface-, kontrol- og entitets (business) objektyer. Case værktøjer. Fra design til implementering i et objektorienteret sprog. Valg af datastrukturer. Container klasser. Automatisk kodegenerering. |