MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
How is plan driven development different from agile development
A
Outputs are decided through a process of negotiation during the software development process
B
Specification, design, implementation and testing are interleaved
C
Iteration occurs within activities
D
All of the mentioned
Explanation: 

Detailed explanation-1: -So as it appears from the term ‘plan-driven development, it is always planned, and the results are to be shown at the end of the product. While in agile development, planning is always incremental, where you can change the plan according to your customer requirements.

Detailed explanation-2: -How is plan driven development different from agile development ? Explanation: A plan-driven approach to software engineering is based around separate development stages with the outputs to be produced at each of these stages planned in advance. 6.

Detailed explanation-3: - In agile planning, planning is iterative and only the next iteration of the software is planned, often in detail.  In plan-based development, the schedule is usually extended if problems occur; in agile planning, the system being developed is cut down so that the software can be released on time.

There is 1 question to complete.