Arcade Game Maker Product Line Configuration Management Plan

Size: px
Start display at page:

Download "Arcade Game Maker Product Line Configuration Management Plan"

Transcription

1 Arcade Game Maker Product Line Configuration Management Plan ArcadeGame Team July 2003

2

3 Table of Contents 1 Introduction 1 2 Policies Version control Configuration Management Change Control 2 3 CM Process Overview of steps Authority Responsibility 3 4 Tools 5 5 References and Further Reading 6 CMU/SEI-2001-TR-001 i

4

5 1 Introduction The AGM product line will produce a large number of assets. These assets will evolve over time due to defect repairs and technology and requirements changes. This document describes a plan for managing this change using configuration management. The strategy described in this document is based on the product line evolution plan described in [McGregor 03]. Traditional configuration management includes the tasks of configuration identification, change management, configuration status accounting, and configuration review. The product line environment complicates this by adding dependencies between configurations. That is, an asset may be used concurrently in multiple configurations. In section 3 we discuss how these dependencies can be handled. In section 4 we discuss the implications of these dependencies on the selection of tools. 1

6 2 Policies The following policies govern the management of change of assets. 2.1 Version control?? Every asset intended for use in more than one product will be placed under version control. Product teams are encouraged to control even assets for a specific product using the version control process.?? No modification will be allowed to any asset until that asset is checked out (for writing) from the version control system. (Change management) 2.2 Configuration Management?? Every asset is represented by a configuration of assets including software, plans, architecture, and other resources. (Configuration identification)?? Any build of any product can be accurately recreated at any time.?? The product team is responsible for updating the traceability matrix that associates features from the requirements model to the specific program or module that implements that feature.?? Every change to a configuration is initiated by a change request. These changes are stored under version control. (Configuration status accounting)?? The owner of a configuration and the users of that configuration will periodically, usually just prior to the release of a whole-numbered version, consider the direction of evolution of the configured asset. (Configuration review) 2.3 Change Control?? Publicly visible changes to an asset must be approved by the change control board.?? A change request must describe the impact of the change on existing uses of the product. 2 CMU/SEI-2001-TR-001

7 3 CM Process The configuration management process implements the policies stated in section 2. The CM process treats each asset or product as an aggregation of other assets. 3.1 Overview of steps A configuration is created when a new asset is defined. The initial configuration may only contain that definition. As assets are selected to further define and implement the asset, they are added to the configuration. The configuration evolves by extension and revision. Existing assets within the configuration are modified to repair bugs and new versions are created. Additional assets are added to the configuration to contribute to the definition of the asset. Once an asset is released for public use, all changes are first approved by the change control board. A configuration is maintained as long as the asset is available for use. The configuration is versioned over time as constituent assets evolve. When the asset is retired the configuration is likewise retired. 3.2 Authority The change control board has the authority to approve changes in assets used in more than one product. In cases where there is an asset specific control board (architecture change board), the change control board only has authority to mediate between the requestor and the asset-specific change management board. The owner of each asset has the authority to modify the configuration of an asset but not the publicly available attributes. The owner will review and accept or reject any configuration change requests. 3.3 Responsibility Each product team is responsible for following VC and CM policies in their use of assets. Each person assigned a work task is responsible for following CM policies with respect to that work task. Each person is responsible for checking out the asset upon which they are 3

8 working, checking the asset in when the work is completed, and initiating any configuration changes required by that work. 4 CMU/SEI-2001-TR-001

9 4 Tools AGM is still looking for tools to fully automate the configuration management process. We have been unable to find a single tool that covers all of our needs. For now, we will use CVS as the version control mechanism. This tool runs on most platforms. It is simple to use and allows several types of file use. We will use the facilities of the.net IDE as the software configuration management tool. The Visual Studio.Net IDE has two levels of configuration management. A project is the smallest unit. Projects can be aggregated into a solution. A project allows source code files to be associated with resources such as graphics and media files. We will use text manifest files to maintain the overall configuration for a product. This will allow us to associate all of the information that defines a product. It will also allow us to associate an asset with multiple configurations. 5

10 5 References and Further Reading For references see the Bibliography document. 6 CMU/SEI-2001-TR-001

11 7

Arcade Game Maker Product Line Production Plan

Arcade Game Maker Product Line Production Plan Arcade Game Maker Product Line Production Plan ArcadeGame Team July 2003 Table of Contents 1 Overview 1 1.1 Identification 1 1.2 Document Map 1 1.3 Concepts 2 1.4 Readership 2 2 Strategic view of product

More information

Configuration Management in a Software Product Line

Configuration Management in a Software Product Line Configuration Management in a Software Product Line John D. McGregor School of Computing Clemson University Clemson, SC 29634 johnmc@cs.clemson.edu Sholom Cohen Software Engineering Institute Carnegie

More information

Design Document Version 0.0

Design Document Version 0.0 Software Development Templates Design Document Version 0.0 Description of Project DOCUMENT NO: VERSION: CONTACT: EMAIL: Ivan Walsh DATE: 4/13/2004 Distribution is subject to copyright. Design Document

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2007 Vol. 6, No. 1, January-February 2007 CM Configuration Change Management John D.

More information

What Are Software Developers Facing?

What Are Software Developers Facing? Configuration Management Tuotteenhallinta ohjelmistoprojektissa 1. Objectives 2. Problems & Motivation 3. CM Concept 4. Making CM system to work 5. Present CM Standards and Terms 6. CM Benefits and Summary

More information

CHAPTER 7 Software Configuration Management

CHAPTER 7 Software Configuration Management CHAPTER 7 Software Configuration Management ACRONYMS CCB CM FCA MTBF PCA SCCB SCI SCM SCMP SCR SCSA SEI/CMMI SQA SRS USNRC INTRODUCTION Configuration Control Board Configuration Management Functional Configuration

More information

Supporting Workflow Overview. CSC532 Fall06

Supporting Workflow Overview. CSC532 Fall06 Supporting Workflow Overview CSC532 Fall06 Objectives: Supporting Workflows Define the supporting workflows Understand how to apply the supporting workflows Understand the activities necessary to configure

More information

Chapter 5. Choose the answer that mostly suits each of the sentences given:

Chapter 5. Choose the answer that mostly suits each of the sentences given: Chapter 5 Software Configuration Management Choose the answer that mostly suits each of the sentences given: 1. No matter where you are in the system lifecycle, the system will change, and the desire to

More information

Software Configuration Management. http:\\www.francisxavier.ac.in

Software Configuration Management. http:\\www.francisxavier.ac.in Software Configuration Management Outline Introduction what is SCM, who are involved, why it is imp? what are the steps? Basic Concepts of SCM Configuration Management Activities Configuration Management

More information

CONFIGURATION MANAGEMENT PLAN GUIDELINES

CONFIGURATION MANAGEMENT PLAN GUIDELINES I-680 SMART CARPOOL LANE PROJECT SYSTEM ENGINEERING MANAGEMENT PLAN CONFIGURATION MANAGEMENT PLAN GUIDELINE SECTIONS: PLAN GUIDELINES 1. GENERAL 2. ROLES AND RESPONSIBILITIES 3. CONFIGURATION MANAGEMENT

More information

Smarter Balanced Assessment Consortium. Recommendation

Smarter Balanced Assessment Consortium. Recommendation Smarter Balanced Assessment Consortium Recommendation Smarter Balanced Quality Assurance Approach Recommendation for the Smarter Balanced Assessment Consortium 20 July 2012 Summary When this document was

More information

Introduction to Software Configuration Management. CprE 556 Electrical and Computer Engineering Department Iowa State University

Introduction to Software Configuration Management. CprE 556 Electrical and Computer Engineering Department Iowa State University Introduction to Software Configuration Management CprE 556 Electrical and Computer Engineering Department Iowa State University 1 Example Initially, implementation is in Modula-2 on a Mac. A11 B11 A12

More information

Configuration Management. Software Configuration Management. Example of System Families. Configuration Management

Configuration Management. Software Configuration Management. Example of System Families. Configuration Management Configuration Management Software Configuration Management New versions of software systems are created as they change: For different machines/os; Offering different functionality; Tailored for particular

More information

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing

More information

<Insert Picture Here> Application Testing Suite Overview

<Insert Picture Here> Application Testing Suite Overview Application Testing Suite Overview Agenda Ats Overview OpenScript Functional Testing OpenScript Load Testing Forms/Siebel Modules Installation of Ats Oracle Load Tester Oracle Test

More information

SIEMENS. Teamcenter 11.2. Change Manager PLM00140 11.2

SIEMENS. Teamcenter 11.2. Change Manager PLM00140 11.2 SIEMENS Teamcenter 11.2 Change Manager PLM00140 11.2 Contents What is Change Manager?.............................................. 1-1 Related topics........................................................

More information

July 12, 2013 Page 1 of 5 BellHawk Systems Corporation

July 12, 2013 Page 1 of 5 BellHawk Systems Corporation BellHawk Compliance with CFR 21 Part 11 Introduction This document details the compliance of the BellHawk software with CFR 21 Part 11 (Part 11) dated March 20, 1997 and the document General Principles

More information

Optum Practice Management & Physician EMR Defect Process Standard Operating Procedure

Optum Practice Management & Physician EMR Defect Process Standard Operating Procedure ptum Practice Management & Physician EMR Defect Process Standard perating Procedure ptum 70 Royal Little Drive Providence, RI 02904 Copyright 2002-2012 ptum. All rights reserved. Document Information Author(s)

More information

codebeamer INTLAND SOFTWARE codebeamer Medical ALM Solution is built for IEC62304 compliance and provides a wealth of medical development knowledge

codebeamer INTLAND SOFTWARE codebeamer Medical ALM Solution is built for IEC62304 compliance and provides a wealth of medical development knowledge codebeamer Medical ALM Solution is built for INTLAND Traceability matrix Medical wiki Risk management IEC 62304 compliance codebeamer INTLAND codebeamer Medical ALM Solution is built for Medical Device

More information

Configuration management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 29 Slide 1

Configuration management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 29 Slide 1 Configuration management Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 29 Slide 1 Objectives To explain the importance of software configuration management (CM) To describe key CM activities

More information

Simplifying development through activity-based change management

Simplifying development through activity-based change management IBM Rational ClearCase and IBM Rational ClearQuest October 2004 Simplifying development through activity-based change management Allan Tate Product Manager IBM Software Group Karen Wade SCM Product Marketing

More information

NEW SOLMICRO-EXPERTIS ERP-CRM

NEW SOLMICRO-EXPERTIS ERP-CRM NEW SOLMICRO-EXPERTIS ERP-CRM INNOVATIVE TECHNOLOGY WORKING FOR YOUR BUSINESS Business is very serious. Having all the information is decisive for the successful management of your company AT SOLMICRO

More information

Computer System Configuration Management and Change Control

Computer System Configuration Management and Change Control Computer System Configuration Management and Change Control What Your IT Department Is Really Doing Justin J. Fisher, Pfizer IT Quality and Compliance Manager Agenda 1. Background 2. Audience Demographics

More information

What is Application Lifecycle Management? At lower costs Get a 30% return on investment guaranteed and save 15% on development costs

What is Application Lifecycle Management? At lower costs Get a 30% return on investment guaranteed and save 15% on development costs What is Application Lifecycle Management? Increase productivity Stop wasting your time doing things manually by automating every step in your project s Life Cycle At lower costs Get a 30% return on investment

More information

Software Change Management Chapter 27 Homework 10 Points

Software Change Management Chapter 27 Homework 10 Points SE-27-Software-Change-Management-HW.doc 1 CSCI 3321 Initials Written homework will be assigned regularly throughout the semester. Since there is little or no serious programming involved in the homework,

More information

What is a life cycle model?

What is a life cycle model? What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each

More information

Space Project Management

Space Project Management EUROPEAN COOPERATION FOR SPACE STANDARDIZATION Space Project Management Configuration Management Secretariat ESA ESTEC Requirements & Standards Division Noordwijk, The Netherlands Published by: Price:

More information

EnergySync and AquaSys. Technology and Architecture

EnergySync and AquaSys. Technology and Architecture EnergySync and AquaSys Technology and Architecture EnergySync and AquaSys modules Enterprise Inventory Enterprise Assets Enterprise Financials Enterprise Billing Service oriented architecture platform

More information

How To Write Software

How To Write Software 1 Medical Device Software - Software Life Cycle Processes IEC 62304 2 Credits John F. Murray Software Compliance Expert U.S. Food and Drug Administration Marcie R. Williams Medical Device Fellow Ph.D.

More information

SERVICE LEVEL AGREEMENT (SLA)

SERVICE LEVEL AGREEMENT (SLA) SERVICE LEVEL AGREEMENT (SLA) between SoftLogica Inc. and Customers of WAPT/WAPT Pro products for Technical Support Services Page 1 of 6 TABLE OF CONTENTS PURPOSE...3 SCOPE OF AGREEMENT...3 MAINTENANCE

More information

a new generation software test automation framework - CIVIM

a new generation software test automation framework - CIVIM a new generation software test automation framework - CIVIM Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the

More information

Selecting Help Desk Software

Selecting Help Desk Software Publishers Of: MC eserver Insight MC itechnology Manager MC iapplication Designer MC RPG Developer MC TNT Tips N Tirade MC Showcase MC Showcase Buyer s Guide Selecting Help Desk Software A good helpdesk

More information

Points of Defect Creation

Points of Defect Creation WHITE PAPER Points of Defect Creation by Shankar Krishnamoorthy Software Product development methodologies try to improve quality by promoting the tactic of testing "early and often." When a defect is

More information

The Agile Audit. 2. Requirements & Technical Architecture

The Agile Audit. 2. Requirements & Technical Architecture The Agile Audit This document can be used prior to a project starting (to determine if the Agile Process is suitable and how it might be applied) and during a project to review the practices in use. The

More information

SAPHIRE 8 Software Configuration Management Plan

SAPHIRE 8 Software Configuration Management Plan INL/EXT-09-16696 Rev. 1 SAPHIRE 8 Software Configuration Management Plan January 2010 The INL is a U.S. Department of Energy National Laboratory operated by Battelle Energy Alliance INL/EXT-09-16696 Rev.

More information

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name

More information

Computer System Configuration Management and Change Control

Computer System Configuration Management and Change Control Computer System Configuration Management and Change Control Using Risk-Based Decision Making to Plan and Implement IT Change Justin J. Fisher Senior Manager, BT Quality and Compliance Pfizer Agenda 1.

More information

Obtaining Enterprise Cybersituational

Obtaining Enterprise Cybersituational SESSION ID: SPO-R06A Obtaining Enterprise Cybersituational Awareness Eric J. Eifert Sr. Vice President Managed Security Services DarkMatter Agenda My Background Key components of the Cyber Situational

More information

A Configuration Management Model for Software Product Line

A Configuration Management Model for Software Product Line A Configuration Management Model for Software Product Line Liguo Yu 1 and Srini Ramaswamy 2 1 Computer Science and Informatics Indiana University South Bend South Bend, IN 46634, USA ligyu@iusb.edu 2 Computer

More information

Software Configuration Management, Software Product lines and Summary

Software Configuration Management, Software Product lines and Summary Software Configuration Management, Software Product lines and Summary Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems March 29, 2007 2 Configuration management New versions of software

More information

CENG492 SENIOR DESIGN PROJECT AND SEMINAR II SOFTWARE CONFIGURATION MANAGEMENT PLAN

CENG492 SENIOR DESIGN PROJECT AND SEMINAR II SOFTWARE CONFIGURATION MANAGEMENT PLAN CENG492 SENIOR DESIGN PROJECT AND SEMINAR II SOFTWARE CONFIGURATION MANAGEMENT PLAN by Group LaPaix Subject on COMPUTERIZED READING SYSTEM FOR BLINDS DEPARTMENT OF COMPUTER ENGINEERING METU ANKARA 28.03.2003

More information

An introduction to the benefits of Application Lifecycle Management

An introduction to the benefits of Application Lifecycle Management An introduction to the benefits of Application Lifecycle Management IKAN ALM increases team productivity, improves application quality, lowers the costs and speeds up the time-to-market of the entire application

More information

Sample pages of the TEMPLATE FOR A SOFTWARE MAINTENANCE PLAN

Sample pages of the TEMPLATE FOR A SOFTWARE MAINTENANCE PLAN Sample pages of the TEMPLATE FOR A SOFTWARE MAINTENANCE PLAN Introduction Background The hype surrounding the Year 2000 (Y2K) software crisis identified the need for solid software maintenance policies

More information

Configuration Management Practices

Configuration Management Practices Safety Critical Software Management Practices Linda Westfall Westfall Team, Inc. International Conference on Software Quality ICSQ 2011 Copyright 1999-2010 Westfall Team, Inc. All Rights Reserved. Management

More information

priceprofor Documentation

priceprofor Documentation priceprofor Documentation Release alpha Hugo December 17, 2015 Contents 1 Getting Started 3 1.1 Using the project............................................. 3 1.2 The Project Free Server.........................................

More information

Effectiveness is to create just ONE system, a SINGLE methodology, always ready to work in any country and adapted to your needs.

Effectiveness is to create just ONE system, a SINGLE methodology, always ready to work in any country and adapted to your needs. Effectiveness is to create just ONE system, a SINGLE methodology, always ready to work in any country and adapted to your needs. Until recently everyone worked on different platforms, with different systems

More information

MANAGED SERVICES FOR THE PROGRAM MANAGEMENT OFFICE

MANAGED SERVICES FOR THE PROGRAM MANAGEMENT OFFICE PMO Symposium MANAGED SERVICES FOR THE PROGRAM MANAGEMENT OFFICE INTRODUCTION As Program Management Offices (PMOs) continue to grow in an expanded role, it is increasingly more important that the integration

More information

MANDATORY CRITERIA. 1. Does the tool facilitate the creation, modification, fulfillment and closure of Service Request records?

MANDATORY CRITERIA. 1. Does the tool facilitate the creation, modification, fulfillment and closure of Service Request records? MANDATORY CRITERIA 1. Does the tool facilitate the creation, modification, fulfillment and closure of Service Request records? 2. Does the tool provide a pre-defined list of services which can be requested

More information

Tools to support Requirements-Based Testing

Tools to support Requirements-Based Testing Requisite Pro RMT/RFT/RPT/Robot Rational Test Manager ClearQuest 26 IBM Rational Test Manager Test Manager runs as a schema on top of ClearQuest Version 7 Integrates with other IBM products, such as ClearCase,

More information

Security challenges for internet technologies on mobile devices

Security challenges for internet technologies on mobile devices Security challenges for internet technologies on mobile devices - Geir Olsen [geiro@microsoft.com], Senior Program Manager for Security Windows Mobile, Microsoft Corp. - Anil Dhawan [anild@microsoft.com],

More information

Change Management Best Practices

Change Management Best Practices General Change Management Best Practices Practice Area Best Practice Criteria Organization Change management policy, procedures, and standards are integrated with and communicated to IT and business management

More information

ISC EDUCATION WEBINAR. Physical Security Information Management

ISC EDUCATION WEBINAR. Physical Security Information Management ISC EDUCATION WEBINAR Physical Security Information PSIM Definition A Physical Security Information (PSIM) system is a software platform with the following components that enhances event management and

More information

Managing Agile Projects in TestTrack GUIDE

Managing Agile Projects in TestTrack GUIDE Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...

More information

Essentials of the Quality Assurance Practice Principles of Testing Test Documentation Techniques. Target Audience: Prerequisites:

Essentials of the Quality Assurance Practice Principles of Testing Test Documentation Techniques. Target Audience: Prerequisites: Curriculum Certified Software Tester (CST) Common Body of Knowledge Control Procedures Problem Resolution Reports Requirements Test Builds Test Cases Test Execution Test Plans Test Planning Testing Concepts

More information

To introduce software process models To describe three generic process models and when they may be used

To introduce software process models To describe three generic process models and when they may be used Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software

More information

TIBCO Spotfire and S+ Product Family

TIBCO Spotfire and S+ Product Family TIBCO Spotfire and S+ Product Family Compliance with 21 CFR Part 11, GxP and Related Software Validation Issues The Code of Federal Regulations Title 21 Part 11 is a significant regulatory requirement

More information

Requirements Management

Requirements Management REQUIREMENTS By Harold Halbleib Requirements Management Identify, Specify, Track and Control Requirements Using a Standard Process About the author... Harold Halbleib has a degree in Electrical Engineering

More information

Netronome Agilio Software Support and Hardware Maintenance User Guide v 1.3

Netronome Agilio Software Support and Hardware Maintenance User Guide v 1.3 Netronome Agilio Software Support and Hardware Maintenance User Guide v 1.3 1 Table of Contents About This Document... 3 1 Accessing the Netronome Support Team... 4 1.1 Registering with Netronome... 4

More information

CHAPTER 20 TESING WEB APPLICATIONS. Overview

CHAPTER 20 TESING WEB APPLICATIONS. Overview CHAPTER 20 TESING WEB APPLICATIONS Overview The chapter describes the Web testing. Web testing is a collection of activities whose purpose is to uncover errors in WebApp content, function, usability, navigability,

More information

Software and Hardware Configuration Management

Software and Hardware Configuration Management DOWNLOADED AND/OR HARD COPY UNCONTROLLED Verify that this is the correct version before use. AUTHORITY DATE Jeffrey Northey (original signature on file) IMS Manager 07/09/2014 Doug Dorrer (original signature

More information

Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology

Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology Peter Mileff PhD SOFTWARE ENGINEERING The Basics of Software Engineering University of Miskolc Department of Information Technology Introduction Péter Mileff - Department of Information Engineering Room

More information

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when

More information

Certification Authorities Software Team (CAST) Position Paper CAST-15

Certification Authorities Software Team (CAST) Position Paper CAST-15 Certification Authorities Software Team (CAST) Position Paper CAST-15 Merging High-Level and Low-Level Requirements Completed February 2003 NOTE: This position paper has been coordinated among the software

More information

Chapter 13 Configuration Management

Chapter 13 Configuration Management Chapter 13 Configuration Management Using UML, Patterns, and Java Object-Oriented Software Engineering Outline of the Lecture Purpose of Software Configuration Management (SCM)! Motivation: Why software

More information

With the tools provided by modern automation, pulp and paper makers can produce more with less

With the tools provided by modern automation, pulp and paper makers can produce more with less Article With the tools provided by modern automation, pulp and paper makers can produce more with less "In automation, new applications featuring the latest control technology enable papermakers to reach

More information

Basic Testing Concepts and Terminology

Basic Testing Concepts and Terminology T-76.5613 Software Testing and Quality Assurance Lecture 2, 13.9.2006 Basic Testing Concepts and Terminology Juha Itkonen SoberIT Contents Realities and principles of Testing terminology and basic concepts

More information

Software Configuration Management and Version Control

Software Configuration Management and Version Control Software Configuration Management and Version Control Paper By Piyush Kulshrestha TATA Consultancy Services C - 56, Phase 2, Noida India Mailto: piyush.kulshrestha@tcs.com Website: http://www.tcs.com Feb

More information

SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK

SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK Office of Safety and Mission Assurance NASA-GB-9503 SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK AUGUST 1995 National Aeronautics and Space Administration Washington, D.C. 20546 PREFACE The growth in cost

More information

Developing a Ticket Management SaaS solution

Developing a Ticket Management SaaS solution Developing a Ticket Management SaaS solution Marjan Gusev, Ss. Cyril and Methodius University, 1000 Skopje, Macedonia Sasko Ristov, Ss. Cyril and Methodius University, 1000 Skopje, Macedonia Pano Gushev,

More information

HP Software-as-a-Service

HP Software-as-a-Service HP SaaS POC Process for Performance Center HP Software-as-a-Service Table of Contents 1. GENERAL...2 1.1. HOW TO REQUEST FOR A POC INSTANCE...2 1.2. HOW TO CONNECT TO YOUR POC INSTANCE...2 1.3. POC TERMS...2

More information

Programming in C# with Microsoft Visual Studio 2010

Programming in C# with Microsoft Visual Studio 2010 Introducción a la Programación Web con C# en Visual Studio 2010 Curso: Introduction to Web development Programming in C# with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft

More information

Choosing the Right Project and Portfolio Management Solution

Choosing the Right Project and Portfolio Management Solution Choosing the Right Project and Portfolio Management Solution Executive Summary In too many organizations today, innovation isn t happening fast enough. Within these businesses, skills are siloed and resources

More information

Clarity Infrastructure Management helps network operators to plan and document the change to their networks

Clarity Infrastructure Management helps network operators to plan and document the change to their networks Clarity Infrastructure Management helps network operators to plan and document the change to their networks clarity.com 2 Clarity Simplifying Operations Cost effective and timely network rollouts or upgrades

More information

Info Net LAMAR SOFTWARE, INC. Enterprise Resource Planning. www.lamarsoftware.com. Efficiency. Productivity. Flexibility

Info Net LAMAR SOFTWARE, INC. Enterprise Resource Planning. www.lamarsoftware.com. Efficiency. Productivity. Flexibility Efficiency LAMAR SOFTWARE, INC. Productivity Flexibility Connect your suppliers, vendors and business partners in real-time over the Internet with LAMAR Software s proven web-enabled ERP suite. Info Net

More information

Computer programs (both source and executable) Documentation (both technical and user) Data (contained within the program or external to it)

Computer programs (both source and executable) Documentation (both technical and user) Data (contained within the program or external to it) CHAPTER 27 CHANGE MANAGEMENT Overview Changes are inevitable when software is built. A primary goal of software engineering is to improve the ease with which changes can be made to software. Configuration

More information

Effective Team Development Using Microsoft Visual Studio Team System

Effective Team Development Using Microsoft Visual Studio Team System Effective Team Development Using Microsoft Visual Studio Team System Course 6214A: Three days; Instructor-Led Introduction This three-day instructor-led course provides students with the knowledge and

More information

Advise IT Water Leakage Management. Industrial IT for Water Networks

Advise IT Water Leakage Management. Industrial IT for Water Networks Advise IT Water Leakage Management Industrial IT for Water Networks Introduction In many countries, Non-Revenue Water (NRW) losses are very high (see Figure 1). These values can vary widely in a single

More information

4G Aggregation Network Monitoring (ANM) Switch

4G Aggregation Network Monitoring (ANM) Switch Creating the best Shaping future communications 4G Aggregation Network Monitoring (ANM) Switch Mobile data and IP networks are constantly flooded with enormous amounts of data traffic. As technology advances

More information

CaseLoad Software. mycaseload Feature Overview VERSION 6.3 MAY 1, 2015

CaseLoad Software. mycaseload Feature Overview VERSION 6.3 MAY 1, 2015 CaseLoad Software mycaseload Feature Overview VERSION 6.3 MAY 1, 2015 mycaseload Feature Overview mycaseload THE CMS CHOICE FOR ADMINSTRATIVE APPEALS CaseLoad Software is proud to outline the powerful

More information

4.12 System Development

4.12 System Development Section 4 Bidder's Products, Methodology, and Approach to the Project 4.1 FACTS II Requirements Summary 4.11 Interfaces 4.2 Functional Requirements 4.12 System Development 4.3 Technical Requirements 4.13

More information

Montana Department of Transportation Information Services Division. System Development Life Cycle (SDLC) Guide

Montana Department of Transportation Information Services Division. System Development Life Cycle (SDLC) Guide Montana Department of Transportation Information Services Division System Development Life Cycle (SDLC) Guide Version 2 August 2, 2007 \mdt_sdlc_process\mdt_sdlc_v02.doc Table of Contents 1 Business Analysis...3

More information

An Introduction to Software Engineering

An Introduction to Software Engineering An Introduction to Software Engineering Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1 Objectives To introduce software engineering and to explain its importance To set out the

More information

An Introduction to Software Engineering. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

An Introduction to Software Engineering. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1 Objectives To introduce software engineering and to explain its importance To set out the

More information

Software Testing. Knowledge Base. Rajat Kumar Bal. Introduction

Software Testing. Knowledge Base. Rajat Kumar Bal. Introduction Software Testing Rajat Kumar Bal Introduction In India itself, Software industry growth has been phenomenal. IT field has enormously grown in the past 50 years. IT industry in India is expected to touch

More information

Development Testing for Agile Environments

Development Testing for Agile Environments Development Testing for Agile Environments November 2011 The Pressure Is On More than ever before, companies are being asked to do things faster. They need to get products to market faster to remain competitive

More information

Advanced Web Application Development using Microsoft ASP.NET

Advanced Web Application Development using Microsoft ASP.NET Course Outline Other Information MS2311 Days 3 Starting Time 9:00 Finish Time 4:30 Lunch & refreshments are included with this course. Advanced Web Application Development using Microsoft ASP.NET Course

More information

Configuration Management Models in Commercial Environments

Configuration Management Models in Commercial Environments Technical Report CMU/SEI-91-TR-7 ESD-9-TR-7 Configuration Management Models in Commercial Environments Peter H. Feiler March 1991 Technical Report CMU/SEI-91-TR-7 ESD-91-TR-7 March 1991 Configuration Management

More information

Software Configuration Management Plan

Software Configuration Management Plan For Database Applications Document ID: Version: 2.0c Planning Installation & Acceptance Integration & Test Requirements Definition Design Development 1 / 22 Copyright 2000-2005 Digital Publications LLC.

More information

Release acceleration by combining Agility, Requirements and Continuous Delivery

Release acceleration by combining Agility, Requirements and Continuous Delivery Release acceleration by combining Agility, Requirements and Continuous Delivery PagesJaunes.fr Feedback #PagesJaunes Fabien Grellier CTO Pagesjaunes.fr fgrellier@pagesjaunes.fr @FabGrellier POLARION USER

More information

Software Quality Assurance Plan

Software Quality Assurance Plan For Database Applications Document ID: Version: 2.1a Planning Installation & Acceptance Integration & Test Requirements Definition Design Development 1 / 54 Copyright 2000-2006 Digital Publications LLC.

More information

Independent Test and Evaluation

Independent Test and Evaluation Independent Test and Evaluation ProPath Office of Information and Technology Table of Contents Independent Test and Evaluation Process Maps... 1 Process: Independent Test and Evaluation... 3 Independent

More information

ISA-SP18 - Alarm Systems Management and Design Guide

ISA-SP18 - Alarm Systems Management and Design Guide contents ISA-SP18 - Alarm Systems Management and Design Guide Donald G. Dunn Principal IEA & Controls Engineer Lyondell Chemical Company Channelview, TX 77530 Nicholas P. Sands Process Control Technology

More information

CMS Policy for Configuration Management

CMS Policy for Configuration Management Chief Information Officer Centers for Medicare & Medicaid Services CMS Policy for Configuration April 2012 Document Number: CMS-CIO-POL-MGT01-01 TABLE OF CONTENTS 1. PURPOSE...1 2. BACKGROUND...1 3. CONFIGURATION

More information

Advanced Web Application Development using Microsoft ASP.NET

Advanced Web Application Development using Microsoft ASP.NET Key Data Course #: 2311A Number of Days: 3 Format: Instructor-Led Certification Exams: Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic.NET and Microsoft Visual Studio.NET

More information

Introduction to Change

Introduction to Change Introduction to Management and SDLC Steve Owyoung Sr. Manager KPMG LLP, IT Advisory Doug Mohrland Audit Manager Oracle Corporation Discussiontopics o significance o o s o o o o Software (SDLC) s Organization

More information

Systems Software. Introduction to Information System Components. Chapter 1 Part 2 of 4 CA M S Mehta, FCA

Systems Software. Introduction to Information System Components. Chapter 1 Part 2 of 4 CA M S Mehta, FCA Systems Software Introduction to Information System Components Chapter 1 Part 2 of 4 CA M S Mehta, FCA 1 Systems Software Learning Objects Task Statements 1.1 Identify deployment of different components

More information

Information Technology Engineers Examination. Network Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for

Information Technology Engineers Examination. Network Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for Information Technology Engineers Examination Network Specialist Examination (Level 4) Syllabus Details of Knowledge and Skills Required for the Information Technology Engineers Examination Version 2.0

More information

How to introduce maturity in software change management $

How to introduce maturity in software change management $ How to introduce maturity in software change management $ Lars Bendix Department of Computer Science Fredrik Bajers Vej 7E Aalborg University Denmark E-mail: bendix@cs.auc.dk Abstract: In this paper we

More information

CREDENTIALS & CERTIFICATIONS 2016

CREDENTIALS & CERTIFICATIONS 2016 THE COMMUNITY FOR TECHNOLOGY LEADERS www.computer.org CREDENTIALS & CERTIFICATIONS 2016 KEYS TO PROFESSIONAL SUCCESS CONTENTS SWEBOK KNOWLEDGE AREA CERTIFICATES Software Requirements 5 Software Design

More information

Software Process Models. Xin Feng

Software Process Models. Xin Feng Software Process Models Xin Feng Questions to Answer in Software Engineering? Questions to answer in software engineering What is the problem to be solved? Definition What are the characteristics of the

More information