![]() |
![]() |
|
02121 Ingeniørarbejde - Softwareteknologi Januar 2010 |
Praktiske detaljer |
Projektopgaven løses i grupper á 2-3 personer. Grupperne behøver ikke have relation til tidligere grupper i kurset.
Hvis det af en eller anden grund ikke er muligt for dig at indgå i en gruppe, skal individuel aflevering aftales ved personlig henvendelse til Hans Henrik Løvengreen, rum 015, bygn. 322.
En gruppe tilmeldes ved at sende en mail til c02121@imm.dtu.dk. Mailens Emne/Subject skal være "Gruppe" og mailen skal indholde:
For hver deltager en linje af formen: studienummer, efternavn, fornavnSidste frist for tilmelding var mandag d. 11. januar. Eftertilmelding kræver personlig henvendelse til HHL.Hvilken dag (torsdag d. 21. eller fredag d. 22.) I ønsker at aflevere og demonstrere.
Registrerede grupper kan ses her. Husk at tjekke, at I er registreret korrekt.
Jeres program skal afleveres elektronisk som en jar-fil der uploades til CampusNet. Rapporten skal afleveres både som papirversion samt uploades i pdf-format til CampusNet.
Jar-filen skal indholde al kildekode (.java), de oversatte klasse-filer (.class), samt eventuelle andre ressource-filer (se nedenfor). Dette er beskrevet i nærmere detaljer på siden om generering af jar-filer.
Navnet på jar-filen skal være Program_NN.jar, hvor NN er jeres gruppenummer.
Det skal sikres, at jeres jar-fil kan køre lige-ud-af-krukken med kommandoen:
java -jar Program_NN.jar[Denne kommando vil benytte jar-filen som classpath].
Det anbefales, at I løbende sikrer jer, at I kan lave en korrekt fungerende jar-fil (kan også fungere som backup!).
Ved aflevering skal der på denne måde skabes en fungerende jar-fil, der præcist svarer til programudskriften i rapporten. Denne fil uploades under Opgaver>Projektopgave i CampusNet-gruppen for Ingeniørarbejde af et af gruppens medlemmer.
I kommentarfeltet til afleveringen angives jeres gruppenummer og evt. særlige instruktioner vedrørede kørsel af programmet. I undtagelsestilfælde kan hjælpefiler uploades ved siden af programmet.
Desuden skal det samme medlem af gruppen uploade rapporten i form af en pdf-fil med navnet Rapport_NN.pdf.
Specifikt skal det ved demonstrationene kunne køres i G-databaren fra hjælpelærerens konto og uden at udpakke programmet fra jar-filen. Det vil blive anset som en mangel ved produktet, hvis dette ikke er muligt.
Vær opmærksom på, at G-baren yder anderledes end en PC. Specielt vil beregninger være mere effektive, mens grafikken normalt er tungere. Det er et aspekt af opgaven, at jeres produkt skal kunne køre på brugerens udstyr og ikke kun på udviklernes (super-)maskiner.
module load jdk/6.0.
[Dette fremgår ved at søge lidt rundt på G-bar hjemmesiden.]
Der er flere måder man kan håndtere sådanne demo-filer på:
Jeres program skal demonstreres den sidste eller evt. næstsidste dag.
Kravene til demonstrationen fremgår af projektbeskrivelsen. Bemærk at demonstrationen højest bør vare 10 minutter.
Demonstrationene finder sted i rum 96 og 97 i bygning 306. Dag, tidspunkt og tildelt lokale vil senere fremgå af gruppesiden.
Der vil være en hjælpelærer til stede ved en G-bar terminal koblet til en projektor. Det er grupperne selv, der udfører demonstrationen for hjælpelæreren, men fra hjælpelærerens konto ved brug af den uploadede jar-fil.
Det forventes, at alle gruppens medlemmer deltager aktivt under demonstrationen.
Senest ved demonstrationens start skal hjælpelæreren have en udskrift af demonstrationsplanen.