Déposer une
demande de formation
Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !

Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.

Information sur la formation

Référence interne de la formation : Formation sur les fondamentaux liés à la conception logicielle et agilité

Objectifs
Durée : 3 jours

Maîtrise des concepts fondamentaux liés à la conception logicielle

Résumé du programme
Comment allier qualité et productivité dans le projet de développement logiciel ?

Les activités d'ingénierie logicielle classiques (exigences, conception, codage, tests) et l'importance de la modélisation du métier.

Les fondamentaux de la programmation structurée/OO
Séparation des dépendances
Limitation des dépendances

Vue d'ensemble de la conception
La conception dans le processus UP et l'approche MDA (Notions de PIM et de PSM)
Patterns d'architecture (couches, MVC)

Une conception applicable à toute technologie (PIM)
Une architecture MVC dans une vision "PIM"
La conception statique - bonnes pratiques : structuration en classes et en packages, limitation des dépendances, du bon usage de l'héritage
La conception dynamique - bonnes pratiques : définir la communication entre classes (requête/réponse et notification), du bon usage des interfaces, cycle de vie des objets

La conception dans une technologie cible (PSM)
La conception de la plate-forme technique : architecture matérielle et framework
La conception PSM du logiciel développé : conception des composants et de leur déploiement, bonnes pratiques et conception PSM des classes : prise en compte de la plate-forme technique (framework logiciel, distribution et persistance)

Méthodes Agiles (e.g. SCRUM)
L'utilisateur au cœur de la démarche
Accepter (et contrôler) les changements
Le caractère itératif de la méthode
La conception logicielle « agile », un « émergent design » maîtrisé

Clients visés :

Toute personne intervenant en tant qu’architecte logiciel, chef de projet, développeur

Mots-clés en rapport avec la formation :

conception logicielle agilité Agiles SCRUM

Societe

Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !