Quizz II Software Architectures (S1-17_SSZG653)
227 Over the past few decades the
number of software professionals who cut code has been
Select one:
a.
is constant
b.
none of the given choices
c.
increasing
d.
reducing
210 Which of the following is
incorrect?
Select one:
a.
Each layer provides services to the layer “below” and makes use of services
provided by the layer “above”
b.
Both the choices given
c.
None the choices given
d.
Layered-style program is divided into an array of modules or layers
203 In MVC pattern (choose the wrong
answer)
Select one:
a.
Model component informs Controller when underlying data changes
b.
Controller helps in taking appropriate action when user provides an input
c.
View implements business logic
d.
Views get updated when underlying data changes
211 Which statement best describes
the relationship between application, server, and client in a multitenancy
environment?
Select one:
a.
Single instance of software running on a server and serves one client.
b.
Single instance of software running on a server and serves multiple clients.
c.
Multiple instances of software running on a server and serves multiple clients.
d.
Multiple instances of software running on multiple servers and serves one
client.
214 What is one benefit of a cloud
computing environment?
Select one:
a.
It minimizes network traffic to the virtual machines.
b.
It maximizes server utilization by implementing automated provisioning
c.
It automatically transforms physical servers into virtual machines
d.
It improves server performance.
216 In MVC, the view is made with
___________
Select one:
a.
All the Above
b.
Java Script
c.
HTML
d.
CSS
226 SLOC is a measure of
Select one:
a.
Money spent on a project
b.
Effort put into a project
c.
Volume of work in a project
d.
Labour deployed on a project
212 An enterprise needs highly
controlled storage and access to their databases as well as managing the
infrastructure for web front ends and other applications. They have a large
existing IT infrastructure and they are continually expanding the capabilities.
Which cloud computing model will satisfy all their current needs and enable
them to reduce cost?
Select one:
a.
private cloud
b.
hybrid cloud
c.
public cloud
d.
internal cloud
219 In a Microkernel Architecture
Adapter does not interact directly with:
Select one:
a.
Internal Server
b.
Microkernel
c.
External Server
d.
Client
217 Which of the following
architectural patterns should be employed in virtually every software system
Select one:
a.
Client Server
b.
Layered
c.
Pipe & Filter
d.
All the given choices
Reflection Pattern is a device to
implement the following tactics
Select one:
a.
Defer Binding: Use runtime registration
b.
Defer Binding: Runtime binding
c.
Localize Change: Factor common services
d.
Localize Change: Increase semantic coherence
222 Dependency Inversion
Principal implies.
Select one:
a.
A natural way of implementing such structures would be to write low level
classes and the complex high level classes without any interdependency.
b.
A natural way of implementing such structures would be to write low level
classes and the complex high level classes taking care of the mutual
interdependency.
c.
A way of implementing such structures would be to write high level
classes and once we have them to write the complex low level classes.
d.
A natural way of implementing such structures would be to write low level
classes and once we have them to write the complex high level classes.
209 Division of Responsibilities
between PM and Architect (ignore reporting relationship between them)
Select one:
a.
Mutually dependent
b.
PM depends on Architect
c.
No Overlap and independency
d.
Architect depends on PM
204 In a Client server pattern
(choose the wrong answer)
Select one:
a.
Server processes requests and sends response to client
b.
Client Server communication is synchronous
c.
Server send requests to the Client for queries.
d.
A server can be used by many clients
206 Quality attributes that are
important in a cloud
Select one:
a.
Security
b.
Performance
c.
Availability
d.
All the Given Options
223 Substitution Principle of Object
Oriented Design is named after
Select one:
a.
Barbara Liskov
b.
Bob Martin
c.
Len Bass
d.
Brady Booch
201 In a typical layered system
(choose the wrong answer)
Select one:
a.
A layer contains several modules
b.
A layer invokes services provided by layer above
c.
Implementation of one layer can be changed without affecting other layers
d.
A layer invokes services provided by layer below
202 Broker
Select one:
a.
All of the given options
b.
Provides services such as fault tolerance
c.
Can be a single point of failure
d.
Adds a layer of indirection
208 Which of the statements is (are)
true?
Select one:
a.
Hypervisor Manages Virtualization
b.
All the given options
c.
hypervisor allows you to have several virtual machines all working optimally on
a single piece of computer hardware
d.
Hypervisor is an operating system for virtualized systems
205 _______ provides virtual
machines, virtual storage, virtual infrastructure, and other hardware assets
Select one:
a.
All the given choices
b.
IAAS
c.
SAAS
d.
PAAS
221 One of the following is not a
Mud and Structure Pattern. Which one?
Select one:
a.
Pipes and Filters
b.
Client Server
c.
Blackboard
d.
Layers
218 Microsoft dot net framework
would be an example of
Select one:
a.
Blackboard Pattern
b.
Microkernel Pattern
c.
Adaptor Pattern
d.
Broker Pattern
224 Which of these is not one of
minimal OS services that are implemented by primitives and system calls
in the Microkernel approach?
Select one:
a.
Mhread Management
b.
Inter-process Communication Management
c.
Layout Management
d.
Address Spaces Management
207 Which statement best describes
the relationship between application, server, and client in a multitenancy
environment?
Select one:
a.
Single instance of software running on a server and serves multiple clients.
b.
Single instance of software running on a server and serves one client.
c.
Multiple instances of software running on multiple servers and serves one
client
d.
Multiple instances of software running on a server and serves multiple clients.
225 Service-Oriented
Architecture provides independent of (mark the odd one out)
Select one:
a.
Vendors
b.
Products
c.
Technologies
d.
Operating Systems