Configuration management Configuration management Configuration - - PDF document

configuration management configuration management
SMART_READER_LITE
LIVE PREVIEW

Configuration management Configuration management Configuration - - PDF document

Configuration management Configuration management Configuration management Configuration management Configuration management Field of management that focuses on establishing and maintaining consistency of a systems attributes


slide-1
SLIDE 1

1

Configuration management Configuration management Configuration management Configuration management Configuration management

Field of management that focuses on establishing and maintaining consistency of a system’s attributes (functional and physical) and performance with its requirements, design, and operational information throughout its life.

slide-2
SLIDE 2

2

Outline

Motivation Versioning Configuration items, configurations, baselines Change control Build Configuration management plan Configuration management tools

Motivation

slide-3
SLIDE 3

3

Main Phases

Development Development Development Development deployment deployment deployment deployment Operation Operation Operation Operation t Maintenance Maintenance Maintenance Maintenance retirement retirement retirement retirement

Development

Requirements Requirements Requirements Requirements definition definition definition definition

Design Design Design Design Implemen Implemen Implemen Implemen tation tation tation tation t Project management Project management Project management Project management Configuration management Configuration management Configuration management Configuration management

Requirement Requirement Requirement Requirement document document document document Design Design Design Design document document document document Code Code Code Code

  • Req. inspection
  • Req. inspection
  • Req. inspection
  • Req. inspection

Code inspection + test Code inspection + test Code inspection + test Code inspection + test

  • Des. inspection
  • Des. inspection
  • Des. inspection
  • Des. inspection
slide-4
SLIDE 4

4

Development

Integrate units Design . Requirements engineering

Requirement document Design document Unit Unit System

Implement unit Implement unit VV system VV design VV requirements VV unit VV unit

Requirement document Design document Unit Unit System

Project management Configuration management Quality management

Time and space dimensions

Space

System made of many parts (documents, code) System (and parts) adapted for many situations

Time

Parts, and system, change over time

slide-5
SLIDE 5

5

Software - space

Made of many parts

– Documents – Programs

With different instantiations

Customers, platforms

Thousands of separate documents are generated for a large software system

Time - Change is inevitable

A software system changes

Different instantiations of software for different customers Same software changes over time “No matter where you are in the system life cycle, the system will change, and the desire to change it will persist throughout the life cycle.” [Bersoff et al., 1980]

slide-6
SLIDE 6

6

Issues

What is history of document?

versioning

What is the correct set of documents for a specific need?

configuration

Who can access and change what?

change control

How the system is obtained?

build

Goals of CM

Identify and manage parts of software Control access and changes to parts Allow to rebuild previous version of software