Requirements
and Development Process
- Requirements Concepts
- Requirement Impact on Project Success
- Iterative Lifecycle and Requirements
Problem Analysis
- Analyzing and Defining Business Problems
- Stakeholder and User Needs
- Features
- Business Rules
Use Case Concepts
- Use Case Foundations
- Use Case Models
- Actors
- Use Cases
- Relationship Between Actors and Use
Cases
- Relationships Between Use Cases
Developing
Use Case Models
- Developing a Use Case Model
- Finding and Defining Actors
- Finding Use Cases
- Descriptions of Use Cases
- Organizing Use Case Information
Writing
Use Case Specifications
- Anatomy of Use Case Specifications
- A Step-by-Step Guide to Writing the
Use-Case Specification
- Step 1: Identify and Describe the Actors
- Step 2: Identify the Use Cases and Write
a Brief Description
- Step 3: Identify the Actor and Use-Case
Relationships
- Step 4: Outline the Individual Use Cases
- Step 5: Refine the Use Cases
- Use Cases, Storyboarding, and User Interface
Design
|
|
Refining
Use Case Specification
- Use Case Evolution
- Reviewing Use Cases
- Refining Use Case Models
- Identifying Special Requirements
- Extending Use Cases
- Including Use Cases in Other Use Cases
Use
Cases, Development, and Testing
- Use Cases and Development
- Use Cases, Testing, and QA
- Ensuring Quality
Supplementary
Requirements
- The Role of the Supplementary Requirements
- Supplementary Specifications
- Exploring Nonfunctional Requirements
- Usability, Reliability, and Performance
- Supportability
- Design Constraints
- Linking Supplementary Specification
to Use Cases
Summary
and Review of Best Practices
- Overview of Best Practices of Use Case
Specifications
- Summary and Conclusion
|