Quiz 4 Flashcards

2
Q

List the four stages of the linear engineering design process.

A

– Feasibility stage.– Preliminary design.– Detail Design. – Planning Stage.

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

Name one alternative design strategy that one can use if the process described in Question 1 does not succeed. _____________ (one word)

A

Cyclic

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

Name the two fundamental tools of software engineering.

A

– Modularity.– Separation of concerns.

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

Why is it unlikely that we can divide a problem into completely independent parts.

A

In the end the different components would still need to communicate with each other to solve the entire problem.

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

The maximal reuse of knowledge and software artifacts results from the use of: A) DSSAs B) Patterns C) Styles D) Processes

A

A) DSSAs

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

Name the three components of the three-tiered system.

A

– User interface.– Logic.– State.

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

Complete the below logic of the Sense-Computer-Control pattern. loop read _____________ compute _________ send _____________end loop

A

read all sensor values,compute control outputs,send controls to all actuators

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

In the order of Increasing Application Domain Knowledge (from shallow to deep) we have architectural, A) Styles, Patterns, DSSAs B)Patterns, Styles, DSSAs C) DSSAs, Patterns, Styles D) None of these.

A

A

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

The primary benefit of using styles, patterns, DSSAs is ___________ .

A

Reusability

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

The virtual machines found in most operating systems design are an example of what style, A) Data-Flow B) Shared memory C) Layered D) None of these.

A

C

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

The Pipe and Filter mechanism commonly found in Unix based systems is an example of what style, A) Data-Flow B) Shared memory C) Layered D) Interpreter

A

A

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

As clients become as powerful as the servers they are using for services, a client-server style can easily become a ____________ style.

A

Peer to peer

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