Deck 9: Process Modeling

Full screen (f)
exit full mode
Question
A model is a representation of reality
Use Space or
up arrow
down arrow
to flip the card.
Question
Logical models show what a system is or does. They are implementation independent.
Question
Logical models show how a system is implemented.
Question
Physical models show not only what a system is or does, but also how the system is physically and technically implemented. They are implementation independent because they specify the technology.
Question
Logical models show not only what a system is or does, but also how the system is implemented.
Question
Process modeling is a technique for organizing and documenting the structure and flow of data through a system's processes and /or the logic, policies and procedures to be implemented by a system's processes.
Question
A data flow diagram (DFD) is a tool that depicts the flow of data through a system and the work or processing performed by that system.
Question
An entity relationship diagram (ERD) is a tool that depicts the flow of data through a system and the work or processing performed by that system.
Question
A data flow diagram is a process model.
Question
Another name for the data flow diagram is an entity relationship diagram.
Question
In a data flow diagram, rounded rectangles are used to represent processes.
Question
In a data flow diagram, squares are used to represent external agents - the boundary of the system.
Question
In a data flow diagram, rounded rectangles are used to represent external agents - the boundary of the system.
Question
Data flow diagrams have found new use in business process redesign.
Question
A process is work performed on, or in response to, incoming data flows or conditions. A synonym is transform.
Question
Data describe work to be performed on, or in response to, incoming process flows or conditions.
Question
In data flow diagrams, open-ended boxes represent data stores.
Question
In data flow diagrams, open-ended boxes represent external agents.
Question
In data flow diagrams, arrows represent data flows.
Question
A system is a process.
Question
If data modeling is done before process modeling, the agents on the DFD can be pulled from the entity relationship diagram.
Question
The use of logical models reduces the risk of missing business requirements.
Question
Data Flow Diagrams are a kind of flowchart.
Question
A complex system is usually easy to understand when viewed as a whole.
Question
Decomposition is the act of breaking a system into component subsystems, processes and subprocesses.
Question
During decomposition, each level of abstraction reveals more or less detail as desired, about the overall system or a subset of that system
Question
In systems analysis, decomposition allows you to partition a system into logical subsystems of processes for improved communication, analysis and design.
Question
A decomposition diagram is also called a hierarchy chart.
Question
A data flow diagram shows the top down functional decomposition and structure of a system.
Question
A decomposition diagram is a tool that depicts the flow of data through a system and the work or processing performed by that system.
Question
A hierarchy chart is another name for a decomposition diagram.
Question
A decomposition diagram is essentially a planning tool for more detailed process models, namely, data flow diagrams.
Question
Logical processes are work or actions that must be performed no matter how you implement the systems.
Question
Physical processes are work or actions that must be performed no matter how you implement the systems.
Question
Each logical process must be implemented in software.
Question
A function is a set of related and ongoing activities of the business.
Question
An event is a logical unit of work that must be completed as a whole.
Question
An event is a logical unit of work that can be completed in parts over time.
Question
An event is triggered by a discrete input and is completed when the process has responded with the appropriate outputs.
Question
An event is triggered by a discrete output that is completed when the process has responded with the appropriate inputs.
Question
Events are sometimes called transactions.
Question
A function is a unit of work that must be completed as a unit or whole.
Question
Elementary processes are discrete, detailed activities or tasks required to complete the response to an event.
Question
Elementary processes are the overall activities to be accomplished by a system.
Question
Elementary processes are at the highest level of detail when depicted in a process model.
Question
Elementary processes are the lowest level of detail when depicted in a process model.
Question
Primitive processes are the lowest level of detail when depicted in a process model.
Question
A black hole is a process that has inputs but no outputs.
Question
A black hole is an acceptable elementary process.
Question
Gray holes can be caused by a misnamed process.
Question
A gray hole is a process where the inputs are insufficient to produce the desired outputs.
Question
A data store represents data in motion.
Question
A logical process can perform computations.
Question
A logical process can make decisions.
Question
A logical process can trigger other processes.
Question
A logical process can use stored data to create, read, update or delete a record.
Question
Structured English is a language and syntax, based on the relative strengths of structured programming and natural English, for specifying the underlying logic of elementary processes on process models such as data flow diagrams.
Question
An iteration structure specifies that a set of steps should be repeated based on some stated condition.
Question
A repetition structure specifies that a set of steps should be repeated based on some stated condition.
Question
A conditional structure specifies that a set of steps should be repeated based on some stated condition.
Question
A conditional structure specifies that a process must perform different steps under well-specified conditions.
Question
A function is a set of related and ongoing activities of the business.
Question
A restriction of Structured English is that only strong, imperative verbs may be used.
Question
A restriction of Structured English is that only names that have been defined in the project dictionary may be used.
Question
Structured English allows the analyst to define new terms as the process is being defined.
Question
A restriction of Structured English is that formulas should be stated clearly using appropriate mathematical notations.
Question
Undefined adjectives and adverbs are not permitted in Structured English unless they have been clearly defined in the project dictionary.
Question
Blocking and indentation should be used in Structured English to set off the beginning and ending of constructs to enhance readability.
Question
Spacing, blocking and indentation are not important in Structured English since it is not a formal programming language.
Question
In Structured English, when in doubt, user readability should take priority over programmer preferences.
Question
Structured English should be precise enough to clearly specify the required business procedure to a programmer or user. But it should not be so inflexible that you spend hours arguing over syntax.
Question
Structured English is very precise and requires a strict adherence to syntax rules so that it can be translated for specifications to programming code directly.
Question
Simple condition steps can be translated into programming language as a For loop.
Question
A policy is a set of rules that governs some process in the business.
Question
Both decision tables and Structured English can describe a single elementary process.
Question
A decision table is a tabular form of presentation that specifies a set of conditions and their corresponding actions.
Question
A decision table is expressed in Structured English to facilitate the presentation of policies and processes using a single technique.
Question
Decision tables are useful for specifying complex policies and decision-making rules.
Question
The three components of a decision table are: condition stubs, action stubs and rules.
Question
The three components of a decision table are: entities, relationships and attributes.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/231
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 9: Process Modeling
1
A model is a representation of reality
True
2
Logical models show what a system is or does. They are implementation independent.
True
3
Logical models show how a system is implemented.
False
4
Physical models show not only what a system is or does, but also how the system is physically and technically implemented. They are implementation independent because they specify the technology.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
5
Logical models show not only what a system is or does, but also how the system is implemented.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
6
Process modeling is a technique for organizing and documenting the structure and flow of data through a system's processes and /or the logic, policies and procedures to be implemented by a system's processes.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
7
A data flow diagram (DFD) is a tool that depicts the flow of data through a system and the work or processing performed by that system.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
8
An entity relationship diagram (ERD) is a tool that depicts the flow of data through a system and the work or processing performed by that system.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
9
A data flow diagram is a process model.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
10
Another name for the data flow diagram is an entity relationship diagram.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
11
In a data flow diagram, rounded rectangles are used to represent processes.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
12
In a data flow diagram, squares are used to represent external agents - the boundary of the system.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
13
In a data flow diagram, rounded rectangles are used to represent external agents - the boundary of the system.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
14
Data flow diagrams have found new use in business process redesign.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
15
A process is work performed on, or in response to, incoming data flows or conditions. A synonym is transform.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
16
Data describe work to be performed on, or in response to, incoming process flows or conditions.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
17
In data flow diagrams, open-ended boxes represent data stores.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
18
In data flow diagrams, open-ended boxes represent external agents.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
19
In data flow diagrams, arrows represent data flows.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
20
A system is a process.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
21
If data modeling is done before process modeling, the agents on the DFD can be pulled from the entity relationship diagram.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
22
The use of logical models reduces the risk of missing business requirements.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
23
Data Flow Diagrams are a kind of flowchart.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
24
A complex system is usually easy to understand when viewed as a whole.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
25
Decomposition is the act of breaking a system into component subsystems, processes and subprocesses.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
26
During decomposition, each level of abstraction reveals more or less detail as desired, about the overall system or a subset of that system
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
27
In systems analysis, decomposition allows you to partition a system into logical subsystems of processes for improved communication, analysis and design.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
28
A decomposition diagram is also called a hierarchy chart.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
29
A data flow diagram shows the top down functional decomposition and structure of a system.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
30
A decomposition diagram is a tool that depicts the flow of data through a system and the work or processing performed by that system.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
31
A hierarchy chart is another name for a decomposition diagram.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
32
A decomposition diagram is essentially a planning tool for more detailed process models, namely, data flow diagrams.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
33
Logical processes are work or actions that must be performed no matter how you implement the systems.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
34
Physical processes are work or actions that must be performed no matter how you implement the systems.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
35
Each logical process must be implemented in software.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
36
A function is a set of related and ongoing activities of the business.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
37
An event is a logical unit of work that must be completed as a whole.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
38
An event is a logical unit of work that can be completed in parts over time.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
39
An event is triggered by a discrete input and is completed when the process has responded with the appropriate outputs.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
40
An event is triggered by a discrete output that is completed when the process has responded with the appropriate inputs.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
41
Events are sometimes called transactions.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
42
A function is a unit of work that must be completed as a unit or whole.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
43
Elementary processes are discrete, detailed activities or tasks required to complete the response to an event.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
44
Elementary processes are the overall activities to be accomplished by a system.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
45
Elementary processes are at the highest level of detail when depicted in a process model.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
46
Elementary processes are the lowest level of detail when depicted in a process model.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
47
Primitive processes are the lowest level of detail when depicted in a process model.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
48
A black hole is a process that has inputs but no outputs.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
49
A black hole is an acceptable elementary process.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
50
Gray holes can be caused by a misnamed process.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
51
A gray hole is a process where the inputs are insufficient to produce the desired outputs.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
52
A data store represents data in motion.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
53
A logical process can perform computations.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
54
A logical process can make decisions.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
55
A logical process can trigger other processes.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
56
A logical process can use stored data to create, read, update or delete a record.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
57
Structured English is a language and syntax, based on the relative strengths of structured programming and natural English, for specifying the underlying logic of elementary processes on process models such as data flow diagrams.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
58
An iteration structure specifies that a set of steps should be repeated based on some stated condition.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
59
A repetition structure specifies that a set of steps should be repeated based on some stated condition.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
60
A conditional structure specifies that a set of steps should be repeated based on some stated condition.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
61
A conditional structure specifies that a process must perform different steps under well-specified conditions.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
62
A function is a set of related and ongoing activities of the business.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
63
A restriction of Structured English is that only strong, imperative verbs may be used.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
64
A restriction of Structured English is that only names that have been defined in the project dictionary may be used.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
65
Structured English allows the analyst to define new terms as the process is being defined.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
66
A restriction of Structured English is that formulas should be stated clearly using appropriate mathematical notations.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
67
Undefined adjectives and adverbs are not permitted in Structured English unless they have been clearly defined in the project dictionary.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
68
Blocking and indentation should be used in Structured English to set off the beginning and ending of constructs to enhance readability.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
69
Spacing, blocking and indentation are not important in Structured English since it is not a formal programming language.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
70
In Structured English, when in doubt, user readability should take priority over programmer preferences.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
71
Structured English should be precise enough to clearly specify the required business procedure to a programmer or user. But it should not be so inflexible that you spend hours arguing over syntax.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
72
Structured English is very precise and requires a strict adherence to syntax rules so that it can be translated for specifications to programming code directly.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
73
Simple condition steps can be translated into programming language as a For loop.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
74
A policy is a set of rules that governs some process in the business.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
75
Both decision tables and Structured English can describe a single elementary process.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
76
A decision table is a tabular form of presentation that specifies a set of conditions and their corresponding actions.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
77
A decision table is expressed in Structured English to facilitate the presentation of policies and processes using a single technique.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
78
Decision tables are useful for specifying complex policies and decision-making rules.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
79
The three components of a decision table are: condition stubs, action stubs and rules.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
80
The three components of a decision table are: entities, relationships and attributes.
Unlock Deck
Unlock for access to all 231 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 231 flashcards in this deck.