Discuss the problems faced during software maintenance, Software Engineering

Assignment Help:

Q. Discuss the problems faced during software maintenance?

The most significant problem during maintenance is that before correcting or else modifying a program the programmer must first understand it. Subsequently the programmer must understand the impact of the intended change. Only some problems are discussed below. Habitually the program is written by another person or group of persons working over the years in isolation from each other. Habitually the program is changed by person who didn't understand it clearly resulting in a deterioration of the program's original organization. Program listing still those that are well organized aren't structured to support reading or comprehension. We usually read article or book straight through but with listing programmer rummages back and forth.

There is a high workforce turnover within information Technology industry. Because of this many systems are maintained by persons who are not the original authors. These persons mayn't have adequate knowledge about the system. This may denote that these persons may introduce changes to programs without being aware of their effects on other parts of the system -the ripple effect. This problem may be worsened by the absence of documentation. Even where it subsists it may be out of date or else inadequate.

A few problems merely become clearer when a system is operational. Several users know that they desire but lack the ability to express it in a variety understandable to programmers/analysts. This is primarily because of information gap.

Systems aren't designed for change. If there is barely any scope for change maintenance will be very difficult. So approach of development should be the production of maintainable software.


Related Discussions:- Discuss the problems faced during software maintenance

Connectivity Issue in Asp.net, Sir, our project is not connecting with SQL ...

Sir, our project is not connecting with SQL server. How to insert own created database in ASP.net

Explain software metric, Software metric Any type of measurement which ...

Software metric Any type of measurement which relates to a software system, process or related documentation Lines of code in a program, the Fog index, number of person-days

What is dynamic and static metrics, What is Dynamic and static metrics? ...

What is Dynamic and static metrics? Dynamic metrics are closely related to software quality attributes It is relatively easy to measure the response time of a system (per

No , Hard drive has space, but it keeps telling me that its full and asks m...

Hard drive has space, but it keeps telling me that its full and asks me to delete files. I checked. There is nearly full C drives (8GB) but when i am open c drive and check than ne

Indexing -micro cds/isis application, Indexing: The CDS/ISIS package i...

Indexing: The CDS/ISIS package indexes all fields selected for indexing into a single file. This file is known as 'inverted file'. There are indexing techniques for building i

Describe about the environmental model, Describe about the Environmental mo...

Describe about the Environmental model It indicates environment in which system exists. Any small or big system is a sub-system of a larger system. For illustration, if softw

What do you mean by static analysers, Q. What do you mean by Static analyse...

Q. What do you mean by Static analysers? Static analysers A static analyser operates from a pre-computed database of descriptive information derived from the source text of t

What are the advantages and disadvantages of big-bang, What are the advanta...

What are the advantages and disadvantages of big-bang? Advantages: This approach is easy. Disadvantages: It is difficult to debug.It is not easy to isolate errors whereas te

What do you mean by core dumps, Q. What do you mean by Core dumps? Core...

Q. What do you mean by Core dumps? Core dumps are a repairing technique. A printout of all applicable memory locations is obtained and studied. All dumps must be well documente

Explain productivity and difficulty, Productivity and difficulty Produ...

Productivity and difficulty Productivity refers to metrics and measures of output from production processes, per unit of input. Productivity P may be conceived of as a metric

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