Explain in detail about software maintenance, Software Engineering

Assignment Help:

Explain in detail about software Maintenance.

  • Software maintenance is an action in which program is modified after it has been put into use.
  • Maintenance is termed as the procedure in which changes are append by either modifying the existing system' s architecture or by adding new elements to the system.

Different views of maintenance

  • The bug-fixing view
  • The need-to-adapt view
  • The user-support view

Need for software maintenance

  • To provide continuity of service
  • To back up mandatory upgrades.
  • To provide user requests for improvements.
  • To facilitate future maintenance work.

 


Related Discussions:- Explain in detail about software maintenance

Define the types of requirements management, Define the types of Requiremen...

Define the types of Requirements management Requirements management comprises the below processes: 1. Identifying controls and tracking requirements. 2. Checking complete

Describe the various types of restructuring techniques, Q.  Describe the v...

Q.  Describe the various types of restructuring techniques? Ans. Software restructuring modifies source code as well as data an effort to make it amenable to future changes

Why is quality assurance difficult in software engineering, Question: (...

Question: (a) Why is quality assurance especially difficult in software engineering ? (b) Inspiring yourself from the McCall's taxonomy of quality attributes, explain five

What does data object means, What does data object means? Data object i...

What does data object means? Data object is a group of attributes that behave as an aspect, quality, characteristic or descriptor of the object.

Draw an appropriate use-case model, This case-study describes the requireme...

This case-study describes the requirements of an airline travel agency who want to develop a website to allow customers to make online bookings. The outline requirements are descri

Explain about function count - software metrics, Q. Explain about Function ...

Q. Explain about Function count? Function count:- It measures the functionality from the user point of view that is on the basis of what the user requests and receives in ret

Distinguish among alpha and beta testing, Distinguish between alpha and bet...

Distinguish between alpha and beta testing. Alpha and beta testing are the kinds of acceptance testing. Alpha test: The alpha testing is attesting in which the version of compl

Explain the structured requirements definition, Explain the Structured Requ...

Explain the Structured Requirements Definition Structured Requirements definition is an approach to perform study about complete system and its various sub-systems, external ou

Software document, explain software document.create the necessary documents...

explain software document.create the necessary documents for employee management system.

Define archives as records and explain their importance, QUESTION 1 (a)...

QUESTION 1 (a) Define "archives" as records and explain their importance. (b) Elaborate on the steps archivists have to undertake for the storage of archival records. QU

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