Presentation is loading. Please wait.

Presentation is loading. Please wait.

Slide 1 Project team 1. gathers requirements from the users (Ch. 4) 2. models the overall business process using __________ 3. identifies _________ using.

Similar presentations


Presentation on theme: "Slide 1 Project team 1. gathers requirements from the users (Ch. 4) 2. models the overall business process using __________ 3. identifies _________ using."— Presentation transcript:

1 Slide 1 Project team 1. gathers requirements from the users (Ch. 4) 2. models the overall business process using __________ 3. identifies _________ using identified activities, prepares use case ________ and use case _________ for each use case. Logical Model VS Physical Model Ch.5 Use Case Diagrams

2 Slide 2 Activity Diagram used to model the behavior in a business process independent of objects. Cf. DFD Activity Diagram models 1. high level business _______ that involve many different use cases 2. details of an individual _________ 3. specific details of an individual ________ Fig. 5-1 Syntax of an Activity Diagram

3 Syntax for an Activity Diagram

4 Activity Diagram for Appointment System

5 fig_05_04

6 Slide 6 Use Case Description - less formal descriptions of the use cases - captures the typical interaction of the system with the ______ - Each use case describe one and only one ______ - Each use cases is associated with one and only one ______ Types of Use Cases (1) Overview Detail (2) Essential Real

7 Slide 7 Elements of a Use-Case Description Three Basic Parts (1) Overview Information (2) Relationship (3) Flow of Events Fig 5-5 Use Case Description Example

8 fig_05_05

9 Slide 9 Guidelines for Creating Use Case Description (1) Write each set in the form of Subject-Verb-Direct Object- Preposition-Indirect Object (2) Make sure it is clear who the initiator of the step is. (3) Write the step from the perspective of the independent observer. (4) Write each step at about the same level of abstraction. (5) Ensure the use case has a sensible set of steps. (6) Apply the KISS principle liberally. (7) Write repeating instructions after the set of steps to be repeated.

10 Slide 10 Use Case Diagram (1) Actor (2) Association (3) Use Case (4) System Boundary Fig. 5-7 Syntax for Use Case Diagram Ch.5_B Use Case Diagrams

11 fig_05_07

12 Use Case Diagram for the Appointment System

13 Use Case System with Specialized Actor

14 Extend and Include Relationships

15 Slide 15 Creating Use Case Descriptions and Use Case Diagrams (1) Identify the Major Use Cases 1. Review the activity diagram 2. Find the subject’s boundaries. 3. Identify the primary actors and their goals 4. Identify and write the overview of the major use cases for the above 5. Carefully review the current use cases. Revise as needed. (2) Expand the Major Use Cases (3) Confirm the Major Use Cases (4) Create the Use Case Diagram 1. Draw the subject boundary 2. Place the use cases on the diagram 3. Place the actors on the diagram 4. Draw the associations.

16 Use-case Point Estimation Worksheet

17 Use-case Point Estimation for the Appointment System

18 Activity Diagram for the CD Selections To-Be Internet Sales System

19 Overview of Major Use Cases for the CD Selections

20 Place Order Use Case after Step 8

21 Place Order Use Case after Step 11

22 Revised Major Use Cases for CD Selections

23 Revised Major Use Cases for CD Selections (Continued)

24

25 Use Case Diagram for the CD Selections To-Be Internet Sales System

26 Use Case Points Estimation for the Internet Sales Systems


Download ppt "Slide 1 Project team 1. gathers requirements from the users (Ch. 4) 2. models the overall business process using __________ 3. identifies _________ using."

Similar presentations


Ads by Google