1 / 11

Use Case

Use Case. What is it?. Of who can do what within a system?. Basic Definition. Describe system from user’s point of view Describe interaction between user and system Indicate system response to request/trigger originating outside the system (by user)

cain
Télécharger la présentation

Use Case

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. Use Case What is it?

  2. Of who can do what within a system? Basic Definition

  3. Describe system from user’s point of view • Describe interaction between user and system • Indicate system response to request/trigger originating outside the system (by user) • Provide sequence of steps involved in interaction • Depicts functional requirements of the system for a task (how task/goal achieved) Purpose of use case

  4. Users • End user • Other systems • Hardware devices Focus on the user end

  5. Complete series of events for one particular use of a system • Use case simplified from usage scenarios/usage case Why Use Case?

  6. Who creates use case?

  7. Who uses use case?

  8. Use case should: • Describe what the system shall do for the actor to achieve a particular goal. • Include no implementation-specific language. • Be at the appropriate level of detail. • Not include detail regarding user interfaces and screens. This is done in user-interface design. From http://en.wikipedia.org/wiki/Use_case#History Requirements of use case

  9. Systems design • Programming • Object-oriented design • UML (unified modeling language) • Wherever functional requirements need to be captured • Business use • Software use Applications of use case

  10. Diagram used in UML (unified modeling language) in software engineering • http://en.wikipedia.org/wiki/Use_case_diagram Use case diagram (in UML)

  11. Use case template Sample template – see http://en.wikipedia.org/wiki/Use_case for what would go in each of fields in the right hand column of this template

More Related