Accueil Développement Quel est le cycle de vie de développement du système (sdlc)? - définition de techopedia

Quel est le cycle de vie de développement du système (sdlc)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le système de développement du cycle de vie (SDLC)?

Le cycle de vie du développement du système (SDLC) est un processus de développement du système d'information (SI). Divers modèles SDLC ont été créés et peuvent être mis en œuvre, notamment cascade, prototypage rapide, incrémental, spirale, fontaine, construction et correction, synchronisation et stabilisation et développement rapide d'applications (RAD).


Les étapes SDLC définies de manière incrémentielle comprennent la collecte des exigences, l'enquête, les tests, la conception, l'installation, la mise en œuvre, l'intégration et la maintenance.


Ce terme est également appelé cycle de vie du développement logiciel.

Techopedia explique le développement du cycle de vie du système (SDLC)

Le cycle de vie du développement d'un système est un processus détaillé nécessitant une planification, une exécution et une gestion minutieuses. Lorsqu'il n'est pas géré correctement, l'inconvénient est le fluage de la portée, les budgets explosés et les développeurs stressés!


Un modèle SDLC commun est la cascade, qui implique la série suivante d'étapes séquentielles: planification du projet, définition des exigences du SI, conception du système, développement, intégration, test, installation et acceptation.


Le modèle en spirale traverse le processus de la cascade, développant un prototype avec un groupe de sous-ensembles d'exigences à évaluer et à réexécuter avec de nouvelles capacités supplémentaires, produisant un nouveau prototype. Ce processus se poursuit et le prototype évolue, devenant plus important à chaque développement croissant.


Le développement rapide d'applications (RAD) est un processus de développement rapide et bon marché d'un SI, et les utilisateurs d'applications sont toujours impliqués. Commençant par un système de haute qualité, RAD utilise des outils de prototypage et de développement, y compris des interfaces utilisateur graphiques (GUI), des générateurs de code et autres.

Le modèle incrémental est une combinaison de modèles linéaires (c.-à-d. Cascade) et itératifs (c.-à-d. Prototypage). Dans le modèle incrémental, l'approche de développement des SI implique de s'attaquer à des éléments de projet individuels. Cela peut impliquer de petites chutes d'eau ou utiliser une cascade suivie de modèles prototypes.


Lors du développement d'un système, et le nombre de modèles pourrait être un ajustement. Le meilleur modèle dépend de la taille du projet et de l'implication des utilisateurs.

Quel est le cycle de vie de développement du système (sdlc)? - définition de techopedia