Toon posts:

[UML] Use Case

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig om een applicatie om enquetes mee te ontwerpen en af te nemen eerst de modelleren in UML.

De persoon (Actor) die een enquete maakt moet de volgende dingen kunnen doen.

- Enquete aanmaken
- Vraag aanmaken
- Antwoord aanmaken

Mijn vraag is of dit drie verschillende Use case's zijn.

  • 12_0_13
  • Registratie: April 2004
  • Laatst online: 12-02 13:19
Wat denk je zelf?

Heb je al een beetje informatie opgezocht? Voorbeelden enzo? Dan moet je het toch wel kunnen achterhalen lijkt me :)

Verwijderd

Topicstarter
Ik had een 7,2 voor modelleren-3 :) op school.

Maar ik twijfel of het 1 use case is of 3.

Kan toch ook 1 soort van general use case maken en dan een use case verder uitsplitsen?

  • sjink
  • Registratie: Oktober 2002
  • Laatst online: 03-02-2025
ligt er volgens mij maar aan hoe je je model dadelijk wilt gaan implementeren. Wil je deze 3 'taken' opnemen in 1 object of 3 aparte objecten (ben zelf ook niet kei in UML :p)

hier zijn nog wat tut's over UML
http://www.cetus-links.org/oo_uml.html#oo_uml_tutorials
http://www.embarcadero.com/support/uml_central.asp#tutorials
http://www.jeckle.de/umllinks.htm#tutorials
http://bdn.borland.com/article/0,1410,31863,00.html

*blup*


  • cameodski
  • Registratie: Augustus 2002
  • Laatst online: 06-11-2023
Ik denk dat je het aanmaken van een enquete wel als één use case kunt zien.
Het aanmaken van vragen en antwoorden maakt daar dan deel van uit.
Alleen als het aanmaken van vragen en antwoorden complex is, dan zou ik die apart benoemen en uitwerken.

Never underestimate the power of


Verwijderd

Topicstarter
sjink schreef op 19 april 2004 @ 10:16:
ligt er volgens mij maar aan hoe je je model dadelijk wilt gaan implementeren. Wil je deze 3 'taken' opnemen in 1 object of 3 aparte objecten (ben zelf ook niet kei in UML :p)

hier zijn nog wat tut's over UML
http://www.cetus-links.org/oo_uml.html#oo_uml_tutorials
http://www.embarcadero.com/support/uml_central.asp#tutorials
http://www.jeckle.de/umllinks.htm#tutorials
http://bdn.borland.com/article/0,1410,31863,00.html
Thanks for the tutorials, maar de basiskennis heb ik al onder de knie. Is nu alleen het toepassen ervan en een keuze maken. Maar ben dus nog niet zo heel ervaren vandaar dat ik het vraag.

Een enquete is klasse, een vraag is een klasse en een antwoord is een klasse. Tussen alle drie zitten aggregatie.

Je stelt een goede vraag. Waar implementeer je de methodes voor het aanmaken van een enquete, vraag en antwoord.

Ik denk enquete -> enquete, vraag -> vraag, antwoord -> antwoord.

En dan dmv van een view/controller middels 1 klasse de drie klassen aanspreken.

  • 12_0_13
  • Registratie: April 2004
  • Laatst online: 12-02 13:19
Het zijn 3 verschillende Use cases, alleen al omdat je ze alledrie noemt :)

Hoe de technische implementatie gaat met classes of alles in een klasse maakt niet uit voor het maken van je use cases. Use cases maak je om je requirements te kunnen achterhalen en niet om achteraf je implementatie te rechtvaardigen..

Maargoed, vanuit de gebruiker gezien zijn het drie verschillende dingen, vergelijk het met een huis kopen:

Een huis kopen (enuqete aanmaken) en inrichten (vragen maken) eenzelfde use case is?

Bovendien komen er ook andere infromatie aspecten bij kijken (enquete: doelgroep, aantallen etc) (vragen: doel v.d vraag, tekst, antwoordmodel etc)
Pagina: 1