Professional Documents
Culture Documents
Lecture – 19
1. Which of the following is a layered architecture style in software design and architecture?
2. In layered architecture upper layers and lower layers are ___________ to each other as long as their
interface remains unchanged.
a. Dependent b. Independent
c. Link d. None of these
Lecture – 20
4. In distributed software architecture, the communication occurs by using which of the following
method
a. Server b. Client
c. Connector d. Internet
Lecture – 21
7. Batch Sequential and Pipe & Filter are the two categories of which architectural style?
a. Data Flow b. Component Based
c. Event Based d. Interaction Oriented
8. The data flow software architecture style views the entire system as a series of transformation on
successive set of data, where data and operations on it are _________ each other.
a. Dependent to b. Independent of
c. Link with d. Decomposes into
9. The particular property attribute of the pipe and filter architecture is its
Lecture – 22
10. In data center architecture style, the software components communicate with each other _______.
11. What is the true sequence of the general repository architecture from top to bottom?
i. Agents
ii. Repository
iii. Bootstrap
a. ii → iii → i b. ii → i → iii
c. iii → i → ii d. i → ii → iii
12. Problem in the repository affects the whole system because repository is a single point failure
a. True b. False
c. Can’t say
Lecture – 23
13. Blackboard architecture is a type of _________ software architecture.
a. Explicit b. Implicit
c. Direct d. Indirect
15. In Rule-Based blackboard architecture one blackboard may have how many knowledge sources
associated with it.
a. Zero b. One
c. Many d. Unlimited
Lecture – 24
16. There are hoe many major partitions of Interaction-Based software architecture
a. One b. Two
c. Three d. Four
17. Which of the following is another name of application logic layer in MVC?
a. Model b. View
c. Controller d. None of these
18. Multiple views synchronized with the same data model is the benefit of which software architecture
Lecture – 25
19. What is the main motivation behind the component-based architecture design is component?
a. Scalability b. Reusability
c. Availability d. Portability
20. .NET class library and Java API are build-in in which of the following architecture design
21. _________ current component technologies is strongest on general web clients implementation.
a. EJB b. COBRA
c. COM d. ActiveX
Lecture – 26
22. The main difference between researchers and industry practitioner community is the ____________
to describe software architectures
a. Technologies b. Approaches
c. Components e. Data
Lecture – 27
25. The role that understand the ability of the architecture to meet business goals in architectural
documentation is
a. Developer b. Designer
c. Integrator d. Implementer
26. What is the reason behind why do we need software architecture documentation?
27. OmniGraffle is the popular tool for creating software architecture that uses
Lecture – 28
28. Phase that establish design in the process of software product line is
a. Development b. Modeling
c. Communicating d. Planning
29. In SPL model, products pertain to business goals and application domain is satisfied by
a. Components b. Services
c. Architecture d. Core Assets
30. SPL engineering guides organizations towards the development of products from
a. Components b. Services
c. Architecture d. Core Assets
Lecture – 29
31. Which of the following shares 70% of components in the product lines?
32. A common framework that standardize & maximize reuse potential of all software artifacts
generated during development
33. What is the thing that needs under consideration during architecting the product line architecture?
Lecture – 30
34. Which of the following product line approach have an ability to predict future aspects?
a. Interactive b. Extractive
c. Reactive d. Proactive
35. Which of the following product line approach uses spiral model for software?
a. Interactive b. Extractive
c. Reactive d. Proactive
36. The goal of a product line-oriented organization is to maximize the benefits that come form
managing groups of applications together.
Lecture – 31
37. __________ is an approach to software development where models rather than programs are the
principal output of the development process
a. 1989 b. 1991
c. 1996 d. 1997
a. Component b. Service
c. Architecture d. Model
Lecture – 32
40. This type of MDA usually describes using UML models that show the static system structure
a. UML b. xUML
c. UML 2 d. None of these
42. Object Constraints Language (OCL) specifically describe __________ behavior of the system.
a. Dynamic b. Static
c. Both Dynamic & Static d. None of these
Lecture – 33
43. A study conducted by Standish group has shown that how many projects were successful in 2004?
a. 19% b. 29%
c. 30% d. 09%
a. Eclipse E4 b. Mia-Software
c. ModelioSoft d. Xomega
Lecture – 34
46. Aspect Oriented Programing aims to increase _________ by allowing the separation of cross-
cutting concerns?
a. Durability b. Modeling
c. Reaction d. Modularity
Lecture – 35
49. Aspects are different than classes in a way that they do not have
a. Pointcuts b. Constructor
c. Advice d. Object
51. The actual to be taken either before or after the method execution is
Lecture – 36
52. A feature or essential operation that is a part of larger program or solution in
a. Logging b. Security
c. Data Transfer d. All of these
a. Objects b. Functions
c. Aspects d. Classes