Hoppa till huvudinnehållet
Till KTH:s startsida Till KTH:s startsida

DD1367 Programvarukonstruktion i projektform 9.0 hp

Kurs-PM HT 2023-50816

Version 2 – 2023-08-22 12:07:59

Kursomgång

pvk23 (Startdatum 2023-11-27, Svenska)

Undervisningsspråk

Svenska

Kursen ges av

EECS/Datavetenskap

Kurs-PM HT 2023

Presentation av kursen

Kursen syftar till att introducera studenter till teori och metoder för programvarukonstruktion. Kursens huvudsakliga aktiviteter är föreläsningar, gästföreläsare från industrin, workshoppar och ett grupprojekt med 8 studenter per grupp.

Rubriker markerade med en asterisk ( * ) kommer från kursplan version HT 2023

Innehåll och lärandemål

Kursinnehåll

Teori: systematiska principer för konstruktion av korrekt och robust programvara, livscykelmodeller, dokumentationsstandarden PPS-05, projektorganisation och -planering, projektrisker, kravinsamling och kravanalys för programvara. Presentation av projektförslag, tilldelning av projektgrupper och projektarbete, framtagande av projektplaneringsdokument (PPD) och användarkravdokument (URD). Gästföreläsningar av experter på programvaruutveckling från industrin. Programutvecklingsprojekt: planering, kravinsamling och kravanalys för ett stort programutvecklingsprojekt i grupper om minst 8 studenter, i samarbete med ett företag eller forskare som fungerar som extern kund och som håller med projektförslag och evaluerar resultatet. Muntlig gestaltning.

Lärandemål

Efter godkänd kurs ska studenten kunna

  • redogöra för olika utvecklingsmetoder för programvara
  • tillämpa lämpliga metoder för design och implementation i modern programvaruutveckling
  • tillämpa vedertagna principer för framtagande av den dokumentation som är nödvändig för planering, genomförande och överlämning av programvaruutvecklingsprojekt
  • tillämpa generella riktlinjer och designprinciper för muntlig gestaltning
  • praktisera de olika kommunikationssituationerna med olika intressenter som är relevanta i ett programvaruutvecklingsprojekt
  • arbeta i stora programutvecklingsprojektgrupper där individerna har olika roller och ansvar

i syfte att vara förberedd för att delta i IT-projekt, oberoende av projektets och projektgruppens storlek.

Förberedelser inför kursstart

Kurslitteratur

Ingen information tillagd

Examination och slutförande

Betygsskala

P, F

Examination

  • PRO1 - Rapporter och presentationer, 9,0 hp, Betygsskala: P, F

Examinator beslutar, baserat på rekommendation från KTH:s handläggare av stöd till studenter med funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.

Examinator får medge annan examinationsform vid omexamination av enstaka studenter.

Etiskt förhållningssätt

  • Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
  • Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
  • Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.

Ytterligare Information

Ingen information tillagd

Fakta om kursomgång

Startdatum

2023-11-27

Kursomgång

  • pvk23 HT 2023-50816

Undervisningsspråk

Svenska

Kursen ges av

EECS/Datavetenskap

Kontakter

Kursansvarig

Lärare

Examinator