Unified Software Development Process

Subsequent development methodologists refined Boehm's cyclic approach. Perhaps the most notable is Jacobson, who specified the Unified Software Development Process (USDP) in 1999. It closely relates to the Rational Unified Process, which is supported through wizard and mentor facilities in a number of Rational's products. The USDP method is also iterative, but formally recognises other aspects of good software development practice:

We have used the USDP since its publication for system development both as a process for the successful development of commercial software and in training in systems development.

Our paper on Development Process, which considers this topic in more detail is available on request.