Final Flashcards

1
Q

Engineering Design Process

A
  1. Identify the problem
  2. Research
  3. Sketch possible solutions
  4. Modeling
  5. Analysis
  6. Simulation
  7. Prototype
  8. Selection
  9. Implement and evaluate
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a system?

A

A collection of interconnected components, each with a purpose or function

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

A system has?

A
  1. Interface (I/O)
  2. Behavior (Relationship between I/O)
  3. Structure (Organization of Components)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

White Box Testing

A

Testing with knowledge of internals (How it works)

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

System Testing

A

All Components are Tested together

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

Quality Assurance

A

Prevention of defects

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

Regression Testing

A

When something changes, test how the change effects the components that work with it

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

Sequential Programming

A

Program behavior triggered by data or sequence

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

Quality Control

A

Detection of defects through testing

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

Event-Driven Programming

A

Program behavior triggered by events that can occur at any time

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

Finite-State Machine

A

Is a Model of Discrete Dynamics of a system that has a finite number of discrete states. Transitions are the movement from one state to another. Transitions are caused by events.

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

Unit Testing

A

Individual components are tested individually

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

Black Box Testing

A

Testing without knowing how it works

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

Modules of A Microcomputer

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. Identify the Problem
A

Gather data requirements

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

Literature review

17
Q
  1. Sketch Possible Solutions
A

Brainstorm and Decision Tables

18
Q
  1. Modeling
A

Generate abstract mathematical model of system

19
Q
  1. Analysis
A

Analyze model for high-level performance

20
Q
  1. Simulation
A

Simulate performance of a system or sub-system

21
Q
  1. Prototyping
A

Create rough implementation of system or sub-system. Evaluate performance.

22
Q
  1. Selection
A

Choose final design

23
Q
  1. Implementation and Testing
A

Create final product and evaluate it against project requirements