Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
• oprette en musiker<br />
• oprette et band<br />
• optage en musiker i et band<br />
• ekskludere en musiker fra et band<br />
• udskrive en liste over de musikere, der spiller i et bestemt band (herunder<br />
hvilket instrument, de hver især spiller på)<br />
• få oplyst, om en musiker spiller i et band<br />
• hvis en musiker spiller i et band, skal man kunne få oplyst, hvilket band<br />
detdrejersigom<br />
Du skal løse følgende opgaver:<br />
a) Skitsér et UML klassediagram for systemet.<br />
b) Realisér systemet i Java; dette inkluderer (naturligvis) at skrive et<br />
testprogram, der aftester og demonstrerer at systemet virker efter hensigten.<br />
c) En festival er som bekendt en samling bands der spiller (typisk over<br />
nogle dage). Udvid modellen til at omfatte festival-begrebet. Det skal<br />
være muligt at:<br />
• oprette en festival<br />
• knytte et band til en festival<br />
• udskrive listen af bands der er hyret til en festival<br />
• udskrive listen af festivaler som et band skal spille på<br />
Opgave 5.1.3<br />
Der skal laves et system á la PowerPoint der kan lave dias som indeholder<br />
både tekst og grafik. Systemet skal være effektivt, brugervenligt og med mulighed<br />
for senere udvidelse af funktionaliteten.<br />
Systemet skal være et WYSIWYG-system hvor brugeren løbende skal kunne<br />
se hvordan den færdige præsentation kommer til at se ud. Tilsvarende skal<br />
det være muligt at ændre layout og indhold af præsentationens dias på en<br />
simpel måde og gennem direkte manipulation af elementerne i hvert dias.<br />
For eksempel skal man kunne lave en figur på et dias ved at lægge et grafisk<br />
billede og en billedtekst ind og få tegnet en kasse rundt om. Det skal være<br />
45