INTRODUCTION TO SOFTWARE ENGINEERING
SOFTWARE PROCESS MODELS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
True
|
|
False
|
|
Either A or B
|
|
None of the above
|
Detailed explanation-1: -1. Reuse-based software engineering is a software engineering strategy where the development process is geared to reusing existing software. Explanation: None. Explanation: The open source movement has meant that there is a huge reusable code base available at low cost.
Detailed explanation-2: -Software reuse refers to the use of previously developed software resources in new applications. Because fewer total lines of code need to be written, software reuse can increase productivity, reduce development costs, and minimize schedule overruns.
Detailed explanation-3: -In software development (and computer programming in general), code reuse, also called software reuse, is the use of existing software, or software knowledge, to build new software, following the reusability principles.
Detailed explanation-4: -Reuse-oriented approaches rely on reusable software components and an integrating framework for the composition of these components. Sometimes, these components are systems in their own right that may provide specific functionality, much like the frameworks we have previously studied.