1) Define a flowchart and explain its purpose in system design. 2) What does the decision symbol in a flowchart represent, and how does it affect the flow? 3) How can using a flowchart during planning help reduce errors in a program? 4) Why are flowcharts especially important when presenting to non-programmers? 5) In the login system flowchart example, explain the two possible outcomes after the system checks credentials. 6) How does a top-down hierarchy in a structure chart improve system organization? 7) Describe the role of parent and child modules in a structure chart. 8) Identify one advantage and one limitation of structure charts based on what you learned. 9) What do control lines between modules in a structure chart indicate? 10) What are the key elements shown in a DFD, and what does each represent? 11) How does a context diagram (Level 0 DFD) simplify the view of a system? 12) In a Level 1 DFD for an online shopping system, name two sub-processes that might be included. 13) Explain how adding data stores in a Level 1 DFD makes the system easier to understand. 14) Why are DFDs useful for both technical and non-technical audiences? 15) What is one situation where a flowchart would be more useful than a structure chart, and why?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?