Conception logicielle et agilité : les fondamentaux

Concevoir des logiciels « agiles » avec les méthodes agiles…

N.C

Contenu

Si les méthodes agiles sont de plus en plus utilisées dans les projets de développement avec au final des délais respectés, et des applications qui satisfont aux attentes des utilisateurs, ces gains ne doivent pas être obtenus au détriment de l’évolutivité du programme. En effet, dans la logique agile, la phase de conception logicielle a parfois tendance à être sous-estimée voire inexistante. Grâce à quelques bonnes pratiques, il est pourtant aisé de concilier « agilité » du programme livré et méthodes agiles. Ce séminaire de 3 jours, permet, à travers d'une étude de cas concrète, d’aborder les bonnes pratiques de conception d'architectures évolutives, tout en mettant l'utilisateur au cœur de la démarche. Ces pratiques s'articulent autour du pattern d'architecture en couches MVC, la maîtrise des dépendances entre composants logiciels et l'adoption d'un processus de développement Agile, favorisant un "Emergent Design" (SCRUM associé à MDA).

Objectifs

Être capable de maîtriser les fondamentaux de la conception logicielle, principalement de niveau architecture et applicables à toute technologie, pour élaborer des logiciels maintenables et évolutifs (architecture fonctionnelle en couches MVC, maîtrise des dépendances, communication entre composants …)_x000D_
Être en mesure de comprendre les principes fondateurs des méthodes agiles, leur intérêt et leur mise en œuvre graduelle, en fonction du contexte et contraintes du projet_x000D_
Aborder sur la mise en œuvre de la conception dans le cadre des méthodes agiles sous la forme d'un "emergent design" maîtrisant le refactoring

Prérequis

Connaissances d'UML_x000D_
Disposer des bases de programmation dans un langage OO (Java, C#, C++ …)

Diplôme visé

NA

Cette formation est pour moi
N.C 1790 3 jour(s)
Cette formation est pour moi
Ajouter
Partager

Veuillez remplir ce formulaire pour que nous puissions vous mettre en relation avec l'organisme de formation.
Cet organisme vous recontactera très prochainement.