• all analysis and design are done in detail, before coding and test.
The delivery date is normally one or more years after project start. There may be some effort to improve the design by means of prototypes. But these prototypes will usually be ‘throw away.’ There will be little or no real useful work by users done on them. See Figure