Software life-cycle (5) by Sommerville:
Requirements definition -> System and software design -> Implementation and unit testing -> Integration and system testing -> Operation and maintenance
Software life-cycle (3+2) by Tukiainen:
Birth -> Concept -> Development -> Maintenance (longest) -> Death
..and in the development phase we have one sequence of fundamental process activities; in maintenance phase we have many these sequences.
aa