Difficulty: Easy
Correct Answer: Specific program flowchart
Explanation:
Introduction / Context:
Flowcharts provide a visual representation of logic and data movement. System-level charts show components and interfaces, whereas program-level charts focus on the detailed steps a particular program executes.
Given Data / Assumptions:
Concept / Approach:
A specific program flowchart captures concrete logic paths, decision points, loops, inputs, and outputs for one program. It is granular enough to guide coding and testing and complements pseudocode or structured English.
Step-by-Step Solution:
1) Define the module’s inputs, outputs, and preconditions.2) Lay out steps with process, decision, input/output symbols.3) Validate paths for completeness and error handling.4) Use the chart as a baseline for coding and unit testing.
Verification / Alternative check:
If the artifact describes one program’s internal logic at a detailed level, it is a specific program flowchart rather than a general or system-level chart.
Why Other Options Are Wrong:
General system flowchart: too high-level, shows subsystems and data flows.Specific system flowchart: still system-scoped, not a single program’s logic.General program flowchart: lacks the depth needed for coding detail.None of the above: incorrect because a specific program flowchart fits.
Common Pitfalls:
Mixing system interfaces with program logic in the same diagram leads to clutter and ambiguity. Keep scopes separate.
Final Answer:
Specific program flowchart
Discussion & Comments