Home >> Computers >> Software >> Configuration Management >> Tools >> Source Configuration Management




Programs Configuration Management (SCM) is a share of configuration management (CM). Roger Pressman, around his book, '''Software program Engineering: The Practician's Approach', says that programs configuration management (SCM) occurs as "set of activities designed to control change by identifying the work products that are likely to change, establishing relationships among them, defining mechanisms for managing different versions of these work products, controlling the changes imposed, and auditing and reporting on the changes made." Inside more words, SCM occurs as methodology to control & handle the software system development task.

SCM concerns itself by owning answering a wonder: mortal did something, how can 1 reproduce it? Virtually all typically a issue involves non reproducing "it" identically, however by using restricted, incremental changes. Answering the wonder may so be a matter of comparing different effects & of analysing their differences. Traditional CM usually focussed in restricted creation of comparatively elementary products. Today, SCMers face the challenge of treating by having comparatively minor increments under their have control, in the context of a complex given formulas.

Note that a nomenclature, too when its history, has given rise to controversy, & typically varies.

Thing vender likewise when academician will locate an interest inside introducing variants for differentiation purposes, occasionally trying therein manner to re-get pre-established acronyms.

Examples of related construct impacting on the acronyms include: source configuration management (Often utilized to imply that a kind of artefact can be managed & versioned, including package code, documents, project system, & possibly the directory structure itself.) revision control, see likewise List of revision control software version control source control source code change management configuration item software system configuration change set baseline (configuration management)

Particularly, a previous trafficker, Atria (down the road Rational Software, now the a share of IBM), used SCM to could have for Programs Configuration Management''.

Goals

A goals of SCM come typically:

Configuration Identification -- What code come you working by owning? Configuration Control -- Controlling the release of a product & its changes. Status Accounting -- Recording & coverage a status of components. View -- Ensuring completeness & consistency among components. Build Management -- Managing a run & information utilized for builds. Run Management -- Ensuring adherence to the organizations development run. Environment Management -- Managing a computer software & devices that persons my rules. Teamwork -- Help team interactions related to the run.

References

Berzcuk, Appleton; (2003). Programs Configuration Management System: Good TeamWork, Practical Integration (First ed.). Addison-Wesley. ISBN 0-201-74117-Two.

fr:Gestion de configuration logicielle

Source Code Manager
A configuration management tool for managing the source of projects especially multi-programmer projects, tracking revisions to the entire software system and making all releases consistent across the programming team.

Seapine Software
Surround SCM, by Seapine Software, is a cross-platform solution with client and server support on Microsoft Windows, Linux, Solaris, and Mac OS X operating systems. (commercial)

NXN alienbrain
Cross-platform configuration management/version control system for any type of data. Optimized for computer graphics projects. (commercial)

Aegis
A transaction-based SCM system, providing a framework for a team of developers to work on changes to a program independently, and then integrating these changes back into the master source. Open Source.

Konfig CM
A suite offering electronic document management (EDM), product data management (PDM), configuration management (CM), and workflow in one integrated system.

Chicago Interface Group, Inc. (CIG)
CIG specializes in change management and systems integration solutions that allow companies to standardize configuration management throughout the enterprise. Use CA-Endevor or IBM's SCLM enterprise-wide.

Parrus
Provides companies with SCM solutions and products.

Quartet
A cross-platform SCM solution from SCM labs.

Merant Version Manager
Software configuration management (SCM) tools including version manager, tracker, configuration builder, replicator and SCM2000.

PrimeCode/RMS
A Software Configuration Management (SMC) tool for the HP NonStop Platform. PrimeCode/RMS manages changes to software applications through the entire software life cycle.






© 2005 GeneralAnswers.org