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


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "How to simplify sequence diagram?" Watch "How to simplify sequence diagram?" New topic
Author

How to simplify sequence diagram?

Vichy Yao
Greenhorn

Joined: Jul 22, 2003
Posts: 22
I found my sequence diagrams are very long and in a mess. I will be crazy soon. Dear experts with successful SCEA experience, how to simplify sequence diagram?

1 Should I list every relevant JSPs's name in a sequence diagram? Or can I give them a uniform name: JSP(or web pages, or frontend)?

2 Should I involve every relevant VOs or List of Vos?

3 Should I omit not important return arrow?

4 Should I omit detailed alternative? E.g. if system cannot search out flights which are according with search conditions, have to return previous web page

5 Should I omit not important validation? E.g. user does not input for mandantory fields.

6 I do not know the taste of the person who will mark my submission, but you know already. If I know what is they really want to see in sequence diagram, I will do it better.
Theodore Casser
Ranch Hand

Joined: Mar 14, 2001
Posts: 1902

Aside from the fact that I won't answer #6 since that would seem to me (even if I were to know the answer) like giving you too much help...

My advice is to do as much detail as is necessary to be both UML compliant and to explain what you're trying to diagram. Any less will certainly lose you credit for the diagrams (as you will not be explaining what your developers need to do) and any more probably won't hurt, but will be extra effort on your part.

Use your judgement as your guide.


Theodore Jonathan Casser
SCJP/SCSNI/SCBCD/SCWCD/SCDJWS/SCMAD/SCEA/MCTS/MCPD... and so many more letters than you can shake a stick at!
Sourav Gupta
Greenhorn

Joined: May 05, 2005
Posts: 27
My suggestion would to take a step back and think from a higher level. If the different possible answers to those questions affect your architecture then you should depict your answers to those questions in your design.

Just my 2 cents...

Regards,
Sourav
Vichy Yao
Greenhorn

Joined: Jul 22, 2003
Posts: 22
Thanks.

Theodore, I don't agree with you. Architect is not designer. If architect need do the detail design, what will designer do? As an architect, you must focus on service level requirements, in addtion with business requirements.

I read this paragraph of Cade & Simon's book again...
What does it mean to create an architecture? It means that you have created a software infrastructure that addresses the service-level requirements that have been identified for the system. For example, if the system has a service-level requirement that states no user response time will be greater than three seconds, then the software infrastructure you create must ensure that the system can meet this requirement. It also means that you have given the designers an infrastructure that allows them to design and code the system without worrying about compromising this service-level requirement.
Theodore Casser
Ranch Hand

Joined: Mar 14, 2001
Posts: 1902

Originally posted by vichy baby:
Thanks.

Theodore, I don't agree with you. Architect is not designer. If architect need do the detail design, what will designer do? As an architect, you must focus on service level requirements, in addtion with business requirements.


If you'd look at what I said, I simply suggested to include the amount of detail that you feel you need to convey what you're trying to diagram. I did not suggest doing 'the detail design' that is the developer's job, but rather including the amount of detail to your information that is needed to convey the structure sufficiently.

I happen to agree - the architect is not the same role as the developer. I think you just misunderstood what I was trying to say.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How to simplify sequence diagram?
 
Similar Threads
For already certified: Sequence Diagram is that huge???
Details in the sequence diagrams...
Questions on Part 2
Passed part II + III with 98%
Passed SCEA Part 2/3 with score of 92 !!!