Den studerende skal opnå viden om følgende teorier og metoder:
Objektorienteret modellering i analyse og design:
modellering af kontekst (anvendelsesområde og problemområde)
objektorienterede begreber: klasse, objekt, hændelse, struktureringsformer, funktion, brugsmønstre, komponenter, komponentarkitektur
UML: klassediagram, tilstandsændringsdiagram, sekvensdiagram, brugsmønstrediagram
Modellering med mønstre:
mønstre til modellering af anvendelsesområder og problemområder
mønstre til sammensætning af komponenter
specielt analysemønstrene: genstand-beskrivelse, hierarki, trinvis-rolle, materiale, procedure
specielt designmønstrene: samling, lagdelt, observatør, klient-server, model-view-controller
Systemudviklingsmetode:
vandfaldsmetode og model-drevet udvikling
iterative metode og prototype-drevet udvikling
aktiviteter i systemudvikling og sammenhænge mellem aktiviteter
Systemudviklingspraksis:
teknikker til fastlæggelse af konkret metode
relationen mellem metode og praksis
styrker og svagheder ved model-drevet og ved prototype-drevet udvikling
kunne redegøre præcist og ved brug af fagets begreber og modelleringssprog
kunne modellere krav til et system, dets kontekst og alle dets forskellige dele (model, funktioner og grænseflader)
kunne modellere et systemdesign på komponentniveau samt beskrive sammenhæng mellem komponenter
Undervisningen tilrettelægges i henhold til de generelle undervisningsformer for uddannelsen, jf. § 17.
Det forventes at den studerende bruger 30 timer per ECTS, hvilket for denne aktivitet betyder 150 timer.
Prøvens navn | Systemudvikling |
Prøveform | Skriftlig eller mundtlig |
ECTS | 5 |
Bedømmelsesform | 7-trins-skala |
Censur | Intern prøve |
Vurderingskriterier | Vurderingskriterierne er angivet i Universitetets eksamensordning |
Kontakt: Studienævn for datalogi via cs-sn@cs.aau.dk eller 9940 8854
Engelsk titel | Systems Development |
Modulkode | DSNIDAK222 |
Modultype | Kursus |
Varighed | 1 semester |
Semester | Forår
|
ECTS | 5 |
Undervisningssprog | Dansk og engelsk |
Tomplads | Ja |
Undervisningssted | Campus Aalborg |
Modulansvarlig |
Uddannelsesejer | Cand.it. i digitalisering og applikationsudvikling |
Studienævn | Studienævn for Datalogi |
Institut | Institut for Datalogi |
Fakultet | Det Teknisk Fakultet for IT og Design |