Software-Design-Modeling (Set 3)
Software-Design-Modeling (Set 3)
3 of 5 sets
202. 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
o m
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?
. c
A. blackboard
te
B. pipe a
C. controller or model
q M
D. broker c
Answer:D M
203. 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
Answer:B
204. 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
Answer:C
211. What two categories of stereotypes are used 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
Answer:D
225. What is the difference between an active object and a passive object?
A. an active object controls a passive object.
B. an active object does not have a thread of control; a passive object has a thread of control.
C. an active object executes in a distributed system; a passive object executes in a centralized
system.
D. an active object has a thread of control; a passive object does not have a thread of control
Answer:D
227. How are feature conditions used in a software product line(SPL) C32 state
machine?
A. a guard condition
B. a condition that is true or false
C. to identify if a feature is selected or not in the state machine
D. to allow state machine inheritance
Answer:A
229. Systems that involve interaction with a shared database can be considered as.
A. software-based
B. transaction-based
C. server-based
D. client-based
Answer:B
230. 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
Answer:A
235. “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
Answer:B
236. System’s ability to continuously provide correct service without any failure, is
called
A. performance
B. reliability
C. security
D. availability
Answer:B
237. 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
238. —————- 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
Answer:C
246. Which of the statements truly concludes client and server relation with
architectural styles?
A. they are component types and their coordination is described in terms of protocols that server
uses to communicate with each of its clients
B. multiple client cannot exist at an instance
252. In Noun Phrase Approach- Nouns in the textual description are considered to
be classes and verbs to be methods of classes.
A. true
B. false
Answer:A
261. UML diagram that shows the interaction between users and system, is known
as
A. use case diagram
B. activity diagram
C. class diagram
D. e-r diagram
Answer:A
266. Two classes that express the same information is known as ______________
A. irrelevant classes
B. redundant classes
C. adjective classes
D. attribute classes
Answer:B
273. ___________ classes are used to create the interface that the user sees and
interacts with as the software is used.
A. controller
B. entity
C. boundary
D. business
Answer:C
274. ________ diagrams are used to illustrate data structures, and the static
snapshots instances of the things found in the class diagrams.
A. use case diagram
B. object
C. collaboration
D. sequence
Answer:B
276. Which of the following diagram is used to model the vocabulary of a system?
A. object diagram
B. activity diagram
C. class diagram
D. interaction diagram
Answer:C
281. For each use-case realization, there may be one or more class diagrams that
depict its participating classes.
A. true
B. false
Answer:A
282. The reason for separating the use-case realization from its use case is
________________.
A. allows the interactions, in the form of use cases
B. allows the requirements, in the form of use cases.
289. Which of these are part of the class operation specification format?
A. name
B. parameter list
C. return-type list
D. all of the mentioned
Answer:D
290. Which among these are the rules to be considered to form Class diagrams?
A. class symbols must have at least a name compartment
B. compartment can be in random order
C. attributes and operations can be listed at any suitable place
D. none of the mentioned
Answer:A
294. The purpose of class diagram is to model the static view of an application.
A. true
B. false
Answer:A
296. Class diagrams are used to construct the executable code for forward and
reverse engineering of any system.
A. true
B. false
Answer:A
300. CRC approach and noun phrase approach are used to identify …
A. classes
B. colaborators
C. use cases
D. object
Answer:A