Knowee
Questions
Features
Study Tools

a) Define the term software maintenance 2 Marksb) Discuss four importance of maintenance 4 Marksc) Describe four types of maintenance stating when each is applicable 8 Marksd) Discuss the following quality factors in software, stating the metrics for measuringeach one of them 4 Marksi). Portabilityii). Usability

Question

a) Define the term software maintenance 2 Marksb) Discuss four importance of maintenance 4 Marksc) Describe four types of maintenance stating when each is applicable 8 Marksd) Discuss the following quality factors in software, stating the metrics for measuringeach one of them 4 Marksi). Portabilityii). Usability

🧐 Not the exact question you are looking for?Go ask a question

Solution

a) Software maintenance is the process of modifying and updating software applications after delivery to correct faults and to improve performance. It involves making changes to system software after it has been handed over to the customer, to correct any faults, improve performance, or other attributes, or to adapt the product to a modified environment.

b) Importance of maintenance:

  1. Corrective Maintenance: This is necessary to rectify any errors or bugs that were not detected during the development phase.

This problem has been solved

Similar Questions

a) Define the term software stating the types of software products. (4 Marks)b) Assume that you are a software engineer practicing in a software development firm.Assume further that your team mates have been undertaking some unethical practicesduring their course of duty. Discuss four issues of professional responsibility that youwould advise them to follow. (8 Marks)c) Discuss four software cost estimation techniques (8 Marks)d) Giving examples discuss the types of non-functional requirements (6 Marks)e) Discuss four sources of changes in software requirements. (4 Marks)

b) Define the term software maintenance. (2 Marks)c) Describe four types of maintenance stating when each is appropriate (4 Marks)d) An organization has the following categories of employees. There two broad categories ofemployees: Managers and programmers. There are three types of managers: projectmanagers, department managers and strategic managers Using OOD and UML notationcreate a class hierarchy diagram and use it to illustrate the concept of inheritance.(6 Marks)

Software maintenance and types of maintenance

a) Discuss five system characteristics that must be considered in architectural design.(5 Marks)b) Software projects under development will always consume resources, e.g. costs. Describe thevarious cost items needed in a software development project. (5 Marks)c) Differentiate between static and dynamic verification. (4 Marks)d) Discuss four characteristics of good software. (6 Marks)

Types of Maintenance (must know : definition , difference, causes, need

1/3

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.