Løsning 2004 - Høgskolen i Narvik - hovedside
Løsning 2004 - Høgskolen i Narvik - hovedside
Løsning 2004 - Høgskolen i Narvik - hovedside
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).