7fbc9189_ent_Lifecycle___Teachbook_Blog__DESCRIPTION
[STEP] 2 [PROCEDURE] Design the program [DESCRIPTION] 
Develop a detailed logic plan using a tool such as pseudocode, flowcharts, object structure diagrams, or event diagrams to group the program’s activities into modules; devise a method of solution or algorithm for each module; and test the solution algorithms.
» Program Development Lifecycle / Teachbook Blog
DESCRIPTION