SOFTWARE MAINTENANCE - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

SOFTWARE MAINTENANCE

Description:

Software maintenance planning should begin with the decision to develop a new ... 5) Software Maintenance Process ... in software maintenance process: IEEE/ISO ... – PowerPoint PPT presentation

Number of Views:557
Avg rating:3.0/5.0
Slides: 17
Provided by: by8
Category:

less

Transcript and Presenter's Notes

Title: SOFTWARE MAINTENANCE


1
SOFTWARE MAINTENANCE
  • PART IV
  • MAINTENANCE PLANNING

2
Maintenance Planning
  • What are the activities?
  • Maintenance Plan Template

3
Planning Perspectives
  • Business planning
  • Organizational level
  • Maintenance planning
  • Transition level
  • Release/version planning
  • Software level
  • Individual software change request planning
  • Request level

4
(..cont) Activities
  • Individual request level
  • Planning is carried out during impact analysis.
  • Release/version planning activities requires that
    the maintainer
  • Collect the dates of availability of individual
    requests.
  • Agree with users on the content of subsequent
    releases/versions.

5
(..cont) Activities
  • Identify potential conflicts and develop
    alternatives.
  • Assess the risk of a given release and develop a
    back-out plan in case problems should arise.
  • Inform all the stakeholders.

6
Maintenance Plan Document
  • The maintenance phase usually lasts for many
    years.
  • Making estimates of resources is a key element of
    maintenance planning.
  • Those resources should be included in the
    developers project planning budgets.

7
(cont) Maintenance Plan Document
  • Software maintenance planning should begin with
    the decision to develop a new system and should
    consider quality objectives (IEEE1061-98).
  • Maintenance plan document (in general)
  • The scope of the software maintenance
  • Adaptation of the software maintenance process
  • Identification of the software maintenance
    organization
  • An estimate of software maintenance cost.

8
Details of the Maintenance Plan Document (Example
from IEEE1219-98)
  • Introduction
  • References
  • Definitions
  • Software maintenance overview
  • Software maintenance process
  • Software maintenance reporting requirement
  • Software maintenance administrative requirement
  • Software maintenance documentation requirement

9
1) Introduction
  • Describes the purpose, goals and scope of the
    software maintenance effort
  • Determines deviations from the standard.

10
2) References
  • Identifies the documents that pose constraints on
    the maintenance effort and any other supporting
    documents.

11
3) Definitions
  • Defines or references all terms required to
    understand the plan.

12
4) Software Maintenance Overview
  • Describes organization, scheduling priorities,
    resources, responsibilities, tools, techniques,
    and methods used in the maintenance process.

13
5) Software Maintenance Process
  • Identifies the actions to perform for each phase
    of the maintenance process actions are to be
    defined in terms of input, output, process, and
    control.
  • Steps in software maintenance process
  • IEEE/ISO standard.

14
6) Software Maintenance Reporting Requirements
  • Describes how information will be collected and
    provided to members of the maintenance
    organization.

15
7) Software Maintenance Administrative
Requirements
  • Describes the standards, practices, and rules for
    anomaly/error/problem resolution and reporting
  • Problem Resolution and Reporting
  • Deviation Policy
  • Control Procedures
  • Standards, Practices, and Conventions
  • Performance Tracking
  • Quality Control of Plan

16
8) Software Maintenance Documentation Requirements
  • Describes the procedures to be followed in
    recording and presenting the outputs of the
    maintenance process.
Write a Comment
User Comments (0)
About PowerShow.com