Software Configuration Management

Similar documents
Error Numbers of the Standard Function Block

McAfee Web Gateway

All in One Kit. Quick Start Guide CONNECTING WITH OTHER DEVICES SDE-4003/ * 27. English-1

INTEGRATED WORKFLOW ART DIRECTOR

McAfee Data Loss Prevention Prevent

Distributed Systems Principles and Paradigms

Rolling Back Remote Provisioning Changes. Dell Command Integration for System Center

CMPUT101 Introduction to Computing - Summer 2002

Operational Verification. 26 SEP 2017 VMware Validated Design 4.1 VMware Validated Design for Software-Defined Data Center 4.1

LINX MATRIX SWITCHERS FIRMWARE UPDATE INSTRUCTIONS FIRMWARE VERSION

VMware Virtual Dedicated Graphics Accelerator (vdga) and DirectPath I/O GPU Device Certification Guide ESXi 6.5 GA Release Workbench 3.5.

Introduction to Algebra

Compatibility Testing - A Must Do of the Web Apps. By Premalatha Shanmugham & Kokila Elumalai

Class Overview. Database Design. Database Design Process. Database Design. Introduction to Data Management CSE 414

CS553 Lecture Introduction to Data-flow Analysis 1

Enterprise Digital Signage Create a New Sign

Package Contents. Wireless-G USB Network Adapter with SpeedBooster USB Cable Setup CD-ROM with User Guide (English only) Quick Installation

Certificate Replacement. 21 AUG 2018 VMware Validated Design 4.3 VMware Validated Design for Software-Defined Data Center 4.3

High-performance Monitoring Software. User s Manual

Certificate Replacement. 26 SEP 2017 VMware Validated Design 4.1 VMware Validated Design for Management and Workload Consolidation 4.

Tool Vendor Perspectives SysML Thus Far

McAfee Network Security Platform

Troubleshooting. Verify the Cisco Prime Collaboration Provisioning Installation (for Advanced or Standard Mode), page

Internet Routing. IP Packet Format. IP Fragmentation & Reassembly. Principles of Internet Routing. Computer Networks 9/29/2014.

Report Samples ! " Job Definition (Import) Import Job Log Job Definition (Export) Export Job Log Job Listing Data Dictionary Listing

Distributed Systems Principles and Paradigms. Chapter 11: Distributed File Systems

CICS Application Design

OPERATION MANUAL. DIGIFORCE 9307 PROFINET Integration into TIA Portal

Shared Memory Architectures. Programming and Synchronization. Today s Outline. Page 1. Message passing review Cosmic Cube discussion

Certificate Replacement. 21 AUG 2018 VMware Validated Design 4.3 VMware Validated Design for Management and Workload Consolidation 4.

Architecture and Data Flows Reference Guide

Lecture 13: Graphs I: Breadth First Search

UTMC APPLICATION NOTE UT1553B BCRT TO INTERFACE PSEUDO-DUAL-PORT RAM ARCHITECTURE INTRODUCTION ARBITRATION DETAILS DESIGN SELECTIONS

V = set of vertices (vertex / node) E = set of edges (v, w) (v, w in V)

VMware Horizon FLEX Administration Guide

Inter-domain Routing

To access your mailbox from inside your organization. For assistance, call:

CS453 INTRODUCTION TO DATAFLOW ANALYSIS

License Manager Installation and Setup

Architecture and Data Flows Reference Guide

Midterm Exam CSC October 2001

Welch Allyn CardioPerfect Workstation Installation Guide

Installer reference guide

Small Business Networking

Start Here. Quick Setup Guide DCP-7055 / DCP-7060D DCP-7065DN WARNING WARNING CAUTION CAUTION

Smart Output Field Installation for M-Series and L-Series Converter

pdfapilot Server 2 Manual

Installer reference guide

Lesson 4.4. Euler Circuits and Paths. Explore This

ECE 468/573 Midterm 1 September 28, 2012

COMPUTER EDUCATION TECHNIQUES, INC. (MS_W2K3_SERVER ) SA:

the machine and check the components AC Power Cord Carrier Sheet/ Plastic Card Carrier Sheet DVD-ROM

the machine and check the components Basic User s Guide Quick Setup Guide Telephone Line Cord

Reducing Costs with Duck Typing. Structural

Start Here. Quick Setup Guide DCP-8110DN DCP-8150DN DCP-8155DN. the machine and check the components

Paradigm 5. Data Structure. Suffix trees. What is a suffix tree? Suffix tree. Simple applications. Simple applications. Algorithms

Compiling a Parallel DSL to GPU

vcloud Director Service Provider Admin Portal Guide vcloud Director 9.1

Epson Projector Content Manager Operation Guide

Start Here. Quick Setup Guide. the machine and check the components DCP-9015CDW DCP-9020CDW

Registering as an HPE Reseller

Midterm 2 Sample solution

Start Here. Quick Setup Guide MFC the machine and check the components. Note

Data sharing in OpenMP

Announcements. CS 188: Artificial Intelligence Fall Recap: Search. Today. General Tree Search. Uniform Cost. Lecture 3: A* Search 9/4/2007

Zenoss Service Impact Installation and Upgrade Guide for Resource Manager 5.x and 6.x

Outline. Activity 2. Activity 2. Structured Design. Coping with Complexity. Lecture 2: MIPS Processor Example. Introduction to CMOS VLSI Design

the machine and check the components Introductory Ink Cartridges

Small Business Networking

Registering as a HPE Reseller. Quick Reference Guide for new Partners in Asia Pacific

the machine and check the components Starter Ink Cartridges Basic User s Guide Product Safety Guide CD-ROM* Power Cord

User Manual. V1.0.1 Nov. 20, 2016

CS 7790 ADVANCED FUNCTION DRIVE-UP ISLAND ATM WITH 13mm UL OR CEN L SAFE FRONT VIEW PLAN VIEW FRONT VIEW SIDE VIEW NOTE: PAGE 1 OF 5

Electrical Engineering & Instrumentation Solutions

the machine and check the components Drum Unit and Toner Cartridge Assembly (pre-installed) AC Power Cord Installer CD-ROM Quick Setup Guide

Installation Guide for

Small Business Networking

Small Business Networking

Introduction to Integration

In USA: To download other guides for this product, visit the Brother Solutions Center at solutions.brother.com/manuals and select your model.

CSEP 573 Artificial Intelligence Winter 2016

Angle Properties in Polygons. Part 1 Interior Angles

Chapter 1: Introduction

McAfee Network Security Platform

Representation of Numbers. Number Representation. Representation of Numbers. 32-bit Unsigned Integers 3/24/2014. Fixed point Integer Representation

EXTENDED TO AUGUST 15, 2018 Short Form Return of Organization Exempt From Income Tax

Allocator Basics. Dynamic Memory Allocation in the Heap (malloc and free) Allocator Goals: malloc/free. Internal Fragmentation

Simrad ES80. Software Release Note Introduction

Lecture 8: Graph-theoretic problems (again)

EasyMP Multi PC Projection Operation Guide

Epson iprojection Operation Guide (Windows/Mac)

***PUBLIC DISCLOSURE COPY*** Short Form Return of Organization Exempt From Income Tax. terminated 7901 SANDY SPRING ROAD, 4TH FL

A Perfect Recipe to maintain SAS programs Shiva Srinivasan, PJM Interconnection LLC, Norristown, PA Shailaja P Ramesh, Supreme Tech Solutions LLC, VA

Start Here MFC-7360 / MFC-7470D /

Compilers. Topic 4. The Symbol Table and Block Structure PART II. Mick O Donnell: Alfonso Ortega:

Small Business Networking

Small Business Networking

CS 241 Week 4 Tutorial Solutions

McAfee Network Security Platform

the machine and check the components Starter Ink Cartridges Basic User s Guide Product Safety Guide CD-ROM USB Interface Cable

Transcription:

Softwre Configurtion Mngement Leture: Introdution SCM Chpters: 1, 2 nd 3 René Krikhr Niels Veermn

Leture Objetives Lern bout SCM nd history of SCM Lern the reltion between SCM nd Softwre development proess 11-April-2008 2

SCM Definition IEEE Configurtion mngement is the proess of identifying nd defining the items in the system, ontrolling the hnges to these items throughout their life yle, reording nd reporting the sttus of items nd hnge requests, nd verifying the ompleteness nd orretness of items 11-April-2008 3

A Definition of SCM Softwre Configurtion Mngement is disipline for ontrolling the evolution of softwre systems 11-April-2008 4

SCM Definition (DoD) Configurtion Mngement (CM) is disipline tht pplies tehnil nd dministrtive diretion nd surveillne over the lifeyle of items to: Identify (nd doument) onfigurtion items Control hnges to onfigurtion items Reord nd report informtion needed to mnge onfigurtion items (sttus ounting) Audit onfigurtion items to verify onformne to speifitions 11-April-2008 5

Typil growth in Softwre Development 11-April-2008 6

Softwre Development nd Configurtion Mngement requirements mngement onfigurtion mngement qulity ssurne subontrt mngement projet trking projet plnning 11-April-2008 7

Development Proess Phses Output People Projet Strt-Up Requirements Anlysis System Anlysis Projet Pln, SCM Pln, Stndrds Requirements Definition Do. System Anlysis Doument Projet Leder, SCM Mnger, QA System Anlysts Users Funtionl Bseline System Anlysts System Design Coding & Unit Testing HLD, STS, STP, LLD, UTS, UTP Progrms, Do. Test Results Design Bseline System Designers Progrmmers, Testers, QA Tem System Testing Test Results, Defet Logs, et Testers, QA Tem, Development tem Aeptne Testing Test Reports Opertion nd 11-April-2008 Mintenne Mintenne 8 Produt Bseline Client, Testers, QA Tem, Dev. tem Mintenne nd Tehnil Support

Shring Dt in Tem min b 11-April-2008 9

Communition Problem min b min b min b min min b b 11-April-2008 10

Confusing Sitution min b min b min?b min min b b 11-April-2008 11

Configurtion Item Soure Code (C, C++, Jv, C#, ) Doumenttion Requirements Speifition Design Speifition User Doumenttion Build Files Mke files Sripts Configurtion Items Et. 11-April-2008 12

SCM Pillrs Identifition Control Sttus Aounting Sttus Auditing of Configurtion Items 11-April-2008 13

Hierrhy of CI s CI CI CI CI CI CI do 11-April-2008 14 sr

Typil Problems relted to SCM I thought I fixed tht At my PC it works You n not use tht version on your system Somebody must hve hnged my ode This n not be the soure of tht Wht did you type wrong to get it to rsh? It worked one Debugger informtion nd soure ode do not mth You must hve virus, plese len up Configurtion Mngement, we n do it ourselves 11-April-2008 15

History of SCM 60 s: No SCM 70 s- 80 s: Complex Softwre progrmming in the lrge 90 s: Complex Softwre with Tems progrmming in the mny `00 s: Geogrphil Distributed progrmming in the wide Ivi Crnkovi et l. Chpter 3, Historil Overview,2003 11-April-2008 16

Softwre Configurtion Mngement ( 80 s) Produt Integrity Tre-bility within Produt Life Cyle User Funtionlity Non Funtionlity Cost Time Elements of SCM, E.H. Bersoff, 1984 11-April-2008 17

Softwre Configurtion Mngement ( 80 s) Tem Produtivity Minimize Confusion in Tem Art of identifying, orgnizing nd ontrolling modifitions to the softwre being built by tem Mximize Produtivity by Minimizing Mistkes SCM Coordintion for Tem Produtivity, W. Bbih, 1986 11-April-2008 18

SCM Funtionlity Ares ( 90 s) Constrution Struture Auditing Projet Proess Mngement Softwre Tem Arhiteture Components Aounting Controlling 11-April-2008 19 Conepts in CM systems, Susn Drt, 1991

Summry SW development vs SCM History Pitflls vs. Shring dt problem SCM Pillrs = Id+Co+A+Au 11-April-2008 20

Homework Historil informtion Book: Bersoff, SCM: Produt Integrity Bbih, SCM: Tem Coordintion Drt, Conepts in CM systems Chpters 1, 2 nd 3 (this week) Chpters 4, 5 nd 6 (next week) 11-April-2008 21