A Change Model in a SCM Tool - PowerPoint PPT Presentation

About This Presentation
Title:

A Change Model in a SCM Tool

Description:

Overview of a change-oriented CM tool. Change management process ... A system version is a tag on the file (Create a label in Clearcase) page 6. 11/6/2005 ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 15
Provided by: ssh47
Learn more at: https://www.ecs.csun.edu
Category:
Tags: scm | change | model | tagon | tool

less

Transcript and Presenter's Notes

Title: A Change Model in a SCM Tool


1
A Change Model in a SCM Tool
  • Author Ivica Crnkovic
  • ABB Industrial Products.
  • Wenbin Xiang

2
Agenda
  • Introduction
  • Overview of a change-oriented CM tool
  • Change management process
  • Change measurement
  • Conclusion
  • Question?

3
Introduction
  • Is this topic related to this class?
  • Software Configuration Management
  • Chapter 8
  • Capability Maturity Model
  • Personal experience
  • ClearCase (Version control)
  • ClearQuest (Defect control)
  • Change-oriented SCM tools
  • Logical change
  • Rather than component change

4
Overview of SDE a Change-oriented CM Tool
  • Version management - File level
  • Check out a special file version
  • Modify the file
  • Check back in
  • A new file version created
  • (Maybe in your private branch, merge to main
    branch)
  • What is the problem? Example

5
Overview of SDE a Change-oriented CM Tool
  • Configuration management - System level
  • A configuration consists of a tree structure of
    subsystems
  • A subsystem collects files which make a logical
    (sub)function of the system
  • Reason for different configurations
  • Parallel development
  • Different product version
  • A system version is a tag on the file
  • (Create a label in Clearcase)

6
Overview of SDE a Change-oriented CM Tool
  • Changes in version states in the development
    process

7
Overview of SDE a Change-oriented CM Tool
  • Change Management
  • Change Request (CR)
  • Requirement Specifications
  • Error Reports
  • A text file
  • Priority, CR type
  • Creation date and termination date
  • A list of files with version
  • Under vision control

8
Change Management Process
  • Controlling change request during the development
    process

9
Change Management Process
  • Change request in a development process

10
Change Measurements
  • Software metrics in change request
  • Size type metrics
  • Number of changes
  • States
  • Classification
  • Priority
  • Type or function
  • Number of change files
  • Process metrics
  • The history of every change (state)

11
Change Measurements
  • Spiral model and evolutionary prototype model

12
Change Measurements
  • Waterfall model

13
Conclusion
  • A change-oriented tool
  • Focus from the tool to the process
  • Version management remains before
  • Change management more important
  • Increate possibility of supervising a project
  • Lead to better plan
  • Know the projects final stage early
  • Problems
  • If the two CR related to same files?
  • Private branch?

14
  • Questions
Write a Comment
User Comments (0)
About PowerShow.com