answersLogoWhite

0


Best Answer

One, viruses and malware can infiltrate your computer and corrupt and/or steal information from your computer from software.
Two, for various reasons, software may not be working correctly which you would've probably never noticed until you perform maintenance.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

17y ago

Because software design or program design is a science which requires methodical processes:

1) Analyze and define the problem.

2) Brainstorm the solutions: by create an algorithm how to solve the problem.

3) Writing the codes to follow the algorithm.

4) Implement and test the program to solve the problem.

5) Design verification and testing validity of solution.

6) Document the solution to the problem.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

Hello,

in software development it is important to think about maintenance too.

1. When you begin software development you should think how long it is planned to use it. If you need software for a long time, then you need to plan updates and this is a part of maintenance. Why you may need updates? Technologies always change and quite fast, so you need updates for your software too. Example - Windows has updates, Android has updates.

2. Think how many people will use it. Even if there is documents and a tutor, people tend to break or use incorrectly so the more people use software, the bigger is the necessity to carry out maintenance.

3. If you do software by yourself, then it's up to you. But professional developers and companies usually offer this service and they even make software architecture analysis assuming it will be maintained. I know such pros I worked with - Belitsoft company.

so maintenance is important in software development

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is software maintenance how is it related to software development?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is maintainance?

Software maintenance is an important component of software development. Maintenance involves debugging the software, and releasing periodic updates to correct problems and make the software work better.


Difference between software application development and software application maintenance?

Software development is the process that encompasses requirements engineering, design, implementation, testing, and maintenance in order to construct software.Software maintenance concerns all activities needed to keep the system operational after is had been delivered to the user.


What is objective of software engineering?

The main objectives of software engineering is that.- "The application of a systematic , disciplined quantifiable approach to the development, operation and maintenance of software.


English to Telugu conversion?

what we are doing in hyderabad is software development outsourcing-ie. software application development and maintenance for clients across the globe are outsourced to our centre in hyderabad.


Give the IEEE definition of software engineering?

1. The application of a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software, that is, the application of engineering to software. 2. The study of the approaches as in (1).


What is language evaluation criteria?

to evaluate the feature that focuses on the impact if software development process with maintenance


What is ieee software engineering?

IEEE gives software engineering definition as :-. The application of a systematic , disciplined quantifiable approach to the development, operation and maintenance of software that is the application of engineering to software.


What isSoftware engineering?

Software engineering is the study of software development, design and maintenance. This is aimed at improving technologies that are currently being used in the market.


How software is created?

Software creation requires different phases of software development life cycle. These are: Requirement analysis and specification Design Coding Testing Operation and maintenance


What are the example of software adaptive maintenance?

Adaptive Maintenance (Software) is maintenance that allows software to adapt to a change in the system or system environment. Adaptive maintenance does not provide new capabilities. Adaptive Maintenance (Software) is maintenance that allows software to adapt to a change in the system or system environment. Adaptive maintenance does not provide new capabilities.


System software performs computer related operations and maintenance tasks true or false?

true


What is an engineering job that starts with the letter s?

A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of the software that make computers or other devices containing software work.