| |||||
| 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. Modellbasering är en huvudkoncept inom kursen. | |||||
|
KURSINNEHÅLL | |||||
|
- Fundamentals of Software Engineering (Process Models, Phases, Artifacts) - Software Specification (Requirements Engineering, Formal Specification) - Software Design (Architecture and System Structure, Architecture Styles) - Validation and Verification - Software Evolution - Model-based Software Engineering | |||||
|
FÖRKUNSKAPER/BEHÖRIGHET | |||||
|
Enligt programmets behörighetskrav. Programmeringsmetoder 5p, OOAD 5p, Datanät 5p,Operativsystem 5p, Webbprogrammering 5p. | |||||
|
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 | |||||
|---|---|---|---|---|---|
| Titel: APPLYING UML AND PATTERNS - AN INTRODUCTION TO OBJECT-ORIENTED ANALYSIS AND DESIGN AND THE UNIFIED PROCESS (2nd EDITION) Författare: Craig Larman Förlag: Prentice Hall ISBN: 0-13-092569-1, 2002 | |||||
| Titel: MDA EXPLAINED - THE MODEL DRIVEN ARCHITECTURE: PRACTICE AND PROMISE Författare: Anneke Kleppe, Jos Warmer, Wim Bast Förlag: Addison-Wesley ISBN: 0-321-19442-X, 2003 | |||||
| Kurslitteratur | Titel: SOFTWARE ENGINEERING, 6th EDITION Författare: Ian Sommerville Förlag:Addison Wesley ISBN: 0-201-39815-X, 2001 | ||||