Download Use Case Diagram

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Use Case Diagram
Chapter 3
Use case diagrams
 use-case diagrams, which capture and present how the
basic users (called actors) call upon the system in their typical
situations (called use cases).
 use-case diagrams describes the functionality of a system
and users of the system. These diagrams contain the following
elements:
 Actors : users of a system (human users and other systems).
 Use Cases: functionality or services provided by a system to users.
 Associations/ relationships: among actors and use cases
 System boundary: rectangle shows the boundary between the actors and the
system.
Symbol Use case diagrams
Example
Boundary
Library System
Use Case
Actor
Borrow book
Client
Remove book
Return book
Employee
Example
 A user makes an order with a sales company. He can browse
catalog and selects items. Also, he can call sales
representative, supply shipping information, supply payment
information, receive conformation number from salesperson.
Sales System
browse catalog
select items
call sales representative
supply shipping info
Client
supply payment information
receive conformation
number
Example
MyChess is an online community for chess players
around the world. It aims to provide an
environment where chess players of all skill levels
can play and chat.
To start a game, the player should Create a Seek, where a
"seek" is an open invitation for an opponent (another player)
to play.
The player can also view "list of challenges" which is a list of all
the seeks that others have created. The player can either
accept the invitation or abort it.
Cont.
 the player can search through users, add a friend to friends
list, joint to play groups, and send and receive private
message from his/her friends.
MyChess
Create a Seek OR
open invitation
view list of challenges
accept / abort the invitation
Chat
player
Play
search through users
add a friend to friends list
send /receive private
message