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

DD1392 Mjukvarukonstruktion 9,0 hp

Kursomgångar saknas för aktuella eller kommande terminer.
Rubriker med innehåll från kursplan DD1392 (VT 2014–) är markerade med en asterisk ( )

Innehåll och lärandemål

Kursinnehåll

Teori: systematiska principer för konstruktion av korrekt och rubust 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 10 studenter, i samarbete med ett företag eller forskare som fungerar som extern kund och som håller med projektförslag och evaluerar resultatet.

Lärandemål

Efter kursen ska studenten kunna

  • redogöra för olika utvecklingsmetoder för programvara,
  • tillämpa lämpliga metoder för design och implementation av moderna programvarusystem,
  • producera de dokument som är nödvändiga vid konstruktion av stora programvarusystem,
  • arbeta i stora programutvecklingsgrupper där individerna har olika roller,

för att

  • vara förberedd för att delta i storskaliga IT-projekt.

Kurslitteratur och förberedelser

Särskild behörighet

Ingen information tillagd

Rekommenderade förkunskaper

Ingen information tillagd

Utrustning

Ingen information tillagd

Kurslitteratur

Ian Sommerville: Software Engineering, Addison Wesley, ninth edition.

Examination och slutförande

När kurs inte längre ges har student möjlighet att examineras under ytterligare två läsår.

Betygsskala

A, B, C, D, E, FX, F

Examination

  • ÖVN1 - Övning, 9,0 hp, betygsskala: A, B, C, D, E, FX, 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.

I denna kurs tillämpas skolans hederskodex, se: http://www.kth.se/csc/student/hederskodex.

Möjlighet till komplettering

Ingen information tillagd

Möjlighet till plussning

Ingen information tillagd

Examinator

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

Kursrum i Canvas

Registrerade studenter hittar information för genomförande av kursen i kursrummet i Canvas. En länk till kursrummet finns under fliken Studier i Personliga menyn vid kursstart.

Ges av

Huvudområde

Teknik

Utbildningsnivå

Grundnivå

Påbyggnad

Ingen information tillagd

Kontaktperson

Karl Meinke (karlm@kth.se)

Övrig information

Kursen har ersatts av DD1393.

Följande kurser kan inte ingå i samma examen som DD1392: DD1363, DD1365, DD1385, DD1393.