13.10.2013 Views

Løsning 2004 - Høgskolen i Narvik - hovedside

Løsning 2004 - Høgskolen i Narvik - hovedside

Løsning 2004 - Høgskolen i Narvik - hovedside

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Side 8 av 3<br />

• Gjøre designdokumenter formelle og strukturerte<br />

• Fjerne tvetydighet og tvil<br />

• Gjøre det lettere å revidere og analysere design<br />

• Synliggjøre ulogisk design og feil<br />

Grunnleggende kvaliteter ved diagram:<br />

• Små<br />

• Enkle og forståelige<br />

• Komplett<br />

• Benytter konkrete symboler<br />

• Formelt definert<br />

b) Gi en beskrivelse av de grunnleggende elementene i et use case diagram, og forklar hva<br />

som er hensikten med slike diagram.<br />

<strong>Løsning</strong>: Hensikten med et use case er å illustrere hvorfor systemet benyttes og hvem som benytter<br />

det. Et use case kan bestå av aktører (actors), use case’er og use case beskrivelser. Hvert system har<br />

sin egen modell, der aktører presenterer brukeres roller. Hvorfor disse aktørene benytter systemet er<br />

vist som et sett av use case’er inni systemets ytre grense (boundary). Dette støttes opp av use case<br />

beskrivelser.<br />

Actors<br />

Navigator<br />

Driver<br />

Use Case 1<br />

Use Case 2<br />

Use Case 3<br />

Use cases<br />

Vehicle navigation<br />

system<br />

Get navigation<br />

waypoints<br />

Text for use case 1<br />

Text for use case 2<br />

Text for use case 3<br />

Use case descriptions<br />

c) Beskriv oppbygning av og hensikten med et UML sekvensdiagram (sequence diagram).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!