1
SWD391 Questions with Answers (100%
Correct Answers)
'A' character in "SAPCO" is which of the following? Answer: Aesthetic
A class is said to be cohesive if it supports as many associated responsibilities as
possible Answer: False
A component architecture can be derived from use case analysis and business
concept diagram. Answer: True.
A component is a class or an object. Answer: False.
A component is NOT ___. Which is the best choice? Answer: A whole system
which could be executed independent
A core type component does not depend on any other classes. Answer: True
A customizable user interface is not a good style since it will confuse users.
Answer: False
A domain is an area of expertise with specialized particular tasks organized
into systems where all tasks work toward a common goal. Answer: True
A message receiver is not required to be ready when the message arrives
Answer: True
A part involved in an aggregation relationship should be born and terminate at
the same moment as its owner Answer: False
A registered event target must be ready to handle the event when the event is
fired off Answer: True
A software product line is a collection of components sharing a common,
managed set of features that satisfy the specific needs of a selected system.
Answer: False
,2
A UML diagram must provide a complete view of the entire software system.
Answer: True.
A user interface is mainly for accepting inputs, conducting computations, and
displaying outputs. Answer: False.
A virtual machine provides _____. Which is the best choice to fill into the
blank? Answer: A virtual abstraction
A ___ is a collection of computational and storage devices connected through a
communications network. Answer: Distributed system
Abstraction via inheritance is one effective way to achieve the open-close
principle Answer: True
Abstraction via inheritance is one effective way to achieve the open-closed
principle Answer: True
According to IEEE Standard 1471, The system architecture is ____ Answer: C.
A collection of components organized to accomplish a specific function or set
of functions.
According to the classification on information carrier, when your application
has 2 software elements which are in the same process and they may used a
shared variable to exchange information. Which of the following is CORRECT
category the connector should be? Answer: Method or Variable
According to the classification on synchronization mode, when your
application has 2 software elements (A and B) which communicate with each
other by a method invocation and when A call B's method, it must be waited
for receiving the method result. Which of the following is CORRECT category
the connector should be? Answer: B. Blocking
Activity diagrams are used to support the process view. Answer: True
Activity diagrams are used to support ____ Answer: The process view
, 3
ADL can produce target code Answer: True
ADL is a programming language. Answer: False
ADL is used only for software architecture specification. Answer: False
Agents in the repository architecture normally do not talk with each other
directly, except though the data store Answer: True
An activation in an object lifeline may have its own cycle message pointed back
to itself in a sequence diagram. Answer: True
An event can be declared on the fly Answer: True
An event can be either visible or invisible Answer: True
An interaction overview diagram is based on all low-level interaction diagrams.
Answer: True.
Architect design is about choosing the right single architecture style for a
project Answer: false
Architects use __ in software construction to divide and conquer the
complexities of a problem domain to solve the problem. Answer: various
design strategies
Architecture design is about choosing the right single architecture style for a
project Answer: False
Architecture styles contribute to software quality attributes Answer: True
Architecture Styles contribute to which of the following? Answer: Software
Quality Attributes
Asynchronous message invocation can be expressed in sequence diagrams.
Answer: True.
SWD391 Questions with Answers (100%
Correct Answers)
'A' character in "SAPCO" is which of the following? Answer: Aesthetic
A class is said to be cohesive if it supports as many associated responsibilities as
possible Answer: False
A component architecture can be derived from use case analysis and business
concept diagram. Answer: True.
A component is a class or an object. Answer: False.
A component is NOT ___. Which is the best choice? Answer: A whole system
which could be executed independent
A core type component does not depend on any other classes. Answer: True
A customizable user interface is not a good style since it will confuse users.
Answer: False
A domain is an area of expertise with specialized particular tasks organized
into systems where all tasks work toward a common goal. Answer: True
A message receiver is not required to be ready when the message arrives
Answer: True
A part involved in an aggregation relationship should be born and terminate at
the same moment as its owner Answer: False
A registered event target must be ready to handle the event when the event is
fired off Answer: True
A software product line is a collection of components sharing a common,
managed set of features that satisfy the specific needs of a selected system.
Answer: False
,2
A UML diagram must provide a complete view of the entire software system.
Answer: True.
A user interface is mainly for accepting inputs, conducting computations, and
displaying outputs. Answer: False.
A virtual machine provides _____. Which is the best choice to fill into the
blank? Answer: A virtual abstraction
A ___ is a collection of computational and storage devices connected through a
communications network. Answer: Distributed system
Abstraction via inheritance is one effective way to achieve the open-close
principle Answer: True
Abstraction via inheritance is one effective way to achieve the open-closed
principle Answer: True
According to IEEE Standard 1471, The system architecture is ____ Answer: C.
A collection of components organized to accomplish a specific function or set
of functions.
According to the classification on information carrier, when your application
has 2 software elements which are in the same process and they may used a
shared variable to exchange information. Which of the following is CORRECT
category the connector should be? Answer: Method or Variable
According to the classification on synchronization mode, when your
application has 2 software elements (A and B) which communicate with each
other by a method invocation and when A call B's method, it must be waited
for receiving the method result. Which of the following is CORRECT category
the connector should be? Answer: B. Blocking
Activity diagrams are used to support the process view. Answer: True
Activity diagrams are used to support ____ Answer: The process view
, 3
ADL can produce target code Answer: True
ADL is a programming language. Answer: False
ADL is used only for software architecture specification. Answer: False
Agents in the repository architecture normally do not talk with each other
directly, except though the data store Answer: True
An activation in an object lifeline may have its own cycle message pointed back
to itself in a sequence diagram. Answer: True
An event can be declared on the fly Answer: True
An event can be either visible or invisible Answer: True
An interaction overview diagram is based on all low-level interaction diagrams.
Answer: True.
Architect design is about choosing the right single architecture style for a
project Answer: false
Architects use __ in software construction to divide and conquer the
complexities of a problem domain to solve the problem. Answer: various
design strategies
Architecture design is about choosing the right single architecture style for a
project Answer: False
Architecture styles contribute to software quality attributes Answer: True
Architecture Styles contribute to which of the following? Answer: Software
Quality Attributes
Asynchronous message invocation can be expressed in sequence diagrams.
Answer: True.