TTC
Trip Planner
Download & Demo
Home
Main page
Info
Abstract & Hypotheses
Program Design
Procedures & Functionalites
Results
Testing & Analysis
Conclusion
Bibliography
Program Design Procedures
Determine the all functions that the program will have.
Divide functions into parts that can be accomplished by separate program blocks.
Determine the databases needed to accomplish the purpose of the program.
Obtain data from TTC.ca and Google Maps SDK and store it in a specific format on online servers and local files.
Design and build a program interface that fits the need of all the functions. Write program blocks planned in step 2.
Write code that controls the use of program blocks to accomplish different functions. Write code to face situations of invalid inputs.
Debug frequently while writing the code. Perform performance test (load test) which runs the program through all possible user inputs.
Time the performance test and calculate the average speed.
Test the "search by address" function using selected addresses, places, and postal codes.
Eliminate errors and optimize source code based on the results of the performance tests for accuracy and efficiency.
Compile the source code into Windows Form Applications and test it on different computers for compatibility reasons.
Package program into installer file or Zip file for easier distribution.
To Top
Program Design
Procedures
Home