Download presentation
Presentation is loading. Please wait.
1
PPT11: System maintenance
CEN 4020 Software Engineering PPT11: System maintenance PPT and video are due no later than April 5, 2019 Submit to: This template file is just an outline of the presentation that you need to complete. Additional pages will be necessary to fully explore the topic above. Each page should contain adequate text as well as illustrations. You are free to use all publicly available information (text as well as graphics) as long as the sources are properly acknowledged.
2
Team members’ contributions
Member [name]:
3
The changing system Content outline: What is maintenance?
4
The changing system Content outline: Types of systems S-system
P-system E-system Illustrations of all
5
The changing system Content outline: Changes during life-cycle
S-, P- and E-systems
6
Changes during software development
Content outline: Activity from which change results
7
Changes during software development
Content outline: Artifacts requiring change
8
System life span Content outline: Is maintenance really necessary?
9
System life span Content outline: Development vs. maintenance time
The 20/80 rule
10
System evolution versus system decline
Content outline: Is it better to make changes or build a new system?
11
System evolution versus system decline
Content outline: Decisions to replace an old system
12
System evolution versus system decline
Content outline: Laws of software evolution
13
The nature of maintenance
Content outline: Corrective maintenance Adaptive maintenance Perfective maintenance Preventative maintenance
14
Maintenance efforts Content outline:
Corrective, adaptive, perfective and preventive Chart
15
Maintenance problems Content outline: Staff Technical problems
Need to compromise
16
Maintenance costs Content outline: Factors affecting maintenance
Examples
17
Maintenance cost models
Content outline: Belady-Lehman
18
Maintenance cost models
Content outline: COCOMO II
19
Maintenance cost models
Content outline: COCOMO II rating for software understanding
20
Measuring maintenance characteristics
Content outline: External view Examples
21
Measuring maintenance characteristics
Content outline: Internal view Examples
22
Measuring maintenance characteristics
Content outline: The cyclomatic number Example code and graph
23
Maintenance techniques
Content outline: Build high quality software from the beginning
24
Maintenance techniques
Content outline: Configuration management
25
Maintenance techniques
Content outline: Impact analysis
26
Maintenance techniques
Content outline: Automated maintenance tools Examples
27
Maintenance activities
Content outline: Chart of maintenance work flow
28
Maintenance activities
Content outline: Horizontal traceability (chart and explanation)
29
Maintenance activities
Content outline: Vertical traceability (chart and explanation)
30
Software rejuvenation
Content outline: Reasons for rejuvenation Re-documentation Re-structuring Reverse engineering Re-engineering Charts and explanations
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.