Agile Software Development is based on_________________?

A. Incremental Development
B. Iterative Development
C. Linear Development
D. Both Incremental and Iterative Development
✅ The correct answer is option D.
Explanation: The software is developed in increments with the customer specifying the requirements to be included in each increment and the highest priority is to satisfy the customer through early and continuous delivery of valuable software. They are iterative because they work on one iteration followed by improvements in next iteration

An aircraft engine normally includes automatic fire extinguishers.What kind of dependability and security issue the example states ?

A. Hazard avoidance
B. Damage limitation
C. Hazard detection
D. Hazard detection and removal
✅ The correct answer is option B.
Explanation: The system may include protection features that minimize the damage that may result from an accident.

Behavioral testing is__________________?

A. White box testing
B. Black box testing
C. Grey box testing
D. None of the mentioned
✅ The correct answer is option B.
Explanation: Black-box testing is a method of software testing that examines the functionality of an application without peering into its internal structures or workings.

Select the disadvantage of using Formal methods ___________________?

A. Concurrent systems can be analysed to discover race conditions that might lead to deadlock
B. Producing a mathematical specification requires a detailed analysis of the requirements
C. They require the use of specialised notations that cannot be understood by domain experts
D. All of the mentioned
✅ The correct answer is option C.