Title: Day 11 Use Case Diagrams
1Day 11 Use Case Diagrams
- Exam 1 preview comments
- Use Case Diagrams
- Basic symbols
- Latinitas Example
- ASTA Example
- Diagrams for Requirements Gathering and Analysis
- Exercise 11 Use Cases for Client Project
2Exam 1 prep by preparing for
Client Project meetings
Prepare for exam by creating a rough draft of all
of these client project deliveries.
- Using the techniques
- DFDs context diagrams
- risk analysis
- evaluation of alternatives table
- F/c matrix, components summary
- goal analysis
- UML (use cases)
- ROI analysis
- problem chain analysis
- prototyping
- Planning (Gantt, phasing, milestone lists,
network diagrams) -
- Exam in classTuesday, October 14
- In class review next class
Bring your drafts to a team meeting and compare
as way to check your skills AND accumulate
Delivery 1 docs.
Bring copy of review notes sample exam
3MIS 374 Resources for Unified Modeling Language
(UML)
- Sample web links www.omg.org and
www.agilemodeling.com - Tech Module C in text book ASTA examples on
p.346-350 - Use Case Scripts text forms
- Slides from last class (Justin Bell)
- p. 318-319, 346-347 in text book
- Use Case diagrams
- Slides today
- p. 110-115, 349-350 in text book
4- At Microsoft you live and die by your ability to
white board.
5Use Case Diagram Format
The To-Be System is inside the rectangle
Ovals depict each use case -- an event or system
use by someone who interacts with the system.
Examples on p. 113-114, 349-350
6Quick Use Case Diagram hand-drawn
7Use Case diagram with Visio
Actors are roles or systems that interact with
system
8Visio Software Design Shapes
Tech Mod B earlier exercises
Tech Mod C topic this week
9Visio Software UML Options
All 8 UML techniques arecovered in Tech Mod C.
10Visio Software UML Options
Use Cases are only UML technique in MIS 374.
11New Approach for Gathering Latinitas Requirements
Thses slides were 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 Bearing Point in
Austin.
12New Approach for Gathering Latinitas Requirements
Context Diagram for Latinitas
13New Approach for Gathering Latinitas Requirements
Figure 0 DFD for Latinitas
14New Approach for Gathering Latinitas Requirements
Figure 0 DFD for Latinitas
15New Approach for Gathering Latinitas Requirements
Figure 1 DFD for Latinitas
16New Approach for Gathering Latinitas Requirements
Figure 1 DFD for Latinitas
17New Approach for Gathering Latinitas Requirements
Figure 1.1 DFD (Level 2)
18New Approach for Gathering Latinitas Requirements
Figure 1.1 DFD (Level 2)
Volunteers Interns interact with systemno
direct donor interaction
19High Level Use Case Diagram
Fig. CS 4.6 ASTA case, p. 349
1
- Drill down use case details
- Search Skill set script p. 347 diagram p. 350
- Create Skill set script p. 346
- Request Report script p. 348
2
3
20High Level Use Case Diagram
Fig. CS 4.6 ASTA case, p. 349
Actors pointing to other actors indicate types.
Actors pointing to other actors indicate types.
Actors pointing to other actors indicate types.
Create proposal uses Search Skill Set
Update skill set extends Create Skill Set
21Day 11 Use Case Diagrams
- Exam 1 preview comments
- Use Case Diagrams
- Basic symbols
- Latinitas Example
- ASTA Example
- Diagrams for Requirements Gathering and Analysis
- Exercise 11 Use Cases for Client Project
22Exercise 11 In-class Client Project Team work
- Actor Profile table (examples in last class)
- Summary Level use case diagram (e.g. p. 349 for
ASTA) - Use case script in ping pong form for one use
case (e.g. last class and p. 350 for ASTA)