Module2
Terms
undefined, object
copy deck
-
________________ plays a pivotal role in
allowing an organization to meet its
business goals. - Architecture
-
________________ commands a price (the
cost of its careful development), but it
pays for itself handsomely by enabling
the organization to achieve its system
goals and expand its SW capabilities. - Architecture
- The _______________ of a program or computing system is the _________________ of the system, which comprise SW elements, the externally visibleproperties of those elements, and the relationships among them.
- SW architecture, structure or structures
-
_________________ properties are those
assumptions other elements can make
of an element, such as its provided
services, performance characteristics,
fault handling, shared resource usage,
and so on. - “Externally visible”
-
An _____________ is a description
of element and relation types together
with __________________ on how they
may be used. - architectural pattern, a set of constraints
-
A ___________ can be thought of as ___________________ on an architecture (on the
element types and their patterns of
interaction). - pattern, a set of constraints
-
One of the most useful aspects of _______ is that
they exhibit known quality attributes. - patterns
- This is why the architect chooses a particular _____________ and not one at random.
- pattern
- Some __________ represent known solutions to performance problems, others lend themselves well to high-security systems, still others have been used successfully in highavailabilitysystems.
- patterns
-
A _______________ is a division of
functionality together with data flow
between the pieces. - reference model
- A __________________ is a standarddecomposition of a known problem intoparts that cooperatively solve the problem.
- reference model
-
A ____________________ is a _______________mapped onto SW elements (that
cooperatively implement the functionality
defined in the _________________) and the data
flows between them. - reference architecture, reference model, reference model
-
Whereas a _________________ divides the
functionality, a __________________ is the
mapping of that functionality onto a system
decomposition. - reference model, reference architecture
- The architecture dictates __________________.
- organizational structure
- The architecture enables ______________.
-
more accurate cost
and schedule estimates. - The architecture makes it easier to ________________.
- reason about and manage change
-
A ______________ (or family) is a set of SWintensive
systems sharing a common, managed
set of features that satisfy the specific needs of a
particular market segment or mission and that are
developed from a common set of core assets in - SW product line
- An architecture permits ______________.
-
template-based
development - An architecture can be ______________________.
- the basis for training
-
A _____ is a representation of a coherent set of
architectural elements, as written by and read
by system stakeholders. - view
-
A _____________ is the set of elements itself, as
they exist in SW or HW. - structure
-
________________________ can be divided
into three groups, depending on the
broad nature of the elements they show. - Architectural structures
-
Module structures, component-and-connector structures, allocation structures
- Architectural structures
-
___________________ show the relationship
between the SW elements and the elements in
one or more external environments in which the
SW is created and executed. - Allocation structures
-
Although we think about a ________________ in terms
of its functionality, there are ____________________ in
addition to functionality. - system’s structure, system properties
-
Each _____________ provides a method for reasoning
about some of the relevant ________________. - structure, quality attributes
- Each ______________ provides the architect with a different view into the system and a different leverage point for design.
- structure