M C Q s D r i v e

Software Engineering Mcqs 840 MCQs [All-Courses]

thumb

Software Engineering MCQs for job test and interview preparation, especially for fresh graduates, students, and candidates appearing in competitive exams. These multiple-choice questions cover a wide range of topics, including the fundamentals of software engineering, its various types, advanced concepts, software design, development processes, testing methods, software evolution, and security aspects.

Which of the following is not an example of component technology ?
A EJB
B COM+
C .NET
D None of the mentioned
Correct Answer: None of the mentioned
Which of the following term is best defined by the statement: “The names of the operations in the ‘provides’ and ‘requires’ interfaces are different.” ?
A Parameter incompatibility
B Operation incompleteness
C Operation incompatibility
D None of the mentioned
Correct Answer: Operation incompatibility
When composing reusable components that have not been written for your application, you may need to write adaptors or ‘glue code’ to reconcile the different _____________________?
A Component modules
B Component composition
C Component model
D Component interfaces
Correct Answer: Component model
A _______________ defines a set of standards for components, including interface standards, usage standards, and deployment standards?
A Component-based software engineering
B Component composition
C Component model
D Component interfaces
Correct Answer: Component-based software engineering
_____________________ is a reuse-based approach to defining, implementing, and composing loosely coupled independent components into systems?
A Component-based software engineering
B Component composition
C Component model
D Component interfaces
Correct Answer: Component interfaces
A distributed system must defend itself against__________________?
A Modification
B Interruption
C Fabrication
D All of the mentioned
Correct Answer: All of the mentioned
Which of the following term is best defined by the statement “In a distributed system, several processes may operate at the same time on separate computers on the network.”?
A Concurrency
B Openness
C Resource sharing
D Fault tolerance
Correct Answer: Concurrency
In Java,______________________ are comparable with, though not identical to, RPCs?
A Remote Method Invocations
B Operating System
C Client–server computing
D None of the mentioned
Correct Answer: Remote Method Invocations
Which architecture is used when there is a high volume of transactions to be processed by the server ?
A Multi-tier client–server architecture
B Master-slave architecture
C Distributed component architecture
D Peer-to-peer architecture
Correct Answer: Multi-tier client–server architecture
_______________ is a way of providing functionality on a remote server with client access through a web browser?
A SaaS
B SOA
C Configurability
D Both SaaS and Configurability
Correct Answer: SaaS