1
SWD Questions with Answers (100% Correct
Answers)
When is it particularly useful to use the Broker Handle pattern in place of the
Broker Forwarding pattern?
A. If the client only communicates with the service once
B. If the client needs to have a dialog with the service
C. If the client knows the type of service required but not the specific service
D. If the client needs to provide the broker with a handle— Answer: B. If the
client needs to have a dialog with the service
What is a use case variation point?
(a) A variable use case
(b) A location in the use case at which change can occur
(c) An alternative use case
(d) A location in the use case where an alternative path can star— Answer: (b)
A location in the use case at which change can occur
What are mapped to relation tables?
A. entity classes in a class diagram
b.relationships in a class diagram
c. attributes of an entity in a class diagram
d. state-dependent control classes— Answer: b. relationships in a class diagram
In Broken Handle pattern, Client communicate with service:— Answer:
directly by serviceHandle
,2
What is true about Centralized Control Architectural Pattern?— Answer:
Provide overall control and sequencing
ARCHITECTURAL COMMUNICATION PATTERNS FOR
CLIENT/SERVER ARCHITECTURES not used— Answer: Call/Return
With a Negotiation pattern, which of the following is NOT true?
(a) The client agent can propose a service.
(b) The service agent can offer a service in response to a client agent proposal.
(c) The client agent can request a service.
(d) The service agent can offer a service in response to a client agent request—
Answer: (d) The service agent can offer a service in response to a client agent
request
White page brokering is useful:— Answer: knows the service required but not
the location
Yelloư page brokering is useful:— Answer: knows the type of service required
but not the specific service
What is compound transaction:— Answer: is decomposed into atomic
What is a SPL feature group?
(a) A collection of features
b) A group of features with a particular constraint on their usage in a SPL
member
(c) A group of mutually exclusive features
(d) A group of optional features with a particular constraint on their usage in a
SPL member— Answer: b) A group of features with a particular constraint on
their usage in a SPL member
, 3
What is a user interaction task?
(a) A task that interacts with I/O devices
(b) A task that interacts with users
(c) A task that interacts with a user sequentially
(d) A task that interacts with a user concurrently— Answer: A task that
interacts with a user sequentially
What is an optional use case?
(a) A use case with some optional steps
(b) A use case that does not need to be developed
(c) A use case that is required by some product line members but not other
d) A use case that can be chosen in place of a different use case in a SPL
member— Answer: (c) A use case that is required by some product line
members but not other
In Service Discovery pattern, Client communicate with service:— Answer:
directly by serviceHandle
Hierarchical Control Architectural Pattern:— Answer: provides the overall
system control by coordinating several control components
What is Middleware?
A. A layer of software that sits above the heterogeneous operating system
provides a uniform platform above which distributed applications, such as
client/server systems, can run
B. A class of software that sits above the heterogeneous operating system
provides a uniform platform above which distributed applications, such as
client/server systems, can run
SWD Questions with Answers (100% Correct
Answers)
When is it particularly useful to use the Broker Handle pattern in place of the
Broker Forwarding pattern?
A. If the client only communicates with the service once
B. If the client needs to have a dialog with the service
C. If the client knows the type of service required but not the specific service
D. If the client needs to provide the broker with a handle— Answer: B. If the
client needs to have a dialog with the service
What is a use case variation point?
(a) A variable use case
(b) A location in the use case at which change can occur
(c) An alternative use case
(d) A location in the use case where an alternative path can star— Answer: (b)
A location in the use case at which change can occur
What are mapped to relation tables?
A. entity classes in a class diagram
b.relationships in a class diagram
c. attributes of an entity in a class diagram
d. state-dependent control classes— Answer: b. relationships in a class diagram
In Broken Handle pattern, Client communicate with service:— Answer:
directly by serviceHandle
,2
What is true about Centralized Control Architectural Pattern?— Answer:
Provide overall control and sequencing
ARCHITECTURAL COMMUNICATION PATTERNS FOR
CLIENT/SERVER ARCHITECTURES not used— Answer: Call/Return
With a Negotiation pattern, which of the following is NOT true?
(a) The client agent can propose a service.
(b) The service agent can offer a service in response to a client agent proposal.
(c) The client agent can request a service.
(d) The service agent can offer a service in response to a client agent request—
Answer: (d) The service agent can offer a service in response to a client agent
request
White page brokering is useful:— Answer: knows the service required but not
the location
Yelloư page brokering is useful:— Answer: knows the type of service required
but not the specific service
What is compound transaction:— Answer: is decomposed into atomic
What is a SPL feature group?
(a) A collection of features
b) A group of features with a particular constraint on their usage in a SPL
member
(c) A group of mutually exclusive features
(d) A group of optional features with a particular constraint on their usage in a
SPL member— Answer: b) A group of features with a particular constraint on
their usage in a SPL member
, 3
What is a user interaction task?
(a) A task that interacts with I/O devices
(b) A task that interacts with users
(c) A task that interacts with a user sequentially
(d) A task that interacts with a user concurrently— Answer: A task that
interacts with a user sequentially
What is an optional use case?
(a) A use case with some optional steps
(b) A use case that does not need to be developed
(c) A use case that is required by some product line members but not other
d) A use case that can be chosen in place of a different use case in a SPL
member— Answer: (c) A use case that is required by some product line
members but not other
In Service Discovery pattern, Client communicate with service:— Answer:
directly by serviceHandle
Hierarchical Control Architectural Pattern:— Answer: provides the overall
system control by coordinating several control components
What is Middleware?
A. A layer of software that sits above the heterogeneous operating system
provides a uniform platform above which distributed applications, such as
client/server systems, can run
B. A class of software that sits above the heterogeneous operating system
provides a uniform platform above which distributed applications, such as
client/server systems, can run