[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]
Deltagerne vil efter kurset have indsigt i specifikation og modellering af it-systemer og deres omgivelser og praktisk erfaring med udarbejdelse af specifikationer. Kursets arbejdsform vil også træne deltagernes evne til at planlægge og gennemføre projekter og til at formidle og kommunikere faglige problemstillinger.
Ja
Studenten lærer teknikker til at specificere og beskrive et it-systems funktionalitet, omgivelser, opførsel og kommunikation. Kurset beskriver, hvordan disse teknikker anvendes i et samspil. Kurset lægger vægt på omhyggeligt at skelne og bygge bro imellem omgivelser og it-systemer og dermed mellem brugerkrav og software-krav. Kursets gennemgang af teknikker er metodeuafhængig, men forskellige konkrete metoder og notationer bruges som eksempler, fx UML.
Deltagerne skal ved afslutningen af kurset kunne:
Formålet med kurset er at styrke studentens viden om specifikation og modellering af it-systemer. Studenten lærer at udarbejde specifikationer, at vurdere styrker og svagheder i forskellige specifikationsmetoder og bliver kvalificeret til at vælge specifikationsmetoder, der passer til givne projekter. Kurset har fokus på selve specifikationen og i mindre grad på, hvordan en specifikation kan implementeres.
Eksperimentel Systemudvikling
Søren Christensen
Forelæsninger/øvelser (4t/uge)
Design Methods for Reactive Systems - Yourdon, Statemate, and the UML, R. J. Wieringa, Morgan Kaufmann Publishers, 2003
http://www.daimi.au.dk/SoITS
Datalogisk Institut
http://www.brics.dk/~mis/enrollment.html
Mundtlig eksamen (20 min) uden forberedelse (hjælpemidler tilladt)
7-skala, ekstern censur