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.
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
Systemsom 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.
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.