Realistic approach to the development of large-scale systems, Software Engineering

Assignment Help:

Q. Realistic approach to the development of large-scale systems?

There are a number of advantages of Spiral model that makes it a realistic approach to development of large-scale systems and software viz

1) The spiral model promotes excellence assurance through prototyping at every stage in system development.

2) The spiral model is a sensible approach to the development of large-scale software products for the reason that the software evolves as the process progresses. The developer as well as client better understand and react to risk at all evolutionary level.

3) The model utilizes prototyping as a risk reduction mechanism as well as allows for the development of prototypes at any phase of the evolutionary development.

4) It maintains a systematic step-by-step approach like the classic life cycle model however incorporates it into an iterative framework that additional reflect the real world. If employed accurately this model should reduce risk prior to they become problematic as consideration of technical risk are considered at every stages.


Related Discussions:- Realistic approach to the development of large-scale systems

What is dfd, What is DFD? Data Flow Diagram depicts the information flo...

What is DFD? Data Flow Diagram depicts the information flow and the transforms that are applied on the data as it moves from input to output.

Architecture diagram and system design, Writing a report explaining all the...

Writing a report explaining all the work in detail in a professional manner and the report should include all the steps below: 1. Draw up a final Entity-Relationship model compr

When we need re-engineer, Q. When we need Re-Engineer? When the sys...

Q. When we need Re-Engineer? When the system changes are mainly confined to part of the system then re-engineer that part. When hardware or else software support become

What is integration testing and system testing, What is the difference in w...

What is the difference in writing the test cases for Integration testing and system testing? Integration testing is done at module level when lots of modules are integrated wit

What is software engineering, What is software engineering? Software en...

What is software engineering? Software engineering is a regulation in which theories, methods and tools are applied to make professional software.

Explain in detail the design concepts, Explain in detail the design concept...

Explain in detail the design concepts. Abstraction Functional abstraction Data abstraction Control abstraction Information hiding Every module in

What things will you remember when making an interface, What things will yo...

What things will you remember when making an interface? - A class's interface must be sensible enough. It should act the way user expects it to. - It must be designed from t

Explain structure-based testing techniques, Explain Structure-based testing...

Explain Structure-based testing techniques - Structure-based testing methods are also termed as white-box testing techniques. - These are dynamic methods. - They use the

What is bottom-up testing, Bottom-up testing is a method of integration tes...

Bottom-up testing is a method of integration testing. A test engineer makes and uses test drivers for components that have not yet been developed, because, with bottom-up testing,

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