System Architecture Flashcards

1
Q

What is the system architecture?

A

The fundamental and unifying system structure defined in terms of system elements, interfaces, processes, constraints, and behaviors.

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

System architecture is the ____ between needs, project scoping, functional analysis, and the first descriptions of the system structure.

A

Link

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

Steps to develop a good architecture:

A
  1. Establish top-level requirements
  2. Define External boundaries
  3. Develop candidate architectures using iterative process
  4. Compare benefits, costs, risks, and requirements that drive important features and consider modifying.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Iterative Process of Designing Architecture:

A

Needs analysis ==> ConOps ==> Mission Reqs ==> System Architectures ==> Work with customer ==> Repeat

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

Define System Synthesis:

A

Modifying/combining existing systems to satisfy state needs

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

Define System Discovery:

A

Leverage knowledge of existing architectures to “discover” a new one. Look for ‘analogous’ systems in other domains

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

Methods of architecture design:

A

Science Based:
1. Normative - hard rules
2. Rational - solutions derived from objectives
Art-Based
1. Participative - solution from group process
2. Heuristic - exploration + trial and error

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

Architecting focuses on ________ & ________

A

Developing and refining

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

To choose between to good candidate architectures we must _______

A

Compromise

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

Difference between system architecture and design:

A
Architecture:
- Establish framework
- Support make-buy decisions
- Discriminate between alternatives
- Discover true priorities
Design:
- Develop components to meet reqs
- Build system
- Understand ripple effect of making changes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are these examples of?
mission concept diagrams, renderings, communication flow diagrams, functional flow diagrams, subsystems interface diagrams

A

System Architecture

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