Vær opmærksom på at dette website indeholder et arkiv med historiske data. Det aktuelle kursuskatalog findes på kursuskatalog.au.dk

AU kursuskatalog arkiv

[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]

Software Engineering Principper (TISOEP1U01) (Q1) ( efterår 2011 - 5 ECTS )

Rammer for udbud

  • Uddannelsessprog: engelsk (eller dansk)
  • Niveau: Kandidat niveau. Teknisk IT
  • Semester/kvarter: Q1
  • Timer per uge: 4
  • Deltagerbegrænsning: Ingen
  • Undervisningssted: Århus
  • Hovedområde: Ingeniørhøjskolen
  • Udbud ID: 33114

Formål

Deltagerne vil efter kurset have indsigt i forskellige vigtig terminologi og principper in systematisk udvikling af software-baserede systemer. Målet med kurset er at formidle viden om metoder og teknikker til anvendelse i udviklingen af høj kvalitets software-baserede systemer.

Indhold

Dette kursus giver et overblik over de Software Engineering principper, herunder metoder og teknikker, der er involveret i konstruktionen af høj-kvalitetssoftware. Det introducerer de studerende til metoder til specifikation af software (både ved hjælp af uformelle og formelle teknikker), moderne udviklingsprocesser, procesforbedrings tilgange såsom CMMI, arkitektur og design metoder. Det vil også beskæftige sig med teknikker og værktøjer, der anvendes til at opnå specifikke egenskaber af software (pålidelighed, brugervenlighed og sikkerhed). Det vil beskrive den rolle softwaretest spiller i udviklingen og afklare hvor langt man i dag kan komme her. Endelig vil kurset introducere software ledelsesaspekter, herunder projektplanlægning, kvalitetssikring, konfigurationsstyrring, dokumentation og estimering.

Faglige forudsætninger

Ingen

Underviser

Stefan Hallerstede

Undervisnings- og arbejdsform

Forelæsninger/øvelser

Litteratur

Annonceres senere

Eksamensterminer

Oktober, reeksamen foregår efter aftale med underviseren

Udbyder

Ingeniørhøjskolen i Århus

Indgår i følgende studieordninger

Kandidatuddannelsen i Teknisk IT

Tilmelding til undervisning

http://mit.au.dk/

Læringsmål

Deltagerne skal ved afslutningen af kurset kunne:

  • Identificere og beskrive artefakter som bliver produceret i systematisk udvikling af software-baserede systemer,
  • forklare og sammenligne forskellige software udviklings metoder og processer,
  • forklare og analysere styrker og svagheder ved forskellige teknikker til at sikre specielle egenskaber ved en software løsning,
  • sammenligne og vurdere projekt-specifikke alternativers egnethed i ledelsen af software udvikling.

Bedømmelse

Obligatoriske opgaver undervejs i kurset for at blive kvalificeret til at gå til eksamen. Mundtlig eksamen (20 min) uden forberedelse. Et samlet karaktergennemsnit ved brug af 7-skalaen, ekstern censur.