DM529: Iterativ systemudvikling (5 ECTS)

STADS: 15006801

Niveau
Bachelorkursus

Undervisningsperiode
Kurset er placeret i efterårssemesteret.
1. kvartal

Ansvarlige undervisere
Email: lobo@mmmi.sdu.dk

Skemaoplysninger
Hold Type Dag Tidsrum Lokale Uger Kommentar
Fælles I Mandag 10-12 U89a 35-41
Fælles I Torsdag 08-10 U81 35-41
S1 TE Onsdag 14-16 U48 35-41
Vis hele skemaet
Vis personligt skema for dette kursus.

Kommentar:
Ubegrænset deltagerantal. 1. kvartal.

Indgangskrav:
Ingen

Faglige forudsætninger:
Stoffet fra DM502 Programmering A og DM503 Programmering B skal være kendt.

Kursusintroduktion
Kursets målsætninger er at give teoretisk og praktisk kendskab til iterativ, objektorienteret systemudvikling.

Forventet læringsudbytte
Efter kurset forventes den studerende at kunne:
- Forklare karakteristika ved og elementer i systemudviklingsprocesmodellen Unified Process (UP)
- Forklare og anvende modelleringssproget Unified Modelling Language (UML)
- Beskrive forskellen på analysemodeller og designmodeller
- Forklare hvad en kravspecifikation er og beskrive hvilke elementer der indgår i den
- Forklare hvad et krav er, hvilke typer krav kan inddeles i, hvordan krav prioriteres samt hvordan krav indfanges og beskrives
- Forklare hvad en brugsmønstermodel er og beskrive hvilke elementer der indgår i den
- Frembringe en kravspecifikation ved anvendelse af brugsmønstre
- Forklare hvad en analysemodel er og beskrive hvilke elementer der indgår i den
- Frembringe et analyseklasediagram
- Frembringe analyseorienterede brugsmønsterrealiseringer
- Forklare hvad en designmodel og beskrive hvilke elementer der indgår i den
- Frembringe et designklassediagram
- Frembringe designorienterede brugsmønsterrealiseringer
- Frembringe realisering i objektorienteret sprog på grundlag af en designmodel

Emneoversigt
- objektorienteret systemudvikling med UML (Unified Modelling Language) og UP (Unified Process)
- kravspecifikation
- kravspecifikation vha. brugsmønstre
- udarbejdelse af analysemodel
- udarbejdelse af designmodel
- principiel realisering i objektorienteret sprog

Litteratur
    Meddeles ved kursets start.


Pensum
Se pensumbeskrivelse.

Kursets hjemmeside
Dette kursus benytter e-learn (blackboard).

Forudsætningsprøver
Ingen

Eksamen- og censurform:
(a) Projektopgave der bedømmes med B/IB og intern censur ved underviser. Projektopgaven skal være bestået for at man kan gå til den mundtlige eksamen.(15006812)
(b) Mundtlig eksamen der bedømmes med karakter efter 7-skalaen og ekstern censur. (15006802)

Reeksamen efter 2. kvartal.

Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.

Forelæsninger: 28 timer
Eksaminatorietimer: 14 timer
Kurset vil involvere projektarbejde.
Aktiviteter i studiefasen

Sprog
Dette kursus undervises på dansk eller engelsk, afhængigt af underviseren.

Kursustilmelding
Se tilmeldingsfrister.

Pris for åben uddannelse
Se priser for enkeltkurser.

Dette er den nyeste version af en kursusbeskrivelse, som trådte i kraft den 1. sep 2009.