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

What is mutation testing, Mutation testing is type of software testing wher...

Mutation testing is type of software testing where our goal is to make mutant software fail, and therefore demonstrate the adequacy of our test case.

What are the various testing activities, What are the various testing activ...

What are the various testing activities? i. Test planning ii. Test execution iii. Test case design iv. Data collection v. Effective evaluation

Java, how to get values from list

how to get values from list

Describe phases of unified software development life cycle, Question: (...

Question: (a) With the aid of a labeled diagram, briefly describe the phases of the "Unified software development life cycle" and state the output of each phase. (b) Describ

What are the different levels of cmm, Different levels of CMM: 1) Initi...

Different levels of CMM: 1) Initial (maturity level 1) 2) Repeatable (maturity level 2) 3) Defined (maturity level 3) 4)  Managed (maturity level 4) 5) Optimizing (

Define data dictionary, Define Data Dictionary. The data dictionary can...

Define Data Dictionary. The data dictionary can be explained as an organized collection of all the data elements of the system with precise and rigorous explanations so that us

What are quality plans, What are Quality plans? Quality plan structure ...

What are Quality plans? Quality plan structure Product plans; Product introduction; Process descriptions; Quality goals; Risks and risk management.

Differentiate between iso and cmm, Q. Differentiate between ISO and CMM? ...

Q. Differentiate between ISO and CMM? Ans) The difference between CMM and ISO are as follows :- - ISO 9000 is awarded by an international standards body. Thus, ISO 9000 cert

Product lines, Product lines Being well-informed about all your company...

Product lines Being well-informed about all your company products and services is necessary for the selling process and to giving good customer service.  A salesperson shoul

Explain the process of software change, What is meant by software change? ...

What is meant by software change? Software change is termed as the change in nature of software as the requirements of software changes.

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