
The course teaches attendees how to write high quality use cases and supplementary specifications, designing in tutorial and hands-on style that enables attendees learning the essentials of writing Use Cases and building a Use Case Model quickly and effectively.
Every Part of the course is accompanied with extensive exercises, reviews and discussions that will enable participants to gain practical skills they can use in their work. Particular attention is given to best practices and most productive techniques for writing high quality requirements.
A Library System Case Study will be used throughout the Course for illustrating the entire use case modeling and analysis development process, which is divided into six major development steps.
Learning Area:
This Course Consists of five Parts:
1. Practicing Use Case Modeling
2. Identifying Actors and Use Cases
3. Developing Use Case Description
4. Structuring Use Cases
5. Use Case Modeling Exercises
Part I: Practicing Use Case Modeling
Table of Contents:
1. Purposes of Use Case Model
2. Why Use Case Modeling
3. Roles of Use Case Model
4. Requirement vs. Design Model
5. Use Case Model
6. Element of Use Case Diagram
7. Library System Case Study
Part II: Identifying Actors and Use Cases
Table of Contents:
1. Identifying Actors
2. Identifying Use Cases
3. Identifying Use Cases from Scenarios
4. Who is the Primary Actors?
5. What is Is Case Scenarios?
6. How Many Scenarios?
7. Step-by-Step Demo with VP-UML
Part III: Developing Use Case Description
Table of Contents:
1. What is Use Case Description?
2. Elements of Use Case Description
3. Developing Use Case Description: Generation Information
4. The Flow of Event Section
5. Step-by-Step Demo: Developing Use Case Description with VP-UML
6. Actor Description
7. Actor Description: The Library System Case Study
8. Step-by-Step Demo: Develop Actor Description with VP-UML
Part IV: Structuring Use Cases
Table of Contents:
1. Use Case Relationships
2. Use Case Relationship: <<include>> Use Cases
3. Use Case Relationships: <<extend>> Use Cases
4. Documenting extension points
5. Use Case Relationships: Generalization Actors and Use Cases
6. Use Case Relationships: Library System Case Study
7. Use Case Description Consistency or Supplementary?
8. Step-by-Step Demo: Drawing Use Case Diagram with VP-UML
9. Step-by-Step Demo Design Use Case Template with VP-UML
Part V: Use Case Modeling Exercises
Table of Contents:
1. Use Case Modeling: Short Exercises
2. Short Exercises Discussion
3. Short Exercises: Solution
4. Use Case Modeling: Case Study
5. Barber Shop Case Study: Scenario 1 & Solution
6. Barber Shop Case Study: Scenario 2 & Solution
7. Barber Shop Case Study: Scenario 3 & Solution
8. Barber Shop Case Study: Scenario 4 & Solution
9. Barber Shop Case Study: Scenario 5 & Solution
10. Barber Shop Case Study: Scenario 6 & Solution
11. Barber Shop Case Study: Structuring Use Cases
- Phrase 1
- Solution
12. Barber Shop Case Study: Structuring Use Cases
- Phrase 2
- Solution
Course Content: