What is SUC Table?
SUC Table stands for Shamil’s Use Case table. This SUC table is a representation of the use case diagram in a table.
Advantages of SUC table?
- It helps to read and understand the meanings of the use case diagram.
- It shows an easy picture for the student to understand the relationship between use cases.
Figure: inheritance in use case diagram
Template for an explanation of the diagram
Base Use case |
Related Use case |
Relationship of Base Use case with Related |
Meaning |
authentication |
Authentication by fingerprint |
“authentication” is the parent of “Authentication by fingerprint” |
“authentication” will share the details with “Authentication by fingerprint”. |
authentication |
Authentication by info |
“authentication” is the parent of “Authentication by info” |
“authentication” will share the details with “Authentication by info”. |
Base Use case |
Related Use case |
Relationship of Base Use case with Related |
Meaning |
Confirm order |
Selection of product |
“Selection of product” must be included with “Confirm order” |
“Confirm order” will complete only if “Selection of product” is done. |
Confirm order |
Calculate price with tax |
“Calculate price with tax” must be included with “Confirm order” |
“Confirm order” will complete only if “Calculate price with tax” is done. |
Confirm order |
payment |
“payment” must be included with “Confirm order” |
“Confirm order” will complete only if “payment” is done. |
Confirm order |
Print slip |
“Print slip” is extended with “Confirm order” |
“Confirm order” can complete with or without “Print slip” is done. |
payment |
Payment through PayPal |
“payment” is the parent of “Payment through PayPal” |
“payment ” will share the details with “Payment through PayPal”. |
payment |
Payment through credit card |
“payment” is the parent of “Payment through credit card.” |
“payment ” will share the details with “Payment through credit card”. |
Read more about Use case diagram
- Use case diagram tutorial
- Common Mistakes of Use Case Diagrams
- Representing Use Case Diagram with SUC Table
- UML MCQs