• Introduction to OpenUP/Basic
  • Getting Started
    • OpenUP/Basic Roadmap
    • Using OpenUP/Basic
    • About
      • About OpenUP/Basic
      • About Base Concepts
  • Core Principles
    • Balance competing priorities to maximize stakeholder value.
    • Collaborate to align interests and share understanding
    • Evolve to continuously obtain feedback and improve
    • Focus on articulating the architecture
  • Roles
    • Analyst
      • Primarily Performs
        • Define Vision
        • Find and Outline Requirements
        • Detail Requirements
      • Additionally Performs
        • Define the Architecture
        • Refine the Architecture
        • Create Test Cases
        • Plan the Project
        • Plan Iteration
      • Responsible For
        • Actor
          • Actor
          • Find and Outline Actors and Use Cases
          • Use Case Formats
        • Use Case
          • Use Case
          • Qualities of Good Requirements
          • Use Case
          • Use-Case Specification
        • Use-Case Model
          • Actor
            • Actor
            • Find and Outline Actors and Use Cases
            • Use Case Formats
          • Use Case
            • Use Case
            • Qualities of Good Requirements
            • Use Case
            • Use-Case Specification
          • Use-Case Model
          • Use-Case Model
          • Use-Case Model
        • Vision
          • Vision
          • Qualities of Good Requirements
          • Vision
        • Supporting Requirements
          • Qualities of Good Requirements
          • Supporting Requirements
          • Supporting Requirements
          • Supporting Requirements
        • Glossary
          • Glossary
      • Modifies
        • Vision
          • Vision
          • Qualities of Good Requirements
          • Vision
        • Glossary
          • Glossary
        • Work Items List
          • Requirements
          • Change Requests
          • Work Items List
        • Supporting Requirements
          • Qualities of Good Requirements
          • Supporting Requirements
          • Supporting Requirements
          • Supporting Requirements
        • Actor
          • Actor
          • Find and Outline Actors and Use Cases
          • Use Case Formats
        • Use Case
          • Use Case
          • Qualities of Good Requirements
          • Use Case
          • Use-Case Specification
        • Use-Case Model
          • Actor
            • Actor
            • Find and Outline Actors and Use Cases
            • Use Case Formats
          • Use Case
            • Use Case
            • Qualities of Good Requirements
            • Use Case
            • Use-Case Specification
          • Use-Case Model
          • Use-Case Model
          • Use-Case Model
    • Any Role
      • Primarily Performs
        • Request Change
      • Additionally Performs
        • Assess Results
        • Initiate Iteration
      • Modifies
        • Work Items List
          • Requirements
          • Change Requests
          • Work Items List
    • Architect
      • Primarily Performs
        • Demonstrate the Architecture
        • Define the Architecture
        • Refine the Architecture
      • Additionally Performs
        • Design the Solution
        • Plan the Project
        • Plan Iteration
      • Responsible For
        • Architecture
          • Architecture
          • Patterns
          • Visual Modeling
          • Component
          • Abstract Away Complexity
          • Using Patterns
          • Using Visualizations
          • Software Architecture Document
        • Architectural Proof-of-Concept
          • Create Architectural Proof of Concept
      • Modifies
        • Architectural Proof-of-Concept
          • Create Architectural Proof of Concept
        • Architecture
          • Architecture
          • Patterns
          • Visual Modeling
          • Component
          • Abstract Away Complexity
          • Using Patterns
          • Using Visualizations
          • Software Architecture Document
        • Design
          • Design Component
            • Component
            • Abstract Away Complexity
            • Using Patterns
            • Using Visualizations
            • Design Components Representation
          • Use-Case Realization
            • Entity-Control-Boundary Pattern
            • Use-Cases Realizations
          • Design
          • Visual Modeling
          • Design
    • Developer
      • Primarily Performs
        • Implement the Solution
        • Integrate and Create Build
        • Implement Developer Tests
        • Run Developer Tests
        • Prototype the User Interface
        • Design the Solution
      • Additionally Performs
        • Plan Iteration
        • Demonstrate the Architecture
        • Define the Architecture
        • Refine the Architecture
      • Responsible For
        • Design
          • Design Component
            • Component
            • Abstract Away Complexity
            • Using Patterns
            • Using Visualizations
            • Design Components Representation
          • Use-Case Realization
            • Entity-Control-Boundary Pattern
            • Use-Cases Realizations
          • Design
          • Visual Modeling
          • Design
        • Build
          • Promoting Builds
        • Developer Test
          • Test-first Design
          • Developer Test
        • Implementation
          • Implementation
        • User-Interface Prototype
          • User-Interface Prototype
      • Modifies
        • Implementation
          • Implementation
        • Build
          • Promoting Builds
        • Developer Test
          • Test-first Design
          • Developer Test
        • Test Log
        • User-Interface Prototype
          • User-Interface Prototype
        • Design
          • Design Component
            • Component
            • Abstract Away Complexity
            • Using Patterns
            • Using Visualizations
            • Design Components Representation
          • Use-Case Realization
            • Entity-Control-Boundary Pattern
            • Use-Cases Realizations
          • Design
          • Visual Modeling
          • Design
    • Project Manager
      • Primarily Performs
        • Plan the Project
        • Assess Results
        • Close-out Project
        • Monitor and Control Project
        • Initiate Iteration
        • Plan Iteration
      • Responsible For
        • Project Plan
          • Plan Project Phases
          • Project Plan
        • Status Assessment
          • Status Assessment Representation
          • Type and Frequency of Assessments
        • Iteration Plan
          • Iteration
          • Iteration Planning
          • Iteration Plan
        • Work Items List
          • Requirements
          • Change Requests
          • Work Items List
      • Modifies
        • Project Plan
          • Plan Project Phases
          • Project Plan
        • Work Items List
          • Requirements
          • Change Requests
          • Work Items List
        • Status Assessment
          • Status Assessment Representation
          • Type and Frequency of Assessments
        • Iteration Plan
          • Iteration
          • Iteration Planning
          • Iteration Plan
    • Stakeholder
      • Additionally Performs
        • Define Vision
        • Find and Outline Requirements
        • Detail Requirements
        • Define the Architecture
        • Refine the Architecture
        • Plan the Project
        • Assess Results
    • Tester
      • Primarily Performs
        • Create Test Cases
        • Implement Tests
        • Run Tests
        • Evaluate Test Results
      • Additionally Performs
        • Plan the Project
        • Plan Iteration
        • Refine the Architecture
      • Responsible For
        • Test Case
          • Test Case
          • Test Case
        • Test Data
          • Test Data
        • Test Script
          • Test Script
          • Types of Test
          • Test Suite
          • Programming Automated Tests
        • Test Log
      • Modifies
        • Test Case
          • Test Case
          • Test Case
        • Test Data
          • Test Data
        • Test Script
          • Test Script
          • Types of Test
          • Test Suite
          • Programming Automated Tests
        • Test Log
        • Work Items List
          • Requirements
          • Change Requests
          • Work Items List
  • Work Products
    • Architecture
      • Architectural Proof-of-Concept
        • Responsible Role
          • Architect
        • Input to
          • Define the Architecture
        • Output from
          • Demonstrate the Architecture
          • Define the Architecture
          • Refine the Architecture
        • Guidance
          • Create Architectural Proof of Concept
      • Architecture
        • Responsible Role
          • Architect
        • Input to
          • Implement the Solution
          • Design the Solution
          • Refine the Architecture
          • Plan Iteration
          • Define the Architecture
        • Output from
          • Define the Architecture
          • Refine the Architecture
        • Guidance
          • Architecture
          • Patterns
          • Visual Modeling
          • Component
          • Abstract Away Complexity
          • Using Patterns
          • Using Visualizations
          • Software Architecture Document
    • Development
      • Build
        • Responsible Role
          • Developer
        • Input to
          • Run Tests
          • Implement Tests
        • Output from
          • Integrate and Create Build
        • Guidance
          • Promoting Builds
      • Design
        • Responsible Role
          • Developer
        • Contained Work Products
          • Design Component
            • Component
            • Abstract Away Complexity
            • Using Patterns
            • Using Visualizations
            • Design Components Representation
          • Use-Case Realization
            • Entity-Control-Boundary Pattern
            • Use-Cases Realizations
        • Input to
          • Refine the Architecture
          • Implement the Solution
          • Design the Solution
          • Define the Architecture
          • Implement Developer Tests
        • Output from
          • Design the Solution
          • Define the Architecture
          • Refine the Architecture
        • Guidance
          • Design
          • Visual Modeling
          • Design
      • Developer Test
        • Responsible Role
          • Developer
        • Input to
          • Run Developer Tests
        • Output from
          • Implement Developer Tests
        • Guidance
          • Test-first Design
          • Developer Test
      • Implementation
        • Responsible Role
          • Developer
        • Input to
          • Integrate and Create Build
          • Implement Developer Tests
          • Run Developer Tests
          • Implement the Solution
        • Output from
          • Implement the Solution
        • Guidance
          • Implementation
      • User-Interface Prototype
        • Responsible Role
          • Developer
        • Output from
          • Prototype the User Interface
        • Guidance
          • User-Interface Prototype
    • Project Management
      • Iteration Plan
        • Responsible Role
          • Project Manager
        • Input to
          • Assess Results
          • Monitor and Control Project
          • Initiate Iteration
        • Output from
          • Monitor and Control Project
          • Initiate Iteration
          • Plan Iteration
        • Guidance
          • Iteration
          • Iteration Planning
          • Iteration Plan
      • Project Plan
        • Responsible Role
          • Project Manager
        • Input to
          • Assess Results
          • Close-out Project
          • Monitor and Control Project
          • Initiate Iteration
          • Plan Iteration
          • Define the Architecture
          • Plan the Project
        • Output from
          • Plan the Project
          • Close-out Project
          • Monitor and Control Project
        • Guidance
          • Plan Project Phases
          • Project Plan
      • Status Assessment
        • Responsible Role
          • Project Manager
        • Input to
          • Close-out Project
          • Assess Results
        • Output from
          • Assess Results
          • Close-out Project
        • Guidance
          • Status Assessment Representation
          • Type and Frequency of Assessments
      • Work Items List
        • Responsible Role
          • Project Manager
        • Input to
          • Monitor and Control Project
          • Plan Iteration
          • Plan the Project
          • Request Change
        • Output from
          • Monitor and Control Project
          • Plan Iteration
          • Request Change
          • Find and Outline Requirements
          • Evaluate Test Results
          • Plan the Project
        • Guidance
          • Requirements
          • Change Requests
          • Work Items List
    • Requirements
      • Actor
        • Responsible Role
          • Analyst
        • Input to
          • Prototype the User Interface
        • Output from
          • Find and Outline Requirements
          • Detail Requirements
        • Guidance
          • Actor
          • Find and Outline Actors and Use Cases
          • Use Case Formats
      • Glossary
        • Responsible Role
          • Analyst
        • Input to
          • Define the Architecture
          • Find and Outline Requirements
          • Detail Requirements
        • Output from
          • Define Vision
          • Find and Outline Requirements
          • Detail Requirements
        • Guidance
          • Glossary
      • Supporting Requirements
        • Responsible Role
          • Analyst
        • Input to
          • Demonstrate the Architecture
          • Design the Solution
          • Detail Requirements
          • Define the Architecture
        • Output from
          • Find and Outline Requirements
          • Detail Requirements
        • Guidance
          • Qualities of Good Requirements
          • Supporting Requirements
          • Supporting Requirements
          • Supporting Requirements
      • Use Case
        • Responsible Role
          • Analyst
        • Input to
          • Prototype the User Interface
          • Design the Solution
          • Create Test Cases
          • Detail Requirements
        • Output from
          • Find and Outline Requirements
          • Detail Requirements
        • Guidance
          • Use Case
          • Qualities of Good Requirements
          • Use Case
          • Use-Case Specification
      • Use-Case Model
        • Responsible Role
          • Analyst
        • Contained Work Products
          • Actor
            • Actor
            • Find and Outline Actors and Use Cases
            • Use Case Formats
          • Use Case
            • Use Case
            • Qualities of Good Requirements
            • Use Case
            • Use-Case Specification
        • Input to
          • Detail Requirements
          • Define the Architecture
          • Prototype the User Interface
          • Demonstrate the Architecture
        • Output from
          • Find and Outline Requirements
        • Guidance
          • Use-Case Model
          • Use-Case Model
          • Use-Case Model
      • Vision
        • Responsible Role
          • Analyst
        • Input to
          • Find and Outline Requirements
          • Detail Requirements
          • Demonstrate the Architecture
          • Define the Architecture
          • Plan the Project
          • Define Vision
          • Prototype the User Interface
          • Assess Results
          • Plan Iteration
        • Output from
          • Define Vision
          • Detail Requirements
        • Guidance
          • Vision
          • Qualities of Good Requirements
          • Vision
    • Test
      • Test Case
        • Responsible Role
          • Tester
        • Input to
          • Create Test Cases
          • Implement Tests
        • Output from
          • Create Test Cases
        • Guidance
          • Test Case
          • Test Case
      • Test Data
        • Responsible Role
          • Tester
        • Input to
          • Implement Tests
          • Run Tests
          • Create Test Cases
          • Implement Developer Tests
        • Output from
          • Create Test Cases
        • Guidance
          • Test Data
      • Test Log
        • Responsible Role
          • Tester
        • Input to
          • Evaluate Test Results
        • Output from
          • Run Tests
          • Run Developer Tests
      • Test Script
        • Responsible Role
          • Tester
        • Input to
          • Run Tests
          • Implement Tests
        • Output from
          • Implement Tests
        • Guidance
          • Test Script
          • Types of Test
          • Test Suite
          • Programming Automated Tests
  • Disciplines
    • Analysis & Design
      • Tasks
        • Define the Architecture
        • Demonstrate the Architecture
        • Design the Solution
        • Refine the Architecture
    • Configuration & Change Management
      • Tasks
        • Request Change
    • Implementation
      • Tasks
        • Implement Developer Tests
        • Implement the Solution
        • Integrate and Create Build
        • Prototype the User Interface
        • Run Developer Tests
    • Project Management
      • Tasks
        • Assess Results
        • Close-out Project
        • Initiate Iteration
        • Monitor and Control Project
        • Plan Iteration
        • Plan the Project
    • Requirements
      • Tasks
        • Define Vision
        • Detail Requirements
        • Find and Outline Requirements
    • Test
      • Tasks
        • Create Test Cases
        • Evaluate Test Results
        • Implement Tests
        • Run Tests
  • OpenUP/Basic Lifecycle
    • Inception Iteration [1..n]
      • Initiate Project
      • Manage Iteration
      • Manage Requirements
      • Determine Architectural Feasibility
      • Assess and Plan Next Iteration
    • Elaboration Iteration [1..n]
      • Manage Iteration
      • Manage Requirements
      • Define the Architecture
      • Develop Solution (for requirement) (within context)
      • Validate Build
      • Assess and Plan Next Iteration
      • Ongoing Tasks
    • Construction Iteration [1..n]
      • Manage Iteration
      • Refine the Architecture
      • Manage Requirements
      • Develop Solution (for requirement) (within context)
      • Validate Build
      • Assess and Plan Next Iteration
      • Ongoing Tasks
    • Transition Iteration [1..n]
      • Manage Iteration
      • Develop Solution (for requirement) (within context)
      • Validate Build
      • Assess and Close-out Project
      • Ongoing Tasks
    • Guidance
      • Construction Phase
      • Elaboration Phase
      • Inception Phase
      • Transition Phase