Logga in

Registrera

DAT670 · Chalmers tekniska högskola

Programvaruutveckling: teori och praktisk tillämpning

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

Kursplan
HP
Språk
Engelska
Nivå
Grundnivå
Institution
Data- och informationsteknik

Lärandemål

  • Kunskap och förståelse
  • Förstå programvaruutvecklingens grundläggande principer, inklusive olika livscykler för programvaruutveckling (SDLC), kravhantering och design av programvaruarkitektur.
  • Beskriva strategier för programvarutestning, underhåll och evolution samt metoder för programvaruutveckling för realtids- och säkerhetskritiska system.
  • Identifiera utmaningar och strategier för integrering av programvara i komplexa system med särskilt hänsyn till maskininlärningskomponenter.
  • Färdigheter och förmåga
  • Använda professionella verktyg för utveckling, testning och analys av programvaruprojekt.
  • Designa och utvärdera skalbara, underhållbara och effektiva programvaruarkitekturer.
  • Applicera programvaruutvecklingsprinciper inom specialområden som realtids-, säkerhetskritiska- och inlärningsaktiverade system.
  • Värderingsförmåga och förhållningssätt
  • Kritiskt bedöma olika SDLC-modeller och programvaruutvecklingstekniker för att fastställa deras effektivitet inom ett specifikt projekts ramar.
  • Utvärdera och integrera programvaruevolutionslösningar för olika tillämpningar, inklusive realtids-, säkerhetskritiska- och inlärningsaktiverade system.
  • Förstå hur programvaruutvecklingsprinciper tillämpas inom områden som finans, telekommunikation och automation.
Kursinnehåll
"Programvaruutveckling: teori och praktisk tillämpning" är designad att ge studenten kunskap och färdigheter nödvändiga för att utveckla, hantera och underhålla programvarusystem för olika industriella tillämpningar. Kursen gör ett avstamp i grundläggande programvaruutvecklingsprinciper för att sedan fortsätta med utmaningarna i att designa en programvaruarkitektur, kravhantering och teststrategier. Kursen innehåller specialområden som programvaruutveckling för realtidssystem, programvaruåteranvändning, och utveckling för inlärningsaktiverade system. Särskild uppmärksamhet kommer läggas på programvaruutveckling för säkerhetskritiska system, ett område som är viktigt för fordon- och flygindustrin där tillförlitlighet och överensstämmelser med strikta standarder är av hög vikt.
Förutsättningar
  • Grundläggande behörighet för grundnivå Samma behörighet som det kursägande programmet Kunskap i Javaprogrammering, samt slutfört kurser i datastrukturer och algoritmer (e.g. TDA417) och objektorienterad programmering (e.g., TDA548, TDA553) motsvarande minst 7.5hp per kurs.
Litteratur
Ian Sommerville: Software Engineering (10th Edition)
Liknande kurser vid andra universitet
Kungliga Tekniska högskolan
DD13619 tentor
Kungliga Tekniska högskolan
DD13336 tentor
Luleå tekniska universitet
D0028E2 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

  • Blogg

  • Användarvillkor

  • Integritet

  • Support

Universitet

  • KTH

7.5

Kungliga Tekniska högskolan

Programmeringsparadigm

Kungliga Tekniska högskolan

Grundläggande programmering

Luleå tekniska universitet

Programmerig och digitalisering

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