Välkommen till wF.
Börja med mycket enkla schema, försök inte att lösa uppgiften som en helhet.
Bygg bitar och block.
Grunderna finns väl här:
http://www.agilemodeling.com/essays/umlDiagrams.htm
Hjälp! Är det någon som kan hjälpa mig förstå och rita upp klass- och sekvensdiagram?? Jag kan use case diagram och aktivitetsdiagram men ser inget samband med dessa två (klass och sekvens) när jag ska rita upp ett scenario med hjälp av dem. Är det någon som kan rekommendera någon bra hemsida eller någon som kan hjälpa mig förstå dessa två diagram?
Jag har ett exempel på en uppgift som hade underlättat för mig om jag hade kunnat förstå hur man ska rita upp dessa. Ni kanske kan hjälpa mig med det?! Hade varit oerhört tacksam.
Scenario: Modellera ett mjukvarusystem som hanterar scheman pa ett lärosäte.
*Studieadministratörer och schemaläggare kan ändra i schemat. Schemaläggaren kan även andra lokaler for att kunna lägga till salar eller ange storlek och utrustning i dessa.
Studieadministratörer kan skapa nya kurstillfällen och ta bort kurstillfällen. När en kurs skapas eller tas bort så måste schemat ändras så det inte finns kvar bokningar för en kurs som inte går eller så det läggs in bokningar för nya kurser. En bokning har en rubrik, en lärare, en lokal och har en starttid och en sluttid. Rubriken är någon av foljande: föreläsning, övning eller laboration.
Studenter kan öppna och läsa scheman. När en student öppnat schemat för en kurs så kan studenten även anmäla sig till kursen om han eller hon är intresserad av kursen och inte redan är anmäld till denna kurs. Studenter kan även generera personliga scheman som visar en önskad kombination av kurser.*
1. Vilka är klasserna ev. hjälpklasserna som finns i uppgiften ovan och vilka är förkastade? Tips: en styrklass ("controller") kan vara användbar för att kontrollera sekventiellt beteende.
2. Hur gör jag ett sekvensdiagram som visar vad som händer i systemet när följande utförs:
Kursansvarig Ola Persson har kursen DP355. Han kommer på att alla föreläsningar måste ha projektor i taket. Detta krav mailar han till schemaläggaren som kontrollerar alla föreläsningar på kursen och byter sal om den bokade salen inte har projektor i taket?
3. Hur ritar jag ett klassdiagram som binds samman med sekvensdiagrammet?
Inkapsling av operationer och attribut skall tillämpas. Metodparametrar och deras typer samt metodernas returvärde ska framgå. Alla relationer skall vara försedda med multiplicitet, associationsnamn eller rollnamn. Eventuella stereotyper för klasser behöver inte visas.
Med andra ord ska alla meddelande i sekvensdiagrammet ha sin motsvarighet i klassdiagrammet resp. de aktuella metoderna i klassdiagrammet ska ha sin motsvarighet i sekvensdiagrammet
Det här verkar inte allt svårt men jag lyckas aldrig få rätt på det... hjääälp :q





