Introduction
 Introduction 

Concepts
 Concepts 

Workflow
 Workflow 

Activities
 Activities 

Artifacts
 Artifacts 

Artifacts
 Guidelines 

 

Purpose

To top of page

The purpose of implementation is:

  • to define the organization of the code, in terms of implementation subsystems organized in layers
  • to implement the design elements in terms of implementation elements (source files, binaries, executables, and others)
  • to test the developed components as units
  • to integrate the results produced by individual implementers (or teams), into an executable system

The Implementation discipline limits its scope to how individual classes are to be unit tested. System test and integration test are described in the Test discipline.

 

Relation to Other Disciplines

To top of page

The implementation is related to other disciplines:

  • The

    ../requirem/in_req.htm -- This hyperlink in not present in this generated websiteRequirements discipline describes how to, in a use-case model, capture requirements that the implementation should fulfill.

  • The Analysis & Design discipline describes how to develop a design model. The design model represents the intent of the implementation, and is the primary input to the Implementation discipline.
  • The

    ../test/int_test.htm -- This hyperlink in not present in this generated websiteTest discipline describes how to integration test each build during the integration of the system. It also describes how to test the system to verify that all requirements have been met, as well as how defects are detected and submitted.

  • The

    ../environm/int_env.htm -- This hyperlink in not present in this generated websiteEnvironment discipline describes how to develop and maintain supporting artifacts that are used during implementation, such as the process description, the design guidelines, and the programming guidelines. See the Rational Unified Process: Artifacts for more details.

  • The

    ../deployme/int_depl.htm -- This hyperlink in not present in this generated websiteDeployment discipline describes how to use the implementation model to produce and deliver the code to the end-customer.

  • The

    ../manageme/int_pm.htm -- This hyperlink in not present in this generated websiteProject Management discipline describes how to best plan the project. Important aspects of the planning process are the iteration plan, change management and defect tracking systems.



Rational Unified Process  

2003.06.13