Page 1 11/6/2005 A Change Model in a SCM Tool Author: IvicaCrnkovic ABB Industrial Products. Wenbin Xiang.

Slides:



Advertisements
Similar presentations
6th European Banking Supervisors XBRL Workshop Madrid 4, 5 October 2006 Version Control Pablo Santos Códice Software
Advertisements

IBM Software Group ® Traceability From Need To Solution What, Why and How Tammy Lavi Alon Bar-Ner.
Page 1 October 31, 2000 An Introduction to Large-Scale Software Development Steve Varnau Core HP-UX Operation October 31, 2000.
Configuration Management
1 GOES-R AWG Products Processing Framework Configuration Management Yunhui Zhao.
Chapter 4 Quality Assurance in Context
CS 325: Software Engineering January 13, 2015 Introduction Defining Software Engineering SWE vs. CS Software Life-Cycle Software Processes Waterfall Process.
Software Processes Coherent sets of activities for specifying, designing, implementing and testing software systems.
Configuration Management Main issues:  manage items during software life cycle  usually supported by powerful tools.
Software Configuration Management: Under the Hood of Two Leading Tools Presented by: Andrew Wheeler & Shane Marcus.
CS 325: Software Engineering April 7, 2015 Software Configuration Management Task Scheduling & Prioritization Reporting Project Progress Configuration.
Configuration Management Due today: Quiz #2 Next Class:Pressman 26; HW #2 Questions? / Team Status Reports Quiz #2 Bio Break ( 5 minutes ) Configuration.
Introduction to Requirements (Chapters 1-3 of the requirements text) CSSE 371, Software Requirements and Specification Don Bagert, Rose-Hulman Institute.
1 Software Configuration Management METU Computer Engineering CEng 492 Spring'2004.
CS 501 : An Introduction to SCM & GForge An Introduction to SCM & GForge Lin Guo
Configuration Management
Software Configuration Management CSC-532 Chandra Shekar Kandi Chandra Shekar Kandi.
Configuration Management Avoiding Costly Confusion mostly stolen from Chapter 27 of Pressman.
Git: Part 1 Overview & Object Model These slides were largely cut-and-pasted from tutorial/, with some additions.
This chapter is extracted from Sommerville’s slides. Text book chapter
Software Configuration Management (SCM)
Version control Using Git 1Version control, using Git.
Verification and Validation Yonsei University 2 nd Semester, 2014 Sanghyun Park.
Brian Duff Principal Engineer JDeveloper Team Oracle Corporation.
Software Engineering Modern Approaches
Article: Source Code Review Systems Author: Jason Remillard Presenter: Joe Borosky Class: Principles and Applications of Software Design Date: 11/2/2005.
Software Configuration Management
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 29Slide 1 Configuration management l Managing the products (code and documentation) of.
1 Lecture 19 Configuration Management Software Engineering.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 29Slide 1 Configuration management l Managing the products of system change.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 1 Slide 1 Software Processes (Chapter 3)
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 29 Slide 1 Configuration management.
Some Sub-Activities within Requirements Engineering 1.Prototyping 2.Requirements Documentation 3.Requirements Validation 4.Requirements Measurements 5.Requirements.
Software Quality Assurance
Progress with migration to SVN Part3: How to work with g4svn and geant4tags tools. Geant4.
Software Engineering Spring (C) Vasudeva VarmaClass of 32 CS3600: Software Engineering: Process and Product* *Most of the Content drawn.
ClearCase Concepts and Terminology
Chapter 4 프로세스 모델 Process Models
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Quick Recap Monitoring and Controlling. Lesson 11: Monitoring and Controlling Project Work Topic 11A: Identify the Monitor and Control Project Work Process.
1 Software Engineering: A Practitioner’s Approach, 7/e Chapter 2 Process: A Generic View Software Engineering: A Practitioner’s Approach, 7/e Chapter 2.
Configuration Management Main issues:  manage items during software life cycle  usually supported by powerful tools ©2008 John Wiley & Sons Ltd.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
2136 Gallows Road, Suite F, Dunn Loring, VA Phone: Fax: Business Analyst Training 1 Module 5.2 Rational ClearCase.
® IBM Software Group © 2009 IBM Corporation Essentials of Modeling with IBM Rational Software Architect V7.5 Module 17: Team Modeling.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Software Configuration Management SEII-Lecture 21
Title Authors Introduction Text, text, text, text, text, text Background Information Text, text, text, text, text, text Observations Text, text, text,
1 Software Testing & Quality Assurance Lecture 15 Created by: Paulo Alencar Modified by: Frank Xu.
Using ClearCase Month Day, Year. Agenda Training Plan Overview ClearQuest Review Next Steps.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
Systems Development Life Cycle
© Chinese University, CSE Dept. Software Engineering / Topic 3: Software Engineering Principles Your Name: _____________________ Computer Science.
CASE Tools and their Effect on Software Quality
EXERCISE DDC 3223-SOFTWARE ENGINEERING. CHAPTER 1: INTRO.TO SOFTWARE ENG 1.Briefly explain the terms below: a)Software b)Software engineering c)Software.
SG Software Configuration Management And CVS scmGalaxy Author: Rajesh Kumar
Slide title 44 pt Text and bullet level 1 minimum 24 pt Bullets level 2-5 minimum 20 pt Characters for Embedded font: !"#$%&'()*+,-./ :;
Using Rational Administrator Month Day, Year. Agenda Training Plan Overview Using Rational Administrator Review Next Steps.
Software Configuration Management -Subversion- RTLAB YuJin Park.
Software Configuration Management CSC-532
Software Project Configuration Management
Lecture 0 Software Engineering Course Introduction
Chapter 11: Software Configuration Management
CS 325: Software Engineering
Chapter 11: Software Configuration Management
Chapter 4 Process Models
Title Author1 Introduction Results and discussion Conclusion
Title Introduction: Discussion & Conclusion: Methods & Results:
<Add authors and affiliation>
Presentation transcript:

page 1 11/6/2005 A Change Model in a SCM Tool Author: IvicaCrnkovic ABB Industrial Products. Wenbin Xiang

page 2 11/6/2005 Agenda  Introduction  Overview of a change-oriented CM tool  Change management process  Change measurement  Conclusion  Question?

page 3 11/6/2005 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

page 4 11/6/2005 Overview of SDE – a Change-oriented CM Tool  Version management - File level 1.Check out a special file version 2.Modify the file 3.Check back in 4.A new file version created (Maybe in your private branch, merge to main branch) What is the problem? Example

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

page 6 11/6/2005 Overview of SDE – a Change-oriented CM Tool Changes in version states in the development process

page 7 11/6/2005 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

page 8 11/6/2005 Change Management Process Controlling change request during the development process

page 9 11/6/2005 Change Management Process Change request in a development process

page 10 11/6/2005 Change Measurements Software metrics in change request Size type metrics 1.Number of changes 2.States 3.Classification a.Priority b.Type or function c.Number of change files Process metrics The history of every change (state)

page 11 11/6/2005 Change Measurements Spiral model and evolutionary prototype model

page 12 11/6/2005 Change Measurements Waterfall model

page 13 11/6/2005 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 project’s final stage early Problems: If the two CR related to same files? Private branch?

page 14 11/6/2005 Questions