• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Questions on Sequence Diagrams

 
david chen
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I have the following questions for sequence diagrams:

1. How do you show in the sequence diagram that other use case is executed. For example, from Prepare Itinerary, "System sends the priced itinerary to Pay for Itinerary Use Case?"

2. How do you indicate that an external system such as TransMaster is being called?

3. How do you show in sequence diagram that your design is both accessible by web apps (JSPs) and application clients (GUIs)? Create 2 sequence diagrams, with difference in the presentation part?

Can somebody please help? Thank you very much.


David.
[ December 30, 2005: Message edited by: david chen ]
 
Parag Bharambe
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ans to 3rd points.
I do not see providing an GUI application will add value to the assignment.
Even if we add GUI application, we will keep all business logic, access logic centrally at one place, which will be Application server. Any person, internal or external can access the website. This mean that customer as well as Travel agent can access website to carry out various activities through web. So I do not see a need for GUI application? Does anybody has a more convincing reason for using GUI???

I am also looking forward for ans to point 1 and 2.
 
Sourav Gupta
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For 1 and 2: My thought while drawing sequence diagrams is showing anything external to the current use case as actors.

I am yet to pass SCEA so pleae do not take me words for granted:-)

Thanks,
Sourav
 
Kai Witte
Ranch Hand
Posts: 356
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hello,

and sorry for digging this up, but I think that for point 1 there was solution in UML 2.0; something totally fancy. Did I just dream that? It seems so real in my mind, but I don't remember anything at all about it.

Kai
 
Lars Behnke
Ranch Hand
Posts: 76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Kai, David,

In UML 2.0 you can use Interaction Occurrence and/or Gates in order to reference other sequence diagrams. I recommend reading this article:

http://www-128.ibm.com/developerworks/rational/library/3101.html

Regards,
Lars
 
Andrew Zilahi
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Wow -- UML 2.0 indeed makes a difference for the SD. Are there javaranchers who passed the exam using UML 2.0? Which UML 2.0 tool do you recommend?

thnks,
Andrew
 
Jeff Belisle
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Parag Bh:
Ans to 3rd points.
I do not see providing an GUI application will add value to the assignment.
Even if we add GUI application, we will keep all business logic, access logic centrally at one place, which will be Application server. Any person, internal or external can access the website. This mean that customer as well as Travel agent can access website to carry out various activities through web. So I do not see a need for GUI application? Does anybody has a more convincing reason for using GUI???

I am also looking forward for ans to point 1 and 2.


I think GUI app provides a distinct value, if you see the intended purpose. WebSite and App have MUTEX purposes. On Website customers are booking tkt for "themselves" and they do not have access to other's profile etc.

Whereas users of App are agents who have access to "all" the customers' records. Do you see the different purposes now.

Of course you can implement everything in website but then you have to implement a RBAC(Role Based Access Control) system. The other way to segregate is write distinct User Interfaces thereby controlling functionality.

Comments Please!!
 
Andrew Zilahi
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's all about QoS.
 
saurabh suman
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have used the UML2 heavily and passed also somehow with 90% and in sequence diagram the score was perfect.
 
Jeff Belisle
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have been researching for UML 2.0 tools for last 1 week. The best one I found is BOUML http://bouml.free.fr/download.html

The best thing: Its Free. It also exports whole model in nice colorful HTMLs and images.
 
saurabh suman
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think people can use sun one studio also for UML diagrams and it is UML2 compliant also.
More over if you want to do some other stuff than just designing like coding you can use this.
This is bit slow to load but once loaded performance looked ok to me on 512 MB RAM
 
Andrew Zilahi
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
saurabh,
Just curious -- did you use UML 2.0 accross all types or diagrams or just sequence?

thanks,
Andrew
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic