Language:EN
Pages: 11
Rating : ⭐⭐⭐⭐⭐
Price: $10.99
Page 1 Preview
logical architecture and uml package diagrams

Logical architecture and uml package diagrams

t
r

Quiz 4: Architectural Styles & Models

Started: Oct 8 at 7:06pm
Quiz Instructions

The scores will be muted for the duration of the assignment, to include the 2-day late period after the initial 7-day testing window. Scores will be published after the testing window and late period have been completed.

Also, like assignments, if you retake the quiz during the 2-day late period, your final score will be penalized in accordance with the syllabus/course policies. It doesn' t matter if you completed earlier quizzes during the 7-day testing window - only the last attempt counts.

Note that Chapter 39 does mention the Kruchten paper "The 4+1 View Model of Architecture" (from an earlier reading discussion) as one of its sources. You' re welcome to review that paper if you want to refresh your memory of some of the concepts, but I' m not going to deliberately draw questions separately from the Kruchten paper.

/

ts page 12
Repository-style architecture have two distinct but complementary kinds of components: a central data structure that represents the current state; and, independent components that operate on the central data structure.

Group of answer choices

ts chapter 33
Architectural analysis in the Unified Process should not be started before the first development iteration.

Group of answer choices

ts page 5
Architectural styles are defined strictly in terms of two "C"s: as the collection of computational "Components" together with a description of the interactions between these components, referred to as the "Connectors".

Group of answer choices

ts page 11
One desirable property of layered architectures is that they allow system builders, software engineers, etc. to divide complex problems into incrementally increasing levels of abstraction.

Group of answer choices

ts page 14
Interpreter based architectures are feasible approaches for implementing systems like virtual machines and rule-based expert systems.

Group of answer choices

ts
One way to describe the architecture of a system is as a combination of processing components connected by various interactions ranging from (but not limited to) procedure calls to database queries.

Group of answer choices

ts
The processing components of abstract data type architectures are the instances of the type definitions (sometimes called "objects"), which interact with other components using function and procedure calls/invocations.

Group of answer choices

ts
The information hiding capabilities of object-oriented systems are a desirable property which makes it significantly easier to change the underlying implementation of an object without affecting its clients.

Group of answer choices

ts chapter 13
The logical architecture is focused on the deployment of components across different operating system processes and across physical computers in a network.

Group of answer choices

pts
Components in an event-based implicit invocation system behave similarly to the objects in abstract data type/object-oriented systems by always invoking other components directly through messages, function calls and procedure calls.

Group of answer choices

pts
From Larman' s perspective, the definition that "an architectural view focuses primarily on structure, modularity, essential components, and the main control flows" is lacking one or more important elements.

Group of answer choices

pts
The actual locus of control in a repository style architecture are always driven by the knowledge sources that interact with the central data store.

Group of answer choices

pts
An important aspect of pipe-and-filter architectures is that the filters are very flexible, and can be designed to share state and other information with other filters.

Group of answer choices

pts
One characterization of progress in programming languages and tools has been towards programming using the lowest-level languages possible, in order to decrease the conceptual size of software designers building blocks.

Group of answer choices

pts
Many layered architectures are similar to pipe-and-filter architectures in that they tend to restrict communications between system components to other components that are "adjacent" or directly connected.

Group of answer choices

pts page 7
"Batch sequential" systems are excellent examples of pipe-and-filter architectures which really take advantage of the use of pipes to stream data between filters continuously.

Group of answer choices

pts

Most software systems have been developed by selecting the "ideal" architectural style for the given problem and then implementing a solution based solely on that single style.

False

pts
The processing components of a pipe-and-filter architecture are called "filters", and they produce outputs that are transmitted to other filters via connectors that are called "pipes".

False

pts
From an architectural standpoint, inheritance is a critically important aspect of the abstract data type and object-oriented architectural styles.

False

pts
State transition systems and process control systems can be used to model and/or provide control for physical systems and environments.

False

pts
Common architectural views include:

(b) Data-focused

(e) All of the above

pts
Factors that might be relevant during architectural analysis include:

(b) Branding and naming of the system

(e) All of the above

pts
The software architecture level of design includes the following concerns:

(b) Scaling and performance

(e) None of the above

pts
Advantages of event-based, implicit invocation systems include:

(b) The requirement to consolidate data into a shared repository

(e) None of the above

pts
Advantages of pipe-and-filter systems include:

(b) Support for certain types of analysis to include throughput and deadlock analysis

(e) All of the above

Not saved Submit Quiz

You are viewing 1/3rd of the document.Purchase the document to get full access instantly

Immediately available after payment
Both online and downloadable
No strings attached
How It Works
Login account
Login Your Account
Place in cart
Add to Cart
send in the money
Make payment
Document download
Download File
img

Uploaded by : Andrew Hughes

PageId: DOC718B1F3