-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

mardi 16 avril 2013

Qu'est-ce que le Modèle Chaos?

Le développement logiciel est une opération complexe qui nécessite un sens aigu des affaires et de la compréhension fondamentale de la technologie. Plusieurs cadres ont été définis et utilisés dans l'industrie du logiciel pour assurer logiciel répond aux besoins de la clientèle. Le modèle chaos est un modèle de développement logiciel qui utilise des composants de cadre de développement agile et le cadre de développement, mais cascade se penche sur les besoins uniques de résolution de problèmes pour créer un code logiciel efficace.

Le modèle le chaos et le chaos du cycle de vie ont été introduits par l'AFB Raton laveur en 1994. Dans ce modèle, tous les projets sont définis avec une boucle de problème linéaire de résolution et les effets de la dynamique de groupe au sein d'une organisation et de l'équipe de développement logiciel. Chaque problème dans le modèle est décomposé en une boucle plus petite résolution de problèmes sur la base de la couche à l'intérieur de l'organisme.

La résolution de problèmes linéaires est le processus par lequel un problème est résolu d'une manière linéaire à travers les étapes ou procédés. Le modèle chaos problème linéaire en boucle résolution consiste en une définition du problème, le développement technique, l'intégration de solutions et de statu quo. L'élément clé dans le modèle linéaire est le problème de résolution de boucle est utilisé à tous les niveaux du programme et de l'organisation.

Dans le modèle de chaos, il y a plusieurs niveaux d'exigences. Ceux-ci sont au niveau du programme, au niveau des composants, niveau de fonction et une seule ligne de code de niveau. L'idée de base derrière ce modèle est que le code logiciel est une intégration complexe de milliers de modules, des fonctions et de lignes de code. Ce chaos de l'intégration justifie une méthode qui définit l'intégration entre l'ensemble du programme et le code qui définit ce programme.

La plupart des méthodologies de développement logiciel aujourd'hui l'accent sur la communication et processus de développement en détail. Cette approche crée une transparence entre les désirs élevés de gestion de niveau et l'équipe de développement de la compréhension des enjeux et des priorités. Le modèle chaos définit un niveau inférieur nécessaire d'interprétation et tente de répondre le développement de logiciels à partir d'un processus de résolution de problème linéaire, ce qui est fondamental dans tout développement de logiciel.

Les cadres Agile demandent aux clients de prioriser fonctionnalités d'entreprise pour la mise en œuvre. Le modèle chaos cherche à résoudre les problèmes les plus importants en premier à partir du programme de haut niveau de la génération de code bas niveau. Ce point de vue programme complet d'une application logicielle met en évidence le besoin urgent d'inclure la conception du code unique niveau qui doit être accompli pour répondre aux exigences au niveau du programme.

Ce modèle représente le côté humaniste de l'effort de développement. L'équipe de développement est composée de personnes qui doivent concevoir et configurer les modules de l'application logicielle. Chaque membre de l'équipe doit prendre des décisions cruciales dans le code qui pourrait influer sur la totalité du programme. Le modèle chaos représente l'interaction entre les membres de l'équipe lors des changements de codage.

La boucle problème linéaire résolution suppose que l'équipe de développement doit être communicatif avec l'équipe et assurer la bonne technique est mise en œuvre. Cette approche permettra de limiter le risque de sur le façonnage d'une solution. Les développeurs de logiciels utilisant le modèle de chaos développer des produits à résoudre un problème linéaire en boucle et sous-composantes de gérer la création de logiciels complexes.