Design issues in client-server software maintenance

  • Authors:
  • Deepti Mishra;Alok Mishra

  • Affiliations:
  • Atilim University;Atilim University

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software requires maintenance because there are often some errors remaining in the system that must be removed as they are discovered. Even without errors, software frequently undergoes change. The main reason is that software must be enhanced to include more features. Client-server software maintenance is not as simple as centralized software maintenance because client-server software systems are more complex than software for centralized systems. Cost associated with software maintenance is top most cost in software development, so there is a need to develop software which has maintainability i.e. the ease with which a system can be maintained. Therefore, the design and development of client-server software systems should be done keeping in mind the maintainability of the resultant software systems. There are various design issues related with the maintainability of the software. If we take care of these issues at the time of design, then the resultant system will have better maintainability and thus maintenance efforts of such system will be reduced.