Why is maintenance of a software important, Software Engineering

Assignment Help:

Q. Why is maintenance of a software important? Discuss some of the problems that are faced during maintenance of software.

Ans: The modification of a software product subsequent to delivery to correct faults to improve performance or other attributes or to adapt the product to a changed environment.

Maintenance is a vital part of the software life-cycle. It is expensive in manpower as well as resources and one of the aims of software engineering is to reduce its cost.

The most vital problem during maintenance is the before correcting or modifying a program and the programmer must first understand it.


Related Discussions:- Why is maintenance of a software important

Describe component testing, Describe component testing. - Component tes...

Describe component testing. - Component testing is also called as module, unit or program testing. - It looks for defects in software and verifies its functioning. - It c

Software requirements specification, A Software Requirements Specification...

A Software Requirements Specification (SRS) is a complete description of the behavior of the system to be developed. It includes a set of use cases, describing the interactions

What is the consistency issue raised by state transfer, QUESTION (a) Ex...

QUESTION (a) Explain why making some replica managers read-only may improve the performance of a gossip system. (b) In the gossip architecture, why does a replica manager ne

Explain evolutionary prototyping, Evolutionary prototyping Objective: ...

Evolutionary prototyping Objective: The principal objective of this model is to deliver the working system to the end-user. Example-AI systems. Advantages

Discuss in detail the design concepts, Discuss in detail the design concept...

Discuss in detail the design concepts. Abstraction Functional abstraction Data abstraction Control abstraction Information hiding Each unit in the s

Explain a variable, Explain a variable? "Variables" are data items in a ...

Explain a variable? "Variables" are data items in a program whose values can change.

What are the general activities in design process, What are the general act...

What are the general activities in design process? i. System structuring - The system is separated into principle subsystems components and communications among these subsystem

Product engineering, Product Engineering The Product engineering which ...

Product Engineering The Product engineering which is also called system engineering is a problem solving activity. To function, desired product data, and behaviour are uncovere

Product engineering- concept, Product engineering is a system engineering ...

Product engineering is a system engineering approach which starts with system analysis. The system engineer identifies  the customer's requirement, determines economic and econ

What is problem, What is Problem Any deviation from defined standards. S...

What is Problem Any deviation from defined standards. Similar as defect.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd