Chapter 5 - Data and Process Modeling Flashcards

1
Q

Shows what a system must do, regardless of how it
will be implemented physically

A

logical model

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

A model that describes how a system will be constructed.

A

physical model

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

A physical model of the current system, a logical model of the current system, a logical model of the new system, and a physical model of the new system are all developed.

A

four-model approach

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

A popular symbol set used in DFDs. Processes, data flows, data stores, and external entities all have a unique symbol.

A

Gane and Sarson

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

A type of symbol set that is used in DFDs. Processes, data flows, data stores, and external entities each have a unique symbol in the _______ symbol set.

A

Yourdon

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

Procedure or task that users, managers, and IT staff members perform. Also, the logical rules of a system that are applied to transform data into meaningful information. In data flow diagrams, a _______ receives input data and produces output that has a different content, form, or both.

A

process

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

Rules to determine how a system handles data and produces useful information, reflecting the operational requirements of the business. Examples include adding the proper amount of sales tax to invoices, calculating customer balances and finance charges, and determining whether a customer is eligible for a volume-based discount.

A

business logic / business rules

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

A metaphor for a process or an action that produces results in a non-transparent or non-observable manner. In data flow diagrams, a process appears as a _______ where the inputs, outputs, and general function of the process are known, but the underlying details are not shown.

A

black box

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

A path for data to move from one part of the information system to another.

A

data flow

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

An unexplained generation of data or information. With respect to DFDs, processes cannot _________________ data flows—they must have an input to have an output.

A

Spontaneous generation

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

A process that has no output

A

Black hole

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

A process with an input obviously insufficient to generate the shown output.

A

Gray hole

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

A person, a place, a thing, or an event for which data is collected and maintained. For example, an online sales system may include entities named CUSTOMER, ORDER, PRODUCT, and SUPPLIER.

A

entity

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

A DFD symbol that indicates a data origin or final destination. Also called an external entity.

A

terminators

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

An external entity that supplies data to an information system.

A

source

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

An external entity that receives data from an information system.

A

sink

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

A top-level view of an information system that shows the boundaries and scope.

A

context diagram

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

In a DFD, ________ represents the entire information system but does not show the internal workings.

A

process 0

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

A diagram depicting the first level of detail below the initial context diagram. ___________ zooms in on the context diagram and shows major processes, data flows, and data stores, as well as repeating the external entities and data flows that appear in the context diagram.

A

Diagram 0

20
Q

A data flow in which the same data travels to two or more different locations.

A

diverging data flow

21
Q

The higher or more top-level diagram in an exploded DFD.

A

parent diagram

22
Q

The lower-level diagram in an exploded DFD.

A

child diagram

23
Q

A single function that is not exploded further. The logic for _______________ is documented in a data dictionary process description.

A

functional primitive

24
Q

The process of drawing a series of increasingly detailed diagrams to reach the desired level of detail.

A

Leveling

25
Q

A process used to maintain consistency among an entire series of diagrams, including input and output data flows, data definition, and process descriptions.

A

Balancing

26
Q

A diagram is said to be _______ if it “drills down” to a more detailed or expanded view

A

exploding

27
Q

The breaking down of overall objectives into subsystems and modules.

A

partitioning

28
Q

Another way of conveying a process or system that has been broken down from a general, top-level view to more detail. The terms exploded and partitioned also can be used.

A

decomposing

29
Q

A central storehouse of information about a system’s data.

A

data dictionary

30
Q

A symbol used in DFDs to represent a situation in which a system must retain data because one or more processes need to use that stored data at a later time. Used interchangeably with the term data store.

A

data repository

31
Q

A single characteristic or fact about an entity. A ____________, field, or attribute is the smallest piece of data that has meaning within an information system. For example, a Social Security number or company name could be examples of a _____________. Also called data item.

A

data element

32
Q

A single characteristic or fact about an entity. A _____, or attribute, is the smallest piece of data that has meaning within an information system. For example, a Social Security number or company name could be examples of a ______. The terms data element, data item, and _______ are used interchangeably.

A

field

33
Q

A meaningful combination of related data elements that are included in a data flow or retained in a data store. A framework for organizing and storing data.

A

data structures

34
Q

A term used in various data dictionaries to indicate an alternate name, or a name other than the standard data element name, that is used to describe the same data element.

A

alias

35
Q

The set of values permitted for a data element.

A

domain

36
Q

Checks that are applied to data elements when data is entered to ensure that the value entered is valid. For example, _________ might require that an employee’s salary number be within the employer’s predefined range for that position.

A

validity rules

37
Q

A documentation of a functional primitive’s details, which represents a specific set of processing steps and business logic.

A

process description

38
Q

A design that can be broken down into logical blocks. Also known as partitioning or top-down design.

A

Modular design

39
Q

Serve as building blocks for a process. __________ have one entry and exit point. They may be completed in sequential order, as the result of a test or condition, or repeated until a specific condition changes. Also called logical structure.

A

control structures

40
Q

The completion of steps in sequential order, one after another.

A

Sequence

41
Q

A control structure in modular design, it is the completion of two or more process steps based on the results of a test or condition.

A

Selection

42
Q

The completion of a process step that is repeated until a specific condition changes.

A

Iteration

43
Q

Refers to a process step that is repeated until a specific condition changes. For example, a process that continues to print paychecks until it reaches the end of the payroll file is looping. Also known as repetition.

A

looping

44
Q

A subset of standard English that describes logical processes clearly and accurately.

A

Structured English

45
Q

A technique for representing program logic in semistructured prose.

A

pseudocode

46
Q

A table that shows a logical structure, with all possible combinations of conditions and resulting actions.

A

decision table

47
Q

A graphical representation of the conditions, actions, and rules found in a decision table.

A

decision tree