Originally posted by Grady Jamyson:
I have following questions about use case diagram.
1. If a manager could receive forms and select forms to review, to audit, to send them back. Do I need to draw "select forms" use case or "receive forms" use case?
2. When a manager receives forms, he could either audit the form or send it back.
I draw two independent use cases for a manager, "audit a form" and "send back a from". But my friend said, "send back a form" should have "extend relationship" with "audit a form".
Which one is right?
3. When I draw activity diagrams, my friend said the number of use cases in use case diagrams must be exactly the same as actions in activity diagram.
i.e., if I have four use cases for the manager described above,
I could only have (and must have) 4 action in activety diagrams. Is that opinion correct?
4. Is there any (sort of standerd) procedure or sequence when I draw UML? For example, I have to draw use cases diagrams firstly, then draw activity diagram secondly...etc.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
Originally posted by Grady Jamyson:
1. use case "reject forms" should have extend relationship with use case "approve forms", because they are the same action with diffenet results by the manager decision.
2. "select forms" action in the activity diagram should be added in the use case diagrma, because there are four actions in activity diagram, but three use cases in use case diagram.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Grady Jamyson:
If I draw them as he wants, I think I just draw the use cases with sequence, but not describe the flow of the use cases.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
<a href="http://www-306.ibm.com/software/rational/bios/ambler.html" target="_blank" rel="nofollow">Scott W. Ambler</a><br />Practice Leader Agile Development, IBM Rational<br /> <br />Now available: <a href="http://www.ambysoft.com/books/refactoringDatabases.html" target="_blank" rel="nofollow">Refactoring Databases: Evolutionary Database Design</a>
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
She'll be back. I'm just gonna wait here. With this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
|