Machine-translated by Google. Questions are authored in English.
Top

Software Process Models Questions and Answers

21.

The fundamental notions of software engineering does not account for

Exam Year(s)

Tripura Public Service Commission - 2019,

Answer: D

The key's answer is software validation.

Sommerville lists the fundamental notions of software engineering that apply to every kind of system as: a managed and understood software process; dependability and security; understanding and managing the requirements; and reuse of existing software where appropriate.

Processes, security and reuse are all in that list. Validation is an activity inside the software process rather than one of the fundamental notions themselves, so it is the item they do not account for.

Please log in or register to report this question.

Answer: C

RAD stands for Rapid Application Development. It is a software process model with a very short development cycle, in which the system is built by parallel teams, reusing components and with a high speed of construction.

The other expansions, such as 'Rapid and Design', 'Rapid Aided Development' and 'Rapid Application Design', are not the standard expansion of the term in software engineering, so they are wrong even though some of the words are the same.

Please log in or register to report this question.

23.

Main aim of software engineering is to produce

Exam Year(s)

UGC NET - 2012,

Answer: D

The main aim of software engineering is to produce software within budget in the given schedule.

Software engineering is the use of engineering methods to build software that works and that is delivered at the planned cost and on time. A bare 'program' (A) or 'software' (B) leaves out the cost and time constraints, and 'within budget' (C) leaves out the schedule, so only (D) is the whole aim.

Please log in or register to report this question.

Answer: D

The statement that an organization which cannot control software projects internally will struggle when it outsources them is not a myth. It is a fact: outsourcing does not remove management problems. The other three are classic myths: that the job is done once the program works, that changing requirements are easily absorbed because software is flexible, and that adding programmers to a late project catches it up (Brooks's law says the opposite).

Please log in or register to report this question.

25.

__________ is a process model that removes defects before they can precipitate serious hazards.

Exam Year(s)

UGC NET - 2013,

Answer: C

Cleanroom software engineering is the process model that removes defects before they can precipitate serious hazards. It aims to prevent defects by formal specification, correctness verification and statistical testing, instead of finding them by debugging afterwards.

The incremental model delivers the product in parts, the spiral model drives development by the analysis of risk, and the agile model works in short iterations with the customer. None of them is built around defect prevention, so the answer is (C).

Please log in or register to report this question.

Loading…

Other Subjects

Tags: Software Process Models Questions and Answers || Software Process Models MCQ Questions and Answers || Software Process Models GK Questions and Answers || Software Process Models GK MCQ Questions || Software Process Models Multiple Choice Questions and Answers || Software Process Models GK || GK on Software Process Models || Software Engineering Questions and Answers || Software Engineering MCQ Questions and Answers || Software Engineering GK Questions and Answers || GK on Software Engineering