Presentation is loading. Please wait.

Presentation is loading. Please wait.

Qbasic Modular Programming.

Similar presentations


Presentation on theme: "Qbasic Modular Programming."— Presentation transcript:

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


Download ppt "Qbasic Modular Programming."

Similar presentations


Ads by Google