1
SWD391 Questions with Answers (100%
Correct Answers)
Which of the following notations is not used to support the logical view?
Answer: Deployment diagram
How many ways to make data flow in pipe and filter architecture? Answer: 3
ways: push only/ pull only/ push and pull
Which of data flow architecture is commonly applied in embedded software
system? Answer: Process Control Architecture
Select the disadvantage of virtual machine architecture Answer: Slow execution
of the interpreter due to the interpreter nature
Which of the following keywords in the C# language is not an example of its
support of encapsulation? Answer: partial
The advantage of the main-subroutine architecture are Answer: Object
Orientation, Top-down refinement design
Which of the followings is NOT built with hierarchy architecture? Answer: N-
Tiers architecture
Which of the following is NOT benefit of pipe & filter? Answer: Performance
Select partition in blackboard architecture Answer: Blackboard, Knowledge-
source
Select types of data-centered software architecture Answer: Blackboard,
Repository
Which is NOT adata type of variable in process control system? Answer:
Output variable
,2
The publish-subscribe messaging architecture is a ________ architecture where
publisher clients send messages to amessage topic that acts like abulletin board.
Answer: hub-like
Which is NOT style of hierarchial architecture? Answer: Event-based
Which is adeployable software package that can provide services to its clients?
Answer: Component
Which of the following is NOT limitations of pipe & filter? Answer: It supports
only sequential execution.
The ______ software architecture style views the entire software system as a
series of transformations on successive sets of data, where data and operations
on it are independent of each other. Answer: Data flow
In broker architecture, What is the responsibility of stub? Answer: Mediates
between the client and the broker and provides additional transparency
between them.
Select major style categories of interaction-oriented architectures: Answer:
PAC (Presentation-Abstraction-Control), MVC (Model-View-Controller)
Which model is the most commonly distributed system architectures? Answer:
Client-server model
Select the incorrect mapping between components in PAC and components in
MVC Answer: Control module of PAC - Control module of MVC
Which modules in MVC architecture can be combined for asimple GUI
application? Answer: View and Controller
The main benifit of component-based architecture is __________ Answer:
Reusability
Which is NOT the benefit of MVC architecture? Answer: The division between
the View and the Controller is clear.
,3
Which is not component in interaction-oriented software architecture? Answer:
Data repository
For a large-scale software project, ______________ styles are used to combine
benefits of multiple styles and to ensure quality and appropriateness. Answer:
heterogeneous architecture
An EJB component is packaged in a _____ archive file. Answer: JAR
Which is dynamic diagram? Answer: Use-case diagram
Which style of architecture are often applied in traditional programming?
Answer: Main-subroutine
A ___________ is the person who pays for a software system. Answer:
Customer
Which of the following is not considered as event-driven? Answer: Callback
Which style of hierarchical architecture are often applied in traditional
programming? Answer: Main-subroutine
How many different way are there to move data in P/F? Answer: 3
To ensure consistency of all servers, performance of the whole service is
sacrificed. What is kind of quality trade off in this case? Answer: Trade off
between scalability and performance
Virtual machine architecture is asub-type of ______ architecture. Answer:
Hierachical
Which task should not be the first activity of software architecture Answer:
Collecting project requirment
The constituent parts of the architecture of asystem are: Answer: Its
component, connecters, and the rules governing their interactions.
, 4
The acronym SAPCO describes _____________ Answer: the satisfactory
principles of user interface.
Which of the following is true about heterogeneous architecture? Answer: If the
general structure of asystem is connected using one architecture style, and each
component can use adifferent one, this is one example of heterogeneous
architecture.
Which of the following is not atypical style of distributed architecture? Answer:
Hierarchical structure
Which of the followings is not typical design domain of the asynchronous
architecture? Answer: Hierarchical structure
Which of the following is not one of the benefits of distributed architecture?
Answer: Supports multiple views
Which of the following is atypical design domain for the MVC architecture?
Answer: Web server site application
Which of the following is one of the benefits of asynchronous architecture?
Answer: Loose coupling of modules
Which of the following techniques is adirect benefit of design patterns? Answer:
Faster coding
Given the large number of alternative architecture styles available, select a
suitable one can be time-consuming. Basically, The process of selecting the
architecture of a software system is closely related to: Answer: Requirements
analysis
In terms of software connectors, If two elements are mapped to two different
processes on the same computer, the connector can be mapped to: Answer: A
local message queue or a pipe
Which of the following is not provided by the batch sequence architect style?
Answer: Concurrency
SWD391 Questions with Answers (100%
Correct Answers)
Which of the following notations is not used to support the logical view?
Answer: Deployment diagram
How many ways to make data flow in pipe and filter architecture? Answer: 3
ways: push only/ pull only/ push and pull
Which of data flow architecture is commonly applied in embedded software
system? Answer: Process Control Architecture
Select the disadvantage of virtual machine architecture Answer: Slow execution
of the interpreter due to the interpreter nature
Which of the following keywords in the C# language is not an example of its
support of encapsulation? Answer: partial
The advantage of the main-subroutine architecture are Answer: Object
Orientation, Top-down refinement design
Which of the followings is NOT built with hierarchy architecture? Answer: N-
Tiers architecture
Which of the following is NOT benefit of pipe & filter? Answer: Performance
Select partition in blackboard architecture Answer: Blackboard, Knowledge-
source
Select types of data-centered software architecture Answer: Blackboard,
Repository
Which is NOT adata type of variable in process control system? Answer:
Output variable
,2
The publish-subscribe messaging architecture is a ________ architecture where
publisher clients send messages to amessage topic that acts like abulletin board.
Answer: hub-like
Which is NOT style of hierarchial architecture? Answer: Event-based
Which is adeployable software package that can provide services to its clients?
Answer: Component
Which of the following is NOT limitations of pipe & filter? Answer: It supports
only sequential execution.
The ______ software architecture style views the entire software system as a
series of transformations on successive sets of data, where data and operations
on it are independent of each other. Answer: Data flow
In broker architecture, What is the responsibility of stub? Answer: Mediates
between the client and the broker and provides additional transparency
between them.
Select major style categories of interaction-oriented architectures: Answer:
PAC (Presentation-Abstraction-Control), MVC (Model-View-Controller)
Which model is the most commonly distributed system architectures? Answer:
Client-server model
Select the incorrect mapping between components in PAC and components in
MVC Answer: Control module of PAC - Control module of MVC
Which modules in MVC architecture can be combined for asimple GUI
application? Answer: View and Controller
The main benifit of component-based architecture is __________ Answer:
Reusability
Which is NOT the benefit of MVC architecture? Answer: The division between
the View and the Controller is clear.
,3
Which is not component in interaction-oriented software architecture? Answer:
Data repository
For a large-scale software project, ______________ styles are used to combine
benefits of multiple styles and to ensure quality and appropriateness. Answer:
heterogeneous architecture
An EJB component is packaged in a _____ archive file. Answer: JAR
Which is dynamic diagram? Answer: Use-case diagram
Which style of architecture are often applied in traditional programming?
Answer: Main-subroutine
A ___________ is the person who pays for a software system. Answer:
Customer
Which of the following is not considered as event-driven? Answer: Callback
Which style of hierarchical architecture are often applied in traditional
programming? Answer: Main-subroutine
How many different way are there to move data in P/F? Answer: 3
To ensure consistency of all servers, performance of the whole service is
sacrificed. What is kind of quality trade off in this case? Answer: Trade off
between scalability and performance
Virtual machine architecture is asub-type of ______ architecture. Answer:
Hierachical
Which task should not be the first activity of software architecture Answer:
Collecting project requirment
The constituent parts of the architecture of asystem are: Answer: Its
component, connecters, and the rules governing their interactions.
, 4
The acronym SAPCO describes _____________ Answer: the satisfactory
principles of user interface.
Which of the following is true about heterogeneous architecture? Answer: If the
general structure of asystem is connected using one architecture style, and each
component can use adifferent one, this is one example of heterogeneous
architecture.
Which of the following is not atypical style of distributed architecture? Answer:
Hierarchical structure
Which of the followings is not typical design domain of the asynchronous
architecture? Answer: Hierarchical structure
Which of the following is not one of the benefits of distributed architecture?
Answer: Supports multiple views
Which of the following is atypical design domain for the MVC architecture?
Answer: Web server site application
Which of the following is one of the benefits of asynchronous architecture?
Answer: Loose coupling of modules
Which of the following techniques is adirect benefit of design patterns? Answer:
Faster coding
Given the large number of alternative architecture styles available, select a
suitable one can be time-consuming. Basically, The process of selecting the
architecture of a software system is closely related to: Answer: Requirements
analysis
In terms of software connectors, If two elements are mapped to two different
processes on the same computer, the connector can be mapped to: Answer: A
local message queue or a pipe
Which of the following is not provided by the batch sequence architect style?
Answer: Concurrency