use cases l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Use Cases PowerPoint Presentation
Download Presentation
Use Cases

Loading in 2 Seconds...

play fullscreen
1 / 17

Use Cases - PowerPoint PPT Presentation


  • 274 Views
  • Uploaded on

Use Cases . Week 8 CMIS570. Refresher – Class Diagrams. Appointment scheduling example Car Rental example E-Commerce example. UML diagrams. 9 diagrams Used throughout SDLC Use consistent syntax and notation. Key building block is the use-case. Use-Case.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Use Cases' - jaden


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
use cases

Use Cases

Week 8

CMIS570

refresher class diagrams
Refresher – Class Diagrams

Appointment scheduling example

Car Rental example

E-Commerce example

uml diagrams
UML diagrams
  • 9 diagrams
  • Used throughout SDLC
  • Use consistent syntax and notation.
  • Key building block is the use-case.
use case
Use-Case
  • Requires you to break system into use cases, small logical pieces of the system and deal with each separately.
  • In contrast, DFDs and ERDs encompass the entire system in one diagram.
use case diagrams
Use-Case Diagrams
  • Graphical specification of the system’s behavior from the perspective of the user(s).
  • Describes what the system does without describing how the system does it.
  • They are used to identify and communicate the high-level business requirements for the system.
use case contains
Use-Case contains:
  • Actor
  • Event/Use Case
  • Association
  • System boundary
example
Example!
  • Patient Admission system
example8
Example
  • Car Rental System
another example
Another example
  • E-commerce system
steps in creating a use case
Steps in creating a Use-Case
  • 1. Identify use-cases (find major functions)
  • 2. Draw the system boundary
  • 3. Place use-cases on the diagram (6-8 use-cases per diagram)
  • 4. Identify the actors
  • 5. Add associations
in addition
In addition…
  • Text documents to document use-cases since use-case diagram does not describe how those use cases are carried out by the actors.
  • When describing the use-case, you should focus on its external behavior – how it interacts with the actors, rather than how the use case is performed inside the system.
steps in documentation
Steps in Documentation
  • 1. Create a use case template that has areas labeled Basic Course and Alternative Courses.
  • 2. Ask “What happens?”
  • 3. Ask “And then what happens?”
  • 4. Ask, “What else can happen?
documentation examples
Documentation examples
  • Patient Admission
  • Rent a car
  • Search by Author
slide15
TIPS
  • Think usage scenario rather than functional requirements.
  • Describe usage rather than attributes and methods.
  • Don’t write use-case too tersely.
  • Don’t ignore system responses.
  • Don’t forget alternative courses of action
includes statement
Includes statement
  • When one use-case needs to use another use-case
  • Two types
    • Internal – only other use-cases reference
    • Both external actors and internal use-cases reference
examples
Examples
  • Order Entry
  • Class registration