System Synthesis + Design Flashcards

1
Q

True or False: system synthesis is used to translate a functional architecture into and optimized physical software architecture.

A

True

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

Modular designs have low ____, and high _____.

A

Coupling, Cohesion

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

Modular designs have ____ coupling and ____ high cohesion. (High or Low)

A

Low, High

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

True or False: Robust designs exclusively meet a highly specific set of requirements.

A

False:

Robust designs generally meet a wide range of requirements.

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

What is the general systems engineering process?

A
  1. Requirements analysis
  2. Functional Allocation/Analysis
  3. Synthesis/Design
  4. Overall Analysis, Optimization, and Control.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Systems synthesis creates a ___ for every WHAT and HOW WELL.

A

HOW

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

True or False: Synthesis is generally NOT an iterative process.

A

False

Come on, everything in engineering centers around repetitiveness and iterativity.

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

A ______ solution considers overall system risk, cost, technical maturity, and robustness for each possible subsystem combination.

A

Balanced

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

List the Synthesis + Design Steps:

A
  1. Functional Analysis
  2. Allocated (derive) performance and resource reqs
  3. Define Alternatives (physical and software)
  4. Assess maturity levels of technology
  5. Define interfaces
  6. Estimate performance of combinations
  7. Use performance-resource curves to identify break points
  8. Determine driving reqs and reallocate if necessary
  9. Select preferred design architecture, implementation plans, allocations, and expectations.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Functional Analysis Steps:

A
  1. Define system reqs
  2. Functional Decomp
  3. Create FFBD
  4. Create TLA and assess functional durations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

True or False: Different subsystems designs don’t typically have different performance/resource allocations.

A

False, duh

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

True or False: the first resource/performance allocations are usually optimal.

A

False, sub-optimal ITERATE

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

When defining subsystem alternatives: you should start with a comparable subsystem for comparison

A

Yes

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

What is TRL?

A

Technology Readiness Level:

a commonly used measure of technical maturity

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

True or False: Schematic Block Diagrams are not primarily used to check for redundancy, and completeness.

A

False, they are.

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

When defining interfaces, we should develop these two diagrams:
________
_________

A
  1. N-Squared Diagram

2. Schematic Block Diagram

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

True or False: cost utility curves have an asymptote

A

True

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

True or False: increasing budget proportionally increases performance.

A

False, the curve has rate decay to zero

19
Q

The ____ _____ are those that are the most difficult to meet.

A

Driving Requirements

20
Q

Difference between mission requirements and allocated/derived requirements:

A

Mission Requirements (driving):
- cannot be varied
- cannot be optimized
- ex: the space flight system shall have a mass of no more the 5500 kg.
Derived Requirements:
- can be varied without necessarily changing the performance
- Can be reallocated for performance enhancement
- ex: The communications subsystem shall have a mass of no more than 90 kg. (fraction of system mass and may be changed, not total system mass - driving if a constraint)

21
Q

What is an MOE?

A

Measure of Effectiveness:

Metric used to assess risk, performance, lifecycle implications, and customer priorities to support decision making.

22
Q

True or False: better is not the enemy of good enough.

A

FALSE:

Better wants to kill good enough with an axe

23
Q

A good way to seek optimal system design is to ____ all subsystems _____.

A

Stress/test/push, equally

24
Q

True or False: it is inadvisable to try and share the developmental ‘pain’ between the subsystems during synthesis.

A

FALSE

We want to spread the pain like peanut butter over that shit.

25
Q

When seeking ‘balanced’ systems solutions: good _____ is required to acknowledge common goals of all team members.

A

Communication

26
Q

List 4 Good Synthesis Heuristics:

A
  1. Low Coupling
  2. High Cohesion
  3. Low Connectivity
  4. Magical 7
27
Q

Define: Low Coupling

A

Choosing subsystem boundaries so that each can be implemented independently.

28
Q

Define: High Cohesion

A

Grouping strongly related functions, segregate the unrelated ones.

29
Q

Define: Low Connectivity

A

Reducing the overall complexity and number of interfaces present.

30
Q

Define: Magical 7

A

Each level of a partitioned hierarchy should have 7 +/- 2 elements.

31
Q

True or False: it is generally easy to determine the boundary between hardware and software functions

A

False

32
Q

True or False: finding the boundary between data management with spacecraft and ground control is very difficult.

A

True

33
Q

A robust design reduces the effects of _____ and _______.

A

Uncertainty, variability

34
Q

A robust design ____ the effects of uncertainty or variability without ______ the uncertainty or variability itself. (same word)

A

Reduces

35
Q

What does sensitivity analysis do?

A

Assesses the performance of an element with variable input.

36
Q

The following is an example of a robust design:
Input varies from 90 to 120V
Output varies from 16 to 20V

A

Not Robust

Highly sensitive when looking at percentage fluctuations of the output.

37
Q

The following is an example of a robust design:
Input varies from 90 to 120V
Output varies from 17.9 to 18.05V

A

Not Robust

Percentage change of output very low.

38
Q

Robust designs ______ utility to gain performance over a wide range or resources & environments.

A

Sacrifice

39
Q

______ is a measure of the ability of a system to absorb changes in requirements, constraints or failures while reducing the impacts on the performance, functionality or composition of the mission or system.

A

Robustness

40
Q

System synthesis produces a _____ architecture from the _______ architecture.

A

Physical, Functional

41
Q

Name a good way to seek optimal design:

A

Stressing all subsystems equally.

42
Q

True or False: Maintaining a decision database and formally reviewing it at milestones is a part of functional analysis.

A

False:

This is a part of system synthesis and design

43
Q

We can ______ resources/performance to manage and meet the driving requirements.

A

Reallocate

44
Q

True or False: subsystems should have high complexity, low cohesion, and low connectivity.

A

False

low comp, high cohesion