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 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 definitions so that user

Distinguish between verification and validation, Distinguish between verifi...

Distinguish between verification and validation. Verification refers to the set of activities that make sure that software correctly executes a specific function. Validation re

Facilitated application specification technique, Q. Facilitated Application...

Q. Facilitated Application Specification Technique? A team oriented approach is developed for needs gathering and is called facilitated application specification Techniques FAS

Post-production design feedback for future designs, Q. Post-production desi...

Q. Post-production design feedback for future designs ? Post-production design feedback for future designs Implementation it is introducing the designed solution into

Different phases of the rational unified process, Problem: (a) Briefly...

Problem: (a) Briefly explain the different phases and workflows of the Rational Unified Process. (b) What are the two benefits that might be gained when using such a life-c

Software availability, Software Availability: In the present day conte...

Software Availability: In the present day context, software suppliers have realised the potential demand and also the special requirements of library and information professio

Discuss the reuse of software at different levels, Question 1 Discuss the ...

Question 1 Discuss the Limitation of the linear sequential model in software engineering Question 2 What is Software reliability? Why reliability is more important than effic

Program input initiated interpput, what are the basic advantages of using i...

what are the basic advantages of using interrput-initiated data transfer over transfer under progrm control without an interrput

Software Testing Methodologies, Write a program and identify DU path for Te...

Write a program and identify DU path for Telecom domain

Software myth, how does software myth affects software process

how does software myth affects software process

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