Inception Phase
Disciplines
Feasibility Study
Project Decision
Proposal and High Level Estimation
Artifacts
Vision and Business Case
Glossary
Use Case Model
Development case
Project Phase Plan and Software development plan
Iteration plan
Supplementary Specifications
Prototype and PoC
Risk List and Risk Management
High Level Goals
Constraints
Executive Summary
Project vision and business case
Validate Technical Ideas
Clarify Vision
Functionalities
Capabilities
Non Functional requirements
Impact on Architecture
Data Dictionary
Domain Terminology
People
Eduction
Resources
Tools
Plan for Elaboration Phase
Schedule
UP Planning
Use Cases
Types of use cases
Brief Use case
Casual use case
Fully Dressed use case
Alternate scenarios, paragraph writing
Happy Path or Main Success Scenario
Terse use case
Use case name
Scope
Level
Primary Actors
Pre-conditions
Success Guarentee
Main Success Scenario
Secondary Requirements
Technology and Data Variations
Extenstions
Frequency of occurring
Miscellaneous
Styles of use cases
Essential Style use case
Concrete Style use case
No UI Included
UI included
Requirements
Changing Requiements
Finding
Tracking
Organizing
Documenting
FRUPS+
Functionality
Reliability
Usability
Performance
Supportability
Implemenation
Interface
Packaging
operations
Legal
Technical
Resource
Stake Holders and Interests
Use Case Validation
Boss Test
Enterpise Business Process
Size Test
Use Case Finding
Identify a System Boundary
Identify Actors
Idenitfy Goals
Primary Actors
Seconday Actors
Offstage Actors
Define use cases that satisfy user goals
Only 10% of use cases to be captured in detail
Licensing
User Management
Features, capabilities
People, UI, Documentation, Help
predictability, recoverability, frequency of failures
throughput, response times, availability, accuracy
maintanability, configurability, internationalization
Hardware, environment
interfacing with other modules