Software Configuration Management with AccuRev
Software Configuration Management (SCM) refers to a set of practices around storing, tracking and releasing versions of a software product. Software products that enable development organizations to perform these practices efficiently are also referred to as Software Configuration Management systems or Software Configuration Management tools. Software Configuration Management systems will typically provide users with a variety of features, including but not limited to:
- Source code control (also known a version control). This is the ability to create and evolve computer source code files in an orderly fashion.
- Issue tracking (also known as defect or bug tracking). Issue tracking systems enable users to enter important information about proposed software product changes.
- Change set management. This establishes a connection between versions of source code files and issues in the issue tracking system. Requirements traceability is the desired goal of change set management, the ability to determine which code changes are associated with a particular change request.
AccuRev is an Software Configuration Management tool that provides the following features to enable software development teams to efficiently manage and release software products:
-
Advanced configuration management
AccuRev Streams are an architectural innovation that fuse software assets (source code, requirements, documentation) with the development process. -
Change packages
These are constructs that logically group code changes, so that feature can be managed without the need to reference individual files. Change packages can be created, moved between streams, and reverted atomically. -
Process management
Streams enable teams to model their development process directly in AccuRev, without the need for external scripting. Streams maintain an active relationship to one another through automatic code inheritance downstream and explicit code sharing (promotion) upstream. -
Integrated issue tracking
AccuRev change packages and streams are unified via the AccuWork issue tracking system. Code changes are associated with an issue, and the resulting change package can then be used to manage features.
Download
Free 30-Day Trial
5-user License Watch the
2 Minute
Demo Learn More
About AccuRev
