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 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

Which of the following occurs often due to the bulkiness of a system specification document ?

A Contradictions
B Ambiguities
C Vagueness
D Incompleteness
Correct Answer: Vagueness

________________________ are statements that can be interpreted in a number of ways?

A Contradictions
B Ambiguities
C Vagueness
D Comments
Correct Answer: Contradictions