Obligatorisk Uppgift Till Kursen Datamodeller C21.2 HT-98

Uppgift 1 Design av en model samt utvârdering av en annan grupps modell

Observera vikten av att uppgiften också ingår i det Software Engineeringsprojekt som tillhör hela kursen. Studera Pressman del 2 om projektplanering och del 4 om objektorienterad ansats för att sätta in uppgiften i sitt sammanhang. Vid eventuella konflikter mellan litteraturen för Datamodeller och Pressman görs modelleringen enligt Rumbaugh m.fl. notera dock, och ta hänsyn till sådana problem i det därefter följande designarbetet.

Detta är en del av uppgiften att skapa ett system àver arkivbestÂnd. Uppgiften går ut på att analysera och designa en modell för programmet. Gruppen ska dokumentera designen bakom modellen fàr systemet i en rapport. Rapporten ska ha formen av en ìvetenskaplig artikelì, dvs den ska innehålla noter vidare ska källor systematiskt anges. Gruppen ska föra ett väl underbyggt vetenskapligt resonemang. Strukturen på rapporten ska följa vetenskapliga normer. Rapporten ska vara en beskrivning av och argumentation fàr vald modell, men det âr âven viktigt att du fàrsàker att i màjligast mÂn kritisera din modell. Fàrsàk att gàra en utvârdering av modellen i termer av kursens utvârderingsmall (denna kan även fungera som hjälp vid designen).

Rapporten ska âven innehÂlla en analys och beskrivning av OMT-modellen bakom systemet enligt den metod som beskrivs Rumbaugh m.fl. Det innebär att rapporten ska innehålla en objektmodell, dynamisk modell samt en funktionsmodell enligt OMT-metoden av det föreslagna systemet.

Avrapportering av arbetet sker i två steg.

Steg 1.

Steg 1 motsvarar i stort den del av Software Engineeringsprocessen som kallas OO-analysis (Pressman kan 20).

Denna uppgift utförs i en delgrupp bestående av 4 personer (halva den stora gruppen). Vid ett seminarium den 22 september (kommer troligtvis att ändras till ett något senare datum) ska delgrupperna presentera en första översiktligt skiss av det blivande systemet enligt OMT-metoden. Dessutom ska gruppen visa en mock-up av systemet. Mock-up:en kan vara skisser, gjorda i lera eller papper. Gruppen är helt fria att använda sin fantasi att utforma den på bästa sätt. Mock-up:en bör dock avspegla gruppens dokumentation över systemet, vilken är utformad enligt OMT-metoden, så mycket som möjligt.

Vidare ska en delrapport lämnas in med dokumentation av arbetet samt de olika modellerna. Rapporten ska vara maskinskriven och med bra språk. Rapporten bör vara cirka 10 sidor. Sista inlämningsdag är måndagen den 21 september 1998 klockan 9.00.

Efter redovisningen av detta steg ska de två delgrupperna enas om den slutliga designen och implementationen av systemet.

Steg 2.

I synnerhet dokumentationen av det slutliga systemet bör kunna samordnad väl med OO-design enligt Pressman (kap 21).

Denna del utförs i storgrupperna, dvs 8 personer per grupp. Vid ett seminarium den 23 oktober 1998 ska gruppen presentera och demonstrera sitt system. Vidare ska en komplett och slutlig dokumentation av arbetet lämnas in i form av en slutlig rapport. Rapporten ska innehålla följande punkter:

Rapporten ska vara maskinskriven och med bra språk. Sista inlämningsdag är fredagen den 23 oktober 1998, rapporten ska lämnas till opponentgruppen samt kursens lärare. Rapporten ska även presenteras på ett seminarium den 27 oktober. Varje grupp ska presentera sin rapport.

Vidare ska gruppen opponera p en annan grupps arbete. Oppositionen gÂr ut p att utvârdera modellen samt att kritisera (bÂde positiv och negativ kritik) dokumentation och det implementerade systemet.

För att bli godkänd på denna obligatoriska uppgift krävs att samtliga närvarar och aktivt deltar vid båda seminarietillfällena av den egna gruppens och de andra gruppernas presentationer.

Uppgift 2 Muntlig presentation av en modell

Detta är en gruppuppgift vars syfte är att gruppen på ett bra och välstrukturerat sätt ska presentera och utvärdera en viss typ av modell som behandlas vid en viss föreläsning.

Uppgiften går ut på att en grupp bestående av 2-3 personer ska presentera, utvärdera och hålla en diskussion om en viss typ av modell i anslutning till en föreläsning. Gruppen kommer att tilldelas en viss typ modell som ska behandlas.

Den ska innehålla en beskrivning av den aktuella modellen samt hur den är tänkt att användas, vilket typ av användargrupp som du tror att den vänder sig till. En viktig del av utvärderingen är en analys av modellen som beskriver hur vâl modellen lyckas avbilda den del av verkligheten som den försöker att representera.

Dessutom ska gruppen gör en utvärdering av modellen enligt kursens utvârderingsmall. Vidare bàr fàr- och nackdelar med modellen behandlas , samt konsekvenser, fàr- och nackdelar vid en eventuell datorisering.

Redovisningen ska ske i form av en miniföreläsning som avslutas med en allmän diskussion om den valda typen av modell. Föreläsningen och den efterfàljande diskussionen ska ta 45 minuter. En kort sammanfattning samt en fàrteckning àver de källor som anvânds ska skriftligen lâmnas vid presentationen.


senast uppdaterad 980908