Presentation is loading. Please wait.

Presentation is loading. Please wait.

PPT11: System maintenance

Similar presentations


Presentation on theme: "PPT11: System maintenance"— Presentation transcript:

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


Download ppt "PPT11: System maintenance"

Similar presentations


Ads by Google