IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Systemudvikling 
Kursusnavn (engelsk):System engineering 
Semester:Efterår 2000 
Udbydes under:cand. it, softwareudvikling (swu) 
Omfang i ECTS:0,00 
Kursussprog:Dansk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:10 
Forventet antal deltagere:
Maks. antal deltagere:30 
Formelle forudsætninger:Kendskab til datamodellering, relationsdatabaser og SQL, fx svarende til IT-C kurserne Databaser eller Design af Brugergrænseflader og Data. 
Læringsmål:Dette kursus skal give dig indgående kendskab til systemudviklingsmetoder og til de opgaver der indgår i et udviklingsprojekt. Du skal lære om den proces systemudvikling er og om de modeller og værktøjer, som findes til at støtte denne proces. 
Fagligt indhold:I denne sammenhæng er fokuseres på systemer med et væsentligt indhold af software. Systemet beskrives ud fra de funktionelle ønsker, som har baggrund i de opgaver, system brugeren ønsker at løse.


Systemudviklingen har til mål, at der udvikles et system, som giver brugeren det specificerede sæt funktioner. Der skal fastlægges en overordnet struktur for systemets opbygning. Dette gælder sammensætningen af det nødvendige udstyr, fastlæggelse af de data systemet skal indeholde og hvilke relationer der skal etableres mellem disse, og hvorledes software skal opbygges for at kunne udføre de krævede funktioner.


Når strukturerne er fastlagt skal de konkrete løsninger udvikles. Det består i konfigurering af de fastlagte datastrukturer og programmering af de nødvendige funktioner. Endvidere skal dialoger mellem brugere og systemet implementeres.


Systemudvikleren skal også tage hensyn til tekniske randbetingelser så som pladsforbrug, svartider, tilgængelighed og pålidelighed. Det udviklede system skal afprøves og idriftsættes inden det kan benyttes.


Detaljeret indhold og beskrivelse:
<UL type=1>

  • Du skal kende til begreberne kravspecifikationer og foranalyser, men den detaljerede gennemgang af disse hører til andre kurser.
  • Du skal kunne tilordne funktionerne i et tænkt system til hardware, software, mennesker, database eller andre system elementer.
  • Du skal kunne bruge systemudviklingsmodeller til at opstille en plan for et udviklingsprojekt.
  • Du skal kunne forklare brugen af analyse værktøj til opstilling af system arkitektur.
  • Du skal kunne forklare begreber så som data design, interfaces og software modul.
  • Du skal kunne nedbryde systemet i en række delementer, som hver for sig kan behandles nærmere.
  • Du skal kunne lave oplæg til en risikoanalyse.
  • Du skal kunne forklare brugen af CASE værktøjer.
  • Du skal kunne forklare forhold omkring programmering og configuration management.
  • Du skal kunne opstille en test plan.
  • Du skal kunne opstille en dokumentations plan.
     
  • Læringsaktiviteter:

    Forelæsninger og projekt 

    Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Intern censur

    Obligatorisk grupperapport med individuel mundtlig eksamen som tager udgangspunkt i rapporten. Grupperapporten afleveres senest 27. november.
     

    Litteratur udover forskningsartikler:NULL