Du er her: AU » Videnudveksling » Efter- og videreuddannelse » Uddannelsesoversigt 2010-11 » 2011540 Fagpakken Softwarearkitektur i praksis

Fagpakken Softwarearkitektur i praksis

Introduktion

Fagpakken Softwarearkitektur i praksis og de tre enkeltfag som fagpakken indeholder udbydes under Master i it, specialiseringen i softwarekonstruktion.

Masteruddannelsen i it har til formål at efter- og videreuddanne personer, der arbejder med it på professionelt plan, og som ønsker at opnå specialiserede kompetencer inden for relevante it-faglige områder.

Masteruddannelsen i it er beskrevet på www.itev.dk og i studieordningen for Master i it. Det betyder at denne fagbeskrivelse indeholder oplysninger om den aktuelle fagpakke og enkeltfag, men at du skal læse studieordningen for Master i it for oplysninger om hele uddannelsen, specialiseringer, fagpakker, struktur, eksamen, regler mv.

Fagpakkeoversigt

De fagpakker der udbydes under de tre specialiseringer i Master i it finder du på www.itev.dk

Fagligt indhold

Kompetencebeskrivelse

  • Faglige kompetencer: Deltagerne opnår fortrolighed med centrale begreber og problemstillinger
  • inden for emneområdet, samt teknikker til analyse, design og evaluering af software-arkitektur
  • Praksisorienterede kompetencer: Fortrolighed med terminologi i relation til analyse og diskussion af software-arkitektur. Der vil blive arbejdet med konkrete metoder og teknikker til dokumentation, arkitektur-evaluering, software-udvikling baseret på arkitektur, samt taktikker til opnåelse af identificerede kvaliteter
  • Akademiske kompetencer: Der vil blive lagt vægt på analytiske aspekter, metodik og formidlingsevner.

Indhold

Indholdet er væsentlige og nyere resultater inden for forskning og praksis i emnet software-arkitektur.

Herunder vil der blive berørt en række hovedemner og et udvalg af delemner:

Begrebsapparat

  • Definitioner
  • Standarder

Arkitekturbeskrivelse

  • Strukturer, -views og -viewpoints
  • Klassifikationer, relationer til praksis og andre emner
  • Dokumentation.

Arkitekturdesign og udvikling

  • Kvalitetsattributter. Definitioner og metrikker
  • Kvalitetstaktikker og operationalisering/opnåelse af disse kvaliteter
  • Stilarter og mønstre
  • Udviklingsmetoder for arkitekturer
  • Prototyping og -simulation
  • Arkitektur i relationer til udviklingsprocesser.

Arkitekturevaluering

  • Evalueringsmetoder
  • Impedansproblematikker
  • Arkitektur- evalueringsmetoder.

Case studies og best practice

  • Relationer til software genbrug
  • Produktlinje arkitekturer og frameworks
  • Komponent-teknologier, kompositionel komponent-baseret software udvikling
  • Service-orienterede arkitekturer.

Gennem de praktiske projekter kan deltagernes erfaring fra konkrete projekter bidrage til gruppens erfaringsbase og danne grundlag for teoridannelse, eksperimenter og samarbejdsprojekter.

Enkeltfag i fagpakken:

Fag:

Periode:

ECTS-point:

Grundlæggende softwarearkitektur

24. januar 2011 til 31. marts 2011

5 ECTS-point

Avancerede emner i softwarearkitektur

1. april 2011 til 21. august 2011

5 ECTS-point

Softwarearkitektur forsknings- og udviklingsprojekt

22. august 2011 til 26. oktober 2011

5 ECTS-point

Målgruppe:

Målgruppen er it-udviklere samt projekt- og mellemledere af udvikling af større it-systemer.

Enkeltfag under fagpakken

Grundlæggende softwarearkitektur

Mål

Læringsmålet med kurset er, at den studerende kan medvirke til at dokumentere og designe moderat komplekse softwarearkitekturer samt analysere arkitekturens egenskaber.

Specifikt er målet, at den studerende er i stand til at:

Beskrive fundamentale begreber og definitioner inden for softwarearkitektur.

  • Analysere eksisterende software systemer og specifikationer ud fra softwarearkitektur terminologi
  • Analysere konkret kildekode og taktikker og vurdere konsekvenser for arkitektur kvaliteter
  • Sammenligne og evaluere begreber og teknikkers anvendelighed på konkrete problemstillinger, eksempelvis arkitekturdokumentation og kildekodefragmenter, af moderat kompleksitet
  • Sammenligne og evaluere forskellige formuleringer af fundamentale begreber og definitioner, fx fra forskellige forfattere eller standarder
  • Dokumentere softwarearkitektur ved hjælp af views og grafisk notation
  • Designe arkitekturer af moderat kompleksitet som opfylder relevante kvalitetskriterier.

Indhold

Indholdet er væsentlige og fundamentale resultater inden for forskning og praksis i emnet softwarearkitektur.

Hovedemner er:

Begrebsapparat

  • Definitioner
  • Standarder.

Arkitekturbeskrivelse

  • Strukturer, -views og -viewpoints
  • Klassifikationer, relationer til praksis og andre emner
  • Dokumentation.

Arkitekturdesign og udvikling

  • Kvalitetsattributter. Definitioner og metrikker
  • Kvalitetstaktikker og operationalisering/opnåelse af disse kvaliteter
  • Stilarter og mønstre.

Case studies og best practice

  • Produktlinjearkitekturer og frameworks
  • Komponent- teknologier, kompositionel komponent-baseret software udvikling.

Prøve

Mundtlig prøve uden forberedelse. Godkendelse af et mindre antal konkrete opgaver. Intern prøve, 7-trinsskala.

Avancerede emner i softwarearkitektur

Mål

Læringsmålet med kurset er, at den studerende kan planlægge og udvikle en softwarearkitektur af moderat kompleksitet samt planlægge og foretage en softwarearkitektur evaluering.

Specifikt er målet at den studerende er i stand til at:

  • Beskrive softwarearkitekturs rolle i udviklingsmetoder og processer, evalueringsmetoder for softwarearkitektur samt teknikker til rekonstruktion af arkitektur
  • Analysere typer af software arkitekturer, fx service orienterede-, komponent-baserede- og produktlinje-arkitekturer vha. fundamentale begreber, udviklingsmetoder og evalueringsmetoder
  • Sammenligne og evaluere forskellige udviklings-, evaluerings- og rekonstruktionsmetoders fordele og ulemper samt konsekvenser for software-arkitektur
  • Designe og evaluere en arkitektur med anvendelse af udviklingsprocesser og evalueringsteknikker
  • Sammenligne, relatere, og reflektere over state-of-the-art forskning i softwarearkitektur.

Indhold

Indholdet er væsentlige og nyere resultater inden for forskning og praksis i emnet software-arkitektur.

Herunder vil der blive berørt en række hovedemnerne og et udvalg af delemner:

Arkitekturdesign og udvikling

  • Kvalitetstaktikker og operationalisering/opnåelse af disse kvaliteter
  • Udviklingsmetoder for arkitekturer
  • Prototyping og -simulation
  • Arkitektur i relationer til udviklingsprocesser.

Arkitekturevaluering

  • Evalueringsmetoder
  • Impedansproblematikker
  • Arkitektur-evalueringsmetoder.

Arkitekturrekonstruktion

  • Teknikker og metoder til rekonstruktion af arkitektur

Case studies og best practice

  • Relationer til software-genbrug
  • Avancerede aspekter af produktlinje arkitekturer og frameworks
  • Service-orienterede arkitekturer.

Prøve

Mundtlig prøve uden forberedelse. Godkendelse af et mindre antal konkrete opgaver. Intern prøve, 7-trinsskala.

Softwarearkitektur forsknings- og udviklingsprojekt

Mål

Læringsmålet med kurset er, at den studerende anvender og reflekterer over softwarearkitektur i relation til et større, konkret, software-projekt.

Specifikt er målet at den studerende er i stand til at:

  • Anvende begreber, teknikker og metoder til at specificere, designe, og evaluere en arkitektur af stor kompleksitet
  • Evaluere teknikkers, metoders, og fundamentale begrebers styrker og svagheder i en konkret sammenhæng
  • Kommunikere softwarearkitektur dokumentation og analyser klart og utvetydigt.

Indhold

Større projektforløb omkring en konkret software-arkitektur, fx et konkret projekt på den studerendes arbejdsplads eller et open source-projekt.

Prøve

Skriftlig rapport på basis af projektet. Mundtligt forsvar i tilknytning til projektrapporten. Ekstern prøve, 7-trinsskala.

Adgangskrav

Generelle forhold
Adgang til masteruddannelsen i it, specialiseringen i softwarekonstruktion er betinget af at du har en relevant akademisk bacheloruddannelse, en relevant professionsbacheloruddan-nelse, en relevant mellemlang videregående uddannelse eller en relevant diplomuddan-nelse gennemført som et reguleret forløb.

Du skal have mindst to års relevant erhvervserfaring efter gennemført adgangsgivende uddannelse. Der kan ikke dispenseres fra dette krav.

Ønsker du at en valgfagpakke fra en anden specialisering end den specialisering du er optaget på skal indgå i uddannelsen, skal du opfylde adgangskravene for denne.

Optagelse på enkeltfag under fagpakker som består af tre enkeltfag forudsætter at du har fulgt enkeltfag 1 før enkeltfag 2, og enkeltfag 1 og 2 før enkeltfag 3.

Adgangskrav for specialiseringen i softwarekonstruktion
Bacheloruddannelsen i datalogi og diplomuddannelsen i informationsteknologi (software-konstruktion) eller tilsvarende giver adgang til specialiseringen i softwarekonstruktion. Andre uddannelser, der ligger inden for de generelle regler om adgang, kan give adgang under forudsætning af at du kan dokumentere programmeringskompetencer inden for objektorienteret programmering og softwareudvikling svarende til fagpakken Programmering af store objekt-orienterede systemer, der indgår i diplomuddannelsen i informationsteknologi (softwarekonstruktion).

Relevant erhvervserfaring betyder, at du skal have beskæftiget dig med udvikling eller implementering af it eller undervisning i it.

På grundlag af en individuel faglig vurdering kan der dispenseres fra adgangsbetingel-serne, hvis det skønnes at du har tilsvarende uddannelsesmæssige forudsætninger for at kunne gennemføre uddannelsen. Der kan ikke dispenseres fra kravet om to års relevant erhvervserfaring.

Opfylder du ikke de formelle adgangskrav, bør du kontakte Sekretariatet for Efter- og Videreuddannelse for nærmere vejledning.

Øvrige forudsætninger
Det er en fordel at du har erfaring fra udvikling af større it-systemer.

Det er også en forudsætning, at du har egen computer, da der ikke bliver stillet computer-faciliteter til rådighed af universitetet.

I forløbet bruges www til kommunikation af opgaver m.m., og adgang til internettet er derfor også nødvendig.

Ved tilrettelæggelsen af undervisningen forudsættes læsefærdighed i engelsk.

Hvis der er flere rettidigt tilmeldte, kvalificerede ansøgere end der er pladser, prioriteres ansøgere, der har dokumenteret erfaring med produktion af softwaresystemer.

Optagelsesudvalget vurderer de enkelte ansøgninger på baggrund af den fremsendte dokumentation.

Tid og sted for undervisningen

Undervisningen består af seminarer kombineret med forskellige former for netstøttet undervisning.

Fagpakken Softwarearkitektur i praksis

Indskrivningsperiode for hele fagpakken: 24. januar 2011 – 26. oktober 2011.

Grundlæggende softwarearkitektur i praksis:

5/2 2011 Lørdag 9-16
19/2 2011 Lørdag 9-16
12/3 2011 Lørdag 9-16


Avancerede emner i softwarearkitektur:

2/4 2011 Lørdag 9-16
16/4 2011 Lørdag 9-16
7/5 2011 Lørdag 9-16


Softwarearkitektur forsknings- og udviklingsprojekt:

2/9 2011
Fredag 9-16
16/9 2011
Fredag 9-16
7/10 2011
Fredag 9-16


Der tages forbehold for ændringer af datoer og tidspunkter for undervisningen.

Ansøgning

Ansøgning om optagelse på fagpakken Softwarearkitektur i praksis eller enkeltfaget Grundlæggende softwarearkitektur med studiestart i januar 2011 eller enkeltfaget Avancerede emner i softwarearkitektur med studiestart i april 2011 skal ske senest 1. december 2010.

Ansøgningsfristen for optagelse på Arkitektur i praksis (projektarbejde) som enkeltfag med studiestart i august 2011 forventes at blive 1. juni 2011.

Hvis der er ledige pladser, kan du søge optagelse frem til studiestart.

Ansøgningsskema: Se link øverst på siden.

Sammen med ansøgningsskemaet skal du vedlægge kopi af eksamensbeviser, en beskrivelse af anden uddannelse eller andre relevante kvalifikationer samt din motivation for at søge ind på uddannelsen.

Du skal også vedlægge dokumentation for to års relevant erhvervserfaring for så vidt angår længden og indholdet (fx arbejdsgivers erklæring eller kopi af ansættelsesbevis eller lønseddel).

Alle dine bilag skal være mærket med dato, navn og CPR-nummer.

Ansøgningsskemaet skal du sende til:
Sekretariatet for Efter- og Videreuddannelse
Aarhus Universitet
Fredrik Nielsens Vej 5
Bygn. 1448
8000 Århus C

4 uger efter ansøgningsfristens udløb modtager du besked om, hvorvidt du er optaget. Der kan i visse situationer som fx stor søgning eller særlige vilkår for igangsæt-telse af undervisning gå mere end 4 uger før, du får svar.

Universitetet registrerer persondata, adgangsgrundlag samt resultatet af universitetets behandling af ansøgningen.

Tilrettelæggelse

Fagpakken Softwarearkitektur i praksis består af tre enkeltfag, som hver vægter 5 ECTS-point. Den samlede fagpakke vægter således 15 ECTS-point.

Masteruddannelsen i it er normeret til et årsværk. Et årsværk er en fuldtidsstuderendes arbejde i et år, hvilket svarer til 60 ECTS-point. Uddannelsen er tilrettelagt som deltidsstudium, dvs. at en fagpakke vil normalt kunne gennemføres på et år og hele uddannelsen i løbet af tre år. Den maksimale uddannelsestid for en hel masteruddannelse er 6 år.

Masterprojektet kan afvikles på fuld tid efter aftale med vejleder.

Indskrivning

Indskrivning sker til den institution, der udbyder den pågældende uddannelsesaktivitet (enkeltfag, fagpakke eller masterprojekt).

Den institution, hvor den enkelte uddannelsesaktivitet (enkeltfag, fagpakke eller masterprojekt) er gennemført, udsteder (på dit eget initiativ) dokumentation for beståede prøver. For at få udstedt et samlet eksamensbevis skal du have aflagt og bestået samtlige discipliner i en uddannelse efter reglerne i uddannelsens studieordning. Samlet eksamensbevis for gennemført masteruddannelse udstedes af den institution, hvor du har gennemført masterprojektet.

Ved indskrivning til masterprojekt har du selv ansvaret for at fremvise dokumentation for prøver bestået ved andre institutioner i it-vest-samarbejdet.

Eksamensbevis udstedes ved henvendelse til fakultetets eksamenskontor ved Aarhus Universitet.

Eksamensudskrifter på beståede enkeltfag eller moduler kan udskrives via Studerendes selvbetjening på Aarhus Universitets hjemmeside: www.au.dk/selvbetjening

Deltagerbetaling

Deltagerbetalingen for hele fagpakken Softwarearkitektur i praksis er 12.000 kr. For enkeltfag er deltagerbetalingen 4.000 kr. pr. enkeltfag.

Deltagerbetalingen opkræves i rater forud for semesterstart. Betalingen dækker omkostninger til undervisning, 3 eksamensforsøg pr. disciplin og administration.

Deltagerbetaling ved universitetets efter- og videreuddannelser pålignes ikke moms og omfatter ikke udgifter til undervisningsmaterialer.

Statstilskuddet til deltidsuddannelse fastsættes i finansloven for et år ad gangen. Aarhus Universitet tager derfor forbehold for eventuelle justeringer af deltagerbetalingen.

Forbehold

Aarhus Universitet forbeholder sig retten til at afvise kvalificerede ansøgere, ved manglende kapacitet eller manglende lærerressourcer, samt til at aflyse et modul eller hele uddannelsen, hvis der er for få kvalificerede ansøgere, utilstrækkelig lærerressourcer eller hvis der opstår andre særlige omstændigheder.

Afmelding

Hvis du ønsker at afmelde dig skal du gøre det skriftligt til Sekretariatet for Efter- og Videreuddannelse. Du kan kun få deltagerbetalingen refunderet hvis Sekretariatet for Efter- og Videreuddannelse har modtaget din afmelding senest 2. august ved undervisning i efterårssemestre og 3. januar ved undervisning i forårssemestre.

Merit

Hvis du ønsker beståede prøver eller eksaminer fra andre uddannelser meritoverført bedes du kontakte studienævnet for uddannelsen. Eventuel meritansøgning vedlægges ansøgning om optagelse.

Prøve

Aflæggelse af prøve forudsætter, at deltagerbetalingen er betalt. Deltagerbetalingen omfatter 3 eksamensforsøg.

Du kan højst 3 gange indstille dig til den samme prøve eller anden form for bedømmelse, også selv om forsøgene anvendes under forskellige indskrivninger.

Hvis du ved en tidligere indskrivning har opbrugt alle eksamensforsøg, kan du ikke optages på uddannelsen/modulet, medmindre du får en dispensation fra studienævnet.

Du kan ikke tilmelde dig prøver i et modul på et tidligere tidspunkt, end studienævnet har planlagt.

Hvis du er indskrevet til en hel uddannelse, kan du udskyde prøver efter undervisningens ophør i de enkelte discipliner inden for de rammer som studieordningen fastsætter med hensyn til rækkefølgekrav og maksimal uddannelsestid.

Hvis du er indskrevet til enkeltfag/moduler kan du vente med at aflægge prøve i 2 år efter at det udbudte enkeltfags/moduls undervisningsperiode er udløbet.

Støttemuligheder

Hvis du har orlov til uddannelse, og dit uddannelsesforløb berettiger til det, kan du søge SVU (statens voksenuddannelsesstøtte).

Læs om betingelser for SVU og oplysninger om vejledningssteder på www.svu.dk

Det er arbejdsgiver, jobcenter eller a-kasserne som afgør, om du kan få orlov til uddannelse.

Det er dit uddannelsesforløbs normering, opgjort i ECTS-point/årsværk der er afgørende for om dit uddannelsesforløb berettiger til SVU. Et anslået timeforbrug på uddannelsen kan ikke anvendes som beregningsgrundlag.

Det er ikke muligt for efter- og videreuddannelsesstuderende at opnå støtte fra Statens Uddannelsesstøtte (SU).

Støtte til deltagerbetalingen fra fonde og legater kan være skattepligtig. Det er en god idé på forhånd at kontakte fonden eller legatet for at afklare det.

Kontaktpersoner og lærere

Henrik Bærbak Christensen

Datalogisk Institut, Aarhus Universitet

E-mail: hbc@cs.au.dk

Studievejledning

Du kan få nærmere oplysninger ved henvendelse til:

Det Naturvidenskabelige Fakultet
Ny Munkegade
Bygn. 1520
8000 Århus C.
Tlf.: 8942 3412
E‑mail: studievejleder.datalogi@au.dk

Træffetider se www.science.au.dk/studievejledning

Sekretariatet for Efter- og Videreuddannelses opgaver

Generel vejledning om efter- og videreuddannelse ved Aarhus Universitet, registrerer ansøgere, opkræver og registrerer deltagerbetaling, udsteder studiekort og leverer dokumentation til brug for SVU-administratorer, jobcentre og a-kasser.

Sekretariatet for Efter- og Videreuddannelse har åbent for personlige og telefoniske henvendelser på hverdage kl. 10.00 ‑ 14.00, onsdage kl. 12.00 ‑ 16.00.

Sekretariatet for Efter- og Videreuddannelse
Studieforvaltningen
Aarhus Universitet
Fredrik Nielsens Vej 5
Bygn. 1448
8000 Århus C
Tlf.: 8942 6761
E‑mail: evu@au.dk
www.au.dk/evu

Studienævn og fakultet

Master i it, specialiseringen i softwarekonstruktion hører hjemme under Det Naturvidenskabelige Fakultet, Aarhus Universitet. Fagpakken er forankret i Datalogisk Institut, Aarhus Universitet og udbydes under it-vest-samarbejdet.

Bachelorstudienævnet ved Det Naturvidenskabelige Fakultet har ansvaret for det faglige niveau, indhold, undervisning og prøver.

Uddannelsen giver ret til at anvende titlen Master i it, softwarekonstruktion. På engelsk anvendes titlen Master of IT, software development (MIT).

Regelgrundlag

Der er knyttet regler til udbud og gennemførelse af kompetencegivende efter- og videreuddannelse:

Henvendelse om denne sides indhold: 
Revideret 23.04.2013

Aarhus Universitet
Nordre Ringgade 1
8000 Aarhus C

E-mail: au@au.dk
Tlf: 8715 0000
Fax: 8715 0201

CVR-nr: 31119103
EAN-numre: www.au.dk/eannumre

AU på sociale medier
Facebook
LinkedIn
Twitter
Vimeo

© — Henvendelser til webredaktør

Cookies på au.dk