Dansk - English

Kort version - Fuld version


Project Course in Distributed Systems (Efterår 2011)

Kursuskode : IPROI3-U1
ECTS Point : 15 Status : Obligatorisk
Revideret : 15/06 2010 Oprettet : 13/01 2009
Placering : 3. semester Timer pr. uge : 16
Længde : 1 semester Undervisningssprog : Engelsk

Målsætning : Den studerende skal kunne:

I Produkt

1. Udvikle, dokumentere og demonstrere et produkt, der opfylder alle stillede krav i kravspecifikationen.

2. Identificere relevante tests af det samlede produkt samt systematisk gennemføre og dokumentere disse.

3. Demonstrere og dokumentere en systematisk reduktion til veldefinerede delproblemområder.

4. Identificere og tilrettelægge eksperimenter/tests til nødvendig afklaring indenfor problemområderne.

5. Opstille alternative løsningsmodeller og på et dokumenteret grundlag vælge mellem disse.

6. Designe et system med veldefinerede roller for servere og klienter med anvendelse af relevante klient- og server-teknologier.

II Proces

1. Demonstrere færdighed i at arbejde i et udviklingsteam i form af overholdelse af aftaler, koordination og kommunikation.

2. Demonstrere færdigheder i at udvikle komponenter til et distribueret system i et heterogent miljø.

3. Demonstrere en målrettet anvendelse af systemudviklingsmetodens værktøjer

4. Vurdere og vælge hvilke værktøjer i systemudviklingsmetoden, der bringes i anvendelse.

5. Planlægge, styre og regulere et projektforløb med et veldefineret mål for produktet/det kundespecificerede system

III Teori og metode

Ved løsning af projektopgaven skal den studerende demonstrere forståelse af sammenhængen mellem teori og praksis (1) og evne til velovervejet at vælge (2) samt systematisk anvende løsningsmetoder og teknikker(3).
Hovedindhold : Det praktiske grundlag for PROI3 er et integreret projekt bestående i at realisere et distribueret system i et heterogent miljø af klienter og servere. Projektet knytter sig til teori og metodelære fra semestrets teorifag, Distribuerede Systemer og Databaser.
Undervisningsform : Projektarbejdet udføres i grupper, som normalt består af 4 studerende. De studerende finder selv sammen i grupper ved semestrets start. Grupperne modtager vejledning efter aftale / behov.

Projektarbejdet i PROI3 evalueres under projektforløbet i overensstemmelse med den enkelte gruppes projektplan (milepæle) og aftaler med vejledere.
Krævede forudsætninger : Dokumenteret viden svarende til gennemført første år.
Anbefalede forudsætninger : -
Relationer : -
Prøveform : Se under bemærkninger
Censur : Ekstern
Bedømmelse : 7-trinsskala
Bemærkninger : Prøveformen er projekteksamen, hvor der i et normalt semesterforløb eksamineres samlet i projektfaget og de af projektet omfattede teorifag.
Der gives selvstændig karakter for projektfaget og hvert af de eksaminerede teorifag.
En normal eksamination indeholder følgende elementer:
1) Før eksamen præsenterer gruppen projektet gennem en demonstration af produktet og en velforberedt præsentation af en samlet varighed på 15 til 30 minutter.
Det er et krav, at gruppens medlemmer koordinerer præsentationerne, således at projektets væsentligste emner dækkes og at præsentationerne bliver forskellige og hver for sig har en god faglig spændvidde.
2) Efter fremlæggelsen eksamineres gruppemedlemmerne individuelt. Denne eksamination består i en projektsamtale og i eksamination i de omhandlede teorifag. Studerende, som ikke består, gives en vejledning i, hvordan han / hun kan forbedre sin præstation ved en efterfølgende omeksamen.

Projektfaget skal gennemføres som gruppearbejde. Der kan kun dispenseres fra denne regel for omgængere eller, hvis der foreligger ganske særlige forhold, som kan berettige undtagelse. Begrundet ansøgning om tilladelse til at gennemføre projektet som enkeltmandsprojekt indsendes Studienævnet.
Undervisningsmateriale : Diverse noter.

For danske studerende anbefales yderligere "Projektarbejde" by Erling S. Andersen & Eva Schwencke ISBN: 91-44-01323-X, Studentlitteratur som supplerende litteratur.
Ansvarlig underviser : Lars Maack , lmaa@dtu.dk