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 is system engineering, What is System Engineering? System Engineer...

What is System Engineering? System Engineering means designing, executing, deploying and operating systems which contain software, hardware, and people.

Distinguish among verification and validation, Distinguish between verifica...

Distinguish between verification and validation. Verification is the set of activities that ensure that software properly implements a specific function. Validation is a differ

Write down the schema to represent the current system state, Question: ...

Question: Consider the University modular degree scheme where students choose a selection of modules from a large menu. Here we have the basic types [PERSON, MODULE], the set o

When do you choose automated testing over manual testing, When do you choos...

When do you choose automated testing over manual testing? Automation is chosen when -A similar set of tests need to be repeated again and again -When a single test requi

Aggregation between objects, Aggregation between objects Aggregation am...

Aggregation between objects Aggregation among objects shows a relationship. It is a whole/part relationship. Aggregation might be implying containment.

Name the design phase of SDLC, Name the design phase of SDLC Generally,...

Name the design phase of SDLC Generally, design is performed in the below two steps: i)  Primary Design Phase: In this phase, system is designed at block level. Blocks are

Explain about the iterative enhancement model, Iterative Enhancement Model ...

Iterative Enhancement Model This model was developed to remove disadvantages of waterfall model. In this model, phases of software development remain the same however the cons

Why is maintenance of a software important, Q. Why is maintenance of a soft...

Q. Why is maintenance of a software important? Discuss some of the problems that are faced during maintenance of software. Ans: The modification of a software product subsequ

What does verification represent, What does Verification represent? Ver...

What does Verification represent? Verification shows the set of activities that are carried out to confirm that the software correctly executes the specific functionality.

Explain the boundary value analysis, What is Boundary value Analysis? ...

What is Boundary value Analysis? Boundary value analysis is a method in software testing where tests are designed for showing boundary values. The values will be on the edge of

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