Software Architecture Defiinition Flashcards

1
Q

a set of artifacts and relationship between these artifacts, that guide the selection, creation, and implementation of solutions aligned with business goals.

A

Software Architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Is the structure of structures of an information system consisting of entities and their externally visible properties, and relationship among them.

A

Software Architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

a description of the subsystem and component of a software system and the relationship between them.

A

Software Architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

are typically specified in different views to show the relevant functional and non-functional properties of a software system.

A

Subsystem and components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

TWO (2) COMMON ELEMENTS OF SOFTWARE ARCHITECTURE

A

o The highest-level breakdown of a system into its parts

o Decision that are hard to change.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

4 GOALS OF SOFTWARE ARCHITECTURE

A
  1. Expose the structure of the system, but hide the implementation details.
  2. Realize all of the use cases and scenarios.
  3. Try to address the requirements of various stakeholder.
  4. Handle both functional and quality requirements.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

is the earliest model of the whole software system created along the software life cycle.

A

Software Architecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

2 ARCHITECTURAL VIEWS

A
  1. Structure Spec.
  2. Behavioral Spec.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

is the practice of expressing architectures.

A

Architectural Description

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

3 MECHANISMS OF ARCHITECTURAL DESCRIPTION

A
  1. Architecture Viewpoints
  2. Architecture Frameworks (Afs)
  3. Architecture Description Language (ADLs)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

define the content of each architecture views.

A

Architecture Viewpoints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

coordinated set of viewpoints for use within particular stakeholder community of domain application.

A

Architecture Frameworks (Afs)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

any mode of expression used in an architecture.

A

Architecture Description Language (ADLs)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

is a way of looking at a system. It defines the convention for constructing certain kind of view.

A

Viewpoint

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

is the result of applying a viewpoint to a particular system of interest.

A

View

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

is an MDE approach to create new architecture frameworks by means of mechanisms.

A

MEGAF

17
Q

is a kind of model in which elements could represents and / or refer to model or metamodels.

A

Megamodel