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.

________________ depend on there being a clear separation between the presentation of information and the computations that create and process that information?

A Master-slave architectures
B Client–server systems
C Two-tier client–server architecture
D Both Master-slave architectures AND Client–server systems
Correct Answer: Client–server systems

Which architecture are reliant on middle-ware ?

A Multi-tier client–server architecture
B Master-slave architecture
C Distributed component architecture
D Peer-to-peer architecture
Correct Answer: Distributed component architecture

Which of the following is a way of making a statement about the elements of a set that is true for every member of the set ?

A Set
B Sequence
C Universal quantification
D Both Set and Sequence
Correct Answer: Universal quantification

Which architecture decentralized architectures in which there are no distinguished clients and servers ?

A Multi-tier client–server architecture
B Master-slave architecture
C Distributed component architecture
D Peer-to-peer architecture
Correct Answer: Peer-to-peer architecture

Which of the following option is not provided by formal methods ?

A providing frameworks
B verifying systems
C provide investors
D both providing frameworks and verifying systems
Correct Answer: providing frameworks

What defines the circumstances in which a particular operation is valid ?

A Contradictions
B Post-condition
C Vagueness
D None of the mentioned
Correct Answer: None of the mentioned

The _______________ of a formal specification language is often based on a syntax that is derived from standard set theory notation and predicate calculus ?

A semantic domain
B syntactic domain
C sequence
D set
Correct Answer: syntactic domain

Which of the following is essential for success, when formal methods are used for the first time ?

A Expert training
B Consulting
C Prerequisite knowledge
D Both Expert training and Consulting
Correct Answer: Expert training

The ________________ of a specification language indicates how the language represents system requirements?

A semantic domain
B syntactic domain
C sequence
D set
Correct Answer: semantic domain

Which of the following provides a concise, unambiguous, and consistent method for documenting system requirements ?

A CMM
B ISO-9001
C CASE tools
D Formal methods
Correct Answer: Formal methods