Avatar billede chalde Seniormester
13. december 2008 - 21:48 Der er 4 kommentarer og
1 løsning

Use Case, hvad er mest korrekt

Hey
Sidder lige med en lille Use Case jeg er en smule i tvivl om.
Beskrivelse:
Bruger skal hhv checke ind og ud.
Check ind kræver hhv. at der er logget ind i systemet og der er foretaget en reservation.
Check ud kræver at der har været checked ind.
Har lavet følgende: http://peecee.dk/upload/view/144714
Er der en af de 2 der er mere korrekt end den anden?
Og er der en endnu mere korrekt måde at opstille ovenstående scenarie på?
Avatar billede arne_v Ekspert
13. december 2008 - 21:57 #1
Jeg ville lave det som:
  user
  3 hoved use cases (uden include/extend/generalize mellem dem)
  alle 3 includer login use case
Avatar billede chalde Seniormester
13. december 2008 - 22:06 #2
Ok, havde jeg også overvejet, men kom lidt væk fra det pga. kravene for de enkelte.
Men har du mulighed for at uddybe valget?
Skal nemlig til at lave nogle flere med lignende kriterier.
Avatar billede arne_v Ekspert
13. december 2008 - 23:50 #3
Reservation, check  ind og check ud lyder som 3 ting der kan laves uafhængigt af hinanden
og derfor vil jeg have 3 uafhængige use cases.

Login er ikke et formål i sig selv og de 3 andre kræver formentligt login - derfor en
include til den i de 3.
Avatar billede chalde Seniormester
14. december 2008 - 00:50 #4
super, takker :)
smid et svar.
Avatar billede arne_v Ekspert
14. december 2008 - 02:43 #5
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester