Modele incrémentale

Le modèle incrémental fonctionne sur le principe d`un modèle en cascade avec chevauchement, de sorte que la fonctionnalité du produit, appropriée pour le fonctionnement, est formée plus tôt. Cela peut nécessiter un ensemble complet d`exigences préétablies qui sont mises en œuvre sous la forme de projets de petite taille consécutifs, ou le projet peut commencer par la formulation d`objectifs communs, qui sont ensuite affinés et mis en œuvre par les équipes de développement. Lors de l`utilisation de ce modèle pour un projet pour lequel il ne s`approche pas adéquatement, les inconvénients suivants apparaissent: qu`est-ce qu`un modèle incrémentiel? Quels sont les inconvénients d`un modèle incrémental? Quels sont les avantages d`un modèle incrémental? Quand utiliser le modèle incrémentiel? Le produit est décomposé en un certain nombre de composants, chacun d`eux étant conçu et construit séparément (appelés «builds»). Chaque composant est livré au client lorsqu`il est terminé. Cela permet une utilisation partielle du produit et évite un long temps de développement. Il crée également une grande dépense de capital initial avec la longue attente subséquente évitée. Ce modèle de développement contribue également à atténuer l`effet traumatisant de l`introduction d`un tout nouveau système tout à la fois. Dans ce modèle, chaque module passe par les phases de configuration, de conception, de mise en œuvre et de test. Une version de travail du logiciel est produite au cours du premier module, de sorte que vous avez un logiciel de travail dès le début pendant le cycle de vie du logiciel.

Chaque version ultérieure du module ajoute la fonction à la version précédente. Le processus se poursuit jusqu`à ce que le système complet soit atteint. La série de versions est appelée «incréments», chaque incrément fournissant plus de fonctionnalités aux clients. Après le premier incrément, un produit de base est livré, qui peut déjà être utilisé par le client. Sur la base des commentaires des clients, un plan est développé pour les prochains incréments, et des modifications sont apportées en conséquence. Ce processus se poursuit, les incréments étant livrés jusqu`à ce que le produit complet soit livré. La philosophie incrémentielle est également utilisée dans le modèle de processus agile (voir modélisation agile). [1] selon le modèle incrémentiel, le logiciel est divisé en modules distincts (composants) et chacun de ces modules ont un ensemble distinct d`activités cascade, y compris la collecte et l`analyse des besoins, la conception, la mise en œuvre, le déploiement et Entretien. Le modèle incrémentiel décrit un processus dans lequel une attention prioritaire est accordée aux exigences du système, puis à leur mise en œuvre dans les équipes de développement. En règle générale, avec le temps, les incréments diminuent et chaque fois moins d`exigences sont réalisées. Chaque version ultérieure du système ajoute à la fonctionnalité définie précédente jusqu`à ce que toutes les fonctionnalités planifiées soient implémentées.

Dans ce cas, vous pouvez réduire les coûts, surveiller l`impact de l`évolution des exigences et accélérer la création d`un système fonctionnel grâce à l`utilisation de la méthode de disposition de bloc standard.