Målbeskrivelse:
Formålet med dette kursus er at give deltagerne en introduktion til forskellige problemstillinger vedrørende udvikling af edb-systemer samt deres indførelse og brug i en organisation.
Indhold:
Kurset dækker følgende emneområder:
Grundlæggende systemarbejde: Udfordringer i design af edb-systemer til organisationer. Edb-systemets rolle i organisationen. Organisering og ledelse af systemudvikling: projektgrupper, styregrupper og referencegrupper; planlægning, vurdering og regule-
ring. Etablering af relationer til brugerorganisationen: in-house-udvikling, kontraktudvikling, produktudvikling.
Basaleparadigmer: Software engineering/-informa-tionssystem-teorier, socio-teknik, "participatory design", funktionel dekomponering, struktureret analyse/design, data-modellering, objekt-orientering.
Systemudviklingsmetoder: Hovedelementer/faser i systemudvikling: Analyse/gensidig læring, design og realisering. Specifikation: objekt-orienteret analyse og design. Prototyping: Horisontale og vertikale prototyper; undersøgende prototyping, eksperimenterende
prototyping, versionsudvikling.
Edb-støtte og systemudvikling: Objekt-orienterede CASE-værktøjer,"interface builders", "application frameworks", applikationsgeneratorer, databaseværktøjer
samt integrerede systemudviklingsomgivelser.
Projektarbejde: Under kurset arbejder de studerende i grupper med en gennemgående obligatorisk systemudviklingsopgave sammen med en virksomhed eller organisation. Der skal gennemføres objekt-orienteret analyse og design ved hjælp af CASE-værktøjer, efterfulgt af prototyping med brug af "interface builders", "application frameworks" og databaseværktøjer.
Forudsætninger:
dProg2.
Undervisningsform:
Forelæsninger: 3 timer pr. uge.
Øvelser: 3 timer pr. uge.
Niveau:
2. år.
Evaluering:
Hjemmeopgave. Tilfredsstillende gennemførelse af det obligatoriske projektforløb er en forudsætning for at kunne indstille sig til eksamen.
Bemanding:
Preben Mogensen.
Belastning:
2 point.