What are the main reasons behind employing scientific approach to the development of software systems?
Answers
Answered by
0
Answer:
Practices. Continuous integration. Prototyping. Incremental development. Rapid application development. Agile development. Waterfall development. Spiral development. Offshore development.
Answered by
1
Explanation:
The software development requires necessarily scientific methods in algorithm design.
- Usage of Scientific method will lead to
- create a model describing the natural world
- use model to develop hypotheses
- run experiments to validate hypotheses
- refine model and repeat
The Algorithm designer gets lost in abstraction, if not experiments it. Software development leads to catastrophic consequences when cost risks ignored. Modern software development requires large amounts of code but performance-critical code implements relatively few fundamental algorithms.
Similar questions