SHS TVL CSS ICT Q3 M7 Edited
SHS TVL CSS ICT Q3 M7 Edited
SHS TVL CSS ICT Q3 M7 Edited
Department of Education
Regional Office IX, Zamboanga Peninsula
TLE/TVL
Quarter 3 - Module 3-4
Computer SystemsProcedures
Software Maintenance Servicing
Name of Learner:
___________________________
Grade & Section:
___________________________
Name of School:
___________________________
1
TVL-ICT Computer Systems Servicing
Alternative Delivery Mode
Quarter 3 – Module 7: Software Maintenance Procedures
First Edition, 2020
Republic Act 8293, section 176 states that: No copyright shall subsist in
any work of the Government of the Philippines. However, prior approval of the
government agency or office wherein the work is created shall be necessary for
exploitation of such work for profit. Such agency or office may, among other things,
impose as a condition the payment of royalties.
Management Team
SDS: MA. LIZA R. TABILON EdD, CESO V
ASDS: JUDITH V. ROMAGUERA, EdD
ASDS: MA. JUDELYN J. RAMOS, EdD
ASDS: ARMANDO P. GUMAPON, EdD
CID Chief: LILIA E. ABELLO, EdD
LR: EVELYN C. LABAD
PSDS: MA. THERESA M. IMPERIAL
PRINCIPAL: NORALYN R. SABANAL
2
What I Need to Know
3
What’s In
What’s New
Activity 1
Direction. Write TRUE if the statement is correct and write FALSE if the
statement is incorrect. Write your answers on a separate sheet of paper.
4
What is It
Introduction
5
Software Maintenance Problems
Most computer programs are difficult and expensive to maintain.
Software changes are poorly designed and implemented.
The repair and enhancement of software often injects new bugs that
must later be repaired.
Changes are often not documented.
Changes often cause new faults in the system.
Bug Fixing
1.
Enhancements &
3.
scalability
Documentation
4. Enhancements
1. Corrective Maintenance
6
2. Adaptive maintenance
3.
4.
4%
Preventive 50%
Perfective
25%
Adaptive
7
Software Maintenance models
Quick-fix Model
This is basically an ad hoc approach to maintaining software. It is a
fire fighting approach, waiting for the problem to occur and then
trying to fix it as quickly as possible.
Changes are made at code level as early as possible without
anticipating future problems.
As a result, the structure of software degrade rapidly.
Not suitable for large software systems.
Full-reuse Model
8
9
Boehm’s Model
• Boehm proposed a model for the maintenance process based upon
the economic models and principles.
• Boehm represent the maintenance process as a closed loop cycle.
• Changes are proposed first.
• Then changes are made.
10
Taute Maintenance Model
• It is a typical maintenance model and has eight phases in cycle fashion.
What’s More
Activity 2
Directions: Answer the following questions below. Write your answer on a
separate sheet of paper.
11
What I Have Learned
ACTIVITY 3: Let us check what you have learned in the lesson about the
types of software maintenance.
True or False
Directions: Write TRUE if the statement is correct and write FALSE if the
statement is incorrect. Write your answers on a separate sheet of paper.
What I Can Do
Direction: Write the correct answer in the blank in your quiz notebook.
12
5. _____ is a type of model that incorporates changes in the software
based on the analysis of the existing system.
Assessment
Post Test
A. Directions. Write TRUE if the statement is correct and write FALSE if the
statement is incorrect. Write your answers on a separate sheet of paper.
B. Directions. Select the letter of the correct answer. Write your answers on
a separate sheet of paper.
A. 0.61 C. 0.67
B. 0.63 D. 0.71
3. One of the fault base testing techniques is ______.
4. Changes are made to the system to reduce the future system failure
chances is called _________.
13
5. In software maintenance removing errors spotted by users is known as
_______.
A. Adaptive C. Perfective
B. Corrective D. Preventive
Answer Key
Activity 3
1. F
2. T
3. F
4. T
5. F
Activity 4
1. Creative Maintenance
2. Preventive Maintenance
3. Mutation Testing
4. Creative Maintenance
5. Iterative Enhancement Model
POST TEST
A.
1. F
2. T
3. F
4. F
5. F
B.
1. A.
2. C.
3. D.
4. A.
5. B.
14
References:
1. Maria Luisa G. Capundag, M.Ed.
2. Lodivina T. Pableo
3. Jason C. Alcarez
4. John Louie Nepomuceno
5. Jaime D.L. Caro, Ph.D.
6. Philippine Copyright 2016 techFactorsInc
7. Elizabeth Burns @ Techwalla
8. http://www.google.com/images
15
16