Unified life-cycle engineering (ULCE), or concurrent engineering, is a design engineering environment in which computer-aided design technology is used to assess and improve the quality of a product--not only during the active design phases but throughout its entire life cycle...