• Overview
    • Site Map
    • Navigating the Process
      • Keyword Index
      • Search Engine
    • Best Practices
      • Develop Iteratively
      • Manage Requirements
      • Use Component Architectures
      • Model Visually (UML)
      • Continuously Verify Quality
      • Manage Change
      • Implementation of Best Practices
        • Rational Tools
        • Tool Specific Guidance
        • Process Guidance
        • Configurable Process
    • Key Concepts
      • Discipline
      • Workflow
      • Workflow Details
      • Role
      • Activity
      • Artifact
      • Tool Mentor
    • Process Essentials
    • Role-based Overviews
      • Analysts
      • Developers
      • Testers
      • Managers
    • Roadmaps
      • Small Projects
        • Scenario: A Small Project Adopts RUP
      • Agile Practices in RUP
      • e-business Solutions
      • Component Solutions
      • Usability Engineering
    • Glossary
    • References
    • Report Overview
    • Guidelines Overview
    • Stereotypes Reference
    • What's New
  • Phases
    • Inception
      • Milestone
      • Sample iteration plan
    • Elaboration
      • Milestone
      • Sample iteration plan
    • Construction
      • Milestone
      • Sample iteration plan
    • Transition
      • Milestone
      • Sample iteration plan
  • Disciplines
    • Requirements
      • Introduction
      • Concepts
        • Requirements
        • Requirements Management
        • Traceability
        • Types of Requirements
        • Use-Case View
        • User-Centered Design
      • Workflow
        • Analyze the Problem
        • Understand Stakeholder Needs
        • Define the System
        • Manage the Scope of the System
        • Refine the System Definition
        • Manage Changing Requirements
      • Activity Overview
      • Artifact Overview
      • Guidelines Overview
    • Analysis & Design
      • Introduction
      • Concepts
        • Analysis Mechanisms
        • Concurrency
        • Deployment View
        • Design and Implementation Mechanisms
        • Distribution Patterns
        • Events and Signals
        • Layering
        • Logical View
        • Process View
        • Representing Graphical User-Interfaces
        • Representing Interfaces to External Systems
        • Software Architecture
        • Test-first Design
        • Web Architecture Patterns
      • Workflow
        • Define a Candidate Architecture
        • Refine the Architecture
        • Analyze Behavior
        • Design Components
        • Design the Database
        • Perform Architectural Synthesis
      • Activity Overview
      • Artifact Overview
      • Guidelines Overview
    • Implementation
      • Introduction
      • Concepts
        • Build
        • Developer Testing
        • Development and Integration Workspaces
        • Implementation View
        • Mapping from Design to Code
        • Software Integration
        • Stubs
      • Workflow
        • Structure the Implementation Model
        • Plan the Integration
        • Implement Components
        • Integrate Each Subsystem
        • Integrate the System
      • Activity Overview
      • Artifact Overview
      • Guidelines Overview
    • Test
      • Introduction
      • Concepts
        • Acceptance Testing
        • Exploratory Testing
        • Key Measures of Test
        • Performance Testing
        • Product Quality
        • Quality Dimensions
        • Stages of Test
        • Structure Testing
        • Test Automation and Tools
        • Test Strategy
        • Test-Ideas Catalog
        • Test-Ideas List
        • The Lifecycle of Testing
        • Types of Test
        • Usability Testing
      • Workflow
        • Define Evaluation Mission
        • Verify Test Approach
        • Validate Build Stability
        • Test and Evaluate
        • Achieve Acceptable Mission
        • Improve Test Assets
      • Activity Overview
      • Artifact Overview
      • Guidelines Overview
    • Deployment
      • Introduction
      • Workflow
        • Plan Deployment
        • Develop Support Material
        • Manage Acceptance Test
        • Produce Deployment Unit
        • Package Product
        • Provide Access to Download Site
        • Beta Test Product
      • Activity Overview
      • Artifact Overview
      • Guidelines Overview
    • Configuration & Change Management
      • Introduction
      • Concepts
        • Baselining
        • Change Request Management
        • Configuration Status Reporting
        • Configuration and Change Request Management
        • Product Directory Structure
        • Promotion Method
        • Unified Change Management (UCM)
        • Workspaces
      • Workflow
        • Plan Project Configuration & Change Control
        • Create Project Configuration Management (CM) Environments
        • Change and Deliver Configuration Items
        • Manage Baselines & Releases
        • Monitor & Report Configuration Status
        • Manage Change Requests
      • Activity Overview
      • Artifact Overview
    • Project Management
      • Introduction
      • Concepts
        • Evaluating Quality
        • Iteration
        • Measuring Quality
        • Metrics
        • Organizational Context for the Rational Unified Process
        • Prototypes
        • Risk
      • Workflow
        • Conceive New Project
        • Evaluate Project Scope and Risk
        • Develop Software Development Plan
        • Monitor & Control Project
        • Plan for Next Iteration
        • Manage Iteration
        • Close-Out Phase
        • Close-Out Project
      • Activity Overview
      • Artifact Overview
      • Guidelines Overview
    • Environment
      • Introduction
      • Concepts
        • Development Environment
        • Effect of Implementing a Process
        • Environment Practices
        • Implementing a Process in a Project
        • Implementing a Process in an Organization
        • Implementing the Rational Unified Process
        • Managing Organizational Change
        • Mentoring
        • Pilot Project
        • Process Configuration
        • Process Quality
        • Supporting Tools
        • The Underlying Model of the Rational Unified Process
      • Workflow
        • Prepare Environment for Project
        • Prepare Environment for an Iteration
        • Prepare Guidelines for an Iteration
        • Support Environment During an Iteration
      • Activity Overview
      • Artifact Overview
      • Guidelines Overview
    • Business Modeling
      • Introduction
      • Concepts
        • Activity-Based Costing
        • Business Architecture
        • Business Patterns
        • Modeling Large Organizations
        • Scope of Business Modeling
        • e-business Development
      • Workflow
        • Assess Business Status
        • Describe Current Business
        • Design Business Process Realizations
        • Develop a Domain Model
        • Explore Process Automation
        • Identify Business Processes
        • Refine Business Process Definitions
        • Refine Roles and Responsibilities
      • Activity Overview
      • Artifact Overview
      • Guidelines Overview
  • Roles and Activities
    • Analyst Role Set
      • Business Designer
        • Define Automation Requirements
        • Detail a Business Entity
        • Detail a Business Use Case
        • Detail a Business Worker
        • Find Business Workers and Entities
      • Business-Model Reviewer
        • Review the Business Object Model
        • Review the Business Use-Case Model
      • Business-Process Analyst
        • Assess Target Organization
        • Capture a Common Business Vocabulary
        • Define the Business Architecture
        • Develop Business-Modeling Guidelines
        • Find Business Actors and Use Cases
        • Maintain Business Rules
        • Set and Adjust Goals
        • Structure the Business Use-Case Model
      • Requirements Reviewer
        • Review Requirements
      • Requirements Specifier
        • Detail a Use Case
        • Detail the Software Requirements
      • System Analyst
        • Capture a Common Vocabulary
        • Develop Requirements Management Plan
        • Develop Use-Case Modeling Guidelines
        • Develop Vision
        • Elicit Stakeholder Requests
        • Find Actors and Use Cases
        • Manage Dependencies
        • Structure the Use-Case Model
      • Test Analyst
        • Define Assessment and Traceability Needs
        • Define Test Details
        • Determine Test Results
        • Identify Targets of Test
        • Identify Test Ideas
        • Verify Changes in Build
      • User-Interface Designer
        • Develop User-Interface Guidelines
        • Model the User-Interface
        • Prototype the User-Interface
    • Developer Role Set
      • Architecture Reviewer
        • Review the Architecture
      • Capsule Designer
        • Capsule Design
      • Code Reviewer
        • Review Code
      • Database Designer
        • Database Design
      • Design Reviewer
        • Review the Design
      • Designer
        • Class Design
        • Design Test Classes and Packages
        • Subsystem Design
        • Use-Case Analysis
        • Use-Case Design
      • Implementer
        • Develop Installation Artifacts
        • Fix a Defect
        • Implement Component
        • Implement Test Components and Subsystems
        • Perform Unit Tests
      • Integrator
        • Create Baselines
        • Create Integration Workspaces
        • Integrate Subsystem
        • Integrate System
        • Plan Subsystem Integration
        • Plan System Integration
        • Promote Baselines
      • Software Architect
        • Architectural Analysis
        • Assess Viability of Architectural Proof-of-Concept
        • Construct Architectural Proof-of-Concept
        • Describe Distribution
        • Describe the Run-time Architecture
        • Develop Design Guidelines
        • Develop Programming Guidelines
        • Identify Design Elements
        • Identify Design Mechanisms
        • Incorporate Existing Design Elements
        • Prioritize Use Cases
        • Structure the Implementation Model
      • Test Designer
        • Define Test Approach
        • Define Test Environment Configurations
        • Define Testability Elements
        • Develop Test Guidelines
        • Identify Testability Mechanisms
        • Structure the Test Implementation
    • Tester Role Set
      • Tester
        • Analyze Test Failure
        • Execute Test Suite
        • Implement Test
        • Implement Test Suite
    • Manager Role Set
      • Change Control Manager
        • Confirm Duplicate or Rejected CR
        • Establish Change Control Process
        • Review Change Request
      • Configuration Manager
        • Create Deployment Unit
        • Establish Configuration Management (CM) Policies
        • Perform Configuration Audit
        • Report on Configuration Status
        • Set Up Configuration Management (CM) Environment
        • Write Configuration Management (CM) Plan
      • Deployment Manager
        • Define Bill of Materials
        • Develop Deployment Plan
        • Manage Acceptance Test
        • Manage Beta Test
        • Provide Access to Download Site
        • Release to Manufacturing
        • Verify Manufactured Product
        • Write Release Notes
      • Process Engineer
        • Assess Current Organization
        • Develop Development Case
        • Develop Project-Specific Templates
        • Launch Development Case
      • Project Manager
        • Acquire Staff
        • Assess Iteration
        • Compile Software Development Plan
        • Define Monitoring & Control Processes
        • Define Project Organization and Staffing
        • Develop Business Case
        • Develop Iteration Plan
        • Develop Measurement Plan
        • Develop Problem Resolution Plan
        • Develop Product Acceptance Plan
        • Develop Quality Assurance Plan
        • Develop Risk Management Plan
        • Handle Exceptions and Problems
        • Identify and Assess Risks
        • Initiate Iteration
        • Initiate Project
        • Monitor Project Status
        • Plan Phases and Iterations
        • Prepare for Phase Close-Out
        • Prepare for Project Close-Out
        • Report Status
        • Schedule and Assign Work
      • Project Reviewer
        • Iteration Acceptance Review
        • Iteration Evaluation Criteria Review
        • Iteration Plan Review
        • Lifecycle Milestone Review
        • Project Acceptance Review
        • Project Approval Review
        • Project Planning Review
        • Project Review Authority (PRA) Project Review
      • Test Manager
        • Agree Mission
        • Assess and Advocate Quality
        • Assess and Improve Test Effort
        • Identify Test Motivators
        • Obtain Testability Commitment
    • Additional Role Set
      • Any Role
        • Create Development Workspace
        • Deliver Changes
        • Make Changes
        • Submit Change Request
        • Update Change Request
        • Update Workspace
      • Course Developer
        • Develop Training Materials
      • Graphic Artist
        • Create Product Artwork
      • Stakeholder
        • System Administrator
        • Support Development
      • Technical Writer
        • Develop Manual Styleguide
        • Develop Support Materials
      • Tool Specialist
        • Develop Tool Guidelines
        • Select and Acquire Tools
        • Set Up Tools
        • Verify Tool Configuration and Installation
  • Artifacts
    • Requirements Artifact Set
      • Glossary
        • Checkpoints
        • rup_gloss.htm
      • Stakeholder Requests
        • Checkpoints
        • rup_stkreq.htm
      • Supplementary Specifications
        • Checkpoints
        • rup_sspec.htm
      • Use-Case Model...
        • Actor
          • Checkpoints
          • Guidelines
          • Report
        • Use Case
          • Checkpoints
          • Guidelines
            • Activity Diagram in the Use-Case Model
            • Use Case
          • Report
          • rup_ucspec.htm
        • Use-Case Model
          • Checkpoints
          • Guidelines
            • Communicate-Association
            • Actor-Generalization
            • Extend-Relationship
            • Include-Relationship
            • Use-Case Diagram
            • Use-Case Model
            • Use-Case-Generalization
          • Report
        • Use-Case Package
          • Guidelines
      • User-Interface Prototype
        • Guidelines
      • Vision
        • Vision
        • Vision (for small projects)
        • Checkpoints
      • {More Requirements Artifacts}
        • Boundary Class
          • Guidelines
        • Requirements Attributes
          • Checkpoints
        • Requirements Management Plan
          • Guidelines
          • rup_rmpln.htm
        • Software Requirements Specification
          • SRS traditional
          • SRS w/ Use-Cases
          • Checkpoints
          • Guidelines
        • Use-Case Storyboard
          • Guidelines
          • Report
    • Analysis & Design Artifact Set
      • Data Model
        • Checkpoints
        • Guidelines
          • Data Model
          • Reverse-engineering Relational Databases
      • Design Model...
        • Capsule
          • Checkpoints
          • Guidelines
        • Design Class
          • Checkpoints
          • Guidelines
            • Building Web Applications with the UML
            • Design Class
            • Designing Classes in Visual Basic
            • Testing and Evaluating Classes
          • Report
        • Design Model
          • Checkpoints
          • Guidelines
            • Aggregation
            • Association
            • Class Diagram
            • Collaboration Diagram
            • Concurrency
            • Design Model
            • Generalization
            • Import Dependency in Design
            • Layering
            • Sequence Diagram
            • Statechart Diagram
            • Subscribe-Association
          • Report
        • Design Package
          • Checkpoints
          • Guidelines
          • Report
        • Design Subsystem
          • Checkpoints
          • Guidelines
        • Event
        • Interface
          • Guidelines
        • Protocol
          • Checkpoints
        • Signal
          • Checkpoints
        • Use-Case Realization
          • Checkpoints
          • Guidelines
          • Report
          • rup_ucrs.htm
      • Software Architecture Document
        • Checkpoints
        • Guidelines
        • rup_sad.htm
      • {More Analysis & Design Artifacts}
        • Analysis Model...
          • Analysis Class
            • Checkpoints
            • Guidelines
          • Analysis Model
        • Architectural Proof-of-Concept
        • Deployment Model
        • Reference Architecture
    • Implementation Artifact Set
      • Build
      • Implementation Model...
        • Component
          • Guidelines
            • Component
            • Component Dependency
            • Testing and Evaluating Components
        • Implementation Model
          • Checkpoints
          • Guidelines
            • Component Diagram
            • Implementation Model
            • Import Dependency in Implementation
        • Implementation Subsystem
          • Guidelines
      • {More Implementation Artifacts}
        • Integration Build Plan
          • rup_ibpln.htm
    • Test Artifact Set
      • Test Evaluation Summary
        • rup_tsteval.htm
      • Test Plan
        • Checkpoints
        • Guidelines
        • rup_tstpln.htm
      • Test Results
      • Test-Ideas List
        • Guidelines
          • Test Ideas for Booleans and Boundaries
          • Test Ideas for Method Calls
          • Test Ideas for Statechart and Flow Diagrams
      • {More Test Artifacts}
        • Test Definition
          • Test Case
            • Checkpoints
            • Guidelines
              • Test Case
              • Unit Test
          • Test Data
            • Guidelines
          • Workload Analysis Model
            • Checkpoints
            • Guidelines
        • Test Implementation
          • Test Environment Configuration
          • Test Log
          • Test Script
            • Checkpoints
            • Guidelines
          • Test Suite
            • Report
        • Test Software Design
          • Test Automation Architecture
          • Test Class
          • Test Component
          • Test Interface Specification
    • Deployment Artifact Set
      • Deployment Plan
        • Guidelines
        • rup_depln.htm
      • End-User Support Material...
        • End-User Support Material
        • Release Notes
          • rup_relnt.htm
        • Training Materials
      • Product...
        • Bill of Materials
          • rup_bom.htm
        • Deployment Unit
        • Installation Artifacts
        • Product
        • Product Artwork
    • Configuration & Change Management Artifact Set
      • Change Request
      • Project Repository
      • Workspace
      • {More Configuration & Change Management Artifacts}
        • Configuration Audit Findings
        • Configuration Management Plan
          • rup_cmpln.htm
    • Project Management Artifact Set
      • Business Case
        • Guidelines
        • rup_buscs.htm
      • Issues List
      • Iteration Assessment
        • rup_itass.htm
      • Iteration Plan
        • Guidelines
        • rup_itpln.htm
      • Review Record
      • Risk List
        • Guidelines
        • rup_rsklst.htm
      • Software Development Plan
        • Guidelines
        • rup_sdpln.htm
      • Status Assessment
        • rup_stass.htm
      • {More Project Management Artifacts}
        • Measurement Plan
          • Guidelines
          • rup_mspln.htm
        • Problem Resolution Plan
          • rup_prspln.htm
        • Product Acceptance Plan
          • rup_pacpln.htm
        • Project Measurements
        • Quality Assurance Plan
          • rup_qapln.htm
        • Risk Management Plan
          • rup_rskpln.htm
        • Work Order
    • Environment Artifact Set
      • Development Case
        • Guidelines
          • Classifying Artifacts
          • Development Case
          • Important Decisions in Analysis & Design
          • Important Decisions in Business Modeling
          • Important Decisions in Configuration & Change Management
          • Important Decisions in Deployment
          • Important Decisions in Environment
          • Important Decisions in Implementation
          • Important Decisions in Project Management
          • Important Decisions in Requirements
          • Important Decisions in Test
          • Process Discriminants
          • Review Levels
          • Tailoring the Process
        • wb_dvlcs.htm
      • Development Infrastructure...
        • Development Infrastructure
        • Tools
      • {More Environment Artifacts}
        • Business Modeling Guidelines
          • rup_bmgd.htm
        • Design Guidelines
          • Checkpoints
          • rup_desgd.htm
        • Development-Organization Assessment
          • Guidelines
          • rup_dorgass.htm
        • Manual Styleguide
        • Programming Guidelines
          • rup_prggd.htm
        • Project-Specific Templates
        • Test Guidelines
          • rup_tstgd.htm
        • Tool Guidelines
        • Use-Case Modeling Guidelines
          • rup_ucmgd.htm
        • User-Interface Guidelines
    • Business Modeling Artifact Set
      • Business Architecture Document
        • Checkpoints
        • Guidelines
        • rup_barchdoc.htm
      • Business Glossary
        • Checkpoints
        • rup_bgloss.htm
      • Business Object Model...
        • Business Entity
          • Checkpoints
          • Guidelines
          • Report
        • Business Object Model
          • Checkpoints
          • Guidelines
            • Activity Diagram in the Business Object Model
            • Aggregation in the Business Object Model
            • Association in the Business Object Model
            • Business Object Model
            • Class Diagram in the Business Object Model
            • Collaboration Diagram in the Business Object Model
            • Generalization in the Business Object Model
            • Going from Business Models to Systems
            • Sequence Diagram in the Business Object Model
            • Statechart Diagram in the Business Object Model
          • Report
        • Business Use-Case Realization
          • Checkpoints
          • Guidelines
          • Report
          • rup_bucr.htm
        • Business Worker
          • Checkpoints
          • Guidelines
          • Report
        • Organization Unit
          • Checkpoints
          • Guidelines
      • Business Rules
        • Checkpoints
        • Guidelines
        • rup_brul.htm
      • Business Use-Case Model...
        • Business Actor
          • Checkpoints
          • Guidelines
          • Report
        • Business Use Case
          • Checkpoints
          • Guidelines
            • Activity Diagram in the Business Use-Case Model
            • Business Use Case
          • Report
          • rup_bucs.htm
        • Business Use-Case Model
          • Checkpoints
          • Guidelines
            • Actor-Generalization in the Business Use-Case Model
            • Business Use-Case Model
            • Communicate-Association in the Business Use-Case Model
            • Extend-Relationship in the Business Use-Case Model
            • Include-Relationship in the Business Use-Case Model
            • Use-Case Diagram in the Business Use-Case Model
            • Use-Case-Generalization in the Business Use-Case Model
          • Report
      • Business Vision
        • Checkpoints
        • Guidelines
        • rup_bvis.htm
      • Supplementary Business Specification
        • Checkpoints
        • rup_sbs.htm
      • Target-Organization Assessment
        • Guidelines
        • rup_tarorgass.htm
  • Tool Mentors
    • Rational Suite AnalystStudio Tool Mentors
      • Eliciting Stakeholder Requests Using Rational ClearQuest
      • Managing Stakeholder Requests Using Rational ClearQuest and Rational RequisitePro
      • Managing Use Cases Using Rational Rose and Rational RequisitePro
    • Rational Administrator Tool Mentors
      • Configuring Projects Using the Rational Administrator
    • Rational ClearCase Tool Mentors
      • Checking Out and Checking In Configuration Items Using Rational ClearCase
      • Comparing Baselines Using Rational ClearCase
      • Creating Baselines Using Rational ClearCase
      • Creating Multiple Sites Using Rational ClearCase
      • Creating a Development Workspace Using Rational ClearCase
      • Creating an Integration and Building Workspace Using Rational ClearCase
      • Delivering Your Work Using Rational ClearCase
      • Linking Configuration Management and Change Request Management Using Rational ClearQuest and Rational ClearCase
      • Promoting Project Baselines Using Rational ClearCase
      • Setting Policies Using Rational ClearCase
      • Setting Up the Implementation Model Using Rational ClearCase
      • Setting Up the Implementation Model with UCM Using Rational ClearCase
      • Updating Your Project Work Area Using Rational ClearCase
      • Using UCM Change Sets with Rational ClearCase
    • Rational ClearQuest Tool Mentors
      • Creating Multiple Sites Using Rational ClearQuest
      • Defining Change and Review Notifications Using Rational ClearQuest
      • Establishing a Change Request Process Using Rational ClearQuest
      • Reporting Defect Trends and Status Using Rational ClearQuest
      • Reporting Review and Work Status Using Rational ClearQuest
      • Submitting Change Requests Using Rational ClearQuest
      • Viewing the History of a Defect Using Rational ClearQuest
      • Setting Up and Managing the Rational Process Workbench Workspace
    • Rational Process Workbench Tool Mentors
      • Defining a Custom Process Using Rational Process Workbench
      • Developing a Process Model Using Rational Process Workbench
      • Managing Process Content Using Rational Process Workbench
      • Publishing a Process Using Rational Process Workbench
      • Setting Up and Configuring the Rational Process Workbench Tool
      • Setting Up and Managing the Rational Process Workbench Workspace
    • Rational ProjectConsole Tool Mentors
      • Browsing Project Artifacts Using Rational ProjectConsole
      • Creating a Static or Portable Copy of your Rational ProjectConsole Web Site Using Rational ProjectConsole
      • Displaying Artifacts Related to Specific Objects on a Diagram Using Rational ProjectConsole
    • Rational PureCoverage Tool Mentors
      • Evaluating Code Coverage Using Rational PureCoverage and Rational PurifyPlus (UNIX)
      • Evaluating Code Coverage Using Rational PureCoverage and Rational PurifyPlus (Windows)
    • Rational Purify Tool Mentors
      • Detecting Run-Time Errors Using Rational Purify and Rational PurifyPlus (UNIX)
      • Detecting Run-time Errors Using Rational Purify and Rational PurifyPlus (Windows)
      • Profiling Java Memory Usage Using Rational Purify and Rational PurifyPlus (Windows)
      • Profiling Memory Usage in Managed Code Using Rational Purify® and Rational PurifyPlus (Windows)
    • Rational QualityArchitect Tool Mentors
      • Implementing an Automated Component Test using Rational QualityArchitect
    • Rational Quantify Tool Mentors
      • Finding Performance Bottlenecks Using Rational Quantify and Rational PurifyPlus (UNIX)
      • Finding Performance Bottlenecks Using Rational Quantify and Rational PurifyPlus (Windows)
    • Rational RequisitePro Tool Mentors
      • Adding Templates to Your Rational RequisitePro Project
      • Archiving Requirements Using Rational RequisitePro
      • Baselining a Rational RequisitePro Project
      • Capturing a Common Vocabulary Using Rational RequisitePro
      • Detailing a Business Use Case Using Rational RequisitePro
      • Detailing a Use Case Using Rational RequisitePro
      • Developing a Vision Using Rational RequisitePro
      • Eliciting Stakeholder Requests Using Rational RequisitePro
      • Managing Dependencies Using Rational RequisitePro
      • Reviewing Requirements Using Rational RequisitePro
      • Setting Up Rational RequisitePro for a Project
      • Viewing Requirement History Using Rational RequisitePro
    • Rational Robot Tool Mentors
      • Creating an Automated Performance Test Script Using Rational Robot
      • Executing Test Suites Using Rational Robot
      • Implementing Test Scripts Using Rational Robot
      • Setting Up the Test Environment in Rational Robot
    • Rational Rose Tool Set
      • Rational Rose RealTime Tool Mentors
        • Capturing a Concurrency Architecture using Rational Rose RealTime
        • Designing with Active Objects in Rational Rose RealTime
        • Setting Up Version Control using Rational Rose RealTime with Rational ClearCase
      • Rational Rose Tool Mentors
        • Accessing Rational ClearCase from Rational Rose
        • Capturing the Results of Use-Case Analysis Using Rational Rose
        • Comparing and Merging Rational Rose Models Using Model Integrator
        • Creating Use-Case Realizations Using Rational Rose
        • Designing and Modeling Databases Using Rational Rose Data Modeler
        • Detailing a Use Case Using Rational Rose
        • Documenting the Deployment Model Using Rational Rose
        • Documenting the Process View Using Rational Rose
        • Finding Actors and Use Cases Using Rational Rose
        • Generating Elements from a Model Using Rational Rose
        • Managing Classes Using Rational Rose
        • Managing Collaboration Diagrams Using Rational Rose
        • Managing Interfaces Using Rational Rose
        • Managing Sequence Diagrams Using Rational Rose
        • Managing Subsystems Using Rational Rose
        • Managing the Design Model Using Rational Rose
        • Publishing Web-based Rational Rose Models Using Web Publisher
        • Reverse-Engineering Code Using Rational Rose
        • Setting Up Rational Rose for a Project
        • Structuring the Implementation Model Using Rational Rose
        • Structuring the Use-Case Model Using Rational Rose
      • Rational Rose Tool Mentors for Business Modeling
        • Detailing Business Workers and Entities Using Rational Rose
        • Detailing a Business Use Case Using Rational Rose
        • Finding Actors and Use Cases Using Rational Rose
        • Finding Business Actors and Use Cases Using Rational Rose
        • Finding Business Workers and Entities Using Rational Rose
        • Publishing Web-based Rational Rose Models Using Web Publisher
        • Structuring the Business Use-Case Model Using Rational Rose
    • Rational SoDA Tool Mentors
      • Creating a Business Entity Report Using Rational SoDA
      • Creating a Business Object Model Survey Using Rational SoDA
      • Creating a Business Use-Case Model Survey Using Rational SoDA
      • Creating a Business Use-Case Realization Report Using Rational SoDA
      • Creating a Business Worker Report Using Rational SoDA
      • Creating a Class Report Using Rational SoDA
      • Creating a Design Model Survey Using Rational SoDA
      • Creating a Package Report Using Rational SoDA
      • Creating a Software Architecture Document Using Rational SoDA
      • Creating a Use-Case Model Survey Using Rational SoDA
      • Creating a Use-Case Realization Report Using Rational SoDA
      • Creating a Use-Case Report Using Rational SoDA
      • Creating a Use-Case Storyboard Report Using Rational SoDA
      • Creating an Actor Report Using Rational SoDA
    • Rational Test RealTime Tool Mentors
      • Analyzing Test Execution Using Rational Test RealTime
      • Executing Test Components Using Rational Test RealTime
      • Implementing Test Components Using Rational Test RealTime
    • Rational TestFactory Tool Mentors
      • Evaluating Test Coverage Using Rational TestFactory
      • Evaluating the Results of Executing a Test Suite Using Rational TestFactory
      • Executing a Test Suite Using Rational TestFactory
      • Implementing Generated Test Scripts Using Rational TestFactory
      • Structuring the Test Implementation with Rational TestFactory
      • Using Rational TestFactory to Measure and Evaluate Code-based Test Coverage on Rational Robot Test Scripts
      • Viewing Logs and Evaluating the Execute Test Suite Using the Rational TestManager
      • Setting Up the Test Environment in Rational TestFactory
    • Rational TestManager Tool Mentors
      • Creating Performance Test Suites with Rational TestManager
      • Creating a Test Case Using Rational TestManager
      • Creating a Test Plan Using Rational TestManager
      • Executing a Test Suite Using Rational TestManager
      • Performing Test Activities Using Rational TestManager
      • Implementing an Automated Test Suite Using Rational TestManager
  • Templates
    • Microsoft Word
    • FrameMaker
    • Microsoft Project
      • Inception
      • Elaboration
      • Construction
      • Transition
    • SoDA
    • HTML
  • White Papers
    • Applying Requirements Management with Use Cases
    • Traceability Strategies for Requirements Management with Use Cases
    • Reaching CMM Levels 2 and 3
    • System Variants
    • The Estimation of Effort Based on Use Cases
    • Developing Large-Scale Systems
    • Modeling Web Application Architectures with UML
    • From Waterfall to Iterative Lifecycle - A Tough Transition for Project Managers
    • RUP/XP Guidelines: Pair Programming
    • RUP/XP Guidelines: Test-First Design and Refactoring
    • A Comparison of RUP and XP
    • The Rational Unified Process - An Enabler for Higher Process Maturity
    • The Ten Essentials of RUP - The Essence of an Effective Development Process
    • Using the Rational Unified Process for Small Projects: Expanding upon eXtreme Programming
    • Content Management Defined
    • Testing Embedded Systems - Do You Have the GuTs for It?
  • Work Guidelines
    • Assessment Workshop
    • Development Case Workshop
    • Requirements Workshop
    • Use-Case Workshop
    • Use-Case Analysis Workshop
    • Interviews
    • Brainstorming and Idea Reduction
    • Storyboarding
    • Role Playing
    • Review Existing Requirements
    • Fishbone Diagrams
    • Pareto Diagrams
    • Reviews
    • Maintaining Test Suites
  • Examples Overview
    • Wylie College Organization Website
    • Course Registration System
    • Project Web Template
    • Collegiate Sports Paging System
    • Test Guidelines
      • Test-Idea Catalogs
        • Test Ideas for Booleans (ANDs and ORs)
    • Development Case
    • Small Project Development Case
      • General Tailoring
      • Project Lifecycle
        • Inception
        • Elaboration
        • Construction
        • Transition
      • Artifacts
    • Use Case Modeling Guidelines
    • Ada Programming Guidelines
    • C++ Programming Guidelines
    • Java Programming Guidelines
  • Process Engineer Toolkit
    • Introduction
    • User's Guide
      • Working with Project Webs
        • Basic Setup
        • Modifying the Treebrowser
        • Installing Templates
          • FrontPage Templates
          • HTML Templates
        • Authoring Process Web Pages
          • Basic Authoring of Process Web Pages
          • Adding External Links to Rational Unified Process
          • Creating a Development Case
          • Rational Unified Process Styleguide
        • Preparing for Publication
        • Verifying a Web Site
      • Upgrading the Rational Unified Process
      • Modifying the Rational Unified Process
        • Basic Modification of the Rational Unified Process
        • Translating the Rational Unified Process
        • Translating the Rational Unified Process Tools
      • Tools Reference
        • KeyWordIndex
        • Search Engine
          • Overview
          • Dependency List
          • Eliminating words
          • Search Applet
          • HTML Parser Syntax Errors
          • HTML ampersand entities
          • How to Search
          • SearchEngine - Frequently Asked Questions
        • SearchEngineHelper
        • SiteMap
        • TreeBrowser applet
    • Directory structure
      • RationalProjectWebExample Directory Structure
      • Rational Unified Process Directory Structure
    • System Requirements
  • RUP Resource Center
  • About the RUP