Quiz 12

Software architecture describes the overall components of an application and how they relate to each other.
True
False
A data flow diagram can be depicted as processing elements accepting streams as input at any time, and produce output streams.
True
False
A batch sequential data flow is where processing elements are only given batches of data.
True
False
The independent components architecture consists of components operating in parallel and communicating with each other from time to time
True
False
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
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
Since the choice of software architecture is so important, it is wise to choose only one and not invest in any alternatives.
True
False
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
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
The implementation of complete virtual machine architecture requires a(n):
A.interpreter
B. compiler
C. code generator
D. none of the above
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
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
Repository architectures are built to perform transactions against:
A.a web server
B. a database
C. a message bus
D. none of the above
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
SOA architecture takes advantage of:
A.factory objects
B. façade objects
C. singleton objects
D. none of the above
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
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
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
Sparx Systems' Enterprise Architect and IBM's 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
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

20题 | 被引用0次

使用此模板创建