Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

USE-CASE DIAGRAMS

Chapter 5 Dennis, Wixom, Tegarden

Use Case Diagram Syntax


Actor
person or system that derives benefit from, and is external to, the subject

Use Case
Represents a major piece of system functionality

Association Relationship Include Relationship Extend Relationship Generalisation Relationship


17 March, 2011 ICT117 Systems Analysis & Design, Semester 1, 2011. Includes John Wiley & Sons material.

<<includes>> <<extends>>

Sample Use Case


Fig 5-10 pg 177

17 March, 2011

ICT117 Systems Analysis & Design, Semester 1, 2011. Includes John Wiley & Sons material.

CREATING USE-CASE DESCRIPTIONS AND USE-CASE DIAGRAMS


17 March, 2011 ICT117 Systems Analysis & Design, Semester 1, 2011. Includes John Wiley & Sons material. 4

Identify the Major Use Cases


Review the activity diagram Find the subjects (process, activity) boundaries Identify the primary actors and their goals Identify and write the overviews of the major use cases for the above Carefully review the current use cases. Revise as needed
17 March, 2011 ICT117 Systems Analysis & Design, Semester 1, 2011. Includes John Wiley & Sons material. 5

Extend the Major Use Cases


Choose one of the use cases to expand Start filling in the details of the chosen use case Write the normal flow of events of the use case If the normal flow of events is too complex or long, decompose into sub flows List the possible alternate or exceptional flows For each alternate or exceptional flow, list how the actor and/or system should react
17 March, 2011 ICT117 Systems Analysis & Design, Semester 1, 2011. Includes John Wiley & Sons material. 6

Confirm the Major Use Cases


Carefully review the current set of use cases with the users. Revise as needed Start again, to confirm that the users got it right, or have changed their requirements

17 March, 2011

ICT117 Systems Analysis & Design, Semester 1, 2011. Includes John Wiley & Sons material.

Create the Use Case Diagram


Draw the subject boundary Place the use cases on the diagram Place the actors on the diagram Draw the associations

17 March, 2011

ICT117 Systems Analysis & Design, Semester 1, 2011. Includes John Wiley & Sons material.

REFINING PROJECT SIZE AND EFFORT ESTIMATION USING USE-CASE POINTS


Research task: Read and understand this topic, explained on pp182-187

Next lecture
Structural modelling Objects Classes

17 March, 2011

ICT117 Systems Analysis & Design, Semester 1, 2011. Includes John Wiley & Sons material.

10

You might also like