vi - architectural design Flashcards

1
Q

A [1] is a description of how a software system is organized. Properties of a system such as performance, security, and availability are influenced by the architecture used.

A

software architecture

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

include decisions on the type of application, the distribution of the system, the architectural styles to be used, and the ways in which the architecture should be
documented and evaluated.

A

Architectural design decisions

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

Architectures may be documented from several different perspectives or views. Possible views include…

A
  • conceptual view
  • logical view,
  • process view
  • development view
  • physical view.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

[1] are a means of reusing knowledge about generic system architectures. They describe the architecture, explain when it may be used, and discuss its advantages and disadvantages.

A

Architectural patterns

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

Commonly used architectural patterns include …

A
  • Model-View-Controller
  • Layered Architecture
  • Repository, Client–server
  • Pipe and Filter.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

help us understand the operation of applications, compare applications of the same type, validate application system designs, and assess large-scale components for reuse.

A

Generic models of application systems architectures

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

[1] are interactive systems that allow information in a database to be remotely accessed and modified by a number of users. [2] and [3] are examples of transaction processing systems.

A
  1. Transaction processing systems
  2. Information systems
  3. resource management systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

are used to translate texts from one language into another and to carry out the instructions specified in the input language. They include a translator and an abstract machine that executes the generated language.

A

Language processing systems

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