Objektorienterad analys och design med UML (1DV607)

Välkommen till höstterminen 2026 i kursen 1DV607, Objektorienterad analys och design med UML.

Kursen behandlar objektorientering med fokus på objektorienterad analys, domänmodellering och objektorienterad design. Programmering lärs inte ut i kursen. Enligt kursplanen krävs därför Objektorienterad programmering (1DV502), eller motsvarande kurs, som förkunskap.

Kursen tar upp de delar av mjukvaruutvecklingsprocessen som hjälper oss att förstå en problemdomän och kommunicera olika detaljeringsnivåer med UML-modeller. Efter kursen förväntas du, utöver målen i kursplanen, kunna:

  • skapa en domänmodell för att identifiera och kommunicera informationsbehov i en problemdomän,
  • modellera hela eller delar av ett mjukvarusystem ur olika perspektiv,
  • översätta en objektorienterad designmodell till en objektorienterad implementation och göra motsvarande analys från kod till modell,
  • förstå ansvarsdriven design, designmönster och refaktorering som metoder för att skapa en bra design.

Kursmaterial

Använd vänstermenyn för att hitta årets föreläsningar och laborationer. Där finns slides, inspelningar, instruktioner och aktuella länkar samlade på ett ställe.

Kurslitteratur

Craig Larman, Applying UML and Patterns, tredje upplagan, Prentice Hall.

Frågor, nyheter och kurskommunikation

Kursens meddelanden, diskussioner, frågor och information om laborationer hanteras i Zulip. Där kan du kommunicera med både andra studenter och lärarlaget.

Gå till Zulip för Kalmar campus och distans

Äldre kursmaterial finns kvar under Old, men gäller inte för kursomgången 2026.