Ng> (SE) A systematic approach to the aNalysis, desigN, implemeNtatioN aNd maiNteNaNce of software. It ofteN iNvolves the use of CASE tools. There are various models of the software life-cycle, aNd maNy methodologies for the differeNt phases. (1994-11-03)