Week 1 - Design Flashcards

1
Q

In an embedded system block diagram, what do rectangular elements represent?

A

Hardware components

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

In an embedded system block diagram, what do circular or elliptical elements represent?

A

Software components

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

In an embedded system block diagram, how are hardware components represented?

A

With rectangular elements

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

In an embedded system block diagram, how are software components represented?

A

With circular or elliptical elements

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

In an embedded system block diagram, arrows and their text can show what three things?

A

1) Data flow direction
2) Data bandwidth
3) Data format

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

In embedded system software flowcharts, what do elliptical elements represent?

A

Terminals, start and stop commands

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

In embedded system software flowcharts, what do rectangular elements represent?

A

A process, a task.

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

In embedded system software flowcharts, what do diamond elements represent?

A

Decisions, where flow depends on some condition being true or false.

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

In embedded system software flowcharts, what do rectangular elements with a vertical strip at each side represent?

A

Subroutines

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

In embedded system software flowcharts, what do parallelogram elements represent?

A

Input/Output which in software will be data read/write.

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

What are the four steps in embedded system design?

A

1) use customer requirements to find design specifications. Should include consideration for functional and non function requirements as well as constraints.
2) Architecture Design (Block diagram)
3) Concurrency Diagram (optional)
4) Flow chart

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