click to start presentation l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Click to Start Presentation PowerPoint Presentation
Download Presentation
Click to Start Presentation

Loading in 2 Seconds...

play fullscreen
1 / 19

Click to Start Presentation - PowerPoint PPT Presentation


  • 127 Views
  • Uploaded on

Click to Start Presentation. Other slides will transition on their own. Software Maintenance. Thomas M. Pigoski. Vol. 1, Chapter 8 pp. 447 - 454 Presented by Naiana Campos UCF – EEL 6883. Maintenance and SE. [!=definition] Primary processes Supporting processes

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Click to Start Presentation' - minty


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
click to start presentation
Click to Start Presentation

Other slides will transition on their own

software maintenance

Software Maintenance

Thomas M. Pigoski

Vol. 1, Chapter 8

pp. 447 - 454

Presented by

Naiana Campos

UCF – EEL 6883

maintenance and se
Maintenance and SE

[!=definition]

Primary processes

Supporting processes

Organizational processes

IEEE1219

what is software maintenance
What is Software Maintenance?

“the modification of a software product after delivery to correct faults, to improve performance or other attributes, or to adapt the product to a modified environment.”

According to IEEE1219

definition of maintainability
Definition of Maintainability

“the ease with which software can be maintained, enhanced, adapted, or corrected to satisfy specified requirements”

According to IEEE610.12

what influences maintainability
What Influences Maintainability?
  • Application type
  • System novelty
  • Turnover of maintenance staff
  • System life span
  • Hardware characteristics
  • Design, code, documentation, and testing
inside of the maintenance process
Classification/Identification

Analysis

Design

Implementation

System Test

Acceptance Test

Delivery

Inside of the Maintenance Process

IEEE1219

software maintenance implies
Software maintenance implies

REGRESSION TESTING

maintenance made easy
Maintenance made easy:
  • Plan
  • Manage
  • Measure
  • Document
planning
Planning:
  • Set quality objectives
  • Set the maintainer
  • Set the process to request maintenance
  • Estimate maintenance cost
management
Management:

Things to consider:

developers will maintain?

maintenance team?

outsourcing maintenance?

measurement
Measurement:
  • To improve the process
  • To understand the scope
  • To estimate resources needed
  • To analyze cost/benefit
  • To quantify
document it
Document it:

Maintenance and Documentation

It will help you plan,

manage,

measure

and keep maintaining.

maintenance 101
Maintenance 101:

…Thank You!