ClearCase(tm) Advanced Configuration Management

ClearCase is a powerful UNIX software engineering toolset for version control, configuration management, and process control that does not change the way you or your current environment works.

ClearCase is designed for large-scale and long-lived software development projects. It is targeted at teams of developers working in a UNIX local area network. ClearCase manages multiple versions of evolving software and tracks which versions were used in software builds. It performs builds and rebuilds of individual programs or entire releases according to user-defined version specifications, and enforces project-defined development policies.

Enhanced Version Control

A complete evolution history for any UNIX file and directory is kept along with the versions. ClearCase controls versions of requirements, designs, tests, and documentation. Every UNIX file system object, including source, text, binaries, executables, libraries, bitmaps, and the directories that name these objects, is stored and versioned in a highly reliable repository.

Rule-Based Configurations

Developers can easily create development environments with simple, concise version selection rules. The resulting "view" is created quickly and with minimum storage overhead.

Transparent Access

Any UNIX application or command, without modification, can transparently access versioned objects in a repository. A ClearCase repository is implemented as an extensible part of the UNIX file system. Access to objects in the repository is through standard file system calls.

Binary Sharing

Different configurations share binaries automatically and correctly, minimizing rebuilds and unnecessary copies or links. ClearCase manages numerous development configurations automatically - 20 engineers working on three releases of a software system are not working on three configurations, they are working on 20 or more configurations that have many versions of sources and binaries in common.

Build Auditing

File system level auditing captures and records complete configuration information for every build, guaranteeing complete rebuildability and improving maintainability.

Parallel Building

Parallel, distributed builds can be performed using several processors, either on a single multiprocessor host or on multiple hosts in a network.

Investment Protection

ClearCase allows existing UNIX tools and applications to have complete access to versioned objects without modification.

Scalability

ClearCase uses the power of distributed system and network computing technologies to allow the software to work efficiently for both small projects, and large projects involving hundreds of people with millions of lines of code.

Flexibility

ClearCase enables developers to work efficiently as a team, allowing them-to finetune the balance between sharing each other\qs work and isolating themselves from destabilizing changes.

Effective Maintenance

ClearCase tracks the entire build process so engineers can determine what was built and how it was built. ClearCase can instantly recreate the source base from any point in time, allowing software to be rebuilt, debugged and updated - all without interfering with other programming work.

Effective Management

ClearCase offers a set of powerful tools to enable project administrators to define a customized development policy and procedures, and automate their enforcement.

Who Should Use ClearCase?

Consulting

Silicon Graphics offers on-site ClearCase consulting to assist customers in becoming more productive, more quickly with their Silicon Graphics software tools. The consulting programs cover the following areas:

ClearCase and Tracker

ClearCase is tightly integrated with Tracker. Tracker is able to automatically put attributes on ClearCase files. This makes it easy to associate bugs with files, and to associate sets of files with bug fixes.

Using ClearCase and Tracker in this way also allows reports to be generated on the status of bugs on a software project, and the files affected by them.

Key Features

Version Control

Environment Management

Configuration Management

Process Control Tools

General

Minimum Team Configuration

Product Support

ClearCase comes with a comprehensive set of user documentation that describes the operation of the system. Additionally, a full program of customer support is available including software updates, education, training, and hotline product help service.


[Silicon Surf]