Software Engineering Mcqs
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

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

A. Contradictions
B. Post-condition
C. Vagueness
D. None of the mentioned

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

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

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

________________ 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