Laboration 1 – Domänmodellering

I laboration 1 arbetar ni med domänmodellering. Börja med att skapa ert repository och läs sedan uppgiftsinstruktionerna där.

  • Publiceras: 8 september 2026
  • Deadline: 22 september 2026 klockan 17.00

1. Skapa grupp

Ni arbetar i grupper om en till tre studenter. Om du vill arbeta ensam ska du först diskutera det med Daniel.

Registrera gruppen

2. Skapa repository

Skapa laborationens repository via ActionHub.

Instruktionerna för att skapa ett repository finns i guiden GitLab-resurser för 1DV610. Samma arbetsgång används här. Om du inte kommer åt ActionHub behöver du ansluta till universitetets VPN.

3. Genomför laborationen

Läs hela uppgiftsbeskrivningen i ert repository innan ni börjar. Tänk särskilt på följande:

  • Modellen ska tydligt visa att endast en boende kan boka en viss tvättstuga eller maskin under en viss tidsperiod.
  • Modellera problemet och verksamhetens behov, inte den tekniska lösningen. Undvik därför klasser av typen System som beskriver hur problemet ska lösas.
  • Kravbeskrivningen blandar ibland verksamhetens problem med dess nuvarande lösning. Försök identifiera vilka behov de olika rollerna faktiskt har.
  • Gör kontinuerliga commits. Alla gruppmedlemmar ska bidra aktivt.

4. Lämna in

Deadline är 22 september 2026 klockan 17.00. Tiden har flyttats fram en extra dag så att båda grupperna får ytterligare ett handledningstillfälle före deadline.

Lämna in laboration 1

Endast en student per grupp behöver fylla i formuläret. Om ni gjorde en merge request i GitLab före deadline men såg formuläret sent, räknas inlämningen ändå som gjord i tid. Fyll i formuläret även i det fallet.

Handledning och rättning

På handledningen kan ni få återkoppling på arbetet, så ta med era frågor och kom förberedda. Den ordinarie rättningen ger inte generell övningsfeedback. Om en inlämning kräver komplettering eller omexamination får gruppen däremot en motivering till vad som behöver åtgärdas.

Rättningsstatus meddelas i Zulip. Vänta på dessa uppdateringar i stället för att fråga om individuell rättningsprogress.

Ställ övriga frågor i Zulip-tråden för laboration 1.