• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Tim Cooke
  • Devaka Cooray
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
Bartenders:
  • Carey Brown
  • Roland Mueller

Sequence of UML diagrams

 
Ranch Hand
Posts: 41
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
author
Posts: 3285
13
Mac OS X Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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!
 
author and cow tipper
Posts: 5009
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Author
Posts: 3473
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
I am displeased. You are no longer allowed to read this tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic