Udvikling af store systemer

2024/2025
Engelsk titel
Development of Large Systems
Uddannelse
Softwareudvikling
Niveau
Professionsbachelor
Start semester
ikke semester-placeret
Fagets varighed
1 semester
Opstart
Efterår
Ects
10
Udd. element
Obligatorisk
Undervisningsprog
Dansk
Fagelement
Nationalt
Studiested
Cphbusiness Lyngby
Fagkode
4136102CL
Fagområder
Udviklingsproces
  • Indhold og formål
    Fagelementet indeholder og beskæftiger sig med udvikling af store IT-systemer, hvor skalerbarhed er en central og vigtig egenskab. Der er fokus på, hvordan centrale systemudviklingsmetoder håndterer problemstillinger knyttet til skalerbarhed og udvikling af store, distribuerede systemer, herunder design, implementering og vedligeholdelse. Der arbejdes med begreber, teknikker og teknologier til løbende kvalitetssikring og levering af software-baserede systemer.
  • Læringsmål
    Viden
    Den studerende har viden om:
    • 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 af IT-systemer
    • kriterier for design af grænseflader til delsystemer
    • konfigurations- og fejlrapporteringssystemer dedikeret til udvikling af store, distribuerede systemer
    Færdigheder
    Den studerende kan:
    • anvende principper for opdeling af et system i delsystemer, herunder designe og specificere krav til delsystemer
    • anvende virtualisering i softwareudvikling
    • anvende versionsstyringsprincipper til udvikling af store distribuerede systemer
    • anvende et system til løbende kvalitetssikring og levering
    • anvende arkitekturmønstre dedikeret til udvikling af store distribuerede systemer
    Kompetencer
    Den studerende kan:
    • sætte sig ind i forskellige databaseteknologier
    • facilitere samarbejde med henblik på dataunderstøttelse af forretningsmæssige mål
  • Eksamen
    Læringsmålene for eksamen er identiske med fagets læringsmål
    Udvikling af store systemer
    Forudsætninger for indstilling til eksamen
    Den studerende skal opfylde kravene til obligatoriske læringsaktiviteter (study points) for at blive indstillet til eksamenen, dvs. 80% af study points opgaver skal godkendes.
    Afleveringsfrister og uddybende beskrivelse af study point opgaver findes på holdets Moodle flow.
    SP-opgaver:
    • Kravspecificering: 20 SP
    • Systemdesign og arkitekturmønstre: 20 SP
    • Versionsstyring og kodesamarbejde: 20 SP
    • CI/CD 1: 10 SP
    • CI/CD 2: 10 SP
    • Agile processer: 20 SP
    Faget prøves
    Faget/modulet prøves med flg. fag
    Eksamensform
    Skriftlig aflevering med mundtlig eksamen
    • Aflevering af gruppeprojekt (kodebase)
    • Aflevering af gruppesynopsis
    Ects
    10 ECTS
    Varighed
    30 minutter
    • 10 minutters introduktion med fokus på den studerendes bidrag til projektet
    • 20 minutters dialog inklusiv votering
    Der udleveres en opgave i forbindelse med eksamen
    Nej
    Individuel eller gruppeeksamen
    Gruppeaflevering med individuel eksamen
    maks. gruppestørrelse
    4
    Anvendt sprog til eksamen
    Dansk (Norsk/Svensk)
    Karakterskala
    7-trins skala
    Bedømmelsestype
    Ekstern censur
    Tidsmæssig placering
    Efterårs semester
    Der er studiestart forår og efterår, men faget udbydes kun om efteråret. Faget samlæses derfor mellem 1. og 2. semester, og eksamen afholdes efterår fælles for 1. og 2. semester studerende.
    Re- og sygeeksamen
    Der gælder samme regler som for den ordinære eksamen.
    Eksamen kan omlægges til online eksamen, hvis eksamen skønnes egnet.
    Genaflevering af projekt med relevante ændringer og forbedringer.