Le cycle de vie des logiciels correspond à une démarche méthodologique de résolution de problèmes à partir de l'abstraction des informations du système vers la réalisation d'applications informatiques répondant aux besoins des utilisateurs.
Les éléments de la « programmation structurée » ont été proposés aux développeurs des applications informatiques de façon à pouvoir intégrer une approche méthodologique à la conception des programmes et logiciels.
L'objectif poursuivi est de faciliter le développement et la maintenance des logiciels.
Mise à jour le 12/02/2021