Use Case Diagram – Checklist

  1. Check if there are any non-functional requirements in Use Cases.
  2. Check the use case names properly whether its an active verb and a noun phrase or not.
  3. Check whether all the use cases are inside the system box or not. 
  4. Check the use cases are in logical order or not. 
  5. Check if there is any overlap and can be fixed by repositioning the use cases or actors.
  6. Check whether the use case diagram contains at least one include relationship or not.
  7. Check whether there is a line between the actors and the Included Use Cases.
  8. Check Whether include relationship arrow pointed to Included Use Case or not and is arrow label with include or not. 
  9. Check whether the use case diagram contains at least one extend relationship or not.
  10. Check whether there is a line between the actors and the Extended Use Cases.
  11. Check whether extend relationship arrow pointed to Base Use Case or not and is arrow label with extend or not. 
  12. Check whether more than one base use case extends or includes the same extended or included use case carefully. 
  13. Check whether the use case diagram contains any generalization or not. 
  14. Check whether the arrow is solid line with an arrow pointing towards parents actor or parents use case or not. Also confirm that it doesnt exist label in arrow. 
  15. If possible, show at least one extension point in the use case diagram.   
  16. Make sure to represent all actors with a human stick image even for the machine, external devices and also contains at least more than one actor in the use case diagram.
  17. Check whether primary actors are shown on the left side or not. Similarly, secondary actors are on the right side or not. 
  18. Check is there any automatic job doing use cases in the system.
  19. Make sure there is only one rectangle box representing as a system where all the use cases are included inside the box and actors are outside of the box.
  20. Check whether you have written the system name inside the box at the top or not. 

Use Case Diagram – Step by Step Checklist with Example


Leave a Reply

Your email address will not be published. Required fields are marked *