Download presentation
Presentation is loading. Please wait.
1
Qbasic Modular Programming
2
Structured Programming
Good Programming Fundamentals Reliability Understandable (read-able) Robust Flexible Consistently produces correct output. It shouldn’t be harder to understand than to code Bullet Proof. Easy to fix and modify.
3
Top Down Design Phase 1 Stepwise Refinement Divide and conquer
Functional Decomposition Data Definition
4
Top Down Design Phase 2 Modular development modularization
Single functionality Re-usability
5
Top Down Design Phase 2 Cohesion Coupling
The “internal strength” of a module The minimal number of statements to accomplish the task. Coupling The separation of the workings of the module with its interface
6
Top Down Design Phase 3 Program coding HIPO Flowcharts
Hierarchical Input Process Output Charts Flowcharts
7
Top Down Design Phase 3 Testing Program Stubs Blackbox VS Whitebox
Modules Functions Sub-routines Blackbox VS Whitebox
8
Top Down Design Phase 3 Testing Black box White box Functional testing
Path testing
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.