Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Sequence of UML diagrams

 
Anurag Narayan
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What should be the sequence of UML diagram creation?If I am designing an application I create the use case diagram first; after that which diagram should be created and so on.I am basically interested in knowing the chronology of UML diagrams.
 
Martijn Verburg
author
Bartender
Posts: 3275
5
Eclipse IDE Java Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi there,

Well I personally find it's best to pick and choose which ever UML diagrams will help you solve your problem. Typically I'll start with Use Case Diagrams (so the business and I are on the same page) then I use Sequence diagrams to show how a request will come in from a client, go through various layers and come back with a response. I'll then do a brief class/interface diagram to make sure I don't 'cowboy code' my way into a corner.

Hope that helps!
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, you need the classes before you can do the sequence, so I'd do class diagram first, and then sequence. That makes sense to me.

Static and then the dynamic.

-Cameron McKenzie
 
arulk pillai
Author
Ranch Hand
Posts: 3393
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, I would do it in the following order and things may veru depending on the complexity of the usecase, time pressures, company roadmaps and standards, etc.


Use case diagrams
Class diagrams
Object diagrams -- optional
Sequence diagrams
Collaboration diagrams -- optional
Statechart diagrams -- optional
Activity diagrams -- optional
Component diagrams -- optional
Deployment diagrams -- optional
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic