Posts

Showing posts with the label Software Engineering

MCQ of Software Engineering with answer Set-2

1.  Reliability in a software system can be achieved using which of the following strategies. A) Fault avoidance B) Fault tolerance C) Fault detection D) All the above 2. ………………. strategy assumes that residual faults remain in the system and can continue in operation after some system failures have occurred. A) Fault avoidance B) Fault tolerance C) Fault detection D) None of the above 3. ……………… involves modifying the system so that the fault does not recur. A) Failure detection B) Damage assessment C) Fault recovery D) Fault repair 4. …………………… is an approach to program development whereby programmers assume that there may be undetected faults or inconsistencies in their programs. A) Defensive programming B) Effective programming C) Strong programming D) Known programming 5. ……………… is a classification scheme, which shows how an object class is related to other classes through common attributes and services. A) Hierarchy B) Inheritances C) Taxonomy D) None of the above 6. ……………. is a...

Solved MCQ of Software Engineering Set-1

1.  …………………. software resides only in read only memory and is used to control products and systems for the consumer and industrial markets. A) Business B) Embedded C) System D) Personal 2. …………………. software makes use of non numerical algorithms to solve complex problems that are not amenable to computation or straightforward analysis. A) Artificial Intelligence B) Web-based C) Embedded D) Real time  3. …………….. is a sub discipline of computer Science that attempts to apply engineering principles to the creation, operation, modification and maintenance of the software components of various systems. A) Computer Engineering B) Hardware Engineering C) Software Engineering D) Component Engineering  4. The cost of software engineering includes approximately …………… of development costs and …………. of testing costs. A)  50%, 50% B)  40%, 60% C)  80%, 20% D) 60%, 40% 5. Software maintenance refers to the support phase of software development which includes. A) Correctio...