1 / 11

SYS366

Learn how to identify and document business use cases for your information system. This lecture covers the process of identifying use cases and provides a template for documenting them effectively.

ameliav
Download Presentation

SYS366

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SYS366 Week 6 - Lecture 1 Business Use Cases: How to Identify them & How to Document them

  2. Today • Identifying Business Use Cases • Documenting Business Use Cases

  3. Business Use Cases • documents a case of using the business system and the actors who use it. • “An abstract form of use case that is independent of the concrete possibilities and requirements for its (IT-related) implementation.” * *Developing Software with UML: Object-Oriented Analysis and Design in Practice, Bernd Oestereich, p. 72.

  4. Business Use Cases • Narrative: A car rental company wants a new Information System to handle vehicle reservations, rentals, and billing. The new system will provide all functions directly related to handling customers. These include customer information, reservations, vehicle rental, and customer billing. Internal Accounting, Product Planning, Vehicle Transfer are not part of the system.

  5. Vehicle Rental • Use Case diagram

  6. Today • Identifying Business Use Cases • Documenting Business Use Cases

  7. Documenting Business Use Cases • To document a business use case, include the following: • Name of the use case • Short description • Actor(s) – role played to interact with use case • Trigger – what started the use case • Result(s) e.g. Actor’s goal satisfied

  8. Documenting Business Use Cases • A template is to be used to document a Business Use Case. • Format of the template: Business Use Case Name: The name this business use case has been given. Short Description: A brief description of what this business use case does. Actors: The names of the person or persons who use or are affected by this business use case. Trigger: What causes this business use case to start Results:What is the output of this business use case How does it satisfy the actor’s goal

  9. Documenting Business Use Cases • Example: Reserve Vehicle Business Use Case. * Business Use Case Name: Reserve Vehicle Short Description: A customer reserves a vehicle for a defined period. Actors: Customer, Call Centre Employee Trigger: A Customer would like to reserve a vehicle. Results: Vehicle Reservation, reservation confirmation. • *Developing Software with UML, Object-oriented Analysis and Design in Practice, Bernd Oestereich, p. 73.

  10. Documenting Business Use Cases • Example: Complete Vehicle Rental Contract Business Use Case. * Business Use Case Name: Complete Vehicle Rental Contract Short Description: A reserved vehicle is handed over to a customer for his/her use. Actors: Customer, Rental agent, Vehicle Transfer Staff Trigger: A Customer would like to pick up a reserved vehicle. Results: Rental contract was completed, vehicle keys were handed over. • *Developing Software with UML, Object-oriented Analysis and Design in Practice, Bernd Oestereich, p. 73.

  11. Prep for WP2 • create a .doc file for each business use case • relate it to the Business Use Case in your Rational Rose model • do the Use Case Descriptions for your Business Use Cases

More Related