Top 350+ Solved software design modeling (SDM) MCQ Questions Answer
Q. Which of the following is not real-time architectural patterns that are commonly used?
a. asynchronous communication
b. observe and react
c. environmental control
d. process pipeline
Q. Which diagram shows the configuration of run-time processing elements of the system? Select one:
a. deployment diagram
b. class diagram
c. component diagram
d. er diagram
Q. In two-tier client/server architecture,the running of application programs and the user interface programs is in control of
a. modulation side
b. client side
c. server side
d. host side
Q. One of the fundamental characteristics of service-oriented architecture is
a. business-driven
b. integration-centric
c. inventory-neutral
d. silo-driven
Q. There are two basic types of service-oriented solution logic:
a. service,service registries
b. service candidates,service registries
c. service ,service compositions
d. top-down service models,bottom-up service models
Q. “An administrator wants to run different parts of the application in different systems, and also the system needs to exchange, add and remove the components at run-time.” Which one of the following architecture patterns will be most suitable in the context given above?
a. mvc
b. broker
c. blackboard
d. pipe and filter
Q. System’s ability to continuously provide correct service without any failure, is called
a. performance
b. reliability
c. security
d. availability
Q. Layered architecture style is best suited to develop the software applications which require
a. the components to be easily replaceable
b. the high security of its data contents
c. the performance quality as a dominant factor
d. information separating as a dominant factor
Q. —————- pattern facilitates accessing shared resources and services for large numbers of distributed distributed clients.
a. web server
b. client server
c. data server
d. proxy server
Q. —————– pattern suggests a solution in which components interact with via announced messages or events.
a. newspaper
b. librarian
c. bookkeeper
d. publish subscribe
Q. Adding an intermediate component between two interacting modules in an application will improve:
a. security of the system
b. reliability of the system
c. availability of the system
d. modifiability of the system
Q. ————- pattern splits system into a number of computationally independent execution structures to achieve optimized usage of resources.
a. layers
b. multi tier
c. agent
d. broker
Q. ————— pattern defines a runtime component that mediates the communication between a number of clients and servers.
a. proxy
b. middleware
c. broker
d. load balancer
Q. ————– pattern describes a collection of distributed components that provide and/or consume the services.
a. client server
b. broker
c. p2p
d. soa
Q. Architecture of software is based on?
a. design
b. neither design nor requirements
c. design and requirements
d. requirements