02369 Software processer og mønstre

2026/2027

Softwareteknologi: 3. semester
IT og Økonomi: 3. semester
Kursusinformation
Software Processes and Patterns
Engelsk
5
Diplomingeniør
E1B (tors 13-17)
Campus Lyngby
Forelæsninger og øvelser
13-uger
E1B, F1B, Datoen angiver fristen for aflevering af rapporten. For at være berettiget til karakteren skal den studerende have fået godkendt de mellemliggende afleveringer på forhånd.
Bedømmelse af opgave(r)/rapport(er)
Den studerende afleverer en obligatorisk gruppeopgave, der dækker kursusindholdet i et softwareingeniørprojekt. Den studerende skal aflevere en projektrapport, der beskriver de opnåede resultater i projektet. Karakteren vil blive fastsat på baggrund af en samlet vurdering af et individualiseret gruppeprojekt.
Alle hjælpemidler - med adgang til internettet
7-trins skala , ekstern censur
02368
(02312/02314).­((0232702324)/(0232702362))
Minimum 1 Maksimum: 120
Hugo-Andrés López-Acosta , hulo@dtu.dk
01 Institut for Matematik og Computer Science
I studieplanlæggeren
Overordnede kursusmål
Kursets mål er at sætte den studerende i stand til at udvikle software efter agile udviklingsmetoder i et konkret projekt. Endvidere at give den studerende et overblik over gængse designmønstre og deres anvendelser. Den studerende lærer at arbejde med en leverance styret agil process model, hvor vurdering af risici samt værdi for kunden er i fokus.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Brug principper af agile softwareudviklingsmetoder i en softwareprojekt
  • Interagere med en potentiel kunder i skabelsen af et softwareprodukt ved hjælp af scrum-metoden
  • Anvende et agile projektstyringsværktøj til en kørende softwareprojekt
  • Anvende risikoanalysetekkniker til en softwareprojekt
  • Identificere og forklare den arkitektur af en softwareprodukt
  • Design skalerbar og pålidelig software via anvendelse af en række designmønstre
  • Kommunikere komplekse softwareadfærd med state og processmodeller
  • Udarbejde en rapport, der dokumenterer og vurderer et projekts leverancer
  • løse problemer som del af et team
Kursusindhold
Agile udviklingsmetoder (bl.a. SCRUM)
User stories
Agile estimationsprincipper
Risikoanalyse tekniker
Tilstands- og processmodeller
Softwarearkitektur
Designmønstre
Litteraturhenvisninger
Oplyses via Campus Net
Bemærkninger
Kurset består af teori/​​øvelsesperiode og projektarbejde.
Sidst opdateret
04. maj, 2026