Use Case PowerPoint presentation

Download Report

Transcript Use Case PowerPoint presentation

Use Case

What is it?

Template Diagram Model Description

Basic Definition

Of who can do what within a system?

  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

 Users ◦ End user ◦ Other systems ◦ Hardware devices

Focus on the user end

Use

User focus

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

Why Use Case?

End users Systems Analysts Use case

Who creates use case?

Systems engineers Software engineers

Who uses use case?

 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

       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

  Diagram used in UML (unified modeling language) in software engineering http://en.wikipedia.org/wiki/Use_cas e_diagram

Use case diagram (in UML)

Use case name Version Goal Summary Actors Preconditions Triggers Basic course of events Alternative paths Post conditions Business rules Notes Author and date

Fill in descriptions Use case template

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