Arguments For the Procedural Approach Program changes can be made and tested in isolation from other interdependent systems. The exposure to change is limited to parts of programs where program logic is modified. The look and feel of the system is preserved. This reduces risk. Testing can be targeted, reducing testing cost.
Testing is as for incremental maintenance.
Existing test data and archive data remains unexpanded. Configuration management is simplified. Project is smaller. Arguments Against the Procedural Approach Date logic may be complex due to the need in some processing to cater for century rollover explicitly. Ongoing maintenance is more expensive.