Beruflich Dokumente
Kultur Dokumente
and Design
Use Case
Use Cases
Use case an activity that the system
performs, usually in response to a request
by a user
Use cases define functional requirements
Analysts decompose the system into a set
of use cases (functional decomposition)
Two techniques for Identifying use cases
Types of Diagrams
Structural
Class, Object
Behavioral
Diagrams focus on
dynamic aspects of the software
system
Implementation
Diagrams focus on
Component, Deployment
3
3.
4.
Types of Events
External Event
Temporal Event
State Event
11
12
13
14
15
16
17
18
19
Use Case
Diagrams
Draw for
each
subsystem
20
Use Case
Diagrams
Draw for
actor, such
as customer
21
22
On (date):
On (date):
Contact
Details:
User Actions
1<Phrase saying what user does>
System Actions
<Description of system response>
2<Repeated as needed>
<Repeat>
System Actions
<Description of alternative flow
step(s) (number each distinct
step)>
Exception Flow <identify system and data error conditions that could occur for each step in the normal and alternate flow>
1
Post conditions
1.
<What is true of the system when the flow of activities finishes>
Includes or Extension Points
1.
<Common functionality that appears in multiple use cases can be split out into separate use cases. Provide reference to
such of the use cases that are called by the subject use case. >
Terimakasih