Structuring System Requirements: Logic Modeling
True-False Questions
1.
Data flow diagrams are designed to show the detailed logic of processes.
Answer: False Difficulty: Med Reference: p. 282
2.
Structured English is useful for representing the logic in information system processes.
Answer: True Difficulty: Easy Reference: p. 282
3.
Structured English represents the three fundamental structured programming statements: choice, repetition, and sequence.
Answer: True Difficulty: Med Reference: p. 282
4.
Reference, linking, and selection programming statements are represented in Structured English.
Answer: False Difficulty: Med Reference: p. 282
5.
Decision tables allow you to represent a set of conditions and the actions that follow from them in a tabular format.
Answer: True Difficulty: Med Reference: p. 282
6.
Data flow diagrams are adequate for modeling all of the complexity of an information system.
Answer: False Difficulty: Med Reference: p. 283
7.
Data flow diagrams are not adequate for modeling all of the complexity of an information system.
Answer: True Difficulty: Med Reference: p. 283
8.
Logic modeling represents the internal structure and functionality of the processes represented on data flow diagrams.
Answer: True Difficulty: Med Reference: p. 283
9.
In the analysis phase, logic modeling reflects the structure or syntax of a particular programming language.
Answer: False Difficulty: Hard Reference: p. 283
10.
Logic modeling is an activity associated with requirements structuring.
Answer: True Difficulty: Easy Reference: p. 283
11.
Although logic modeling represents a process’s structure, it cannot represent the temporal dimensions of systems.
Answer: False Difficulty: Hard Reference: p. 283
12.
In structured analysis, the primary deliverables of logic modeling are structured descriptions and diagrams that outline the logic contained within each DFD process as well as diagrams that show the temporal dimensions of systems.
Answer: True Difficulty: Hard Reference: p. 283
13.
Logic modeling deliverables may take the form of new entries into the project dictionary.
Answer: True Difficulty: Med Reference: p. 283
14.
For each primitive process, the analyst should develop Structured English, decision table, and decision tree representations.
Answer: False Difficulty: Med Reference: p. 283
15.
State transition diagrams, sequence diagrams, and activity diagrams are types of logic models.
Answer: True Difficulty: Med Reference: p. 285
16.
Structured English is a process modeling technique.
Answer: False Difficulty: Easy Reference: p. 285
17.
Structured English is a modified form of the English language used to specify the logic of information system processes.
Answer: True Difficulty: Med Reference: p. 285
18.
The Unified Modeling Language is a modified form of the English language used to specify the logic of information system processes.
Answer: False Difficulty: Med Reference: p. 285
19.
Structured English relies heavily on adjectives and adverbs.
Answer: False Difficulty: Med Reference: p. 285
20.
The standard version of Structured English is called the Unified Modeling Language.
Answer: False Difficulty: Med Reference: p. 285
21.
If and case are two types of conditional statements.
Answer: True Difficulty: Easy Reference: p. 285
22.
Referencing Structured English, terms that specify logical comparisons are spelled out rather than represented by their arithmetic symbols.
Answer: True Difficulty: Med Reference: p. 287
23.
When preparing Structured English statements, the analyst includes statements to initialize variables, open and close files, and find related records in separate files.
Answer: False Difficulty: Hard Reference: p. 288
24.
Structured English resembles a programming language.
Answer: False Difficulty: Med Reference: p. 288
25.
Structured English is a communication technique used for analysts and