The document discusses requirements capture using UML use case diagrams. It describes how use case diagrams can be used to capture functional requirements by modeling actors, use cases, and relationships. Key aspects covered include identifying use cases and actors, documenting use case descriptions, modeling relationships between use cases and actors, and tips for effective use case modeling.
1. Requirements Capture using UML Use Cases Venkat Srinivasan Dept. of CSE Saranathan college of Engineering, Trichy
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17. Use Case Diagram: Example Make Reservation Modify Class Print Ticket Query Timetable Check Fare Reservation Clerk Passenger Cancel Reservation Register as Member
18.
19.
20. «extend» and «include» : Example Make Reservation Cancel Reservation Update Seat Availability Factor out common behaviour in a Use Case that other Use Cases include. Describe variations from Normal Flow in a extending Use Case Reservation Clerk Passenger «include» «include» Generate Payment Failure Notice «extend»
38. References The Unified Modeling Language User Guide Grady Booch, James Rumbaugh, Ivar Jacobson Addison-Wesley (International Student Edition) The Unified Modeling Language Reference Guide Grady Booch, James Rumbaugh, Ivar Jacobson Addison-Wesley (International Student Edition)
39. References The Unified Software Development Process Grady Booch, James Rumbaugh, Ivar Jacobson Pearson Education UML 1.5 Specification http://www.omg.org