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