Top 350+ Solved software design modeling (SDM) MCQ Questions Answer
Q. Which of the following term is best defined by the statement:”The client sends structured query language (SQL) requests to the server which are transmitted as messages across the net”?
a. file servers
b. database servers
c. client servers
d. high end servers
Q. What is a deployment view of a softwarearchitecture?
a. a static view in terms of a modulehierarchy
b. a static view in terms of componentsand connectors
c. a view of the physical configurationin terms of nodes and interconnections
d. a dynamic interaction view interms of objects and messages
Q. In a client-server model where ‘n clients’ are sending request or receiving data from ‘m servers’. There are ‘x intermediate servers’ present which re-route the request (coming from Clients) to appropriate server based on the type of request. The intermediate server also returns the response to the client user-interface. What is the role of the intermediate server here?
a. blackboard
b. pipe
c. controller or model
d. broker
Q. Which of the following pattern is the basis of interaction management in many web-based systems?
a. architecture
b. model-view-controller
c. repository pattern
d. different operating system
Q. Which view in architectural design shows the key abstractions in the system as objects or object classes?
a. physical
b. development
c. logical
d. process
Q. What is a database wrapper class?
a. a class that encapsulates a datastructure
b. a class that encapsulates a database
c. a class that encapsulates the detailsof how to access data in a database
d. a class that encapsulates a relationaltable
Q. What is an object broker?
a. an object that breaks into a system
b. an object that sends requests toother objects
c. an object that handles requestssent by other objects
d. an object that mediates interactionsbetween clients and services
Q. What does a connector join?
a. the provided port of one componentto the required port of anothercomponent
b. the provided port of one componentto the provided port ofanother component
c. the required port of one componentto the provided port ofanother component
d. the required port of one componentto the required port of anothercomponent
Q. What is an event-driven input task?
a. a task that executes every few seconds
b. a task that controls other tasks
c. a task that receives inputs from anexternal device when it generatesinterrupts
d. a task that checks whether thereis new input from an external device
Q. Which of the following is NOT a case ofevent synchronization?
a. external event
b. internal event
c. timer event
d. user event
Q. Which of the following type describes application architectures?
a. transaction processing applications
b. language processing systems
c. client management systems
d. transaction processing applications and language processing systems
Q. What two categories of stereotypes areused in modeling SPL classes?
a. kernel and optional stereotypes
b. optional and variant stereotypes
c. common and variant stereotypes
d. reuse and application role stereotypes
Q. A producer sends a message to a consumer.Which one of the following isasynchronous message communication?
a. the producer waits for a responsefrom the consumer.
b. the producer does not wait for aresponse from the consumer.
c. the producer goes to sleep.
d. the producer waits for a timeout.
Q. Which of the following is not included in Architectural design decisions?
a. type of application
b. distribution of the system
c. architectural styles
d. testing the system
Q. What happens in a Layers of Abstractionpattern?
a. each layer uses services in the layerimmediately below it.
b. each layer uses services in the layerimmediately above it.
c. each layer uses services in the layersimmediately above it and belowit.
d. each layer is independent of theother layers.