160 likes | 179 Views
Learn about the importance and features of Configuration Management using Visual Source Safe (VSS) for software integrity throughout the project life cycle. Explore tasks, user interface, version control, security, and more.
E N D
Agenda • Configuration Management - VSS • Salient features in VSS (Visual Source Safe)
What is Configuration Management Configuration Management is a 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.
Need of Configuration Management Need of configuration management is to establish and maintain the integrity of the products (Components, data and documentation) of the software or system through the project and product life cycle. Software Configuration Management - VSS (Visual Source Safe), in other word can define VSS as a Version Control System
Overview of salient features in Visual Source Safe • Folders creation • Document Naming • Versions • Check in • Check out • Get Latest • Difference • Labels • History • Destroy • Archive/Backup • Restore • Security
VSS Structure Menu Bar Tool Bar Items counts for the selected Project/Folder Logged In Username
The main tasks of Software Configuration Management activities are • Identifying and organizing the software Configurable items • Maintaining change requests and systematically controlling the changes to the Configurable items • Tracking the status of the Configurable items • Review and Audit of the software configuration management activities
Configurable Items and Non Configurable Items • List of items which undergoes version changes can be called as Configurable Items. i.e.Requirement Traceability Matrix, Test cases document, etc… • Items that do not undergo version changes can be called as either Non Configurable Items or Miscellaneous Items.i.e. Daily status report, MOM, etc…
Visual Source Safe features • Document, Folder and File naming in VSS - It is to provide a mechanism for communicate key document, folder and file information to the user at a glance. • Versions - Archiving and tracking old versions of files, which can be retrieved for other purposes. VSS keeps track of old versions in 3 ways - by internal version number, by date, and by user-defined labels. • Check Out - To make changes to the existing file in VSS. When you Check Out an item, VSS places a writable copy in your working folder or local hard drive. • Check In - To update your checked out file from your working folder to VSS. Contd…
VSS Features Features in File menu are, • Open SourceSafe DB • Add File • Create Project • Set Working Folder • Label
Get Latest Version - To avail/download a copy of document or project from VSS to your working folder or local hard drive. Differences - Compares two files or folders in VSS, then shows you the differences, if any. Labels - When you add labels to the folders/projects in VSS, you can retrieve the files associated with a particular state of your project/folder from the History dialog box. History - It gives the history of a selected file, including all significant events, such as the creation date, check in dates, and current version number. Contd…
VSS Features Features in Tools menu are, • Show History • Show Differences • Change Password
VSS Features Features in SourceSafe menu are, • Get Latest Version • Check In • Check Out • Undo Check Out
VSS Admin Features Settings by Admin: A responsible person for Installation, Setting Up a Database , Access Rights, Manage the Database, Setting Project Options, Setting Project Options, Administrator Commands & Administrator Dialog Boxes. Also creating and managing the integrity of source control databases, maintaining user lists and resolving user issues.
Destroy - When you destroy a file or folder permanently, you cannot recover it within VSS, also the all previous history information pertaining to that file is lost. Lock & Unlock - VSS Administrators’ job to manage the database. This includes analyzing the data folder to look for signs of database corruption, archiving the database when it becomes too large, and cleaning the Temp Folder. To perform these actions administrator may need to lock and Unlock the VSS Database.
Comments & Queries- Queries are always welcome. Send emails to: webinar@softsmith.com Thanks & Happy Learning..