TDDA12 | SYSTEMUTVECKLING, TEORI OCH TILLÄMPNING, 3,5 poäng /System Development/ För: C4, D4 | |
Utbildningsområde: Teknik Ämnesgrupp: Datalogi | ||
Fördjupningsnivå: C | ||
Klassning för datavetenskaplig examen: Datavetenskap | ||
Mål: Kursen ska ge grundläggande kunskap om systemutvecklingsprocesser. Särskilt behandlas arbetsmetoder för de inledande, analyserande faserna och projektledning. Dokumentationsmetoder och förvaltning av programvara belyses särskilt.Förkunskaper: Vana att använda ett högnivåspråk för programutveckling. Kunskap om algoritmer och datastrukturer.Organisation: Kursen delas upp i en teoridel och en projektdel. Föreläsningarna ägnas åt teoridelen. Storseminarierna ägnas åt diskussion av utvecklingsmetoder och genomgång och redovisning av projektarbeten. Seminarietiden används för arbete med egna uppgifter.Kursinnehåll: Teoridel: Genomgång av livscykeln för programvara. Styrning och ledning av program utvecklingsprocessen. Kvalitetsstyrning med hjälp av inspektioner och revisioner. Uppskattningar av projekt- och produktstorlek. Kostnadsuppskattning. Förvaltning av programvara. Användarnära utveckling och prototyputveckling. Projektdel: I små grupper ska en utredning genomföras inom något centralt område för programutvecklingsprocessen. Dessutom ska utredning av industrins arbetssätt ske.Kurslitteratur: Hans van Vliet: Software engineering - Principles and Practice , John Wiley & Sons. Artikelsamling.Examination: | ||
PRA 1 | Skriftlig dokumentation och muntlig presentation av projektuppgifterna. | |
Dessutom ska muntlig och skriftlig opposition ges på en annan grupps arbete. Presentation och opposition ska göras individuellt. |