Figure 1. The program development model.
Credit: Adapted from Seevers, Graham, Gamon, & Conklin, 1997