Търсене
Реклама

Le processus de modèle itératif est cyclique, contrairement aux modèles plus traditionnels qui se concentrent sur un processus rigoureux étape par étape de développement. Dans ce processus, une fois la planification initiale terminée, une poignée de phases sont répétées encore et encore, avec l`achèvement de chaque cycle d`amélioration progressive et itérer sur le logiciel. D`autres phases du modèle itératif sont décrites ci-dessous: alors que les modèles de développement Agile tels que le modèle itératif sont venus à être une évolution généralement acceptée sur le modèle traditionnel cascade du passé, il s`avère que les méthodes itératives ont été utilisés dans projets dès les années 1950. Pendant cette période, les forces aériennes des États-Unis et la NASA ont travaillé ensemble pour développer l`avion hypersonique X-15, en utilisant un processus de conception largement itératif tout au long. Bien que ce n`était pas directement un projet de développement de logiciels, le succès de ce processus a conduit la NASA à utiliser un modèle itératif pour le développement de logiciels de projet Mercury, qui a été le premier vol spatial habité pour les États-Unis. Pour chaque cycle du modèle, une décision doit être prise quant à savoir si le logiciel produit par le cycle sera jeté, ou conservé comme point de départ pour le cycle suivant (parfois appelé prototypage incrémental). Finalement, un point sera atteint où les exigences sont terminées et le logiciel peut être livré, ou il devient impossible d`améliorer le logiciel selon les besoins, et un nouveau départ doit être fait. Le modèle itératif itère les exigences, les phases de conception, de build et de test encore et encore pour chaque exigence et construit un système itérativement jusqu`à ce qu`il soit complètement construit. En outre, le modèle itératif peut tenir compte des modifications des exigences, qui sont très courantes dans la plupart des projets. Il offre également la possibilité d`identifier et de construire toute exigence majeure ou défauts de conception tout au long du processus en raison de sa nature itérative. Le modèle de cycle de vie itératif peut être comparé à la production de logiciels par approximation successive. En tirant une analogie avec les méthodes mathématiques qui utilisent l`approximation successive pour arriver à une solution finale, le bénéfice de ces méthodes dépend de la rapidité avec laquelle ils convergent sur une solution.

Le développement de logiciels itératifs et incrémentaux est une méthode de développement logiciel qui est modélisé autour d`une augmentation progressive des ajouts de fonctionnalités et d`un modèle de mise à niveau et de relâchement cyclique. Le développement de logiciels itératifs et incrémentaux commence par la planification et continue grâce à des cycles de développement itératifs impliquant des retours d`utilisateurs continus et l`ajout incrémentiel de fonctionnalités concluant avec le déploiement de logiciels terminés à la fin de chaque cycle. C`est l`une des méthodologies du développement logiciel agile, du processus unifié rationnel et de la programmation extrême. Le cycle de développement de logiciels (SDLC) est extrêmement vaste et plein de diverses activités de développement et de test, méthodologies, techniques, outils, et plus encore. Il implique une planification et une gestion intenses, le calcul et la préparation. Ce n`est qu`après avoir combiné tous ces efforts des ingénieurs logiciels qu`un logiciel ou une application est développé avec succès. Le modèle itératif fait également partie du cycle de vie du développement logiciel. Même si, modèle itératif est extrêmement bénéfique, il ya peu d`inconvénients et les inconvénients attachés à elle, comme, chaque phase d`une itération est rigide sans chevauchements. En outre, l`architecture du système ou des problèmes de conception peuvent survenir parce que toutes les exigences ne sont pas recueillies au début de tout le cycle de vie. D`autres inconvénients du modèle itératif sont: avec l`agilité habile et le redressement rapide des projets de modèles itératifs, vous avez besoin d`un outil de gestion des exceptions qui peut suivre le rythme, sans la surcharge de l`intervention de l`utilisateur.

Comments are closed.

Следвайте ни
Категории
  • Няма категории
Коментари