2012. Which method recommends that very frequent system builds should be carried out with automated testing to discover software problems ?

A. Agile method
B. Parallel compilation method
C. Large systems method
D. All of the mentioned
✅ The correct answer is option A.
Explanation: In keeping with the agile methods notion of making many small changes, continuous integration involves rebuilding the mainline frequently, after small source code changes have been made.

2015. Robustness” answers which of the following description ?

A. CASE tools be used to support the process activities
B. Process errors are avoided or trapped before they result in product errors
C. Defined process is acceptable and usable by the engineers responsible for producing the software
D. Process continues in spite of unexpected problems
✅ The correct answer is option D.

2016. Software mistakes during coding are known as__________________?

A. errors
B. failures
C. bugs
D. defects
✅ The correct answer is option C.
Explanation: A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected result.

2019. Non-occurrence of improper alteration of information is known as___________________?

A. Available Dependability
B. Confidential Dependability
C. Maintainable Dependability
D. Integral Dependability
✅ The correct answer is option D.
Explanation: Integrity is to keep the original content safe from alteration.

2020. Frameworks are an effective approach to reuse, but are _____________ to introduce into software development processes.

A. difficult
B. expensive
C. unreliable
D. difficult and expensive
✅ The correct answer is option D.
Explanation: Frameworks can be difficult and expensive to evaluate available frameworks to choose the most appropriate one.