Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Configuration.

Slides:



Advertisements
Similar presentations
Quality Assurance Plan Change & Configuration Management Motorola Technology Center Italy Turin - 7/8 June, 2001.
Advertisements

Configuration management
Configuration management
Configuration Management
Configuration Management
IBM Software Group | Rational software OSLC Support for PLE.
CIP Cyber Security – Security Management Controls
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
Configuration management. Reasons for software configuration management  it facilitates the ability to communicate  status of documents, coding, changes.
CS 5521 Configuration Management the problem Not a simple task! –Different versions of software usually is in the field during the life cycle –Different.
6. & 7. Teams: Technical Specification / Schedule Project Title Team Member 1 Team Member 2 Team Member 3 Team Member 4 Department of Computer Science.
Chapter 30 Agile Requirements Methods. Mitigating Requirements Risk  The entire requirements discipline within the software lifecycle exists for only.
Configuration Management
Software Configuration Management CSC-532 Chandra Shekar Kandi Chandra Shekar Kandi.
Software Configuration Management
Software Configuration Management (SCM)
Michael Solomon Tugboat Software Managing the Software Development Process.
Release & Deployment ITIL Version 3
Chapter 30 Agile Requirements Methods. Mitigating Requirements Risk  The entire requirements discipline within the software lifecycle exists for only.
CSCI ClearQuest 1 Rational ClearQuest Michel Izygon - Jim Helm.
Software Configuration Management (SCM)
Version control Using Git 1Version control, using Git.
Configuration Management T3 Webinar Feb 21, 2008 Chuck Larsen ITS Program Coordinator Oregon Department of Transportation.
1 CSE 2102 CSE 2102 CSE 2102: Introduction to Software Engineering Ch9: Software Engineering Tools and Environments.
Module CC3002 Post Implementation Issues Lecture for Week 6 AY 2013 Spring.
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
Rational Unified Process Fundamentals Module 4: Disciplines II.
Software Configuration Management (SCM)
Software Engineering CS3003 Lecture 3 Software maintenance and evolution.
Identify steps for understanding and solving the
Configuration Management (CM)
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
Introduction To Software Component Reuse
Software Project Management
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki 1 Introduction.
Georgia Institute of Technology CS 4320 Fall 2003.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki 1 Machine Learning.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Software Configuration Management (SCM). Product Developer Disciplines One view of the world is that there are three types of activities are required.
Quick Recap Monitoring and Controlling. Lesson 11: Monitoring and Controlling Project Work Topic 11A: Identify the Monitor and Control Project Work Process.
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
CPSC 871 John D. McGregor Change management Module 2 Session 3.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
Software Configuration Management (SCM) Source: Pressman, R., Software Engineering: A Practitioner ’ s Approach. Boston: McGraw Hill, Inc., 2005; Ghezzi,
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
System Maintenance Modifications or corrections made to an information system after it has been released to its customers Changing an information system.
需求管理 Capability Maturity Model Integrated Author : Softare Engineering Institute Carnegie Mellon University.
THE FUTURE IS NOW Mechanical Design Submission Team Details Team Name - Member 1 - Member 2 - Institution - About the Innovative Project & Applicability.
SOFTWARE ENGINEERING MCS-2 LECTURE # 2. ATTRIBUTES OF GOOD S/W  Maintainability;  S/w should be written in such a way that it may evolve to meet the.
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
1 PDS MC Requirements Process March 29, 2007 (v2).
OOAD UNIT V B RAVINDER REDDY PROFESSOR DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING.
TMP3413 Software Engineering Lab Lab 01: TSPi Tool Support.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
Configuration Management
Software Configuration Management CSC-532
Lecture 0 Software Engineering Course Introduction
Version control, using Git
Maintaining software solutions
The Rational Unified Process (RUP) An Architecture-Centric Process
The Certified Quality Process Handbook 2nd edition Ch. 1: pp
Agile Methodologies Course Title: Advanced Software Engineering
CSE 498, Collaborative Design
Process for Organising Software Development Activities
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Presentation transcript:

Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Configuration and Change Management Discipline

Purpose Track and maintain the integrity of evolving project assets. The project team members must be able to:  identify and locate artifacts,  to select the appropriate version of an artifact,  to look at its history to understand its current state and  the reasons it has changed, and  to ascertain who is currently responsible for it. 2

3 The CCM Cube

4 The CCM Cube- Configuration Management

 Important artifacts are placed under version control.  As an artifact evolves,  multiple versions exist, and  you must identify  the artifact,  its versions, and  its change history. 5 The CCM Cube- Configuration Management

 Artifacts depend on one another.  As a result, each change causes a ripple effect.  Build management  making sure that components that would constitute a build are  available and are  assembled in the right order  based on their dependency hierarchies.  Must trust to components  have been developed and  tested adequately to be included in a build.  An artifact is OK only if its ancestors are OK. 6 The CCM Cube- Configuration Management

The CCM Cube- Change Request Management 7

 Changes to artifacts  tracked and  associated with the corresponding change request.  Change requests are closed when  the change has been completed,  tested, and  included in a release 8

The CCM Cube- Status and Measurement 9