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 1Skriftlig 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.


Engelsk kursplan

Gäller 1997/98, beslut av utbildningsnämnden maj-97