2016-02-02 1 views
10

Qu'est-ce que la «méthodologie du développement évolutif» dans le contexte du développement mobile (Android)?Qu'est-ce que la «méthodologie du développement évolutif»?

Existe-t-il également une similitude avec la «méthode orientée objet»? Est-ce que quelqu'un a un exemple de code?

+2

Je pense qu'OO est un paradigme de programmation (comme "paradigme fonctionnel", etc), tandis que le développement évolutif est une gestion de cycle de vie de projet ou quelque chose comme ça (que vous pouvez appliquer en développement extrême). www.agiledata.org/essays/evolutionaryDevelopment.html – EpicPandaForce

+0

alors comment le style de cordage devrait être? –

+1

Le style de codage? OO ou fonctionnel, quelle que soit votre tâche. – EpicPandaForce

Répondre

2

Méthodologie de développement évolutionnaire est une marque déposée de mauvis Business Intelligence Ltd est pas un terme générique.

Il est utilisé pour développer des systèmes de Business Intelligence et pour gérer des programmes de Business Intelligence. Il utilise les principes suivants:

  • Évolutionnaire. Chaque partie de la valeur commerciale fournie à l'entreprise - chaque version - s'appuie sur des travaux antérieurs. Chaque itération de la spirale extérieure ajoute une nouvelle valeur commerciale à l'entreprise.
  • Incrémental. À tous égards, le travail de développement EDM est étape par étape.
  • Collaboratif. Le travail est motivé par les besoins des entreprises et les besoins en information des consommateurs, l'utilisateur professionnel jouant un rôle essentiel dans le processus de développement .
  • Itératif. Chaque itération de la spirale interne ajoute valeur au travail livré.

Vous pouvez trouver plus d'informations à the EDM website

Par ailleurs, EDM n'a rien à voir avec le développement Android. Une méthodologie appropriée pour Android Apps serait l'une des méthodologies Agile (notez la capitale A) comme Scrum.

La méthodologie de développement évolutionnaire (TM) est une méthodologie en spirale, et non une méthodologie Agile. La cadence et les rythmes d'EDM sont beaucoup plus longs que pour Agile; Les spirales dans les spirales dans les spirales d'EDM sont plus à l'écoute de travailler de manière intégrée/collaborative avec l'entreprise, que le développement de logiciels autonomes distincts.

+0

Merci @Donna Kelly –