A deployment unit consists of a build (an executable collection of components), documents (end-user support material and release notes) and installation artifacts. A deployment unit is typically associated with a single node in the overall network of computer systems or peripherals. 
Other Relationships:  Part Of Product
Role:  Configuration Manager 
Optionality/Occurrence:  Required.
Templates and Reports: 
     
Examples: 
     
UML Representation:  Package, stereotyped as <<deployment unit>> 
More Information:   
Input to Activities:    Output from Activities:   

 

Purpose To top of page

The Deployment Unit package consists of a build (an executable collection of components), documents (end-user support material and release notes) and installation artifacts. A Deployment Unit is sufficiently complete to be downloadable, and run on a node. This definition fits the cases where the product is available over the internet, the Deployment Unit can be downloaded directly and installed by the user.  In case of "shrinkwrap" software, the Deployment Unit is adorned with distinct packaging consisting of artwork and messaging and sold as a "product".  The contents of the Deployment Unit are noted in the Bill of Materials.

Timing To top of page

In an automated environment the Deployment Unit should be creatable at any given time. However, most projects can expect to create deployment units once a product is almost ready - this can happen in the late Construction Phase and throughout the Transition Phases. Earlier in the Transition Phase when the product is in the "almost ready condition" the Deployment Unit is released to the beta-testers. Once the testing is over, and the various bugs resolved, the Deployment Unit is available for general release in the latter Transition Phase iterations. 

Responsibility To top of page

The Deployment Unit is created by the Configuration Manager, who is the custodian of the overall project repository of artifacts, and used by the Deployment Manager for distribution for beta-testing and repackaging into a "product".

Tailoring To top of page

Document tailoring decisions in the Artifact: Configuration Management Plan.



Rational Unified Process   2003.06.13