| |||||
| Software Engineering | |||||
| Nivå: | D | ||||
| Ämneskod: | DTA | ||||
| Utbildningsomr: | TE | ||||
|
MÅL | |||||
|
Kursens huvudsakliga mål är att skapa förståelse för utveckling av mjukvaror som en ingenjörsprocess samt ge studenterna detaljerad kunskap för processmodeller, typiska faser och betydande resultat av varje fas (konstprodukter). Efter avslutad kurs, ska studenterna systematiskt kunna utveckla mjukvarusystem genom att använda samtliga nödvändiga ingenjörssteg. Betoning ligger på specificering, design och test av mjukvaror, dock ej på kodning. Grundläggande projektledning av mjukvaror behandlas även inom kursen. | |||||
|
KURSINNEHÅLL | |||||
|
- Fundamentals of Software Engineering (Process Models, Phases, Artifacts) - Software Specification (Requirements and Requirements Engineering) - Software Design (Architecture and System Structure) - Validation and Testing - Software Evolution - Software Project Management | |||||
|
FÖRKUNSKAPER/BEHÖRIGHET | |||||
| Enligt programmets behörighetskrav. | |||||
|
UNDERVISNING | |||||
| Föreläsningar, laborationer och projekt | |||||
|
EXAMINATION | |||||
|
Tentamen 3p Laborationer och projekt 2p | |||||
|
BETYG | |||||
|
Som betyg används betygsgraderna Underkänd, 3, 4 och 5.
Laborationer och projekt betygsätts med Godkänd eller Underkänd. | |||||
| KURSLITTERATUR | |||||
|---|---|---|---|---|---|