Re: In book,Use case diagram is static or dynamic view? (for UML)
- From: "H. S. Lahman" <h.lahman@xxxxxxxxxxx>
- Date: Sun, 25 Jun 2006 16:51:46 GMT
Responding to Milochen...
I study UML by myself in the book
The Unified Modeling Language User Guide
written by Grady Booch, James Rumbaugh and Ivar Jacobson.
I understand that use case diagram is for static view, butFrom study this book,
suddenly is for dynamic.
Since the book say
"the static aspects of this (use case)view are captureed in use case
diagrams."
^^^^^^^
This just means that a Use Case Diagram just captures the static structural relationships among use cases, actors, etc. The diagram does not capture the dynamic /content/ of the use cases.
and also say
"use case diagram is one of the additional diagram
to view the dynamic parts of a system use case diagram"
^^^^^^^^^^
I really can't understand why use case diagram is static diagram, but
sometime be dynamic. I don't know how to understand it correctly.
Thank you very much.
I think you are correct. The Use Case Diagram only describes static structure, not the dynamics of individual use case content. However, one can establish links to other UML diagrams (Sequence Diagrams, Statecharts, Activity Diagrams) that do describe the behavior within use cases.
In my edition Use Case Diagrams are grouped under Behavioral Diagrams, which makes no sense to me. The justification in the text is that they "organize the behaviors". While that is true in the sense that each use case defines a different set of actor activities, I think that is a major stretch of the imagination. The diagram itself makes provides no representation of behavior. Any such inference depends on knowing what the content of the use cases is.
Since Use Cases are really just an alternative expression of requirements that conveniently organizes them around user activities, I can only assume that the authors saw that organization of requirements as the primary aspect of Use Cases when they decided how to categorize the Use Case Diagram.
*************
There is nothing wrong with me that could
not be cured by a capful of Drano.
H. S. Lahman
hsl@xxxxxxxxxxxxxxxxx
Pathfinder Solutions -- Put MDA to Work
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
Pathfinder is hiring: http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH
.
- References:
- Prev by Date: Re: Object identity
- Next by Date: Re: Object identity
- Previous by thread: Re: In book,Use case diagram is static or dynamic view? (for UML)
- Index(es):
Relevant Pages
|