Avatar billede codemon Nybegynder
13. marts 2001 - 20:25 Der er 5 kommentarer og
2 løsninger

UML extends i use case model

hvis en use case er en extend af en anden, er den så altid kun en variant af den oprindelige use case eller kan extends bruges til enhver anden funktion, hvor use casen kun startes engang imellem.
Avatar billede top Nybegynder
13. marts 2001 - 21:14 #1
kan du ikke lige uddybe lidt hvad du mener.
>\'extends bruges til enhver anden funktion, hvor >use casen kun startes engang imellem. \'
Avatar billede codemon Nybegynder
13. marts 2001 - 21:27 #2
fx use casene
\"send ordre\"  - extends -  \"send hasteordre\"  (variant)
\"check saldo\"  - extends  -  \"luk konto\" (helt anden funktion)
Avatar billede top Nybegynder
13. marts 2001 - 21:38 #3
Jeg mener helt klart at \"Check Saldo\" og \"luk konto\" er to forskellige use cases. Du lukker ikke en konto for at checke saldo, og omvendt..
Avatar billede codemon Nybegynder
13. marts 2001 - 21:58 #4
Det var et dårligt eksempel, meningen var faktisk et banksystem der krævede at saldoen blev checket før kontoen blev lukket.

Et bedre eksempel kunne være på objekter der indeholder hinanden i et agreagat forhold.
fx en bog har sider.

\"redigér bog\"  - extends - \"redigér sidestørrelse\"
eller fx
\"opret hus\"  - extends - \"opret garage\"

altså, kan man bruge extends for use cases der har en restriktion der kræver at en anden UC startes først.
Avatar billede codemon Nybegynder
13. marts 2001 - 22:05 #5
hmm, sider og læser lidt i bøgerne. Det ser vist ud til at extendede use cases begge startes af bruger efter valg. Det er måske ikke lige den vej man skal gå i de nævnte tilfælde. Damn, hvorfor kunne de ikke forklare sig ordentligt, de bøger.
Avatar billede top Nybegynder
13. marts 2001 - 22:11 #6
;-)
Avatar billede codemon Nybegynder
01. april 2001 - 21:01 #7
Jeg retter lige det jeg sagde til sidst tilbage igen. Efter søgning på nettet viste det sig at man godt kan bruge extends for at vise et slags flow, med en use case model.

fx http://www.popkin.com/products/sa2001/object/umlmodeling.htm

Tak for hjælpen, det ville nu være fedt med en UML kategori her på eksperten
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