Logga in

Registrera

1DL242 · Uppsala universitet

Avancerad mjukvarudesign

Ny kurs

Kom igång gratis

Inga tentor än

Ladda upp dina tidigare tentor och få hjälp med att strukturera ditt studiematerial

Få dina tentauppgifter kategoriseradeBli guidad genom ditt studiematerialFå hjälp direkt med teori och tipsHåll koll på dina framsteg

Kurs info

KurssidaKursplan
HP
5
Språk
Engelska
Fakultet
Teknisk-naturvetenskapliga fakulteten
Institution
Institutionen för informationsteknologi

Lärandemål

Efter godkänd kurs ska studenten kunna:

  • sammanfatta och förklara relevanta designprinciper.
  • använda objektorienterad programmeringsmetodik för att designa och implementera större program.
  • använda ett modelleringsspråk som hjälp för att kommunicera kring verklighetsnära problem och lösningar.
  • demonstrera förståelse för kopplingen mellan modelleringsspråk och programspråk, till exempel genom att implementera designmodeller.
  • använda designmönster och andra beprövade lösningar på designproblem.
  • diskutera olika metoder för programvarudesign, deras egenskaper och tillämpbarhet.
Kursinnehåll
Principer och metoder för programvarudesign med särskilt fokus på objektorienterad design. Domänmodellering, programvaruarkitektur, klass och objektmodellering, beteendemodellering, designmönster, designprinciper för fördelning av ansvar (General Responsibility Assignment Software Principles, GRASP). Utvärdering och förbättring av design samt omstrukturering av kod, refaktorisering. Övning i design för ett större program.
Förutsättningar
  • 120 hp varav 60 hp matematik, datavetenskap eller teknik, inklusive genomgången Metoder och projektledning för mjukvaruutveckling och en fortsättningskurs i programmering i ett objektorienterat språk. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)
Litteratur

Saknas

Liknande kurser vid andra universitet
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Modellering och simulering i design och produktframtagning

MF106416 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Introduktion till design och produktframtagning

MF10619 tentor
Kungliga Tekniska högskolan

Kungliga Tekniska högskolan

Design och produktframtagning, komponenter

MF10398 tentor
Redo att boosta dina studier?

Gör som 15 000+ studenter och ta kontroll över ditt tentaplugg.

Kom igång gratis

Produkt

  • Priser

  • Karriär

Företag

  • Om oss

  • Guider

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

  • Uppsala universitet

  • Linköpings universitet

  • Chalmers

  • Lunds universitet

  • Luleå tekniska universitet

  • Stockholms universitet

  • Gymnasiet

Socialt

  • Instagram

  • Facebook

  • YouTube

  • TikTok

  • Linkedin

© 2026 Crash Course Sverige AB