Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

SDA Quiz 2

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

1. Which of the following is a layered architecture style in software design and architecture?

a. Hierarchical b. Data Flow


c. Data Centered d. Distributed

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

3. Which of the following is a limitation of a layered style architecture?

a. Lower Runtime b. Deadlocks


c. Data Buffering d. All of these

4. In distributed software architecture, the communication occurs by using which of the following
method

a. Message Passing b. Remote Calls


c. Remote Method Invocation d. All of these

5. In world wide web, each computer that uses web browser is a

a. Server b. Client
c. Connector d. Internet

6. ______________ architecture is a business centric IT architectural approach that supports


integrating your business as linked, repeatable business tasks.

a. Batch Sequential b. Client Server


c. Service Oriented d. Shared Repository

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

a. Concurrent b. Incremental Execution


c. Both a & b d. Lower Processing Time

10. In data center architecture style, the software components communicate with each other _______.

a. Directly b. Via Data Store


c. Cannot Communicate d. Via Web Browser

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

13. Blackboard architecture is a type of _________ software architecture.

a. Hierarchical b. Event Driven


c. Data Flow d. Data Centered

14. The connection between the blackboard subsystem and knowledge source are basically

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

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

a. Hierarchical b. Data Flow


c. Interaction Based d. Distributed

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

a. Hierarchical b. Interaction Oriented


c. Component Based d. Event Based

21. _________ current component technologies is strongest on general web clients implementation.

a. EJB b. COBRA
c. COM d. ActiveX
22. The main difference between researchers and industry practitioner community is the
____________ to describe software architectures

a. Technologies b. Approaches
c. Components e. Data

23. Which standard is used for software architecture documentation?

a. IEEE 9001 b. IEEE 1671


c. IEEE 2001 d. IEEE 1471

24. The focus of implementation/developer view in kruchten’s 4+1 approach is

a. Subsystem Decomposition b. Object Oriented Decomposition


c. Process Decomposition d. Map software to hardware

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?

a. Knowledge Sharing b. Communication


c. Analysis d. All of these

27. OmniGraffle is the popular tool for creating software architecture that uses

a. Android users b. IOS users


c. Mac OS users d. Windows users

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

You might also like