Chapter 10: Program Design Flashcards

1
Q

The part of the design phase which analysts determine what programs will be written

A

Program Design

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

What is the difference between the Physical DFD and the logical DFD

A

There are added information about how the system will be built

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

What are the steps to transition from Logical to Physical DFD

A
  1. Add implementation references
  2. Draw a human-machine boundary
  3. Add system-related data stores, data flows, and processes
  4. Update the data element in the data flows.
  5. Update the metadata in the CASE repository
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

It shows all the components of code that must be included in a program at a high level, arranged in a hierarchical format that

A

Structure Chart

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

The structure chart implies what three things?

A
  1. Sequence
  2. Selection
  3. Iteration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Components of a Structure Chart: depicted by a rectangle

A

Modules

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

Components of a Structure Chart: a higher level module that contains the logic for other modules

A

Control Module

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

Components of a Structure Chart: A reused module that appears multiple times in a structure chart and have vertical lines on the sides of the rectangle

A

Library module

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

Components of a Structure Chart: Depicted by a curved arrow which means reexecution of a module

A

Loop

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

Components of a Structure Chart: Depicted by a diamond

A

Conditional line

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

Components of a Structure Chart: What is used for depicting on page and off page connectors?

A
  1. Circle - On page
  2. Hexagon - Off page
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Components of a Structure Chart: shown by arrows and to show information is being passed

A

Couples

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

Components of a Structure Chart: represents the passing of data to other modules and the symbol is what?

A

Data couples. Arrow with no shaded circle

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

Components of a Structure Chart: depicts passing of flags or system messages

A

Control Couple. Depicted using Arrows with shaded circle

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

Building the Structure Chart: processes that provide inputs to the system

A

Afferent processes

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

Building the Structure Chart: perform critical functions in the operation of the system

A

Central Processes

17
Q

Building the Structure Chart: deal with system outputs

A

Efferent processes

18
Q

Building the Structure Chart: contains a control module that calls subordinate modules each of each handles a particular transaction

A

Transaction structure

19
Q

Building the Structure Chart: has a control module that call several subordinate modules in sequence after which something happens

A

Transform Structure

20
Q

Program Specification: What are the components?

A
  1. Program Information
  2. Events
  3. Inputs and Outputs
  4. Pseudocode