I'm trying to find out ,that is there any relation between different types of UML diagrams, for example, once you developed a use case, should it be an event for each of them in a sequence diagram, or is there any exact relation between the use case and class diagrams.

By the way my main focus is on the below diagrams:

  • Use case
  • class diagram
  • activity
  • sequence
  • event

if you think I need any extra diagram to be included so it can be used to connecting the above diagrams to each other, please mention it too.

Thanks In Advance

1 Answer 1


It is very common to have a sequence diagram for each a use case. In fact activity & sequence diagram can be both used to describe a process but in a different way (I prefer the sequence diagram).

I didn't use class diagram in UML much because I think this is something the developer must design himself. When we describe a system in UML, the difficulty is to be as much high level as possible but also as precise as possible. Class diagram is too precise.

I used Enterprise Architect extensively in the past (in fact I don't use it anymore because I stopped using UML completely) and it provides a very nice interface to link between different diagrams and components. I'm sure you'll find more information in its documentation.

  • I'm downloading its trial version right now, and about to working with it, actually what I'm working on is to finding the shortest formula that enables developers to tracing a requirement (functional) from its written statement throughout the diagrams I've mentioned above by priority 1-use case 2-event 3-activity 4-sequence 5-class to the code.since the program is new for me , is what I said, what the program does? ( so i can just find the formula it use ) or no its a different thing?
    – user363295
    Jul 5, 2012 at 8:13
  • 3
    If you are serious about doing UML, please pick a light version of it. Look for ICONIX and this book: Agile Development with ICONIX Process: People, Process, and Pragmatism.
    – user2567
    Jul 5, 2012 at 8:21
  • I just checked wiki , seems like what I exactly need, that was a great suggestion, thanks a lot.
    – user363295
    Jul 5, 2012 at 8:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.