Opentopia Directory Encyclopedia Tools

UCM

Encyclopedia : U : UC : UCM : UCM



 

UCM or Unified Change Management is a layer built on top of Rational ClearCase to provide several features to this Configuration Management System for software development. These changes include integration with ClearQuest to enforce defect and change tracking with code development through the use of activities. This is part of the Rational Unified Process which describes the lifecycle of change management for Rational/IBM's software development process. It also gives integrators ownership of projects and streams, to allow policy management and feature management from a higher level than developers. UCM removes the ability/requirement that users manage a configuration specification for a view. Most configuration and usage of UCM can be done through a command line or graphical user interface.

Project

A project groups similar components together into a code base used to develop a software product. Rules or policies can be set up on the project enforcing a process for users working within the project.

PVOB

Also known as a project versioned object base was introduced to store metadata for UCM. All structures (project, streams, baselines, activities) will refer to a PVOB when referenced.

Component

One or more components can exist in a base ClearCase VOB. A component can be a part of multiple projects and stream allowing for code reuse.

Stream

Streams are created within a project to allow users to work on content simultaneously in isolated environments within views. A stream is similar to a branch in base ClearCase where code is delivered from one stream to another when integrating code. A stream also allows for development of several releases of a product development to take place.

Baseline

A baseline replaces a label in base ClearCase. A baseline is applied to a set of vobs within a stream which actually labels

Activity

Element changes can be grouped together and associated with reason checking criteria into an activitiy. An activity can be enforced with ClearQuest reason checking criteria allowing bug tracking to be tightly integrated with code development.

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.


Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: