Udvikling af store systemer (DA)
2019/2020- Formål
Formålet med fagelementet er at kvalificere den studerende til at udvikle store IT-systemer, hvor skalerbarhed er en central og vigtig karakteristika. Den studerende skal have viden om hvordan centrale systemudviklingsmetoder håndterer problemstillinger knyttet til skalerbarhed og udvikling af store, distribuerede systemer. Den studerende skal have kendskab til begreber, teknikker og teknologier til løbende kvalitetssikring og levering (Continuous integration and delivery) af software-baserede systemer. Den studerende skal kunne designe, implementere og vedligeholde store, distribuerede systemer i distribuerede udviklingsteam.
VidenDen studerende har viden om:
Færdigheder
- problemstillinger knyttet til udvikling af distribuerede og store IT-systemer, og hvordan disciplinerede og agile udviklingsmetoder foreskriver hvordan disse problemstillinger håndteres
- fordele, ulemper og omkostninger ved at anvende et system til løbende kvalitetssikring og levering (Continuous integration and delivery) af IT-systemer
- kvalitetskriterier for design af grænseflader til delsystemer
- konfigurations- og fejlrapporteringssystemer dedikeret til udvikling af store, distribuerede systemer.Den studerende kan:
Kompetencer
- anvende teknikker til opdeling af et system i delsystemer
- designe og specificere krav til delsystemer
- anvende versionsstyringssystemer dedikeret til udvikling af store, distribuerede systemer i et distribueret udviklingsteam
- anvende et system til løbende kvalitetssikring og levering (Continuous integration and delivery)
- anvende arkitekturmønstre dedikeret til udvikling af store, distribuerede systemer.Den studerende kan:
- samarbejde i store udviklingsorganisationer
- indgå i globalt distribueret udvikling
- tilpasse udviklingsmetoder og –processer til udvikling af store, distribuerede systemer. - Undervisningsform og udfoldelse
af læringsmål Undervisningen på softwareudvikling foregår som en dynamisk, interaktiv proces, hvor hovedvægten lægges på de studerendes aktive deltagelse. Undervisningen tager udgangspunkt i relevant erhvervspraksis og kobler praksis og teori. Der inddrages problemstillinger fra de forskellige typer af virksomheder inden for it-branchen. De studerende tager ansvar for egen læring, og såvel de som underviserne bidrager konstruktivt til læringsprocessen.
- Prøve
Læringsmålene for prøven er identiske med fagets/fagenes læringsmål
Forudsætninger for indstilling til eksamenFor at kunne deltage i en eksamen kan der være bundne forudsætninger, der skal være opfyldt, ud over aflevering af evt. eksamens rapport og eller produkt. Generelt er der én forudsætning for hver 5 ECTS, undtagen praktik og afgangsprojekt. En forudsætning kan være flere forskellige ting, enten en opgave aflevering, en præsentation, deltagelse i undervisning m.m.Faget prøvesFaget/modulet prøves selvstændigtDet nationale fagelement prøves i 6.semester.PrøveformKombineret skriftlig og mundtlig prøveMundtlig fremlæggelse af den studerende baseret på en rapport og et produkt udarbejdet via et gruppearbejdeIndividuel eller gruppeprøveGruppeprøve, 2-4 maks. deltagereAnvendt sprog til prøvenEngelskBedømmelsesform7-trins skalaBedømmer(e)Ekstern censur
På faget Udvikling af store systemer (DA) modtager du 68 timers undervisning, hvilket svarer til 90 lektioner (1 lektion = 45 min.) og 25% af din samlede arbejdsbelastning på faget.
Undervisningen vil primært bestå af følgende aktiviteter: interne forelæsninger.
Forberedelsen vil primært bestå af følgende aktiviteter: læsning af pensum.
Læs om KEAs studieaktivitetsmodel
*KEA kan fravige det angivne timetal, hvis det er begrundet i særlige forhold.