Discuss software characteristics, Software Engineering

Assignment Help:

Q. Discuss any two software characteristics.

Ans. Software is not manufactured: The life of software is start from concept exploration to the retirement of the software product. It is one time development effort as well as continuous maintenance effort in order to keep it operational.

Nevertheless making 1000 copies of software isn't an issue and it doesn't involve any cost. In case of hardware product each product costs us due to raw material and other processing expenses. We don't have assembly line in software development. Hence it isn't manufactured in the classical sense.

Software is flexible: We all feel that software is flexible. A program is able to be developed to do almost anything. Sometimes this characteristic possibly the best and may help us to accommodate any kind of change


Related Discussions:- Discuss software characteristics

What are the phases of problem solving loop, What are the phases of Problem...

What are the phases of Problem solving Loop? Problem definition shows the problem to be solved. Technical developmentSolve the Problem by some Technology. Solution Integr

What is oo integration testing, This strategy includes testing the classes ...

This strategy includes testing the classes as they are integrated into the system. The traditional approach would test every operation separately as they are executed into a class.

What is failure, The inability of a system or system component to perform a...

The inability of a system or system component to perform a needed function within specified limits.

Why software change happens, Why software change occurs? Software chang...

Why software change occurs? Software change occurs because of the following reasons. New requirements appear when the software is used. The business atmosphere changes. E

What are the benefits of smoke testing, What are the benefits of smoke test...

What are the benefits of smoke testing? Integration risk is minimized. The quality of the end-product is improved. Error diagnosis and correction are simplified. Asses

What are the advantages of software maintenance, What are the advantages of...

What are the advantages of Software maintenance Software maintenance is a very broad activity which includes error correction, deletion of obsolete capabilities, enhancement of

Explain length of code - software metrices, Explain Length of code This...

Explain Length of code This is a measure of the size of a program. Usually, the larger the size of the code of a component, the more difficult and error-prone that component is

Artificial intelligence, Explain fully the application of artificial intell...

Explain fully the application of artificial intelligence

What are the controlling events between objects, What are the Controlling E...

What are the Controlling Events Between Objects Event is the specification of a important occurrence which has a location in time and space. Examples of events are flight l

Difference between module coupling and module collection, Q. What is the di...

Q. What is the difference between module coupling and module collection? List different types of coupling and cohesion. Ans : Cohesion is the property of a single module as we

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