Presentation is loading. Please wait.

Presentation is loading. Please wait.

Day 11 – UML and Use Case Diagrams  Unified Modeling Language (UML)  Use Case Diagrams  Exercise 10 (in class today, one per CP team ) 1. Use Cases.

Similar presentations


Presentation on theme: "Day 11 – UML and Use Case Diagrams  Unified Modeling Language (UML)  Use Case Diagrams  Exercise 10 (in class today, one per CP team ) 1. Use Cases."— Presentation transcript:

1 Day 11 – UML and Use Case Diagrams  Unified Modeling Language (UML)  Use Case Diagrams  Exercise 10 (in class today, one per CP team ) 1. Use Cases for Client Project 2. Stakeholders Table  Exercise 11 (due Monday, one per CP team) – 1. Functional Requirements Priority Table 2. Non-Functional Requirements

2 Unified Modeling Language (UML)  Object-oriented development approach – some times called OO modeling or OO techniques  Use Case Diagrams most common UML technique Source of illustration:

3 Use Case Diagrams in SDLC Final Construction Phase(s) Inception Phase(s) Drill down use case diagrams aid in defining functional requirements one module at a time. Use case diagrams aid in the analysis and documentation of high level requirements for scope & stakeholders Drill down to design each module.

4 Use Case Diagram Format Ovals depict each use case – a system action. The System is inside the rectangle Figure 1 in the UML-Use Case Diagram reading for today.

5 Quick System Diagram – hand-drawn

6 Use Case diagram – with Visio Actors are roles or systems that interact with system

7 Visio Software and Database Category DFD tools UML tools

8 Exercise 10 Resource: Use Case Diagrams from Reading

9 9© 2007 BearingPoint, Inc.UT–MIS 374, class day 10, Gretel Paronzini-FredetteEducation Example for Latinitas’ Case This Use Case diagram was created by 2007 UT MIS grad, Gretel Paronzini- Fredette Gretel was on the Latinitas team. She now creates use case diagrams as a consultant at Deloitte in Austin. * As a business analyst, Gretel creates Use Case Scripts for each of the Use Cases in a Use Case Diagram * The Austin Bearing Point office is now a Deloitte office.

10 High Level Use Case Diagram – ASTA Skill Set System Figure 3 in UML-Use Case reading today. * Drill down use case details for Search Skill set are provided in Figure 4 *

11 High Level Use Case Diagram Figure 3 in UML-Use Case reading today. Notes, re: DFDs Event (use case) names are verb-object like DFD processes No data stores Focus is on interaction of Actors (system users) with the system No arrow heads for lines connecting actor and use case, since considered two-way

12 High Level Use Case Diagram Figure 4 in UML-Use Case reading today. Select skills uses Request search Provide employee information extends Request search

13 Goal of Analysis: Learn what needs coding before coding

14 Client Project Question 1 On a scale of 1 – 5, how similar is your project to 333k? 1 = not similar 5 = very similar

15 Client Project Question 2 On a scale of 1 – 5, how clear is your scope? 1 = not clear 5 = very clear

16 Client Project Question 3 On a scale of 1 – 5, how clear is your list of stakeholders? 1 = not clear 5 = very clear

17 Meeting 2: Team used existing site like click through prototype with clients Stakeholders Table Root Cause Analysis Organizational Impact Analysis

18 Meeting 3: Evaluation Table

19

20

21 Judy’s public pages (customer side) Judy’s private pages for managing her site.  Paypal manages payments. Web Flow Example – Judy Paul Website

22 Functional Priorities – Judy Paul Website Exercise 11 – Create this week (recommended); full credit ‘til 3/5

23 Client Project Question 4 On a scale of 1 – 5, how clear are your team roles? 1 = not clear 5 = very clear

24 Judy’s public pages (customer side) Judy’s private pages for managing her site.  Paypal manages payments. Web Flow As Basis for Assigning Functional Expertise

25 Client Project Question 5 On a scale of 1 – 5, how set are your software tools ? 1 = not at all set 5 = absolutely set

26 Exercise 11 Reminder: Bring to Class Monday 3/5 1.Functional Requirements Priority Table (draft) 2.Non-Functional Requirements Summary (draft) Create for review with your client for your client project meeting this week: Turn in one print copy for your client project team.

27 Exercise 10: I n class Client Project Team work 1.Stakeholders Table 2.High Level use case diagram for system (e.g. Figure 3 in Use Cases reading for ASTA) 3.Drill down use case diagram for one use case (e.g. Figure 4 in Use Cases reading for ASTA) Note: option due Tues. 2/28 - noon

28 Exercise 10 reference: High Level Use Case Diagram from Reading Note: the Visio diagrams on the Resources Page may be copied and edited for your Client Project.

29 Exercise 10 reference: Drill Down Use Case Diagram from Reading


Download ppt "Day 11 – UML and Use Case Diagrams  Unified Modeling Language (UML)  Use Case Diagrams  Exercise 10 (in class today, one per CP team ) 1. Use Cases."

Similar presentations


Ads by Google