Quiz 12

Q1:Software architecture describes the overall components of an application and how they relate to each other.

True
False

Q2:A data flow diagram can be depicted as processing elements accepting streams as input at any time, and produce output streams.

True
False

Q3:A batch sequential data flow is where processing elements are only given batches of data.

True
False

Q4:The independent components architecture consists of components operating in parallel and communicating with each other from time to time

True
False

Q5:In a client-server architecture, the server component serves the needs of the client upon request. Client-server relationships have the advantage of high coupling between the participating components.

True
False

Q6:A word processor, for example, waits for the user to click on an icon or menu item, this is an example of parallel system architecture.

True
False

Q7:Since the choice of software architecture is so important, it is wise to choose only one and not invest in any alternatives.

True
False

Q8:An architecture built primarily around data is called a:

A.client-server architecture
B. parallel processing architecture
C. repository architecture
D. none of the above

Q9:An architectural layer is a coherent collection of software artifacts, typically a package of classes. In its common form, a layer uses at most one other layer, and is used by at most one other layer.

True
False

Q10:The implementation of complete virtual machine architecture requires a(n):

A.interpreter
B. compiler
C. code generator
D. none of the above

Q11:The Web Service Description Language is considered part of a:

A.Client- server architecture
B. Repository architecture
C. Service Oriented Architecture
D. none of the above

Q12:An architecture which includes, a presentation, application and database layer is called:

A.client-server architecture
B. parallel architecture
C. three tiered architecture
D. none of the above

Q13:Repository architectures are built to perform transactions against:

A.a web server
B. a database
C. a message bus
D. none of the above

Q14:When using repository architectures, it would be appropriate to obtain information from the database using:

A.SQL
B. Java
C. C++
D. none of the above

Q15:SOA architecture takes advantage of:

A.factory objects
B. façade objects
C. singleton objects
D. none of the above

Q16:SOA is gaining in popularity. SOA stands for:

A.Solution Oriented Architecture
B. Software Oriented Architecture
C. Service Oriented Architecture
D. none of the above

Q17:According to the authors of this chapter, which of the following does the acronym IDE stand for? (it is often used for Integrated Development Environment as well. )

A.intelligent development environment
B. interpretative development environment
C. interactive development environment
D. imperative development environment

Q18:Typically, In a three-tiered architecture the middle layer can act as:

A.a façade to a database
B. a common bus which brokers communication
C. a redirection service
D. none of the above

Q19:Sparx Systems Enterprise Architect and IBMs Rational Rhapsody and Rational Rose are examples of a(n):

A.Operating System
B. Computer-Aided Software Engineering (CASE) tool
C. Interactive Development Environment (IDE)
D. simple drawing tool
E. none of the above

Q20:Which of the following is true about client-server architecture?

A.A client-server architecture is characterized by several processes, or threads, executing at the same time
B. Client-server relationships in client-server architecture have the advantage of low coupling between the participating components.
C. An architecture built primarily around data is called client-server architecture. The most common of these are systems designed to perform transactions against a database
D. Client-server architecture treats an application as a program written in a special purpose language.
E. none of the above
问卷网
Quiz 12
关于
1年前
更新
0
频次
20
题目数
分享