Visual Paradigm Logo
     Build Quality Applications Faster, Better and Cheaper
 
Home | Products | Download | Documentation | Support | Resources | Partners | Quick Tour | Shop | Company |  
 
   Visual Paradigm Discussion Forum
  Login   [ Register ] Email: Password: Log me on automatically I lost my password  
Advanced Search
Relation between two use-cases  
Forum Index -> UML Questions
Author Message
owl


Joined: 2006/10/22
Messages: 6

Offline

I am in doubt what is relation between two use cases. The first one is "List all users" and the second one is "Delete user(s)". In order to perform the "Delete user(s)" use case, actor must first perform "List all users" use case. What is relation between these use cases (include or generalization, or maybe extend because at end of "Delete user(s)" actor is presented with the list of remaining users)?
 
Henk


Joined: 2005/04/29
Messages: 58

Offline

Include, you cannot delete without selecting a user from the list. Hence the include.

If you could delete a user by typing in a name and not validate this name than it could be an extend.

Delete users is the main stream the list all users is the mini use case.

Delete users ---<<include>>---> list all users.

If the delete can be done without listing all users first than it would be something like

Delete users <----<<extend>> ---- list all users

Hope this helps.


People are more important than any process,
Good people with a good process will outperform good people with no process every time --- Grady Booch
 
 
   Forum Index -> UML Questions
Go to:   
Powered by JForum 2.1.4 © 2005 - Rafael Steil