software engineering pressman

Software Configuration Management(Scm)

Software configuration management (SCM) is the organization of the components of a Software System so that they fit together in a working order, never out of synch with each other. Those who have studied the best way to manage the configuration of software parts have more elegant responses.Roger Pressman says that SCM 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.

scmGalaxy.com is dedicated to software configuration, build and Release management. This covers CVS, VSS (Visual Source Safe),Perforce, SVN(Subversion) MKS Integrity, ClearCase,TFS,CM Synergy, Best Practices ,AnthillPro, Apache Ant, Maven, Bamboo, Cruise Control and many more tools.

Why is SCM Important?

Software project managers pay attention to the planning and execution of configuration management, an integral task, because it facilitates the ability to communicate status of documents and code as well as changes that have been made to them. High-quality released software has been tested and used, making it a reusable asset and saving development costs. Reused components aren’t free, though—they require integration into new products, a difficult task without knowing exactly what they are and where they are. Identification, control, audit, and status accounting are the four basic requirements for a software configuration management system. These requirements must be satisfied regardless of the amount of automation within the SCM process.

Revision control – also known as version control, source control or (source) code management (SCM) – is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in Software Development, where a team of people may change the same files. Changes are usually identified by a number or letter code, termed the “revision number”, “revision level”, or simply “revision”.

scmGalaxy.com covers following tools and technology.

CVS, VSS (Visual Source Safe),Perforce, SVN(Subversion),Perl, Python, Ant, Make,Shell Scripting, JavaScripting,MKS Integrity, ClearCase ,TFS,CM Synergy,Best Practices ,AnthillPro, Apache Ant, Maven, Bamboo, Cruise Control, BuildForge, ClearMake, Luntbuild

Apart from this scmgalaxy.com provides good platform for following things…

  1. Discussion forum for Configuration Management, Build Management and Release Management
  2. Community to share knowledge and tutorial on software configuration management
  3. SCM Tools Evaluations and research
  4. Article Submissions on SCM
  5. Tutorials for Configuration & Build Management
  6. Tutorials for Release Management
  7. Software Configuration Management Best Practice
  8. Videos and Installation, Configuration information.
  9. Presentation and PPT slides on different topics
  10. Job Portal for Configuration Manager / Build Engineer.

SCM being still an unexplored field in Indian IT industry…this portal will definitely be a good directive towards making it a more global area to focus upon…
This portal is dedicated Software Configuration Management, Specifically designed for Indian SCM professional which includes Build and Configuration Engineer, Release manager etc.

Reference: www.scmGalaxy.com

About the Author

Author Profile:

This is Srikanth India, I am working in reputed Software company and doing research in Application programming. My hobbies writing Software Programming and Application related Articles, Please reach me on http://www.sakkathhot.com


Software Engineering: a Practitioner's Approach [VHS]


Software Engineering: a Practitioner’s Approach [VHS]



These are the videos to accompany the software engineering text “Software Engineering: A Practitioner’s Approach”….


Software Engineering: A Practitioner's Approach


Software Engineering: A Practitioner’s Approach


$105.24


For almost three decades, Roger Pressman’s Software Engineering: A Practitioner’s Approach has been the world’s leading textbook in software engineering. The new seventh edition represents a major restructuring and update of previous editions, solidifying the book’s position as the most comprehensive guide to this important subject.The seventh edition of Software Engineering: A Practitioner’s Ap…

Essentials of Software Engineering, Second Edition


Essentials of Software Engineering, Second Edition


$24.00


Essentials of Software Engineering, Second Edition is a comprehensive, yet concise introduction to the core fundamental topics and methodologies of software development. Ideal for new students or seasoned professionals looking for a new career in the area of software engineering, this text presents the complete life cycle of a software system, from inception to release and through support. The aut…

Software Engineering (9th Edition)


Software Engineering (9th Edition)


$84.00


Intended for a sophomore/junior level course in software engineering. The ninth edition of Software Engineering presents a broad perspective of software engineering, focusing on the processes and techniques fundamental to the creation of reliable, software systems. Increased coverage of agile methods and software reuse, along with coverage of ‘traditional’ plan-driven software engineering, gives r…