Preview

Software Configuration Management

Better Essays
Open Document
Open Document
2141 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Configuration Management
SOFTWARE CONFIGURATION MANAGEMENT

Introduction

Lehman’s Law of Software Evolution predicts that change in software is inevitable and it is not a consequence of bad programming. There are also limit to what can be achieved by a software evolution team in safely implementing changes and new functionality. Software evolution reacts to the need of changes on the software system for various reason including bug fixes, declining performance, increasing complexity and adapting to new platform.

Software being either a system, utility of application software consists of set of instructions, which form components known as module or subsystem. Changes in software can occur every day in development stages and the changes continues along the life cycle, hence the software evolution. This can leads to software problems such as reappearing of difficult bugs that previously was fixed at a great expense; missing developed and tested components/features or fully tested system suddenly does not work. The root cause of these problems may be the non-existence of a process to control and coordinate work products of many people working on a common project. The missing link is what known as configuration management. Software Configuration Management is the task of controlling and tracking software changes and helps to avoid work conflict and reduce some of the mentioned software problems.

Overview of Software Configuration Management

Software changes faster than hardware, even a small software system developed by a single team can experience a significant rate of changes in a day. The change and update activities can be huge in a big and complex system such as telecommunications system and can be difficult to manually managed. This dynamic changing environment is what bring the needs to have a Software Configuration Management (SCM).

Specifically, SCM is one of software engineering discipline, which consists of standard processes and techniques used by organization to manage

You May Also Find These Documents Helpful

  • Good Essays

    Union Pacific Case Summary

    • 1475 Words
    • 6 Pages

    …taking current practices and procedures and improve upon them with innovative ideas. Understand and integrate systems development/maintenance efforts in a multi-systems environment…

    • 1475 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Configuration management documentation is important in any large organization or business, so understanding the types of documentation are important. I am going to go over the various types of documents and schematics you will have to be familiar with. I will try and explain the differences between a wiring schematic, physical network diagram, logical network diagram, policy, procedure, configuration, regulation, acceptable use policy, and the security policy.…

    • 518 Words
    • 3 Pages
    Good Essays
  • Better Essays

    CMGT 445 Week 2 IA

    • 814 Words
    • 3 Pages

    TechTarget (2010), defines configuration management as the detailed recording and updating of information that describes an enterprise’s hardware and software. The information included in these recordings can include IP addresses, latest software updates, and version of the software. Maintaining an efficient and accurate configuration maintenance program can be the difference in the information systems lasting or having catastrophic failures and needing to be replaced prematurely.…

    • 814 Words
    • 3 Pages
    Better Essays
  • Satisfactory Essays

    Hrm 531 Week 1 Quiz

    • 786 Words
    • 4 Pages

    ____10. The type of system software designed to help you monitor and configure settings for your computer system equipment is ____ software.…

    • 786 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    Nt1310 Unit 1 Assignment 1

    • 1252 Words
    • 6 Pages

    Motivated by recognition of software development as fluid, unpredictable, and dynamic ● Three key principles ● Adaptive rather than predictive ● Emphasize people rather than roles ● Self-adaptive…

    • 1252 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    Kudler Security Report

    • 8349 Words
    • 34 Pages

    7. Communications and operations management: Incorporates operational procedures and responsibilities, third-party service delivery management, systems palnning and acceptance, protection against malicious and mobile code, backup, network security management, media handling, exchange of information, electronic commerce services and monitoring…

    • 8349 Words
    • 34 Pages
    Powerful Essays
  • Satisfactory Essays

    Maintenance: This happens during the rest of the software's life: changes, correction, additions, moves to a different computing platform and more. This is often the longest of the stages.…

    • 595 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Grubb, P. & Takang, A.A. (2003). Software maintenance: concepts and practice (2nd ed.). Singapore: World Scientific.…

    • 1550 Words
    • 7 Pages
    Better Essays
  • Satisfactory Essays

    Having a change control in place will help keep chaos from setting in. Change control will allow developers to see when a software bug was introduced into the system by tracking when changes were made to the code. Change control also allows the documentation group to track changes in their documents and rollback if needed. This process also involves assigning build number to software builds so they can also be tracked. This will assist in knowing what features are in what version of the software and keeping and archiving old documents, code and software builds.…

    • 404 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Kizza Chapter *

    • 528 Words
    • 3 Pages

    1. Briefly state the main idea of this chapter. Since software in one form or another controls every computer or computer component, it becomes a more important and fundamental part of our life. Even though we may not understand the languages that make up the software, we must be aware of the elements of software that affect its use. Verification and Validation, reliability, security, safety, and quality are some of the major points examined and brought to light. It delves into the various reasons of why software fails and who is responsible. More importantly, it covers what consumer protection exists and the rights of software buyer's.…

    • 528 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Software Configuration

    • 410 Words
    • 2 Pages

    For Jun 1 to Jun 30, 2013 Account number 88-77998 The names shown are based on our current records, as of August 2, 2013. This statement does not reflect any changes in account holders and account holder names that may have occurred prior to this date. Branch transit number 00302…

    • 410 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Operations Management

    • 2215 Words
    • 9 Pages

    SCM has evolved over the years and has moulded to suit the ever changing economy. First adopted by the Japanese, in the form of Geba Kai (A meeting of the minds), the now commonly found process is used by a vast amount of companies in the UK. Nowadays, SCM within a business is responsible for a product from when it’s in its raw state to when it’s a finished product, ready for consumption by customers.…

    • 2215 Words
    • 9 Pages
    Powerful Essays
  • Powerful Essays

    objective

    • 1019 Words
    • 5 Pages

    Originating in software engineering, CMMI has been highly generalized over the years to embrace other business processes such as the development of hardware products, service delivery and purchasing which has had the effect of abstracting CMMI.…

    • 1019 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    RTC is a team concert tool which is built on adoptable, scalable and extensible platform. RTC uses the change configuration management application to provide the features which integrate development project planning, change management, process definition, defect tracking, build, source control, Tasks, reporting and automation.…

    • 1370 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    Some version control systems are also software configuration management (SCM) systems. These systems are specifically tailored to manage trees of source code, and have many features that are specific to software development - such as natively understanding programming languages, or supplying tools for building software. Subversion, however, is not one of these systems; it is a general system that can be used to manage any collection of files, including source code.…

    • 364 Words
    • 2 Pages
    Satisfactory Essays