Software Change Management Chapter 27 Homework 10 Points

Size: px
Start display at page:

Download "Software Change Management Chapter 27 Homework 10 Points"

Transcription

1 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, there is little reason to give credit to late work. All written homework is to be completed individually. None of the written homework assignments are team related. The normal late penalty is 50% per day. This written homework should help prepare you to take exams and quizzes. No answer key will be provided. Homework will be spot checked for completeness. Although Homework may be spot checked for accuracy, it will not be graded question by question. If more than 10% of a homework assignment is late or incorrect, the grade will be a 0. This written homework is not a team assignment. It is a violation of academic integrity to provide others with access to your copy of this homework while you are taking this class. It is a violation of academic integrity to provide others with access to your copy of this homework after you have completed this class. You may get together with your study group and discuss your answers if and only if every member of your study group has completed at least 90% of the lab and has submitted it for credit; I encourage you to do this regularly! Homework must be answered neatly in either pen or pencil; electronic solutions will not be accepted or honored. All of the work in this project is my own! Neither have I, nor will I knowingly make this available to others outside the provisions described above. Print Name Signature (pledged) Software Change Management Chapter 27 Homework 10 Points 1] Which of these are valid software configuration items? A) software tools B) documentation C) executable programs D) test data E) all of the above 2] Which of the following is not considered one of the four important elements that should exist when a configuration management system is developed? A) component elements B) human elements C) process elements D) validation elements 3] {T/F} Once a software engineering work product becomes a baseline it cannot be changed again. 4] Which configuration objects would not typically be found in the project database? A) design specification B) marketing data C) organizational structure description D) test plans E) both b and c 5] {T/F} Modern software engineering practice suggests that a software team maintain SCI's in a project database or repository. 6] A data repository metamodel is used to determine how A) information is stored in the repository B) data integrity can be maintained C) the existing model can be extended D) All of the above

2 SE-27-Software-Change-Management-HW.doc 2 CSCI 3321 Initials 7] {T/F} Many data repository requirements are the same as those for a typical database application. 8] {T/F} The ability to track relationships and changes to configuration objects is one of the most important features of the SCM repository. 9] Which of the following tasks is not part of software configuration management? A) change control B) reporting C) statistical quality control D) version control 10] A basic configuration object is a _?_ created by a software engineer during some phase of the software development process. A) program data structure B) a software component C) unit of information D) all of the above 11] A new _?_ is defined when major changes have been made to one or more configuration objects. A) entity B) item C) variant D) version 12] {T/F} Change control is not necessary if a development group is making use of an automated project database tool. 13] When software configuration management is a formal activity, the software configuration audit is conducted by the A) development team B) quality assurance group C) senior managers D) testing specialists 14] The primary purpose of configuration status reporting is to A) allow revision of project schedules and cost estimates by project managers B) evaluate the performance of software developers and organizations C) make sure that change information is communicated to all affected parties D) none of the above 15] CM is an acronym for both C Management and C Management 16] SCM is an acronym for _?_. 17]?_ is the art of controlling software development to minimize confusion; it is an umbrella activity applied throughout the software life cycle. 18] Software _?_ is a set of tracking and control activities that are initiated when a software engineering project begins and terminates only when the software is taken out of operation.

3 SE-27-Software-Change-Management-HW.doc 3 CSCI 3321 Initials 19] Software _?_ is the set of software engineering activities that occur after the software has been delivered to the customer and has been put into operation. 20] {T/F} Software Configuration Management is the same as Software Support. 21] {T/F} The slides say that Change is inevitable when computer software is built! 22] The slides describe 4 situations in which change tends to increases the confusion among the software engineers working on a project. If this is a homework question, list them. If this is an exam question, list 2 of them. Changes are Not A before they are made Changes are Not R before they are implemented Changes are Not R after they are implemented [Even Worse] Changes are Not C in a manner that will improve/maintain quality 23] According to the slides, software change strategies fall into 3 major classifications; list them. Software M - changes are made in response to changed requirements but the fundamental software structure is stable. Architectural T - the architecture of the system is modified generally from a centralized architecture to a distributed architecture. Software R - no new functionality is added to the system but the architecture is restructured and reorganized to facilitate future changes. 24] E D Program Evolution Dynamics is the study of the processes of system change 25] E D Program Evolution Dynamics is the study of the processes of system change 26] Which of the Lehman s laws for large systems in large organizations says that Program evolution is a self-regulating process. System attributes, such as size, time between releases, and the number of reported errors are approximately invariant for each system release. 27] Which of the Lehman s laws for large systems in large organizations says that A program that is used in a real-world environment necessarily must change or become progressively less useful in that environment.

4 SE-27-Software-Change-Management-HW.doc 4 CSCI 3321 Initials 28] Which of the Lehman s laws for large systems in large organizations says that Over a program s lifetime, its rate of development is approximately constant and independent of the resources devoted to the system development. 28] Which of the Lehman s laws for large systems in large organizations says that Over the program s lifetime, the incremental change in each release is approximately constant. 28] Which of the Lehman s laws for large systems in large organizations says that As an evolving program changes, its structure tends to become More Complex. Extra resources must be devoted to preserving and simplifying the structure.

5 SE-27-Software-Change-Management-HW.doc 5 CSCI 3321 Initials 29] {T/F} We know that Lehman s laws are only applicable to large systems in large organizations. 30] It is the _?_ s role in Software Configuration Management to work effectively as well as use tools that help to build a consistent software product and maintain version control when available. 31] It is the _?_ s role in Software Configuration Management to monitors the progress of development as well as recognizes & reacts to problems 32] It is the _?_ s role in Software Configuration Management to ensure that the procedures and policies for creating, changing, and testing code are followed as well as evaluate and authorize changes 33] The slides describe the 4 basic components of a software configuration management system. List them. C Elements - a set of tools coupled within a file management system (e.g., a database) that enables access to and management of each software configuration item. P Elements - a collection of procedures and tasks that define an effective approach to change management (and related activities) for all constituencies involved in the management, engineering and use of computer software. C Elements - a set of tools that automate the construction of software by ensuring that the proper set of validated components (i.e., the correct version) have been assembled. H Elements - a set of tools and process features (encompassing other CM elements) which help the software team to implement effective SCM 34] The IEEE (IEEE Std. No ) defines a _?_ as: a specification or product that has been formally reviewed and agreed upon, that thereafter serves as the basis for further development, and that can be changed only through formal change control procedures 35] A baseline is a milestone in the development of software that is marked by _?_ and the approval of these SCIs that is obtained through a formal technical review. 36] Software _?_ is modifying a program after it has been put into use. 37] According to the slides, software maintenance changes are implemented by M existing components and A new components 38] {T/F} Software maintenance changes does normally involve major changes to the system s architecture. 39] According to the slides, the three major reasons we do software maintenance are to Maintenance to R Software Faults Maintenance to A Software to a Different Operating Environment Maintenance to Add to or Modify the System s F

6 SE-27-Software-Change-Management-HW.doc 6 CSCI 3321 Initials 40] According to the slides, about the same amount of the maintenance time in activities _?_ and _?_. A) Fault Repair B) Software Adaptation C) Function Addition or Modification 41] According to the slides, about 65% of the maintenance time relates to A) Fault Repair B) Software Adaptation C) Function Addition or Modification 42] According to the slides, m aintenance costs are usually _?_ {Greater/Less} than development costs (2* to 100* depending on the application) 43] Maintenance Costs Increase as Software is Maintained because 44] C R Which of the 5 major maintenance software maintenance cost factors are described by the developers of a system may have no contractual responsibility for maintenance so there is no incentive to design for future change 45] T S Which of the 5 major maintenance software maintenance cost factors are described by maintenance costs are reduced if the same staff are involved with them for some time 46] P A & S Which of the 5 major maintenance software maintenance cost factors are described by as programs age, their structure is degraded and they become harder to understand and change 47] S S Which of the 5 major maintenance software maintenance cost factors are described by maintenance staff are often inexperienced and have limited domain knowledge 48] D Which of the 5 major maintenance software maintenance cost factors are described by well maintained and accurate documentation helps to reduce costs! 49] C R Software C_?_ R_?_ are requests for system alterations from users, customers or management 50] The slides list 9 reasons not all change requests are accepted/implemented! If this is a homework question, list them. If this is an exam question, list 6 of them. L Costs Lost R H Costs Projected R Number of system C that will have to be changed Significance of each C Change Future M P R Gain or Loss How C Is The Change

7 SE-27-Software-Change-Management-HW.doc 7 CSCI 3321 Initials 51] Changing the architecture tends to be extensive and expensive. The slides list half a dozen business questions that should be ask when considering an architecture revision. List two of them. 52] A D The older the system, the more difficult and costly it will be to modify it s A_?_ because previous changes will have D_?_ the initial structure of the system. 53] A The more modular the system, the {easier/harder} it will be to change the architecture. 54] Managers hate surprises that have unexpectedly high costs; software maintenance provides a great opportunity for surprises. According to the slides, maintenance prediction is concerned with Predicting Likely C R Predicting what Parts Of The System are likely to cause the most P O Maintenance Costs Of A System over a specified period of time 55] S C Studies have shown that most maintenance effort is spent on a relatively small number of S_?_ C_?_. 56] D R Studies have shown implementing software change requests, normal software maintenance, D_?_ the system and R_?_ its maintainability. 57] Project Managers must predict the number of changes that must be made to associated with a change request; this requires an understanding of the relationships between a system and its environment. Among the factors influencing the relationships between a system and its environment are N and C of system interfaces The B processes where the system is used 58] The SCM _?_ is the set of mechanisms and data structures that allow a software team to manage change in an effective manner. 59] The slides describe six SCM Repository functions. If this is a homework question, list them. If this is an exam question, list 4 of them. Data I I Sharing T Integration D Integration Methodology E D Standardization

8 SE-27-Software-Change-Management-HW.doc 8 CSCI 3321 Initials 60] The slides describe five major Repository Features. If this is a homework question, list them. If this is an exam question, list 4 of them. V control - saves all of these versions to enable effective management of product releases and to permit developers to go back to previous versions. D tracking and change management. The repository manages a wide variety of relationships among the data elements stored in it. R Tracing - provides the ability to track all the design and construction components and deliverables that result from a specific requirement specification C Management. Keeps track of a series of configurations representing specific project milestones or production releases. A Trails. Establishes additional information about when, why, and by whom changes are made ] Put initials at top of each and every page. Staple this homework. Fold in half length-wise. Put Name On Outside.

Software Engineering. So(ware Evolu1on

Software Engineering. So(ware Evolu1on Software Engineering So(ware Evolu1on 1 Software change Software change is inevitable New requirements emerge when the software is used; The business environment changes; Errors must be repaired; New computers

More information

Chapter 9 Software Evolution

Chapter 9 Software Evolution Chapter 9 Software Evolution Summary 1 Topics covered Evolution processes Change processes for software systems Program evolution dynamics Understanding software evolution Software maintenance Making changes

More information

WHAT IS CHANGE MANAGEMENT

WHAT IS CHANGE MANAGEMENT WHAT IS CHANGE MANAGEMENT It is a set of activity designed to manage change by identifying the work products that are likely to change reestablishing relationships among them; defining mechanisms for managing

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

Software Configuration Management. Software Engineering: A Practitionerʼs Approach, 7/e by Roger S. Pressman

Software Configuration Management. Software Engineering: A Practitionerʼs Approach, 7/e by Roger S. Pressman Chapter 22 Software Configuration Management Slide Set to accompany Software Engineering: A Practitionerʼs Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman

More information

How to realize software evolution of existing BOSS via ZTE SEEM

How to realize software evolution of existing BOSS via ZTE SEEM How to realize software evolution of existing BOSS via ZTE SEEM Zhan Zhang Abstract Due to long-term construction and accumulation for different purposes, telecom carriers normally have very complex IT

More information

Software Configuration Management

Software Configuration Management Software Engineering Courses (University of Kansas, Spring 2004) Slide 1 Software Configuration Management Software Configuration: All items that constitute the software while under the development (e.g.,

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

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

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

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

IT3205: Fundamentals of Software Engineering (Compulsory)

IT3205: Fundamentals of Software Engineering (Compulsory) INTRODUCTION : Fundamentals of Software Engineering (Compulsory) This course is designed to provide the students with the basic competencies required to identify requirements, document the system design

More information

Software Engineering. Software Evolution und Reengineering! Kapitel 12

Software Engineering. Software Evolution und Reengineering! Kapitel 12 Martin Glinz Harald Gall Software Engineering Kapitel 12 Software Evolution und Reengineering! 2010, 2011 Harald Gall. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen

More information

Software Engineering talk

Software Engineering talk Software Engineering talk Title: Lean or Agile software engineering process: an industry perspective By Keith Hanson, CEO, Twin Engine Labs Time & Place: 5:30pm, Jan 9 2014, Bogard Hall 1/7/14 1 ITEC420:

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

Chapter 13 Configuration Management

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

More information

Lecture 20: Software Evolution

Lecture 20: Software Evolution Lecture 20: Software Evolution Basics of Software Evolution Laws of software evolution Requirements Growth Software Aging Basics of Change Management Baselines, Change Requests and Configuration Management

More information

YIIP1100 PROJECT MANAGEMENT

YIIP1100 PROJECT MANAGEMENT YIIP1100 PROJECT MANAGEMENT PLANNING THE PROJECT - DEVELOPING PROJECT MANAGEMENT PLAN EXECUTING, CONTROLLING & MONITORING THE PROJECT JOUNI HUOTARI, JUHA HAUTANEN & JOHN MUSSER BASED ON PMBOK, SECTIONS

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

CONFIGURATION MANAGEMENT (CM) GUIDELINES

CONFIGURATION MANAGEMENT (CM) GUIDELINES CONFIGURATION MANAGEMENT (CM) GUIDELINES Prepared by: S. E. Snook Software Quality Engineering 330 Corporate Way Suite 300 Orange Park, FL, USA 32073 Configuration Management Guidelines 1 1. PURPOSE STATEMENT

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

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

Software Test Plan (STP) Template

Software Test Plan (STP) Template (STP) Template Items that are intended to stay in as part of your document are in bold; explanatory comments are in italic text. Plain text is used where you might insert wording about your project. This

More information

Software Design Document (SDD) Template

Software Design Document (SDD) Template (SDD) Template Software design is a process by which the software requirements are translated into a representation of software components, interfaces, and data necessary for the implementation phase.

More information

Configuration Management in Software Development Life Cycle

Configuration Management in Software Development Life Cycle 13 Configuration Management in Software Development Life Cycle Tejinder Kaur Sanjay Bhatnagar Deepali StudentComputer Application Associate Prof. Computer Assistant Prof. Computer Department, GZS PTU Applications

More information

Page 1. Outline of the Lecture. What is Software Configuration Management? Why Software Configuration Management?

Page 1. Outline of the Lecture. What is Software Configuration Management? Why Software Configuration Management? Books: Software Configuration Management 1. B. Bruegge and A. H. Dutoit, Object-Oriented Software Engineering: Using UML, Patterns, and Java (Chapter 13) Outline of the Lecture Purpose of Software Configuration

More information

Lecture 10 CS5702. Requirements Engineering. Managing change optimising Value - A bit more about Agile RE. Requirements Engineering.

Lecture 10 CS5702. Requirements Engineering. Managing change optimising Value - A bit more about Agile RE. Requirements Engineering. Requirements Engineering Overview Lecture 10 CS5702 Requirements Engineering Semester 1 2009/10 Professor Kevin Ryan 1. Introduction (Week 1) 2. Elicitation of requirements (2 & 3) 3. Standards, Templates

More information

SOE. managing change in system development projects: configuration management

SOE. managing change in system development projects: configuration management SOE managing change in system development projects: configuration management 2 3 understanding the problem of change change is one of the most fundamental characteristics in any software development process

More information

Introduction for Software Configuration Management Training

Introduction for Software Configuration Management Training Introduction for Software Configuration Management Training I thought I knew it all! History of 12207 ISO/IEC 12207 1995: Standard for Information Technology Software Life Cycle Processes IEEE/EIA 12207.0

More information

Configuration & Build Management

Configuration & Build Management Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration & Build Management Outline of the Lecture Purpose of Software Configuration Management (SCM) Some Terminology Software Configuration

More information

Appendix H Software Development Plan Template

Appendix H Software Development Plan Template Appendix H Software Development Plan Template Version 2 March 7, 2005 This page is intentionally left blank. Version 2 March 7, 2005 Title Page Document Control Panel Table of Contents List of Acronyms

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

Example IEEE software project management plan (SPMP)

Example IEEE software project management plan (SPMP) Example IEEE software project management plan (SPMP) Source: Object Oriented & Classical Software Engineering, 7 th edition, Stephen R. Schach, pg. 590 594 This plan is for development of the MSG product

More information

27. Software Change. Objectives. Contents. Software change 1

27. Software Change. Objectives. Contents. Software change 1 Software change 1 27. Software Change Objectives The objectives of this chapter are to introduce software change and to describe a number of ways of modifying software. When you have read this chapter,

More information

Software Configuration Management. Addendum zu Kapitel 13

Software Configuration Management. Addendum zu Kapitel 13 Software Configuration Management Addendum zu Kapitel 13 Outline Purpose of Software Configuration Management (SCM) Motivation: Why software configuration management? Definition: What is software configuration

More information

Project Audit & Review Checklist. The following provides a detailed checklist to assist the PPO with reviewing the health of a project:

Project Audit & Review Checklist. The following provides a detailed checklist to assist the PPO with reviewing the health of a project: Project Audit & Review Checklist The following provides a detailed checklist to assist the PPO with reviewing the health of a project: Relevance (at this time) Theory & Practice (How relevant is this attribute

More information

Enhance State IT Contract Expertise

Enhance State IT Contract Expertise Enhance State IT Contract Expertise Chris Estes State Chief Information Officer Office of Information Technology Services March 2015 1 P a g e Table of Contents 1. Legislative Request... 3 2. Introduction...

More information

College of Business Department of Accounting and Management Information Systems

College of Business Department of Accounting and Management Information Systems College of Business Department of Accounting and Management Information Systems Syllabus for ACCT530 Financial Planning, Control and Performance Evaluation Using SAP Spring 2012 Instructor Nancy Jones,

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

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

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

IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3

IT3203 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3 Fundamentals of Software Engineering (Compulsory) BIT 2 nd YEAR SEMESTER 3 INTRODUCTION This course is designed to provide the students with the basic competencies required to identify requirements, document

More information

Data Classification Technical Assessment

Data Classification Technical Assessment Data Classification Update: February 13th, 2015 Statement of Confidentiality This Confidential Information is being provided to Customer ABC as a deliverable of this consulting engagement. The sole purpose

More information

Computer Tech Support

Computer Tech Support Computer Tech Support Lead Instructor Technology Department Fall 2014 1 Semester, 1 Credit Repeatable Mr. Brad Thompson Room 1109 thompsonb@wl.k12.in.us Mr. Zachary Baiel baielz@wl.k12.in.us Mr. Jim Beck

More information

Department of Computer & Information Sciences. INFO-450: Information Systems Security Syllabus

Department of Computer & Information Sciences. INFO-450: Information Systems Security Syllabus Department of Computer & Information Sciences INFO-450: Information Systems Security Syllabus Course Description This course provides a deep and comprehensive study of the security principles and practices

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

Time Monitoring Tool Software Development Plan. Version <1.1>

Time Monitoring Tool Software Development Plan. Version <1.1> Time Monitoring Tool Software Development Plan Version Revision History Date Version Description Author 10/01/01 1.0 First Draft Sabrina Laflamme 12/01/01 1.1 Completion of Document John Lemon Page

More information

Results Oriented Change Management

Results Oriented Change Management Results Oriented Change Management Validating Change Policy through Auditing Abstract Change management can be one of the largest and most difficult tasks for a business to implement, monitor and control

More information

NOTICE: This publication is available at: http://www.nws.noaa.gov/directives/.

NOTICE: This publication is available at: http://www.nws.noaa.gov/directives/. Department of Commerce National Oceanic & Atmospheric Administration National Weather Service NATIONAL WEATHER SERVICE INSTRUCTION 30-1203 JANUARY 23, 2012 Maintenance, Logistics, and Facilities Configuration

More information

Darshan Institute of Engineering & Technology Unit : 7

Darshan Institute of Engineering & Technology Unit : 7 1) Explain quality control and also explain cost of quality. Quality Control Quality control involves the series of inspections, reviews, and tests used throughout the software process to ensure each work

More information

TEMPLATE. U.S. Department of Energy. Project Name. Configuration Management Plan. September 2002 U. S. DEPARTMENT OF ENERGY

TEMPLATE. U.S. Department of Energy. Project Name. Configuration Management Plan. September 2002 U. S. DEPARTMENT OF ENERGY U.S. Department of Energy Project Name Configuration Management Plan September 2002 TEMPLATE U. S. DEPARTMENT OF ENERGY Organizational Title 1 Organizational Title 2 Change Control Page The following information

More information

Department of Computer & Information Sciences. CSCI-445: Computer and Network Security Syllabus

Department of Computer & Information Sciences. CSCI-445: Computer and Network Security Syllabus Department of Computer & Information Sciences CSCI-445: Computer and Network Security Syllabus Course Description This course provides detailed, in depth overview of pressing network security problems

More information

Software Project Management Plan (SPMP)

Software Project Management Plan (SPMP) Software Project Management Plan (SPMP) The basic template to be used is derived from IEEE Std 1058-1998, IEEE Standard for Software Project Management Plans. The following is a template for the SPMP.

More information

DRAFT REGULATORY GUIDE

DRAFT REGULATORY GUIDE U.S. NUCLEAR REGULATORY COMMISSION August 2012 OFFICE OF NUCLEAR REGULATORY RESEARCH Division 1 DRAFT REGULATORY GUIDE Contact: K. Sturzebecher (301) 251-7494 DRAFT REGULATORY GUIDE DG-1206 (Proposed Revision

More information

Software Configuration Management. Visiting Lecture Tero Kojo

Software Configuration Management. Visiting Lecture Tero Kojo Software Configuration Management Visiting Lecture Tero 1 About the lecturer Lectured Software Configuration Management for three years at TKK T-76.614 SCM Also a year as the course assistant Practical

More information

Software Engineering UNIT -1 OVERVIEW

Software Engineering UNIT -1 OVERVIEW UNIT -1 OVERVIEW The economies of ALL developed nations are dependent on software. More and more systems are software controlled. Software engineering is concerned with theories, methods and tools for

More information

STSG Methodologies and Support Structure

STSG Methodologies and Support Structure STSG Methodologies and Support Structure STSG Application Life Cycle Management STSG utilizes comprehensive lifecycle tools that are fully integrated and provide capabilities for most of the roles in its

More information

Biology AP Edition - Campbell & Reece (8th Edition)

Biology AP Edition - Campbell & Reece (8th Edition) AP biology syllabus ~ 2016-2017 Instructor s Information Course: Advance Placement Biology (A/B) Instructor: Mrs. R. R. Wingerden Phone: (805) 937-2051 x2121 E-mail: rwingerden@righetti.us Website: http://www.rwingerden.com/apbio/

More information

Change Management: Automating the Audit Process

Change Management: Automating the Audit Process Change Management: Automating the Audit Process Auditing Change Management for Regulatory Compliance Abstract Change management can be one of the largest and most difficult tasks for a business to implement,

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

ADAPTIVE SOA INFRASTRUCTURE BASED ON VARIABILITY MANAGEMENT. Peter Graubmann, Mikhail Roshchin

ADAPTIVE SOA INFRASTRUCTURE BASED ON VARIABILITY MANAGEMENT. Peter Graubmann, Mikhail Roshchin 70 ADAPTIVE SOA INFRASTRUCTURE BASED ON VARIABILITY MANAGEMENT Peter Graubmann, Mikhail Roshchin Abstract: In order to exploit the adaptability of a SOA infrastructure, it becomes necessary to provide

More information

BUS 3525 Strategic Management Online

BUS 3525 Strategic Management Online New York City College of Technology Of the City University of New York Department of Business Dr. Roy D. Iraggi N 1026 x5776 BUS 3525 Strategic Management Online Text: Strategic Management in Action, 6th

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

Project Quality Planning

Project Quality Planning The PROJECT PERFECT White Paper Collection Project Quality Planning Neville Turbit Overview Every project should have a quality plan. In reality, very few do. It is something that has puzzled me for some

More information

<name of project> Software Project Management Plan

<name of project> Software Project Management Plan The document in this file is adapted from the IEEE standards for Software Project Management Plans, 1058-1998, which conforms to the requirements of ISO standard 12207 Software Life Cycle Processes. Tailor

More information

Configuration Management - The Big Picture

Configuration Management - The Big Picture Configuration Management - The Big Picture Consists of: 1. Product s aligned to system development life cycle comprised of hardware and software configuration items described by specifications, design

More information

Theme 1 Software Processes. Software Configuration Management

Theme 1 Software Processes. Software Configuration Management Theme 1 Software Processes Software Configuration Management 1 Roadmap Software Configuration Management Software configuration management goals SCM Activities Configuration Management Plans Configuration

More information

AD Management Survey: Reveals Security as Key Challenge

AD Management Survey: Reveals Security as Key Challenge Contents How This Paper Is Organized... 1 Survey Respondent Demographics... 2 AD Management Survey: Reveals Security as Key Challenge White Paper August 2009 Survey Results and Observations... 3 Active

More information

MERCER COUNTY COMMUNITY COLLEGE. Division of Business and Technology NET 240

MERCER COUNTY COMMUNITY COLLEGE. Division of Business and Technology NET 240 MERCER COUNTY COMMUNITY COLLEGE Division of Business and Technology COURSE DESCRIPTION: Course Description: Students learn, in depth, the various network security principles, features, protocols, and implementations

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

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

ITRM Guideline CPM 110-01 Date: January 23, 2006 SECTION 5 PROJECT CLOSEOUT PHASE

ITRM Guideline CPM 110-01 Date: January 23, 2006 SECTION 5 PROJECT CLOSEOUT PHASE PROJECT MANAGEMENT GUIDELINE SECTION 5 PROJECT CLOSEOUT PHASE Table of Contents Introduction... 3 Project Closeout Phase... 3 Activities and Documents in the Closeout Phase... 4 Project Closeout Task...

More information

Organization. Project Name. Project Overview Plan Version # Date

Organization. Project Name. Project Overview Plan Version # Date Project Overview Plan Template Organization Project Name Project Overview Plan Version # Date REVISION HISTORY VERSION # REVISION DATE COMMENT 1 APPROVALS: Authorized Signature DATE 2 Table of Contents

More information

The Role of CM in Agile Development of Safety-Critical Software

The Role of CM in Agile Development of Safety-Critical Software The Role of CM in Agile Development of Safety-Critical Software Tor Stålhane1, Thor Myklebust 2 1 Norwegian University of Science and Technology, N-7491, Trondheim, Norway 2 SINTEF ICT, Strindveien 2,

More information

Complying with the Federal Information Security Management Act. Parallels with Sarbanes-Oxley Compliance

Complying with the Federal Information Security Management Act. Parallels with Sarbanes-Oxley Compliance WHITE paper Complying with the Federal Information Security Management Act How Tripwire Change Auditing Solutions Help page 2 page 3 page 3 page 3 page 4 page 4 page 5 page 5 page 6 page 6 page 7 Introduction

More information

19 Configuration Management

19 Configuration Management TIMe TIMe Electronic Textbook 19 Configuration Management Introduction.......................................................2 What...................................................................2 Why

More information

PM Planning Configuration Management

PM Planning Configuration Management : a Project Support Function As stated throughout the Project Planning section, there are fundamental components that are started during the pre-performance stage of the project management life cycle in

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

A Tool for Mining Defect-Tracking Systems to Predict Fault-Prone Files

A Tool for Mining Defect-Tracking Systems to Predict Fault-Prone Files A Tool for Mining Defect-Tracking Systems to Predict Fault-Prone Files Thomas J. Ostrand AT&T Labs - Research 180 Park Avenue Florham Park, NJ 07932 ostrand@research.att.com Elaine J. Weyuker AT&T Labs

More information

Intland s Medical Template

Intland s Medical Template Intland s Medical Template Traceability Browser Risk Management & FMEA Medical Wiki Supports compliance with IEC 62304, FDA Title 21 CFR Part 11, ISO 14971, IEC 60601 and more INTLAND codebeamer ALM is

More information

Software Development Life Cycle (SDLC)

Software Development Life Cycle (SDLC) Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process

More information

MATH 140 HYBRID INTRODUCTORY STATISTICS COURSE SYLLABUS

MATH 140 HYBRID INTRODUCTORY STATISTICS COURSE SYLLABUS MATH 140 HYBRID INTRODUCTORY STATISTICS COURSE SYLLABUS Instructor: Mark Schilling Email: mark.schilling@csun.edu (Note: If your CSUN email address is not one you use regularly, be sure to set up automatic

More information

8. Master Test Plan (MTP)

8. Master Test Plan (MTP) 8. Master Test Plan (MTP) The purpose of the Master Test Plan (MTP) is to provide an overall test planning and test management document for multiple levels of test (either within one project or across

More information

Evolving a Software Configuration Management Ontology

Evolving a Software Configuration Management Ontology Evolving a Software Configuration Management Ontology Lucas de Oliveira Arantes 1,2, Ricardo de Almeida Falbo 2, Giancarlo Guizzardi 2 1 zagile Inc. - 101 California Street, Suite 2450, San Francisco,

More information

CODING and CODING LABORATORY Health Information Technology Program. Course Number: John A. Logan College HIT 204 Shawnee Community College HIT 204

CODING and CODING LABORATORY Health Information Technology Program. Course Number: John A. Logan College HIT 204 Shawnee Community College HIT 204 CODING and CODING LABORATORY Health Information Technology Program Course Number: John A. Logan College HIT 204 Shawnee Community College HIT 204 Hours of Lecture: 4 Hours of Lab: 2 Total Credits: 5 Semester/Year:

More information

Lecture 1: Introduction to Software Quality Assurance

Lecture 1: Introduction to Software Quality Assurance Lecture 1: Introduction to Software Quality Assurance Software Quality Assurance (INSE 6260/4-UU) Winter 2009 Thanks to Rachida Dssouli for some slides Course Outline Software Quality Overview Software

More information

CA Service Desk Manager

CA Service Desk Manager PRODUCT BRIEF: CA SERVICE DESK MANAGER CA Service Desk Manager CA SERVICE DESK MANAGER IS A VERSATILE, COMPREHENSIVE IT SUPPORT SOLUTION THAT HELPS YOU BUILD SUPERIOR INCIDENT AND PROBLEM MANAGEMENT PROCESSES

More information

Android Application for Visual Communication Software Project Management Plan

Android Application for Visual Communication Software Project Management Plan Android Application for Visual Communication Software Project Management Plan (gmirsky@student.utdallas.edu) Tucker Smith (tss063000@utdallas.edu) (jacobalsaleh55@yahoo.com) Tom Langford (etom1002@hotmail.com)

More information

Email Correlation and Phishing

Email Correlation and Phishing A Trend Micro Research Paper Email Correlation and Phishing How Big Data Analytics Identifies Malicious Messages RungChi Chen Contents Introduction... 3 Phishing in 2013... 3 The State of Email Authentication...

More information

Document Storage Tips: Inside the Email Vault

Document Storage Tips: Inside the Email Vault Portfolio Media. Inc. 860 Broadway, 6th Floor New York, NY 10003 www.law360.com Phone: +1 646 783 7100 Fax: +1 646 783 7161 customerservice@law360.com Document Storage Tips: Inside the Email Vault Law360,

More information

MAC 1105 FLEX SYLLABUS

MAC 1105 FLEX SYLLABUS COURSE INTRODUCTION MAC 1105 FLEX SYLLABUS MAC 1105, College Algebra, is a review of Algebra designed to prepare students for MAC 1140 or MAC 1147. This course qualifies for both General Education and

More information

NETW 193 Syllabus. MCSE Windows 2000 Directory Services Administration. Revised 31 May 2002 Professor Andrew H. Andersen, Jr.

NETW 193 Syllabus. MCSE Windows 2000 Directory Services Administration. Revised 31 May 2002 Professor Andrew H. Andersen, Jr. NETW 193 Syllabus MCSE Windows 2000 Directory Services Administration Revised 31 May 2002 Professor Andrew H. Andersen, Jr. COURSE DESCRIPTION In this course, the student will learn to implement and administer

More information

A Capability Maturity Model (CMM)

A Capability Maturity Model (CMM) Software Development Life Cycle (SDLC) and Development Methods There are some enterprises in which a careful disorderliness is the true method. Herman Melville Capability Maturity Model (CMM) A Capability

More information

Prerequisite: CIS 271 with a minimum grade of C or consent of department.

Prerequisite: CIS 271 with a minimum grade of C or consent of department. CIS 272 Windows Server I Proposed Start: Fall 2013 Instructor's Name: Office Location: Office Hours: Office Phone: E-mail: Course Description: This course prepares students for Microsoft certification.

More information

Iterative Project Management 1

Iterative Project Management 1 Iterative Project Management Module 2 Objectives Understand issues for Project Managers (PM) who use iterative development by: Learning how the PM monitors and steers an iterative project towards success.

More information

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping

More information

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE:

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE: PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE: Project Name Project Management Plan Document Information Document Title Version Author Owner Project Management Plan Amendment History

More information

Appendix O Project Performance Management Plan Template

Appendix O Project Performance Management Plan Template Appendix O Project Performance Management Plan Template Version 2 March 7, 2005 This page is intentionally left blank. Version 2 March 7, 2005 Title Page Document Control Panel Table of Contents List of

More information

Basic Trends of Modern Software Development

Basic Trends of Modern Software Development DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development 2 3 Software Engineering FAQ What is software engineering? An engineering

More information

MNLARS Project Audit Checklist

MNLARS Project Audit Checklist Audit Checklist The following provides a detailed checklist to assist the audit team in reviewing the health of a project. Relevance (at this time) How relevant is this attribute to this project or audit?

More information