La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Architecture et développement Web Orienté technique.

Présentations similaires


Présentation au sujet: "1 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Architecture et développement Web Orienté technique."— Transcription de la présentation:

1 1 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Architecture et développement Web Orienté technique et développement Mise en perspective dans la chaîne de production

2 2 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Le processus Il assure 4 fonctions: Déterminer lordre des activités dune équipe Spécifier les artefacts à développer Guider la tâche des développeurs Définir les critères de contrôle des produits et des activités du projet Exemples: UP, Iconix, XP

3 3 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Les workflows Direction de projet Capture des besoins Analyse Conception Implémentation Tests Déploiement Gestion de configuration et des changements

4 4 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Le langage de modélisation UML: Unified Modeling Language La notation utilise des diagrammes: Diagramme de classes Diagramme de séquence Diagramme de collaboration Diagramme détats Diagramme dactivités Diagramme de robustesse

5 5 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Importance des cas dutilisation Etudes de cas textuelles Diagrammes de cas Cest le point de départ du processus Seront utilisés tout au long du projet, notamment pour la validation et la documentation

6 6 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Le modèle de comportement La cinématique de navigation est décrite à laide dun diagramme détats Cette cinématique est celle dune machine à états finis La machine à états est lisible dans le texte du programme

7 7 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Le modèle de comportement

8 8 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC La machine à états est lisible function nextState($etat,$condition,$params){ switch("$etat.$condition"){ case "contact.ACT_MODIFY": $cible="contact"; break; case "contact.ACT_DELETE": $cible="contact"; break; case "contact.ACT_FIND": case "contact.ACT_OK": $cible="contact"; break; case "contact.ACT_DETAIL": $cible="address"; break; case "address.ACT_NEW": $cible="address"; break;

9 9 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC des actions sont associées aux transitions case "contact.ACT_MODIFY": if (contactValidate_($condition,$params)){ contactUpdate($params); } contactNavigate($params); $cible="contact"; break; case "contact.ACT_DELETE": contactDelete($params); contactNavigate($params); $cible="contact"; break; case "contact.ACT_FIND": case "contact.ACT_OK": contactNavigate($params); $cible="contact"; break; case "contact.ACT_DETAIL": $params['idContact']=$params["id_contact"]; contactNavigate($params); addressNavigate($params); $cible="address"; break;

10 10 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Le paradigme MVC Un site dynamique doit respecter le paradigme Modèle-Vue-Controleur La vue: présenté à lutilisateur Le modèle: les données indépendantes Le contrôleur: chef dorchestre, aiguillage, et en plus fait tout le travail

11 11 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Les symboles (stéréotypes) Acteur extérieur au système Interface, ou vue Objet de contrôle Entité, objet de stockage

12 12 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Le diagramme de robustesse


Télécharger ppt "1 Développement WEB - ema.fr et ema.fr Intro Archi Php Java ? MVC Architecture et développement Web Orienté technique."

Présentations similaires


Annonces Google