Académique Documents
Professionnel Documents
Culture Documents
Contents - All
Introduction to UML
Use Case Diagram
Class & Object Diagram
Interaction Diagrams
State & Activity Diagram
Implementation Diagrams
Use Cases
Actors
Relationships
system
A complete functionality
A set of sequences of actions a system performs
that yield an observable result of value to a
particular actor
Actions
Use Cases
Actor
Process loan
name
LoanOffice
Validate User
Place Order
Path name
Sensors::
Caliblate location
Actors
Identifying actors
Useful questions
Identifying actors
Actors representation
Name
Description
actor
actor
actor
Example
Example(Cont.)
Enrol in Course
Student
Distribute Transcripts
Registrar
Actor Relationships
Generalization
Place
Order
Salesperson
Supervisor
Establish
Credit
include
Order
Product
include
Arrange
Payment
include
Place Order
1
Extension points
additional requests :
extend
Request
Catalog
Cellular
network
Actor
User
Association
<<extend>>
Place
conference call
(Extend)
Receive
phone call
Use
scheduler
<<extend>>
Receive
additional call
Use Case
System boundary
Use
Case
Modeling:
Core
Construct Description
Syntax
Elements
use case
A sequence of actions, including
actor
U seC aseN am e
A c to rN a m e
system
boundary
Construct
Description
Syntax
association
<<extend>>
Description
include
Syntax
<<include>>
start with use cases and derive your structural and behavioral
models from it.
make sure that your use cases are consistent with your structural
and behavioral models.
Text Description
S y s te m
L o c a te
E m p lo y e e s
U p d a te
E m p lo y e e
P r o file
M a n a g e r
{ if c u r r e n t M o n t h = O c t . }
U p d a te B e n e fits
E m p lo y e e
H e a lth c a r e P la n S y s te m
{ r e a d O n ly }
A c c e s s T ra v e l
S y s te m
A c c e s s P a y
R e c o rd s
In s u r a n c e P la n S y s te m
U p d a te D e n ta l
P la n
U p d a te
In s u r a n c e P la n
U p d a te B e n e fits
E m p lo y e e
______________
E x te n s io n p o in ts
b e n e fit o p tio n s :
a f te r r e q u ir e d e n r o llm e n t s
< < e x te n d > >
e m p lo y e e r e q u e s ts
r e im b u r s e m e n t o p tio n
E le c t
R e im b u r s e m e n t
fo r H e a lth c a r e
e x t e n s io n p o in t
nam e and
lo c a tio n
< < e x te n d > >
e m p lo y e e r e q u e s ts
s t o c k p u r c h a s e o p t io n
E le c t S to c k
P u rc h a s e
e x te n s io n
c o n d itio n