Software Engineering Mcqs

Submitted By: Ali Uppal


_______________ 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

Submitted By: Ali Uppal


________________ 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

Submitted By: Ali Uppal


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

Submitted By: Ali Uppal


Submitted By: Ali Uppal


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

Submitted By: Ali Uppal


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

Submitted By: Ali Uppal


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

(A) Contradictions

(B) Post-condition

(C) Vagueness

(D) None of the mentioned

Submitted By: Ali Uppal


Submitted By: Ali Uppal


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

Submitted By: Ali Uppal