Till KTH:s startsida Till KTH:s startsida

Kurs PM

PM 2011 Software egnineering, del i kursen beställarkompetens

Mål
Kursens mål är att ge studenterna inblick i hur man utvecklar större system i grupp. Kur sen fokuserar på moderna metoder och processer för systemutveckling. Under kursen övas många av de olika moment som ingår vid utveckling av stora system. Efter avslutad kurs skall studenterna

  • Kunna beskriva olika systemutvecklings processer
  • Kunna ta fram och hantera krav till ett system
  • Kunna jobba med analys och design på ett sys tematiskt och effektivt sätt
  • Ange kriterier och kunna analysera vad som utgör god kvalitet i ett system
  • Redogöra för hur man testar och utvärderar system på ett systematiskt sätt

 

För högre betyg skall studenterna kunna analysera, jämföra och kritiskt granska fördjupande information kring mjukvaruutveckling

Innehåll

  • Kravhantering
  • Analys och design
  • Testning
  • UML
  • Unified process
  • Extreme programming/SCRUM


Litteratur
Software engineering. Somerville, 9e upplagan. ISBN- 13: 978 0137053469 Viktiga kapi tel Kap 2, 3, 4, 5, 6, 7, 8, 22, 23, 24, 25 Kursiva kapitel kap 10,11, 16, 17, 18, 19, 21

Schema
Del 1 22/2 Intro, process och krav 23/2 Krav och anv. Fall 25/2 Övning anv fall. 28/2 Inlämning lab1
Del 2 28/2 UML 2/3 UML+analys&design 4/3 Övning UML 7/3 Inlämning lab2
Del 3 7/3 Kvalitet 9/3 Testning och validering 14/3 RUP, SCRUM, DSDM och extreme programming 17/3 Inlämning lab 3 17/3 Övning om processer inför projekt.


Examination
3 inlämnings uppgifter / labbar. Betyg G/VG 1a Krav o anv. fall. 2a Klassdiagram och AoD 3e kvalitet och processer Totalt för Lab betyget 3 VG – A, 2VG – B, 1VG - C, 3G - D, Varje sent inlämnad uppgift gör att du hoppar ner ett steg, dock inte lägre än E.
Dessutom individuell tentamen 31/3 kl 13-17.