|
Source_Manager is an industrial-strength version and revision control software program capable of meeting your strongest SQA requirements.
Source_Manager is based on mainframe technologies that have served and continue to service the software development community. Source_Manager expands the mainframe capabilities by providing user convenient check-in / check-out features for text and binary data files. Following is listing of features and capabilities of the Source_Manager version and revision control program.
DON'T LOSE CONTROL
Have you ever made changes to your source code that you later regretted?
Have you ever discovered unauthorized changes made by others to your source code?
Have you ever deleted a source module by mistake?
Have you ever needed to undo an extensive coding change?
If you answered yes to any of these questions, then you need Source_Manager.
HOW IT WORKS
Source_Manager maintains a comprehensive Program Library ("PL") file that contains your original source code, all code revisions, date/time stamps, notes, user stamps, passwords, and more. Once a controlled PL is generated, it cannot be inadvertently changed or altered by Source_Manager. If your controlled software requires revision, then you generate a correction set against the old PL and then generate a new PL containing your previous revisions plus the new revisions.
COMMENTS AREN'T ENOUGH
Today's requirements for software quality assurance require a robust tool that documents changes. The practice of relying totally on programmer's comments in coding is not adequate. Source_Manager integrates all source modules into one maintainable Program Library file. Source_Manager also provides detailed and comprehensive revision history tracking and commenting functions. Revision histories are recorded and tracked for each individual source line in the program!
FLEXIBILITY
Source_Manager allows you to develop and test new revisions to your program easily, without making a permanent change to your controlled software. Thus, you can be creative with your upgrades without the fear of losing past work. If an erroneous change is made to a controlled source, it can be easily rolled back to an earlier version of the program.
BUILT UPON A STANDARD
Source_Manager is based upon Control Data Corporation's UPDATE utility program, a long-time standard in mainframe source code control. Thus, you are assured of an accepted method of controlling your source code with Source_Manager. Other source code control programs claim UPDATE-like features. Source_Manager does it.
SYSTEM REQUIREMENTS
Source_Manager is available for many computing platforms including Unix/Linux and DOS/Windows systems. Source_Manager is supported for both single use and network applications.
FEATURES & CAPABILITIES
- Two Source Control Modes:
- Version Correction Mode offers easy CHECKIN, CHECKOUT, UNCHECKOUT, and GETCOPY operations.
- Update Correction Mode is compatible with UPDATE, plus extensions.
- Module types supported by Source_Manager include Modules, Include Modules, Decks, Common Decks, and Correction Sets.
- Automatic dependency links between modules and include modules, decks, and common decks.
- Version Promotion capability with purge, roll back, and pullmod functions.
- Unique identification of each module, deck, and correction set on the Program Library file.
- Unique identification of each source line of each module, deck, and correction set on the Program Library file.
- Selective correction of single source lines, groups of source lines, and complete functions.
- Support for storage of binary files in the Program Library.
- Date & time stamping of all information on the Program Library file.
- User names and notes for all modules and correction sets.
- Full and partial update modes.
- Detailed output listings.
- Journal listings.
- Handles small, large, and massively large programs with equal ease.
- Support for many languages - including C, Fortran, & Assembler.
- Built-in filtering capabilities for single-source, multi-platform code.
- Password protection for Program Library files.
- Satisfies requirements for software configuration control identified by ANSI, IEEE, NBS, and NUREG guidelines.
|