Maintenance Basic concepts. Definition of maintenance  All changes done to software after delivery (IEEE Std 1219)  Modifications due to a problem or.

Slides:



Advertisements
Similar presentations
Change Control Change is inevitable - how to manage it?
Advertisements

Configuration Management Managing Change. Points to Ponder Which is more important?  stability  progress Why is change potentially dangerous?
Noor Fouad Al-Emadi IEEE 1074 Standard for Developing Life Cycle Processes.
Software Configuration Management (SCM)
1 SOFTWARE LIFE-CYCLES Elements and Definitions. 2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance The WATERFALL.
Software Configuration Management CSC-532 Chandra Shekar Kandi Chandra Shekar Kandi.
Maintaining Information Systems Class 27. SDLC Project Identification & Selection Project Initiation & Planning Analysis Logical Design Physical Design.
CS 577b Software Engineering II -- Introduction
Software Configuration Management
CSSE 375 Software Construction and Evolution: Configuration Management
Configuration Management Avoiding Costly Confusion mostly stolen from Chapter 27 of Pressman.
Michael Solomon Tugboat Software Managing the Software Development Process.
Information Technology Service Management
Release & Deployment ITIL Version 3
1 Configuration Management 101 ITS Professional Capacity Building Program T3 Webinar February 21, 2008.
Effective Methods for Software and Systems Integration
“Here’s why you need the new wheels, too…” Shawn and Steve Image from
11/09/2015Dr Andy Brooks1 MSc Software Maintenance MS Viðhald hugbúnaðar Fyrirlestrar 1 & 2 The SWEBOK Chapter on Software Maintenance © IEEE
Module CC3002 Post Implementation Issues Lecture for Week 6 AY 2013 Spring.
SIUE Injury Tracking System Project Plan. Team Members: Robbie Marsh Robbie Marsh –Project Manager/Webmaster Ken Metcalf Ken Metcalf –Lead Programmer.
Creator: ACSession No: 16 Slide No: 1Reviewer: SS CSE300Advanced Software EngineeringFebruary 2006 (Software Quality) Configuration Management CSE300 Advanced.
Insert Category 1 $100 $200 $300 $400 $500 $ 500$500 Insert Category 2 Insert Category 3 Insert Category 4 Insert Category 5.
Figure 5.1 Hardware development process and information usage. © 2003 Crnkovic, Asklund, Persson Dahlqvist, ”Implementing and Integrating Product Data.
SOFTWARE MAINTENANCE 1. TOPICS TO BE DISCUSSED.. Definition of Maintenance Software Maintenance Types of Maintenance Maintenance Process Need of Maintenance.
A Best Practice Approach for Software Maintenance - Sustaining Critical Capability Paul R. Croll Chair, IEEE Software and Systems Engineering Standards.
Software evolution l Software evolution is the term used in software engineering (specifically software maintenance) to refer to the process of developing.
1 Risk Management 2 n IEEE defines risk as: “the likelihood of an event, hazard, threat or situation occurring and its undesirable consequences” [Std.
CSSE 375 Software Construction and Evolution: More SCM, and a loop back to Feathers! Shawn and Steve Left – On big systems, SCM is a well-defined process.
1 HARMONIZATION OF ISO/IEC AND IEEE STD 1219 Thomas M. Pigoski Paul R. Croll IEEE Computer Society Montreal, May 2003.
Investigating and Improving a COTS-based Software Development Process
1 Experience from Studies of Software Maintenance and Evolution Parastoo Mohagheghi Post doc, NTNU-IDI SEVO Seminar, 16 March 2006.
1 Overview of Maintenance CPRE 416-Software Evolution and Maintenance-Lecture 3.
System Maintenance Modifications or corrections made to an information system after it has been released to its customers Changing an information system.
1 Software Maintenance and Evolution CSSE 575: Session 4, Part 2 Software Maintenance Process Steve Chenoweth Office Phone: (812) Cell: (937)
The Planning Phase Recognize the problem MIS steering committee 7. ManagerSystems analyst Define the problem Set system objectives Identify system constraints.
CS223: Software Engineering Lecture 32: Software Maintenance.
Category Category Category Category Category
Software Configuration Management (SCM)
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
SQA project process standards IEEE software engineering standards
Software Configuration Management CSC-532
Software Configuration Management
Software Project Configuration Management
Maintenance Issues in Software Engineering
Chapter 11: Software Configuration Management
Software Configuration Management
Software Engineering (CSI 321)
Literary Jeopardy!.
ICE Update to IEEE committee
SQA project process standards IEEE software engineering standards
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Strategic Managing Operational
IEEE Std 1074: Standard for Software Lifecycle
Software Configuration Management
12207.
Information Technology Service Management
Software Life Cycle Risk Management
Dr. Samer Odeh Hanna (PhD)
Software Development Process
סדר דין פלילי – חקיקה ומהות ההליך הפלילי
Software maintenance.
Chapter 11: Software Configuration Management

Presented by (Abdisamad Abdullahi Abdulle)
CATEGORY ONE Enter category name on this slide..
You must show all steps of your working out.
Question 1.

Software Configuration Management
7 pt 7 pt 7 pt 7 pt 7 pt 14 pt 14 pt 14 pt 14 pt 14 pt 21 pt 21 pt
Presentation transcript:

Maintenance Basic concepts

Definition of maintenance  All changes done to software after delivery (IEEE Std 1219)  Modifications due to a problem or need of improvement (IEEE/EIA Std 12207)  What about products in different releases over a long period?

Categories of maintenance CorrectionEnhancement ProactivePreventivePerfective ReactiveCorrectiveAdaptive

Process Change request Identification Classification Time stamp Impact analysisUnderstanding Requirements analysis Design Implementation Tests at different levels Configuration management Delivery Scheduling Postponed Refused Decision Answer