2010-11-22 33 views

Répondre

1

Vous avez raison. La manière tradicional du développement de logiciel (appelé cascade) suivant ces étapes. Au cours des dernières années, de nombreuses méthodologies ont été créées et elles améliorent le processus de développement logiciel de nos jours.

Si vous ne connaissez pas les méthodes telles que Extreme Programing (XP), Développement piloté par les tests (TDD), Scrum, Kanban, Développement basé sur le comportement (BDD), Processus Unifié Agile, Développement basé sur les fonctions (FDD) et autres Méthodologies Agile (très commun en ces jours) ne vous inquiétez pas. Il y a beaucoup de matériel sur Internet. Certaines de ces méthodologies sont concentrées dans le logiciel de construction et de test au niveau du code source (TDD, BDD), d'autres sont plus axées sur la gestion de l'ensemble du processus (Scrum, Kanban). Bu l'idée virile dans le sous-ensemble de ces méthodologies est que les exigences changent pendant le processus et qui est nécessaire pour compléter le stade de développement avec le stade de test dans de petites interactions à la livraison d'un logiciel avec des fonctionnalités utiles dans peu cycle au lieu de suivre une manière traditionnelle inflexible pour produire un logiciel qui n'a pas d'importance.

0

L'une des autres phases que j'ai vues est un test de performance. Cette phase est plus axée sur la mesure du rendement, basée sur les SLA attendus pour le produit. C'est un moyen de benchmarking le produit post UAT et pré-production