Define software configuration item

Common configuration types include software, hardware, communications, location and documentation. Configuration identification is the process of identifying the attributes that define every aspect of a configuration item. In large organizations a configuration manager may be appointed to oversee and manage the cm process. What is configuration management and how does it work. Configuration item article about configuration item by the. A configuration item to determine compliance for general settings and objects, where their existence does not depend on the operating system, an application, or a software update. Every dcm digest must contain exactly one configuration item.

Software configuration management in software engineering. Configuration item for the monitoring of task communication. The configuration management process seeks to identify and track individual configuration items cis, documenting functional capabilities, and interdependencies. This activity should also validate that only the currentofficial configuration documentation is being used to manufacture the item s. Dec 27, 2016 a configuration item, or ci, is anything uniquely identifiable that can be changed independently.

A configuration item, or ci, is anything uniquely identifiable that can be changed independently. It is abbreviated as the scm process in software engineering. I am very fortunate to read this post it has lot of good information where we can know about different subjects on a concept explained here who teach those subjects. Examples of cis include individual requirements documents, software, models, and plans.

Find out information about computer software configuration item. All configuration items cis are uniquely identified by ci registration codes and version numbers. The unique identity of the configuration item is the combination of the attributes authoringscopeid, logicalname and version. Department of energy quality managers software quality. Configuration management cm is a governance and systems engineering process for ensuring consistency among physical and logical assets in an operational environment. Simply put, for software development, a baseline is a static i. Scm practices include revision control and the establishment of baselines. In itil terminology, configuration items ci are components of an infrastructure that currently is, or soon will be under configuration management. Define a configuration baseline that includes the configuration items to evaluate. Examples of cis include individual requirements documents, software.

A configuration baseline is a fixed reference in the development cycle or an agreedupon specification of a product at a point in time. This activity should also validate that only the currentofficial configuration documentation is being used to manufacture the items. Configuration management cm is an information technology infrastructure library version 2 and an it service management process that tracks all of the individual configuration items ci in an it system which may be as simple as a single server, or as complex as the entire it department. The selection of work products for configuration management should be based on criteria established during planning. As far as i can tell, csci was defined in the same logic as hwci hardware configuration item in dodstd2167a which simply defined csci as a configuration item. Example configuration item hierarchy software configuration management is formally defined in ansiieee std 610.

The thing we call a configuration item ci and assigning a configuration item identifier cii are part of configuration management identification. It can have many child cis, such as an operating system, application software, and hardware components. In other words, version numbers and configuration item registration codes help in. If something goes wrong, scm can determine what was changed and who changed it. The term configuration item ci refers to the fundamental structural unit of a configuration management system. What are hardware configuration items and how are they. Newly derived requirements are expected to emerge from this process, which continues. Csci stands for computer software configuration item also computer systems center incorporated and 53 more what is the abbreviation for computer software configuration item. With the advances in language and complexity, software engineering, involving configuration management and other methods, became a major concern due to issues like schedule, budget, and quality.

The goal of scm is to improve the speed of and quality by catching errors early and enabling quick fixes when they occur. Configuration items, their versions, and their changes form the basis of any configuration audit. Without a clear definition of what qualifies as a ci, you will constantly struggle with deciding whether to put certain kinds of data into the cmdb. Understand how to define scm and discuss how to accomplish it. Simple useful rules for defining configuration items. Also include the settings and rules that describe the required level of. What are hardware configuration items and how are they used. The term configuration item can be applied to anything designated for the application of the elements of configuration management and treated as a single entity in the configuration management system. Use functional or objectoriented analysis to define a functional architecture that can be used as a basis for allocating requirements. So, what better way to look at configuration items than by defining what is it that we configure. Configuration items can overlap and exist at many levels of granularity. The following is an outline that helps address what seems like a simple question. A toplevel configuration item is a ci used as the starting point for organizing and promoting a set of related configuration items.

Jan 25, 2018 software configuration management scm is a set of processes, policies, and tools that organize the development process. Simple useful rules for defining configuration items the. Oct 20, 2011 this is a very frequently asked question. Allocate all system, subsystem, and interface requirements to appropriate hardware and software configuration items. Configuration item article about configuration item by. The configuration management system oversees the life of the cis through a combination of processes and tools by implementing and enabling the fundamental elements of identification, change. It serves as a documented basis for defining incremental change and encompasses many different aspects of the product. A configuration item is any component of an information technology infrastructure that is controlled by configuration management. If you deploy a configuration item to a device that is not in the supported platforms list, it does not evaluate compliance. About configuration baselines and configuration items github. Configuration items cis are the focal point of a cmdb. There is a plan to address future upgradessupport of the reused software. Get started with compliance settings configuration. Swci is defined as software configuration item rarely.

These requirements vary depending on the role an organisation plays for example. Jan 05, 2017 in information technology, a configuration item is a component of a system that can be identified as a selfcontained unit for purposes of change control and identification. Application configuration item example 1 configuration. Devops code software configuration items best read on itpedia. More clear definition is in milstd498 which superseded dodstd2167a. What is the meaning of baseline in software configuration. Software configuration management is defined as a process to systematically manage, organize, and control the changes in the documents, codes, and other entities during the software development life cycle. In itil terminology, configuration management refers to the process of defining configuration items ci within a system and recording and reporting on the status of the cis and any requests for change, then verifying the correctness of a ci. A ci is used to index related process records in the cmdb. Each element in the it environment is an individual entity requiring accurate capture of its attributes.

Software configuration management scm a practical guide. Define activities and responsibilities configuration item. Software configuration item an overview sciencedirect topics. The representations of these entities in the cmdb are configuration items cis. These attributes are recorded in configuration documentation and baselined. Software configuration management scm is a set of processes, policies, and tools that organize the development process. The purpose of the baseline is to have a static reference point for changes that occur once the baseline is crea. Definition an aggregation of hardware, software, or both, that is designated for configuration management and treated as a single entity in the configuration management process. In addition to its purpose in the implementation and management of a change, each configuration items listing and definition should act as. Definition an aggregation of hardware, software, or both, that is designated for configuration management and treated as a single entity in the.

Configuration management is all about identifying, defining and mapping all. The primary goal is to increase productivity with minimal mistakes. Googling the words configuration items or the acronym ci will result in approximately 26,300,000 results. The cii when combined with the items part number, serial numberlot number, and the commercial and government entity cage code, definitively identifies a companys product from any other. This digest defines an application configuration item.

Configuration management this is the technical surveillance over the life cycle of items to identify and document the functional and physical characteristics of configuration items. They are used in service management, change management, configuration management, incident management and a variety of other processes related to directing and controlling change. Examples of configuration items include software and applications, locations and. Each requirement is then decomposed into a more refined set of requirements that are allocated to subsystems and documented in the weapons system specification wss. The enditem as well as the lowest level purchased materials, components and assemblies in each of these bills should be the same except for quantities which may not have been defined in the asdesigned configuration and the additional tooling, test equipment and software items, etc. Software configuration is the functional and physical characteristics of hardware or software as set forth in technical documentation or achieved in a product. Sci is defined as software configuration item somewhat frequently. Configuration item for software timer module tailoring. A configuration item is a product hardware andor software that has an enduser purpose. Get started with compliance settings configuration manager. Predefined configuration item types also known as predefined resource types are the templates that define what data is created and stored about a specific configuration item. In other words, version numbers and configuration item registration codes help in uniquely identifying configuration items.

Use configuration items and configuration management. Asset management suite provides predefined configuration item types for many types of assets. Csci an aggregation of software that satisfies an end use function and is designated for separate configuration management by the acquirer. A component of a system that is treated as a self contained unit for the purposes of identification and change control.

Simple useful rules for defining configuration items the it. Ensure developers flow top level requirements down to lower level specifications and to lower tier suppliers, including software configuration item specifications. In software engineering, software configuration management scm or sw cm is the task of tracking and controlling changes in the software, part of the larger crossdisciplinary field of configuration management. Complete listing of all changes since the last baseline. A configuration is related to the baseline on which it is based, and a versionedextent is related to the most recent base version of itself in.

Csci an aggregation of software that satisfies an end use function and is designated for separate. Software configuration management a aa ab ac aaa aab aca acb version 1 version 2 version 3 version 4 figure 2. You can add custom fields to the predefined configuration item types. The figure only shows a partial decomposition for one configuration item. Selected items of system hardware or software or combinations of hardware and software, in which the government or acquiring activity has configuration management concern, are designated as configuration items cis. Configuration item configuration management systems. A hw support provider may need to manage change at a part number level. The first software configuration management was a manual operation. A toplevel configuration item is a ci used as the starting point for organizing and promoting a set of related configuration items an example of a toplevel ci is a computer system. Every configuration item must have a category and possibly subcategories that define what type of item it is. Also include the settings and rules that describe the required level of compliance. Cis vary widely in complexity, size, and type, ranging from an entire service or system including all hardware, software, documentation, and support staff to a single software module or a minor hardware component.

Software configuration management is the process of identifying and defining the software configuration items in a system, controlling the release and change of these items throughout the system lifecycle, recording and reporting the status of configuration items and change requests, and verifying. The definition of the pbs is expanded throughout the early software definition activity. You use the configuration items application to define, create, and manage relationships among configuration items according to relationship rules that you specify in the relationships application. Cscis are selected based on tradeoffs among software function, size, host or target computers, developer, support concept, plans for reuse, criticality, interface considerations, need to be separately. Software updates configuration item a configuration item to determine compliance of software updates using the software updates feature in configuration manager.

In information technology, a configuration item is a component of a system that can be identified as a selfcontained unit for purposes of change control and identification. Software configuration management is the process of identifying and defining the software configuration items in a system, controlling the release and change of these items throughout the system lifecycle, recording and reporting the status of configuration items and change requests, and verifying the completeness and correctness of. Configuration items help in identifying the components of a system. Physical layout, interconnections, and functional characteristics of a computer system usually called configuration item, set forth in its.

Configuration items have specific attributes as well as relationships that are often unique for configuration items underneath them in the particular system. A ci is a software model that contains the attributes of the represented entity. It can be viewed as part of an overall system configuration. The end item as well as the lowest level purchased materials, components and assemblies in each of these bills should be the same except for quantities which may not have been defined in the asdesigned configuration and the additional tooling, test equipment and software items, etc. The thing that a change control request is requesting to be changed explanation of computer software configuration item. What are the differences between configuration, development. Configuration items can be any individual, location or device connected to your. A versionedextent is the equivalent of a configuration item in traditional configuration management schemes and each configuration lists a set of versionedextents that might for example define a model. Simply put, a ci is an instance of an entity that is part of your environment and has configurable attributes specific to that instance.

Computer software configuration item article about. Configuration management and engineering change control. O configuration is the process of setting up options for oracle enterprise taxation and policy management features tailored to meet implementation specific business requirements using the administrative tools supplied within the application. Computer software configuration item article about computer. A configuration item is an entity designated for configuration management, which may consist of multiple related work products that form a baseline. Define activities and responsibilities configuration item identification from computer s cs19876 at university of education lahore, bank road. This logical grouping provides ease of identification and controlled access. Official definition of csci computer software configuration. Cis may be a single module such as a monitor or tape drive, or more complex items, such as a complete system.

854 468 433 156 917 418 1514 62 1558 1296 333 941 360 384 945 1488 880 538 291 297 1521 96 848 437 1023 172 906 431 42 187 899 1369 75 1432