| |||||
| Software Engineering Methods | |||||
| 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 (artefakt). 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 | |||||
|
- Software Process Models - Software Specification (Requirements Engineering, Formal Specification) - Software Design (Architecture and System Structure, Architecture Styles) - Validation and Verification - Software Evolution - Model-based Software Engineering - Model-driven architecture | |||||
|
FÖRKUNSKAPER/BEHÖRIGHET | |||||
|
Enligt programmets behörighetskrav. Programmeringsmetoder 5p, Objektorienterad analys och design 5p, Webbprogrammering 5p, Diskret matematik 5p, Informations- och verksamhetsmodellering 5p eller motsvarande.. | |||||
|
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 (3rd EDITION) Författare: Craig Larman Förlag: Prentice Hall ISBN: 0-13-148906-2, 2005 | |||||
| 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 | |||||
| Titel: Software Architecture Författare: Mary Shaw, David Garlan Förlag: Prentice-Hall ISBN: 0-13-182957-2, 1996 | |||||
| Kurslitteratur | Titel: SOFTWARE ENGINEERING, 7th EDITION Författare: Ian Sommerville Förlag:Addison Wesley ISBN: 0-321-21026-3, 2004 | ||||