Organisationsorienteret Softwareudvikling: Semesterprojekt / Organization oriented Software Development: semester project
Mærsk Mc-Kinney Møller Instituttet, Odense
Undervisningsaktivitetsnr.: SI2-PRO-U1.
Undervisningssprog: Dansk.ECTS / belastning: 10 ECTS / 0.167 årsværk.
Periode: Forårssemestret 2018.Godkendt: 23-10-17.
Udbydes i: Odense.
Fagansvarlig:
Uddannelseskoordinator Kasper Hallenborg, Mærsk Mc-Kinney Møller Instituttet.
Forudsætninger:
Indhold:
Målbeskrivelse:
Undervisningstidspunkt:
Undervisningsform:
Prøveform:
Kommentar:
Studier:
Diplomingeniør i Softwareteknologi
2. semester, obligatorisk. Udbydes i: Odense
Teknisk-videnskabelig bachelor i Software Engineering
2. semester, obligatorisk. Udbydes i: Odense
Undervisningsaktivitetsnr.: SI2-PRO-U1.
Undervisningssprog: Dansk.ECTS / belastning: 10 ECTS / 0.167 årsværk.
Periode: Forårssemestret 2018.Godkendt: 23-10-17.
Udbydes i: Odense.
Fagansvarlig:
Uddannelseskoordinator Kasper Hallenborg, Mærsk Mc-Kinney Møller Instituttet.
Forudsætninger:
Det anbefales at have deltaget i:
SI1-OOP Objektorienteret Programmering
SI1-ISE Introduktion til Software Engineering eller SB-ISE Introduction to Software Engineering
og samtidig deltage i:
SI2-OSE Organisation og Grundlæggende Software Engineering
SI2-PDB Programmering og database
Indhold:
Semesterprojekt har temaet Organisationsorienteret softwareudvikling. I projektet udvikles dele af en softwareapplikation i en objektorienteret proces der balancerer en planorienteret og en agil fremgangsmåde. I projektet lægges der vægt på den organisatoriske baggrund, idet der ses på hvilke problemstillinger og hvilke processer i organisationen som softwareudviklingen hænger sammen med. Applikationen udvikles i et objekt-orienteret sprog med anvendelse af en relationel database.
Målbeskrivelse:
Når semestret er færdigt, forventes den studerende at kunne opfylde både de overordnede mål for semestret (se semesterbeskrivelsen i studieordningens kap. 9), og de specifikke mål der er beskrevet nedenfor.
Kompetencer:
Den studerende kan:
(Organisation)
- undersøge anvendelsesområdet med henblik på at identificere struktur og organisatoriske processer
- udpege de dele af strukturen og processer, der er relevante for softwareproduktet
- analysere softwareudviklingens påvirkning af det organisatoriske design og anbefale ændringer i designet af organisationen
(Grundlæggende Software Engineering)
- tilrettelægge og gennemføre udvikling af en softwareapplikation i en objektorienteret proces der balancerer en planorienteret og en agil fremgangsmåde
(Videregående projektorienteret programmering)
- programmere et softwareprodukt på grundlag af objektorienterede systemmodeller
- eksperimentere med valg af programmeringssprog til forskellige problemtyper
(Databaser)
- udarbejde en relationel model
- udforme databaseforespørgsler i SQL og benytte disse fra en applikation
(Ingeniørgrundlag og praksis)
- udforme projektgrundlag og milepælsplan
- kunne samarbejde og kunne udføre individuelt arbejde
- planlægge og styre projektets tidsmæssige forløb ved fremstilling af tidsplaner, mødedagsordener og mødereferater, samt påtage sig ansvaret for bestemte områder af projektarbejdet, herunder projektledelse
- anvende udvalgte hjælpeteknikker og værktøjer til projektarbejdet samt til kommunikation af projektets resultater
- skrive klar, præcis, og nøjagtig teknisk dokumentation, der følger veldefinerede standarder mht. format og inddragelse af relevante tabeller, figurer og referencer
- reviewe teknisk dokumentation
- formulere sig skriftligt om egen og andres indsats i projektsamarbejdet
- argumentere for og vurdere gode og mindre gode arbejdsprocesser og præferencer
(DSMI)
- evaluere egen læring og sætte sig selvstændigt ind i ny viden
Undervisningstidspunkt:
Forår
Undervisningsform:
Undervisningen er projektarbejde med vejledning.
Undervisningen tilrettelægges i overensstemmelse med DSMI (Den Syddanske Model for Ingeniøruddannelser).
Prøveform:
Ekstern prøve bedømt med én samlet karakter efter 7-trinsskalaen baseret på en helhedsvurdering af:
(1) Mundtlig projekteksamination i semesterprojektet.
I bedømmelsen indgår dels en individuel bedømmelse af det skriftlige arbejde dels en individuel bedømmelse af den mundtlige præstation.
(2) Tællende aktiviteter
Bedømmelse af (1) vil udgøre 80% af den samlede karakter, de tællende aktiviteter 20%. De tællende aktiviteter består af en delaflevering af projektet.
Kommentar:
Modulet udgør en obligatorisk del af førsteårsprøven.
Studier:
Diplomingeniør i Softwareteknologi
2. semester, obligatorisk. Udbydes i: Odense
Teknisk-videnskabelig bachelor i Software Engineering
2. semester, obligatorisk. Udbydes i: Odense