Cycle de vie du logiciel

Auteur: Randy Alexander
Date De Création: 23 Avril 2021
Date De Mise À Jour: 11 Peut 2024
Anonim
Les étapes d’un cycle de vie logiciel
Vidéo: Les étapes d’un cycle de vie logiciel

Contenu

Définition - Que signifie cycle de vie du logiciel?

Le cycle de vie du logiciel fait référence à toutes les phases d'un produit logiciel tout au long de sa planification, de son développement et de son utilisation, jusqu'à son éventuelle obsolescence ou son abandon. Ce processus comporte de nombreuses parties variables, mais il peut souvent être segmenté en plusieurs parties principales. Cela aide les développeurs et les autres utilisateurs à comprendre comment un produit est créé, implémenté et utilisé.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le cycle de vie des logiciels

Plusieurs des parties les plus courantes du cycle de vie d’un logiciel sont des phases de planification. Les professionnels se réfèrent généralement à la collecte ou à l'analyse des exigences, lorsqu'un produit non développé est défini à l'aide de critères rassemblés. Les phases suivantes impliquent l'analyse et la conception du produit, suivies du développement. Les dernières parties du cycle de vie concernent un produit qui a été distribué à un client ou à un autre utilisateur final. À ce moment, le fabricant du produit continue à être impliqué dans les processus de maintenance, de résolution de problèmes, de mise à niveau et autres.

Une autre façon d’envisager la séparation des phases du cycle de vie des logiciels consiste à utiliser les termes «environnement de production» et «environnement d’utilisation finale». Il existe ici une distinction claire entre le produit en tant que travail interne en cours et le produit en cours. qui a été publié.

Il est important de noter que les logiciels ne traversent pas toujours ces parties du cycle de vie d'un logiciel de manière linéaire. Au contraire, différentes parties d’un produit peuvent évoluer différemment. Celles-ci sont souvent appelées itérations au sein de la communauté informatique professionnelle.