aspose file tools*
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Use Cases Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Use Cases" Watch "Use Cases" New topic
Author

Use Cases

tery valencia
Ranch Hand

Joined: Jun 28, 2005
Posts: 47
Hi folks,

When we draw sequences diagrams for each use case, how do you mention that you "jump" towards another sequence diagrams ?

i mean since use cases are nested (prepare itinerary --> price itinerary and so on ...) and some come in the middle of others ( log in use case, create profile use case (NOT DETAILED IN ASSIGNEMENT) ), how to you represent that ?

For the log in and create profile use cases, do you draw any diagrams ???

tery
Giju George
Ranch Hand

Joined: Jun 08, 2004
Posts: 333
Just answering only part of your ques !!!

Originally posted by tery valencia:
Hi folks,

For the log in and create profile use cases, do you draw any diagrams ???

tery


Yes. According to the "deliverables" section, you have to provide a sequence/collaboration diagram for each usecase provided.


SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCEA
tery valencia
Ranch Hand

Joined: Jun 28, 2005
Posts: 47
Originally posted by Giju George:
Just answering only part of your ques !!!



Yes. According to the "deliverables" section, you have to provide a sequence/collaboration diagram for each usecase provided.


Ok but there is no description given for these two use cases ( log in and create profile ). Does it infer you hace to write it yourself ?

tery
David Follow
Ranch Hand

Joined: Oct 16, 2001
Posts: 223
Since there is no detailed description for the two use cases I don't draw diagrams for them. In the component diagrams you can assume the neccessary components for the use cases but you won't be able to specify a dynamic flow since you have no detailed description.
Browsing the forum, it seems a lot of people took that approach.

D.


SCJP, SCEA
tery valencia
Ranch Hand

Joined: Jun 28, 2005
Posts: 47
Originally posted by David Follow:
Since there is no detailed description for the two use cases I don't draw diagrams for them. In the component diagrams you can assume the neccessary components for the use cases but you won't be able to specify a dynamic flow since you have no detailed description.
Browsing the forum, it seems a lot of people took that approach.

D.


Ok , david,
but how do you refer to a use case in a sequence diagram ?

i mean in the Prepare itinerary, you need the "log in" use case (unknown), the "create profile" use case (unknown) and the price itinerary use case (known) and to finish, the "Pay itinerary" use case (known).

Since i want to create a sequence diagram for each, and not a unreadable giant diagram which will kill me , how can i do ?

I dont know if i explain it the right way... so much pain

tery
leevisa asinveel
Ranch Hand

Joined: Jul 01, 2005
Posts: 35
SQD needs to be Component to Component interaction.
SQD should tell only the Complex aspect. Not the simple aspect (account creation. Pricing is little complex)
SQD scores 12 marks only.

Cocentrate more on component diagram.
David Follow
Ranch Hand

Joined: Oct 16, 2001
Posts: 223
leevisa is right.
Draw your SQDs on a component basis and come up with some meaningful methods for the two components (e.g. LoginManager and AccountManager).

D.
Rick O'Shay
Ranch Hand

Joined: Sep 19, 2004
Posts: 531
A use case can "include" or "extend" another use cases. Include cases that are an essential part of the including case and extend cases that are options that enhance the extending case.
 
jQuery in Action, 2nd edition
 
subject: Use Cases