Department of Computer Engineering
Object-Oriented Design
Lecture 4: Use Case Modeling
Sharif University of Technology 1
Object-Oriented Design Lecture 4: Use Case Modeling Sharif - - PowerPoint PPT Presentation
Object-Oriented Design Lecture 4: Use Case Modeling Sharif University of Technology 1 Department of Computer Engineering Four Steps of requirements capture 1. List candidate requirements 2. Understand system context 3. Capture functional
Department of Computer Engineering
Lecture 4: Use Case Modeling
Sharif University of Technology 1
Sharif University of Technology 2
Sharif University of Technology 3
Sharif University of Technology 4
Sharif University of Technology 5
Sharif University of Technology 6
Sharif University of Technology 7
actor icon.
played by people, and the class icon form to represent roles likely to be played by other systems.
Sharif University of Technology 8
specific point in time but which don't seem to be triggered by any actor; e.g. an automatic system backup that runs every evening.
Sharif University of Technology 9
Sharif University of Technology 10
Actor name: Order Processing Clerk Description: The Order Processing Clerk is responsible for processing sales orders, submitting reorder requests, requesting necessary deposits from members and scheduling the delivery of the goods to members.
11 Sharif University of Technology
Sharif University of Technology 12
Sharif University of Technology 13
actors trigger this behavior?
and stop)? Are any actors notified?
system about those events?
Sharif University of Technology 14
Sharif University of Technology 15
Sharif University of Technology 16
Sharif University of Technology 17
Sharif University of Technology 18
numbering;
execute - they are constraints on the state of the system;
Sharif University of Technology 19
Sharif University of Technology 20
Sharif University of Technology 21
Sharif University of Technology 22
effectively replaces the use case entirely.
Sharif University of Technology 23
Sharif University of Technology 24
Sharif University of Technology 25
26 Sharif University of Technology
27 Sharif University of Technology
28 Sharif University of Technology
29 Sharif University of Technology
relationships and extension points)
number in the parent if there is one.
"o" (for overridden) and then the step number in the parent.
30 Sharif University of Technology
31 Sharif University of Technology
32 Sharif University of Technology
fragments)
33 Sharif University of Technology
34 Sharif University of Technology
35 Sharif University of Technology
36 Sharif University of Technology
37 Sharif University of Technology
38 Sharif University of Technology
39 Sharif University of Technology
40 Sharif University of Technology
41 Sharif University of Technology
alternative flows be factored out?
42 Sharif University of Technology
……………
……………
button.
43 Sharif University of Technology
44 Sharif University of Technology
Sharif University of Technology 45