Arunkumar Khannur's Software Testing Knowledge Center

11.6. Use Case Modeling Approaches

Task modeling is the pivotal activity in use case design. Actors are a useful construct, but the actor model is not so much of interest in itself. It serves primarily as a bridge to the identification and construction of use cases and secondarily as a holding place for information about actors and their work environment.

Use case can be described in two ways:
  • Diagrammatic Representation: Diagrammatic Representation is useful to capture and represent knowledge (syntax) emphasizing relationship between actors and uses cases, and between use cases. Diagrams are useful for earlier requirements elicitation.
  • Textual Representation: Textual Representation is a textual description of the captured knowledge (semantics) narrating interaction between actors and system at different levels of detail ranging from brief description to textual use cases using specification text. Textual representation is useful during detailed analysis and functional specification.

Each representation is having its own advantages: Diagrams and brief description are useful during requirements elicitation while detailed precise specification text is useful during detailed analysis and functional specification.
Following sections describe the above-mentioned representations in detail.
Khannur's Book
Arunkumar Khannur, Software Testing - Techniques and Applications, Published by Pearson Publications, 2011 (ISBN:978-81-317-5836-6; Pages:341 + xxii)
Follow Khannur
Khannur's Company
ISQT Process & Consulting Services Pvt. Ltd., Bangalore, INDIA
Khannur's Software Testing Forum
 Contact Khannur
ISQT Process & Consulting Services Pvt. Ltd.
#732, 1st Floor, 12th Main,
3rd Block, Rajajinagar,
Bangalore - 560010, INDIA
Phone: +91 80 23012511
Skype: arun.isqt