Modèle en spirale
oftware-développement-processus
Le modèle de spirale de est un processus de développement de logiciel de combinant des éléments de la conception et du prototypage - dans-étapes de , dans un effort de combiner des avantages de de haut en bas et des concepts de bas en haut de . Également connu comme modèle en spirale de cycle de vie, c'est une méthode de développement de systèmes (SDM) employée dans la technologie de l'information (IT). Ce modèle du développement combine les dispositifs du modèle et du modèle de prototypage de chute d'eau de . Le modèle en spirale est prévu pour de grands, chers et compliqués projets.
Histoire
Le modèle en spirale a été défini par le Barry Boehm dans son 1988 d'article un modèle en spirale du développement de logiciel et du perfectionnement . Ce modèle n'était pas le premier modèle pour discuter le développement itératif , mais c'était le premier modèle pour expliquer pourquoi l'itération importe. Comme à l'origine envisagé, les itérations étaient d'en général 6 mois à de 2 ans de long. Chaque phase commence par un but de conception et des extrémités avec le client (qui de peuvent être internes) examinant le progrès jusqu'ici. Les efforts de la technologie d'analyse et de sont appliqués à chaque phase du projet, avec un oeil vers l'objectif final du projet
Le modèle en spirale
Le modèle en spirale, également connu sous le nom de modèle en spirale de cycle de vie, est une méthode de développement de systèmes (SDM) employée dans la technologie de l'information (IT). Ce modèle du développement combine les dispositifs du modèle et du modèle de prototypage de chute d'eau de . Le modèle en spirale est prévu pour de grands, chers, et compliqués projets.Les étapes dans le modèle en spirale peuvent être généralisées comme suit : Les étapes précédentes sont réitérées jusqu'à ce que le client soit satisfaisant que le prototype de raffinage représente les produits finis désirés.
Applications
Pour une application typique du Shrink-wrap , le modèle en spirale pourrait signifier que vous avez rugueux-coupez de l'utilisateur que les éléments (sans graphiques polished/assez de ) pendant qu'une application fonctionnelle, ajoutent des dispositifs en phases, et, à un certain point, ajoutent les graphiques finaux.Le modèle en spirale est employé le plus souvent dans de grands projets. Pour de plus petits projets, le concept du développement de logiciel agile devient une alternative viable. Le USA militaire a adopté le modèle en spirale pour son futur programme des systèmes de combat de .
Avantages
Les évaluations (c. budget, programme, etc.) deviennent plus réalistes pendant que les travaux avancement, parce que des questions importantes sont découvertes plus tôt. Il peut faire face aux changements (presque inévitables) que le développement de logiciel nécessite généralement.
Les Software Engineers (qui peuvent obtenir agitées avec des processus de conception prolongés) peuvent obtenir leurs mains dedans et commencer à travailler sur un projet plus tôt.
Voir également
Barry Boehm Technologie de la programmation
Liste de des matières de technologie de la programmation
Modèle de chute d'eau de
Modèle de chaos de
MBASE
V-modèle
.
| Random links: | Leicester, Vermontn | Collection méga sonique | Navette spatiale de projet | David Johnston (constructeur) | Al-Kawthar | Modelo_espiral |