Presentation is loading. Please wait.

Presentation is loading. Please wait.

UML – Unified Modeling Language Use-Case Diagrams.

Similar presentations


Presentation on theme: "UML – Unified Modeling Language Use-Case Diagrams."— Presentation transcript:

1 UML – Unified Modeling Language Use-Case Diagrams

2 What is UML? UML  unified modeling language Mainly used for development of OO Used in conjunction with UP  Unified process

3 What is UP? Inception Elaboration Construction Transition Production

4 What is a use-case diagram? Depicts the software or system from the end user’s point of view Steps  Define the actors  Define the goals  Determine who is primary and secondary actors

5 Use-case (cont) Basic use-case presents a high-level story that describes the interaction between the actor and the system

6 Use-Case Scenarios

7 Use-case template Use-case Primary actor Goal in context Pre-conditions Trigger Scenario Exceptions Priority When available Frequency of use Channel to actor Secondary actors Channels to secondary actors Open issues

8 Users use-case example Use-case: UsersUseColiseumManagementSystem Primary actor(s):Coliseum Administration Staff, Web-users, Coaches, Students Goal in context: To provide users the correct interfaces so that they may use the system Pre-conditions: Users are not logged in and users are in the database Trigger: User decides to use the system Scenario: 1) users observe the interface; 2) the user enteres usrn/pwd 3) the user selects submit 4) observes system to indicate he/she is logged in Exceptions: 1) user is already logged in; user would just use the system 2) usrn/pwd pair is not recognized and user would try to login again; if user cannot login then it is reported to the helpdesk for a pwd reset 3) usrn/pwd pair is not in the system; Helpdesk would add user to the system 4) user is logged in the next interface is shown 5)user would make selection from possible dashboard options

9 Use-case example (cont) Priority: essential, must be implemented When available: first increment Frequency of use: many times per day Channel to actor: intranet/internet interface through web browser Secondary actors: Helpdesk Channels to secondary actors: Helpdesk  telephone, live web chat and email Open issues: 1) should there be a way to log into the system without usrn/pwd 2) should there be any other messages given to the user 3) how many attempts does the user get to login 4) is there a way to logout 5) do all users have to login

10 Use-case diagram

11 Requirements Definitions

12 Purpose Target Audience Template


Download ppt "UML – Unified Modeling Language Use-Case Diagrams."

Similar presentations


Ads by Google