Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21"

Transcription

1 INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18,

2 INSA - ASI TechnoWeb : Rappels UML 2/21 Plan 1 Démarche 2 Cas d utilisation 3 Navigation 4 Interaction 5 Modèle objet 6 Conclusion

3 INSA - ASI TechnoWeb : Rappels UML 3/21 Démarche (1/4) Rappel cycle en V du développement logiciel Besoin exprimé Logiciel recetté Spécification Plan de Tests de Validation (PTV) Validation Documents de Spécification (DSE, DSI) Conception globale Plan de Tests d'intégration (PTI) Intégration Architecture testée Document de Conception Préliminaire (DCP) Plan de Tests Unitaires (PTU) Composants testés Conception détaillée Tests unitaires Document de Conception Détaillée (DCD) Composants déterminés Codage

4 INSA - ASI TechnoWeb : Rappels UML 4/21 Démarche (2/4) Approche Système Cas d'utilisation Diagrammes de séquence système classe1 methode() classe2 Besoins utilisateurs Modèle du domaine methode() classe3 methode() Diagramme de classes participantes Diagrammes d'interaction CODE Maquette Diagramme de navigation Diagrammes de classes

5 INSA - ASI TechnoWeb : Rappels UML 5/21 Démarche (3/4) Documentation Spécifications Externes : formalisation du besoin, contractuel Internes : points non nécessaires au client (domaine de compétence) Artefacts UML : maquette, diagramme de navigation, cas d utilisation Plan de tests de validation et Cahier de recette réalisés // à la spécification Conception Préliminaire : modèle du domaine, diagramme de classes participantes, diagrammes de séquences et d interaction, diagramme de packages Plan de tests d intégration et Journal des tests d intégration réalisés // à la conception préliminaire Conception Détaillée : diagramme de classes, pseudo-code Plan de tests unitaires et Journal des tests unitaires réalisés // à la conception détaillée

6 INSA - ASI TechnoWeb : Rappels UML 6/21 Démarche (4/4) Approche simplifiée Besoins utilisateurs Cas d'utilisation Diagrammes de séquence Maquette Diagrammes de collaboration Diagrammes de classes CODE Diagramme de navigation

7 INSA - ASI TechnoWeb : Rappels UML 7/21 Spécification des exigences (cas d utilisation) (1/5) Cas d étude Librairie en ligne Ex : etc. Exigences fonctionnelles : recherche, présentation d ouvrages, sélection, commande Exigences non fonctionnelles : ergonomie, simplicité d utilisation, performance, etc. Contraintes de conception : Mise à jour des données de référence Mise à jour depuis les formulaires du site Panier Paiement sécurisé

8 INSA - ASI TechnoWeb : Rappels UML 8/21 Spécification des exigences (cas d utilisation) (2/5) Démarche Structuration en cas d utilisation Cas d'utilisation Identifier les acteurs Identifier les cas d utilisation Structurer les cas d utilisation en package Étudier les relations entre cas d utilisation Hiérarchiser les cas d utilisation

9 INSA - ASI TechnoWeb : Rappels UML 9/21 Spécification des exigences (cas d utilisation) (3/5) Exemple : cas d utilisation de l internaute Généralisation Consulter ses commandes en cours << include >> << extends >> Inclusion Extension Internaute Effectuer une recherche rapide Effectuer une commande << extends >> Effectuer une recherche avancée << include >> Gérer son panier Consulter l'aide en ligne S'identifier Rechercher des ouvrages Effectuer une recherche par thème Effectuer une recherche par rubrique éditoriale

10 INSA - ASI TechnoWeb : Rappels UML 10/21 Spécification des exigences (cas d utilisation) (4/5) Scenarios Exemple : Effectuer une commande Acteur principal : l internaute Objectifs : À tout moment, le client doit pouvoir accéder au formulaire du bon de commande, dans lequel il peut saisir ses coordonnées et les informations nécessaires au paiement et à la livraison. Préconditions : Le panier n est pas vide et l Internaute a pu accéder au formulaire de commande (cf. Gérer son panier). Postconditions : Une commande a été enregistrée et transmise au service Commandes. Scénario nominal : 1. L Internaute saisit l ensemble des informations nécessaires au paiement et à la livraison : - son adresse , - son adresse de facturation, - son adresse de livraison si elle est différente de son adresse de facturation, - son numéro de carte de crédit. 2. Le Système affiche un récapitulatif de la commande. 3. L internaute valide sa commande. 4. Le Système envoie la commande validée au service Clients. 5. Le Système confirme la prise de commande à l Internaute. Extensions : 1a. L Internaute est déjà client. 1. L internaute s identifie avec son et son mot de passe. 2. Le Système affiche les données concernant l Internaute. 2a. Le Système ne reconnaît pas le client Le Système prévient l Internaute du problème (retour en 1a.1). 1-3a. L Internaute annule sa commande. 1. Le Système revient à l affichage du panier (cas d utilisation terminé). Exigences supplémentaires : Utilisation de SSL.

11 INSA - ASI TechnoWeb : Rappels UML 11/21 Spécification des exigences (cas d utilisation) (5/5) Planification Remarque importante Scenarios diagrammes de séquence système Packages UC de l internaute UC des employés Acteurs UC secondaires Classement des cas d utilisation Cas d utilisation Priorité Risque Itération Rechercher des ouvrages Haute Moyen 2 Gérer son panier Haute Bas 3 Effectuer une commande Moyenne Haut 4 Consulter ses commandes en cours Basse Moyen 6 Consulter l aide en ligne Basse Bas 7 Maintenir le catalogue Haute Bas 1 Maintenir les informations éditoriales Moyenne Bas 5 Maintenir le site Moyenne Bas 5

12 INSA - ASI TechnoWeb : Rappels UML 12/21 Navigation (1/2) Approche Approche Maquette Diagramme de navigation Maquette Dessins/canevas pouvant intégrer des fonctionnalités de navigation Vue concrète mais non définitive de l IHM Support de discussion avec le client

13 INSA - ASI TechnoWeb : Rappels UML 13/21 Navigation (2/2) Diagramme de navigation Nouveautés Meilleurs ventes... Page d'accueil <<exception>> erreur [non] Aide Recherche avancée [oui] livre trouvé? <<frame>> Recherche rapide <<action>> Recherche <<action>> Recalculer <<action>> Mettre dans le panier <<frame>> Résultat de recherche <<action>> Classement [il reste au moins 1 livre] Panier Fiche client remplie [plusieurs pages] <<action>> Parcours des pages [client identifié] <<action>> Établir un devis <<action>> Commander <<action>> Modification compte Fiche détaillée d'ouvrage Fiche client vide <<action>> Saisir infos commande Fiche d'auteurs <<frame>> Devis Fiche de commande <<action>> Acheter [Fin normale avec achat]

14 INSA - ASI TechnoWeb : Rappels UML 14/21 Interaction (1/3) Approche Diagrammes d interaction Diagrammes de séquence Diagrammes de collaboration Approche Système Cas d'utilisation (scénarios) Diagrammes de séquence Système Système Diagrammes de séquence système Diagrammes de collaboration

15 INSA - ASI TechnoWeb : Rappels UML 15/21 Interaction (2/3) Diagramme de séquence Exemple : Recherche avancée Internaute RechercheAvancée ContrôleRecherche Catalogue tous les : Livre chercher(phrase) vérifiersyntaxerecherche(phrase) chercherlivres(phrase) résultats : Livre chercherlivresparauteur(a) create résultats find() RésultatRecherche create(resultats) pagesuivante() pageprécédente()

16 INSA - ASI TechnoWeb : Rappels UML 16/21 Interaction (3/3) Diagramme de collaboration Exemple : Recherche avancée 1.1. vérifiersyntaxerecherche(phrase) 1. rechercher(phrase) 1.2. chercherlivres(phrase) RechercheAvancée chercherlivresparauteur(a) Internaute create(résultats) ContrôleRecherche résultats Catalogue find() create 2. pagesuivante() 3. pageprécédente() RésultatRecherche tous les : Livre résultats : Livre

17 INSA - ASI TechnoWeb : Rappels UML 17/21 Modèle objet (1/2) Rappel : MVC MVC : Modèle-Vue-Contrôleur observateur Vue services de mise à jour Notification d'évènements de mise à jour + données modifiées Contrôleur observable Modèle services du modèle Choix du paradigme Au moment de l analyse du problème (Cas d utilisation, modèle du domaine, diagramme de navigation) 3 approches : 1 Fonctionnelle/Procédurale 2 Objets 3 Composants

18 INSA - ASI TechnoWeb : Rappels UML 18/21 Modèle objet (2/2) Diagramme de classes Gestion du panier Page total : real contenu Panier PageResultatRecherche mettredanspanier() PagePanier quantite [0...*] : integer=1 + afficher(idsession, code) + modifierquantiteligne(code, nombre) + supprimerligne(code) + recalculer() viderpanier() + demanderdevis() + commander() + verifiernombre() : booléen + ajouterligne(code, nombre=1) + modifierquantiteligne(code, nombre) + supprimerligne(code) + viderpanier() Session id nom : string prenom : string 1 string ErreurPanierVide messageerreur : string...

19 INSA - ASI TechnoWeb : Rappels UML 19/21 Conclusion (1/3) Limites du modèle UML Qualités Simple Expressif Méthodologique Limites Ne représente pas les états du système Rapidement limité (gros systèmes) Pas d interconnexion de systèmes Pas dynamique (Agents informatiques, composants, etc.) Pas de vérification

20 INSA - ASI TechnoWeb : Rappels UML 20/21 Conclusion (2/3) Alternatives e1 t1 e2 t2 e4 p1 p2 t4 e3 t3 2 t1 p3 Alternatives Approche SMA Repésentation des interactions par automates/réseaux de Petri Vérification logique Contrainte : évènements discrets

21 INSA - ASI TechnoWeb : Rappels UML 21/21 Conclusion (3/3) Références UML : Modéliser un site e-commerce, Pascal Roques, Eyrolles. index.html

Informatique Répartie

Informatique Répartie INSA - ASI InfoRep : Conception de Systèmes Répartis 1/27 Informatique Répartie Conception d Architectures Réparties Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA

Plus en détail

UML. Cas d'utilisation. Delphine Longuet. delphine.longuet@lri.fr

UML. Cas d'utilisation. Delphine Longuet. delphine.longuet@lri.fr Polytech Paris-Sud Formation initiale 3 e année Spécialité Informatique Année 2014-2015 UML Cas d'utilisation Delphine Longuet delphine.longuet@lri.fr Processus de développement logiciel Analyse des besoins

Plus en détail

Etudes de cas. Etude de cas LIBENLIGNE

Etudes de cas. Etude de cas LIBENLIGNE Etudes de cas Etude de cas LIBENLIGNE 1 - Présentation générale 2 - Site marchand 3 - La phase d'initialisation 4 - La phase d'élaboration : itération n 1 5 - La phase d'élaboration : itération n 2 1 -

Plus en détail

Projet : Plan Assurance Qualité

Projet : Plan Assurance Qualité Projet : Document : Plan Assurance Qualité 2UP_SPEC_DEV1 VERSION 1.00 Objet Ce document a pour objectif de définir la démarche d analyse et de conception objet ainsi les activités liées. Auteur Eric PAPET

Plus en détail

Génie logiciel avancé

Génie logiciel avancé Université Paris-Sud L3 MIAGE apprentissage Année 2014-2015 Génie logiciel avancé Analyse des besoins et spécification Delphine Longuet delphine.longuet@lri.fr Analyse des besoins et spécification Objectif

Plus en détail

MODÉLISATION DES BESOINS

MODÉLISATION DES BESOINS MODÉLISATION DES BESOINS Diagrammes de cas d utilisation Cas d'utilisation : Use Case (Jacobson) Permettent déxprimer les attentes/besoins des utilisateurs Permettent de définir les limites du système

Plus en détail

TD McGood 2004. McGood. Mastère 2004 1

TD McGood 2004. McGood. Mastère 2004 1 McGood Mastère 2004 1 McGood Une petite entreprise familiale de restauration rapide, avec des produits de terroir (McGood), voudrait cesser de tenir sa comptabilité à la main (écriture des opérations comptables

Plus en détail

Site Marchand. Author : Cedric Dumoulin Date : 19 mars. 2008 Rev : 25 Nov. 2013

Site Marchand. Author : Cedric Dumoulin Date : 19 mars. 2008 Rev : 25 Nov. 2013 Site Marchand Author : Cedric Dumoulin Date : 19 mars. 2008 Rev : 25 Nov. 2013 1. Spécification Un marchand de videos et musique veut mettre en ligne son catalogue. Les clients peuvent consulter le catalogue,

Plus en détail

1. Le modèle de Use Cases Exercice: Réservation de vacances en ligne

1. Le modèle de Use Cases Exercice: Réservation de vacances en ligne Cas d'utilisation . Le modèle de Use Cases Exercice: Réservation de vacances en ligne Bankcard (paiement par carte de débit) Exercice Réservation sport d hiver en ligne (Futur système) Banksys (paiement

Plus en détail

Un peu d'organisation. Conception et Programmation par Objets HLIN406. Sommaire. Pourquoi vous parler de conception par objets? Notion de modélisation

Un peu d'organisation. Conception et Programmation par Objets HLIN406. Sommaire. Pourquoi vous parler de conception par objets? Notion de modélisation Un peu d'organisation Conception et Programmation par Objets HLIN406 Marianne Huchard, Clémentine Nebut LIRMM / Université de Montpellier 2 Premières semaines Contrôle des connaissances Supports 2015 Sommaire

Plus en détail

Réservation des salles

Réservation des salles Réservation des salles Mastère 2004 1 Réservation des salles 2004 1. Expression des besoins Pour tenter de résoudre les problèmes récurrents posés par la gestion de la réservation des salles, l université

Plus en détail

Modélisation des Systèmes d Information Jean-Yves Antoine

Modélisation des Systèmes d Information Jean-Yves Antoine Modélisation des Systèmes d Information Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine Processus de développement logiciel Jean-Yves Antoine U. Bretagne Sud - UFR SSI - IUP Vannes année 2001-2002

Plus en détail

Avertissement : comme pour toute activité de modélisation, il n existe pas UNE solution unique. Ce document présente donc une solution possible.

Avertissement : comme pour toute activité de modélisation, il n existe pas UNE solution unique. Ce document présente donc une solution possible. Démo 2- Correction Cas d utilisation Professeur : Bruno Dufor Démonstrateurs : Marouane Kessentini Hassen Grati Partie théorique : Avertissement : comme pour toute activité de modélisation, il n existe

Plus en détail

Processus Unifié de développement de logiciel

Processus Unifié de développement de logiciel Processus Unifié de développement de logiciel Plan 1. SUP : une simplification de RUP 2. Les éléments de modélisation de SUP 3. Description de la dynamique de SUP 4. SUP sur une étude de cas 2 SUP : une

Plus en détail

Description et illustration du processus unifié

Description et illustration du processus unifié USDP Description et illustration du processus unifié Définit un enchaînement d activités Est réalisé par un ensemble de travailleurs Avec des rôles, des métiers Avec pour objectifs de passer des besoins

Plus en détail

DEMARCHE OU PROCESSUS LOGICIEL

DEMARCHE OU PROCESSUS LOGICIEL DEMARCHE OU PROCESSUS LOGICIEL PROCESSUS LOGICIEL Définition Un processus définit une séquence d étapes, en partie ordonnées, qui concourent à l obtention d un système logiciel ou à l évolution d un système

Plus en détail

PASCAL ROQUES. UML par. la pratique. Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5

PASCAL ROQUES. UML par. la pratique. Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5 est f o E Y R O L L E S PASCAL ROQUES UML par la pratique Groupe Eyrolles, 2001, 2002, 2004, 2005, 2006, 2009. ISBN : 978-2-212-12508-5 Sommaire Introduction 9 Objectifs du livre... 9 Structure de l ouvrage...

Plus en détail

Etude de cas Etude de cas N 3. Etude de cas N 3 : Allocation des ressources

Etude de cas Etude de cas N 3. Etude de cas N 3 : Allocation des ressources Etude de cas N 3 : Allocation des ressources Chaque année, au troisième trimestre, les directeurs de laboratoire de recherche expriment leurs demandes de moyens pour l année à venir auprès de leur direction

Plus en détail

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Génie logiciel avec UML Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Claude Boutet Session hiver 2008 Modélisation de systèmes Table des matières TABLE DES

Plus en détail

GPA 789 : Analyse et Conception Orientées Objet. ETS Mickaël Gardoni Bureau A 3588 tel 84 11. Mise en Œuvre UML version du 24 avril 2009

GPA 789 : Analyse et Conception Orientées Objet. ETS Mickaël Gardoni Bureau A 3588 tel 84 11. Mise en Œuvre UML version du 24 avril 2009 GPA 789 : Analyse et Conception Orientées Objet ETS Mickaël Gardoni Bureau A 3588 tel 84 11 Mise en œuvre UML 1/ 25 Introduction Mise en œuvre d UML UML n est pas une méthode 2/ 25 1 UML n est qu un langage

Plus en détail

1 er Partie (Etude de l existant)

1 er Partie (Etude de l existant) 1-Introduction : Nous présentons dans ce chapitre les différents points portant sur l étude de l existant ; cette phase de l étude permet d une part de prendre connaissance en détail des objectifs poursuivis

Plus en détail

Question 1 - Programmation des classes Modèles

Question 1 - Programmation des classes Modèles Critères de correction Analyse juste du devis et respect des maquettes Structure adéquate des fichiers et des modules du site Intégration fonctionnelle des éléments fournis Codification précise et structurée

Plus en détail

Conception et Implémentation

Conception et Implémentation I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

Diagramme de cas d utilisation. Objectif. Acteurs et use cases. Diagrammes UML. (use case) du use case. du diagramme de use cases

Diagramme de cas d utilisation. Objectif. Acteurs et use cases. Diagrammes UML. (use case) du use case. du diagramme de use cases Diagrammes UML Cas d utilisation Diagramme de cas d utilisation (use case) Classe Etats-transitions Scénario Activité Interaction Séquence Collaboration Implémentation Composantes Déploiement 2006 zam@lamsade.dauphine.fr

Plus en détail

Document de Spécifications Logiciel

Document de Spécifications Logiciel Document de Spécifications Logiciel FALLET Laurent JOUANNO Guillaume MALLET Grégory MARTEAU Sylvie MORISSET Samuel 6 juin 2003 Pour voir toutes les figures présentes dans ce document en une qualité optimum,

Plus en détail

Exercice EXU1610. INSA-ROUEN - ASI page 1/1 UV Génie Logiciel

Exercice EXU1610. INSA-ROUEN - ASI page 1/1 UV Génie Logiciel Exercice EXU60 Préliminaire Cet exercice a pour but de vous guider dans la démarche de conception outillée par UML. Chacune des questions vous aiguille pas à pas : Réaliser un diagramme de séquence système

Plus en détail

Introduction : Le domaine de l IHM et quelques rappels

Introduction : Le domaine de l IHM et quelques rappels ! Modèles en Interaction! Homme-Machine! Introduction! et rappels! Cours RICM5 2011-2012 Joëlle Coutaz, LIG Joelle.Coutaz@imag.fr http://iihm.imag.fr/coutaz 1 Introduction : Le domaine de l IHM et quelques

Plus en détail

Modélisation objet Le langage UML

Modélisation objet Le langage UML Modélisation objet Le langage UML Brahim HAMID La base de contrôle Robot Zone à explorer brahim.hamid@irit.fr brahim.hamid@univ-tlse2.fr http://mass-cara.univ-tlse2.fr/~brahimou/ens/uml 1 Les méthodes

Plus en détail

Guichet automatique de banque

Guichet automatique de banque Guichet automatique de banque Mastère 2004 1 Guichet automatique de banque : GAB Objectif : Illustrer la vue fonctionnelle et particulièrement la définition des cas d utilisation. 1. Spécification du problème

Plus en détail

UML : Les cas d utilisation

UML : Les cas d utilisation UML : Les cas d utilisation 2014 tv - v.1.0 Point de vue fonctionnel L expression préliminaire des besoins donne lieu à une modélisation par les cas d utilisation. Le concept de cas d

Plus en détail

Choix du sujet. Examples : on line shop. Examples : on line shop. Modélisation d application web. UML: Unified modeling Language. Amazon.

Choix du sujet. Examples : on line shop. Examples : on line shop. Modélisation d application web. UML: Unified modeling Language. Amazon. Choix du sujet UML: Unified modeling Language - Modeling of web applications - Modélisation d application web On line Fitness Shop TD 1-11/09/2008 Diagrammes de cas d utilisation Luigi DILILLO - LIRMM

Plus en détail

Application de gestion d une bibliothèque municipale

Application de gestion d une bibliothèque municipale Application de gestion d une bibliothèque municipale Réalisé par : TARIK NASRAOUI NAMEZ MOHAMED 08/03/ Cadre réservé à l encadrant : Code d identification du Candidat : Nom des Validateurs Commentaires

Plus en détail

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org Bonnes pratiques PHP 1 Plan de la présentation 0 Comment aborder cette présentation? Développement 1 2 3 4 Exploitation S'organiser et choisir ses outils Gagner performances et fiabilité Améliorer sa compétitivité

Plus en détail

Contexte de SI : Journées du Patrimoine Économique niveau III

Contexte de SI : Journées du Patrimoine Économique niveau III Contexte de SI : Journées du Patrimoine Économique niveau III Introduction : Le contexte est basé sur l étude d une partie du système d information de la Chambre de commerce et d Industrie (CCI) de Dordogne

Plus en détail

Gestion des immeubles

Gestion des immeubles RAPPORT DE CONCEPTION Gestion des immeubles BOUSSRHAN YOUSSEF & BENZITI WALID Email : Youssefboussrhan@gmail.com GSM : 0678510690, 0611347597 ISTA NTIC SYBA CRJJ GROUPE B Annexe : Figure 1: Diagramme de

Plus en détail

M1 : Ingénierie du Logiciel

M1 : Ingénierie du Logiciel M1 : Ingénierie du Logiciel UNIVERSITE PIERRE & MARIE CURIE (PARIS VI) Examen Réparti 1ere partie 8 novembre 2012 (2 heures avec documents : tous SAUF ANNALES CORRIGEES). Barème indicatif sur 22 points.

Plus en détail

Le portail Internet CERP S.A., un véritable outil pour les pharmaciens. Guide utilisateur - CERP S.A. V. 1.1

Le portail Internet CERP S.A., un véritable outil pour les pharmaciens. Guide utilisateur - CERP S.A. V. 1.1 Le portail Internet CERP S.A., un véritable outil pour les pharmaciens. Guide utilisateur - CERP S.A. V. 1.1 "Une information immédiate pour mes patients, c est essentiel!" Acteur à part entière du système

Plus en détail

TD Bibliothèque 2003-2004. Gestion Bibliothèque

TD Bibliothèque 2003-2004. Gestion Bibliothèque Gestion Bibliothèque 1 Bibliothèque Objectif : Illustrer la vue statique : détermination du diagramme de classes à partir des diagrammes de séquence. 1. Spécification du problème On souhaite gérer les

Plus en détail

Annexe du cours Conception des sites web marchands et mobiles

Annexe du cours Conception des sites web marchands et mobiles Conception des sites web marchands et mobiles Nassim BAHRI {contact@nassimbahri.ovh} 1 Novembre 2015 1 Diagramme de séquence système Les cas d'utilisation décrivent les interactions des acteurs avec le

Plus en détail

Noël NOVELLI ; Université de la Méditerranée ; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9

Noël NOVELLI ; Université de la Méditerranée ; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Noël NOVELLI ; Université de la Méditerranée ; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Documentation La documentation a pour but de laisser des traces

Plus en détail

Site Web de paris sportifs

Site Web de paris sportifs HENAUD Benoît Numéro d auditeur 05-39166 Version V1.2 Date de mise à jour 31/03/2008 1/21 Table des matières 1. Objectif du document... 3 2. Présentation... 3 2.1. Présentation du projet... 3 2.2. Situation

Plus en détail

M1 : Ingénierie du Logiciel

M1 : Ingénierie du Logiciel M1 : Ingénierie du Logiciel UNIVERSITE PIERRE & MARIE CURIE (PARIS VI) Examen Réparti 1ere partie 7 novembre 2013 (2 heures avec documents : tous SAUF ANNALES CORRIGEES). Barème indicatif sur 22 points.

Plus en détail

TP-1 : Diagramme de Cas d utilisation Diagrammes d interaction

TP-1 : Diagramme de Cas d utilisation Diagrammes d interaction EFREI - L2 Année : 2013/2014 A. Lahlou TP-1 UML TP-1 : Diagramme de Cas d utilisation Diagrammes d interaction I Introduction Durant la première séance de TP, vous partez à la découverte de l AGL (Atelier

Plus en détail

CONCEPTION des SYSTÈMES d INFORMATION UML

CONCEPTION des SYSTÈMES d INFORMATION UML CONCEPTION des SYSTÈMES d INFORMATION UML 2 : Analyse Fonctionnelle Epitech 3 Automne 2007 Bertrand LIAUDET SOMMAIRE LES CAS D UTILISATION 2 1. Présentation intuitive de la notion de cas d utilisation

Plus en détail

SFR. Mise en place de la gestion des exigences sous DOORS dans le cadre de la refonte du système d'information commercial 14/11/2007

SFR. Mise en place de la gestion des exigences sous DOORS dans le cadre de la refonte du système d'information commercial 14/11/2007 SFR Mise en place de la gestion des exigences sous DOORS dans le cadre de la refonte du système d'information commercial 14/11/2007 1 Sommaire 1- Le contexte et l historique de la Gestion des EXigences

Plus en détail

M1 : Ingénierie du Logiciel

M1 : Ingénierie du Logiciel M1 : Ingénierie du Logiciel UNIVERSITE PIERRE & MARIE CURIE (PARIS VI) Examen Réparti 2eme partie 10 Janvier 2013 (2 heures avec documents : tous SAUF ANNALES CORRIGEES). Barème indicatif sur 22 points

Plus en détail

Dell Premier. Guide d achat et de commande. Connexion à votre page Premier. Gestion de votre profil

Dell Premier. Guide d achat et de commande. Connexion à votre page Premier. Gestion de votre profil Guide d achat et de commande Dell Premier Dell Premier est votre site Web d achat et d assistance sécurisé et personnalisé vous donnant accès à un processus d achat simple, efficace et économique. Consultez

Plus en détail

Gestion de stock facturation : openstock 1.02 juin 2006

Gestion de stock facturation : openstock 1.02 juin 2006 Introduction Gestion de stock facturation : openstock 1.02 juin 2006 Le rapport de stage de Laurent POUCHOULOU décrivant son travail sur la période d Avril à Juin 2006 a été transformé en documentation

Plus en détail

Mongi TRIKI Docteur en Informatique Université Paris Dauphine

Mongi TRIKI Docteur en Informatique Université Paris Dauphine Université Méditerranéenne Libre de Tunis Faculté Méditerranéenne Privée des Sciences Informatiques, Economiques et de Gestion de Tunis Département d Informatique LICENCE INFORMATIQUE Guide du Stagiaire

Plus en détail

Maîtriser le backend

Maîtriser le backend 4 Maîtriser le backend Les nouveaux utilisateurs de Magento sont souvent impressionnés par la qualité de son interface d administration, mais ils en redoutent aussi la richesse fonctionnelle. Connaître

Plus en détail

1/7. Client. +getstatut() posséder -prixachat: Float Bien -idbien: Integer -adresse: String. Compte -numero: Integer -solde: Float. -idclient: Integer

1/7. Client. +getstatut() posséder -prixachat: Float Bien -idbien: Integer -adresse: String. Compte -numero: Integer -solde: Float. -idclient: Integer Nom : Prénom : Année : 2013/2014 Correction DE UML Durée : 02 heures (Seulement une feuille A4 autorisée. Tous autres et appareil électronique interdits) (Répondez directement sur le sujet) Exercice 1

Plus en détail

Développement d une application java de bureau pour la gestion des rapports de visite GSB

Développement d une application java de bureau pour la gestion des rapports de visite GSB Développement d une application java de bureau pour la gestion des rapports de visite GSB CAHIER DES CHARGES Définition du besoin Définition de l'objet Les rapports de visite sont actuellement gérés à

Plus en détail

Tutoriel d utilisation du site macommanderocal.fr

Tutoriel d utilisation du site macommanderocal.fr Tutoriel d utilisation du site macommanderocal.fr Tutoriel d utilisation du site macommanderocal.fr Page 1 Table des matières I. Page d accueil... 3 1. Création de compte client... 3 2. Connexion à votre

Plus en détail

Le Processus Unifié appliqué au projet MOOCS

Le Processus Unifié appliqué au projet MOOCS Le Processus Unifié appliqué au projet MOOCS Violaine Louvet GTN, 7 mai 2003, Orsay Le Processus Unifie applique au projet MOOCS p. 1 L objet Objet = entité regroupant des données (attributs) et des services

Plus en détail

<< Crédit Club Auto >>

<< Crédit Club Auto >> Abbas Ahmad Année 2010/2011 Matin Bayramov Analyse et Modélisation des Systèmes Informatique (AMSI) Projet de Modélisation UML > Professeur encadrant : M. GUILLAUME PAQUETTE Projet

Plus en détail

OMGL 6 Cahier des charges

OMGL 6 Cahier des charges OMGL 6 Helpdesk Radoslav Cvetkoski, Xavier Fanti, Yohann Haution, Yanis Salti, Sébastien Tassier Sommaire Helpdesk... 1 0. Historique du document... 3 1. Introduction... 3 2. Présentation de la société...

Plus en détail

Chapitre II Analyse 1

Chapitre II Analyse 1 Chapitre II Analyse 1 Plan du chapitre II II. Analyse A. Identification des besoins : Cas d utilisation 1. Définitions 2. Modes d utilisation 3. Format détaillé 4. Principes de rédaction 5. Concevoir les

Plus en détail

Projet d assurance AssureTout dirigé par Anne-Marie HUGUES. Paraita WOHLER Pierre AITTAHAR Théo AGOSTINI

Projet d assurance AssureTout dirigé par Anne-Marie HUGUES. Paraita WOHLER Pierre AITTAHAR Théo AGOSTINI Projet d assurance AssureTout dirigé par Anne-Marie HUGUES Paraita WOHLER Pierre AITTAHAR Théo AGOSTINI 21 novembre 2012 Table des matières 1 Cahier des charges 2 1.1 Reprise du sujet................................................

Plus en détail

Étude de cas. UML n est pas une méthode

Étude de cas. UML n est pas une méthode Étude de cas UML n est pas une méthode UML n est pas une méthode, mais un simple langage ; l OMG ne préconise pas de processus ; il n existe pas une démarche unique qui fixe l ordre dans lequel les modèles

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

Bases de données et interfaces Génie logiciel

Bases de données et interfaces Génie logiciel Bases de données et interfaces Génie logiciel Merlet benjamin Merlet-Billon Maryvonne Hueber Yann Jamin Guillaume Giraud Sandra Département Génie Biologique Professeurs responsables : Option BIMB Promotion

Plus en détail

Sixième partie VI. Diagramme de cas d utilisation. Cours de Génie Logiciel. David Janiszek. Introduction. Les éléments. Les relations.

Sixième partie VI. Diagramme de cas d utilisation. Cours de Génie Logiciel. David Janiszek. Introduction. Les éléments. Les relations. Sixième partie VI Diagramme de cas d utilisation Définition Le diagramme de cas d utilisation représente la structure des grandes fonctionnalités nécessaires aux utilisateurs du système Rôle du diagramme

Plus en détail

Positionnement de UP

Positionnement de UP UNIFIED PROCESS Positionnement de UP Unified Process Langage Méthode Outil logiciel UML UP RUP 6 BONNES PRATIQUES développement itératif gestion des exigences architecture basée sur des composants modélisation

Plus en détail

Découpe fonctionnel e-commerce 100 V14 Fonctions spécifiques E-commerce : Navigation on-line

Découpe fonctionnel e-commerce 100 V14 Fonctions spécifiques E-commerce : Navigation on-line Découpe fonctionnel e-commerce 100 V14 Fonctions spécifiques E-commerce : Navigation on-line Menu Profil Menu Mes clients Menu Paniers en Menu Mes commandes en Menu paniers sauvegardés Mot de passe Profil

Plus en détail

Rédaction du Document de Spécifications Logiciel

Rédaction du Document de Spécifications Logiciel Rédaction du Document de Spécifications Logiciel Instruction Générale Qualité Version : 1.1 Nombre de pages : 12 Référence : referentiel_qualite/dsl.plan_type.doc UV UMLP Département ASI INSA-ROUEN BP

Plus en détail

Modélisation comportementale pour l ingénierie système

Modélisation comportementale pour l ingénierie système Modélisation comportementale pour l ingénierie système Contexte étude Système à spécifier L inverseur de source Objectif Capter et formaliser les besoins Produire les spécifications du système Valider

Plus en détail

Modélisation Principe Autre principe

Modélisation Principe Autre principe Modélisation Principe : un modèle est une abstraction permettant de mieux comprendre un objet complexe (bâtiment, économie, atmosphère, cellule, logiciel, ). Autre principe : un petit dessin vaut mieux

Plus en détail

Spécification par la modélisation

Spécification par la modélisation Spécification par la modélisation Objectifs : Être en mesure de spécifier par les modèles UML. Comprendre l importance des cas d utilisation (UC). Comprendre les méthodes d'identification des UCs. Comprendre

Plus en détail

Dossier de conception. Conception d un site E-learning

Dossier de conception. Conception d un site E-learning Conception d un site E-learning Encadré par : Mr. LACHGAR Mohamed Réalisé par : LECHQER Younesse ELEOUAD Abdelhadi SOMMAIRE I. PERIMETRE DU PROJET... 2 1.1. ENJEUX ET VISION DU PROJET... 3 1.2. ARCHITECTURE

Plus en détail

Georgieva Diana Bourgouin Adrien Licence 3 ~ Faculté des Sciences et des Techniques UML ~ Bibliothèque. Projet UML.

Georgieva Diana Bourgouin Adrien Licence 3 ~ Faculté des Sciences et des Techniques UML ~ Bibliothèque. Projet UML. Projet UML Cas Bibliothèque Page 1 sur 35 S6 ~ 2008-2009 Sommaire I. Introduction 3 II. Modélisation A. Cas d utilisation 1. Première approche 4-6 2. Cas d utilisation avant la modélisation des diagrammes

Plus en détail

Formation Chef de projet Web : Conduite de projet Web + Ergonomie de Sites Web

Formation Chef de projet Web : Conduite de projet Web + Ergonomie de Sites Web Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Distance - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg -

Plus en détail

Conception et développement d une. application Web

Conception et développement d une. application Web Conception et développement d une Epreuve E4 - SLAM application Web AUBRUN Vincent HUERTAS Nicolas LE MEUT Loic RIDEAU Alexandre Contexte GSB 1/ Base de données 2/ Diagramme des cas d utilisation A- Visiteur

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 7 Étude de cas : la boutique MX Dans ce dernier chapitre, nous allons exploiter Dreamweaver MX pour développer une boutique marchande utilisant la technologie

Plus en détail

Formation UML 2 le diagramme de cas d utilisation

Formation UML 2 le diagramme de cas d utilisation Formation UML 2 le diagramme de cas d utilisation Travaux dirigés 11 au 13 février 2014 Hervé DOMALAIN CPII/DOSO/ED FORMATION UML 2 LE DIAGRAMME DE CAS D UTILISATION Travaux dirigés 1. Enoncé du cahier

Plus en détail

Contexte PPE GSB CR. Analyse. Projet réalisé :

Contexte PPE GSB CR. Analyse. Projet réalisé : Contexte PPE GSB CR Le laboratoire est issu de la fusion entre le géant américain Galaxy et le conglomérat Swiss Bourdin. Cette fusion a eu pour but de moderniser l activité de visite médicale et de réaliser

Plus en détail

Développement photo en ligne. Création d'un site de 1/56

Développement photo en ligne. Création d'un site de 1/56 Création d'un site de développement photo en ligne Version DUTRA CANCADO Alexandre 0.81 Numéro d auditeur Date de mise à jour I000751 23/03/2006 1/56 Table des matières 1. Objectif du document...5 1.1.

Plus en détail

La démarche agile au service du e-business : Deuxième partie par Pascal Roques

La démarche agile au service du e-business : Deuxième partie par Pascal Roques La démarche agile au service du e-business : Deuxième partie par Pascal Roques Dans ce deuxième article, nous allons mettre en œuvre sur un petit exemple le processus simplifié que nous préconisons pour

Plus en détail

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Gestion de Projet Informatique http://www.rzo.free.fr Pierre PARREND 1 Mars 2005 Sommaire Gestion de projet informatique Cycle de vie du logiciel Modèles de Méthodes

Plus en détail

AIDE-MEMOIRE. Forprev. Processus de renouvellement d une habilitation. Version 1. Page 1 sur 24

AIDE-MEMOIRE. Forprev. Processus de renouvellement d une habilitation. Version 1. Page 1 sur 24 2014 AIDE-MEMOIRE Forprev Processus de renouvellement d une habilitation Version 1 Page 1 sur 24 Sommaire SOMMAIRE... 2 ETAPES DU RENOUVELLEMENT D UNE HABILITATION... 3 1. DESIGNER UN FORMATEUR «REFERENT»

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

Travaux Pratiques (Licence Pro) Servlet/JSP (MVC) & Web Services. --- Site Web d un club de tennis

Travaux Pratiques (Licence Pro) Servlet/JSP (MVC) & Web Services. --- Site Web d un club de tennis Travaux Pratiques (Licence Pro) Servlet/JSP (MVC) & Web Services --- Site Web d un club de tennis ETAPE 1 : Services locaux ( servlets / JSP ) Services offerts par le site web a chaque adhérent du club

Plus en détail

PRIMAVERA CONTRACTOR FONCTIONNALITÉS DE GESTION DE PROJET SIMPLES ET ABORDABLES.

PRIMAVERA CONTRACTOR FONCTIONNALITÉS DE GESTION DE PROJET SIMPLES ET ABORDABLES. PRIMAVERA CONTRACTOR FONCTIONNALITÉS DE GESTION DE PROJET SIMPLES ET ABORDABLES. Affichage en surbrillance des tâches et des ressources à venir Gestion des références du projet pour gérer les modifications

Plus en détail

1. Choisissez le/s produit/s désiré/s.

1. Choisissez le/s produit/s désiré/s. Nous indiquons ci-dessous les pas à suivre pour réaliser un achat avec PayPal sur le site Web www.aliens4sale.com. Tout d abord, il est indispensable de disposez d un compte PayPal. Vous pouvez ouvrir

Plus en détail

Mode d emploi site marchand RG Online. www.groupe-rg-online.com

Mode d emploi site marchand RG Online. www.groupe-rg-online.com Mode d emploi site marchand RG Online www.groupe-rg-online.com Le site RG online vous permet de passer vos commandes directement en ligne, à travers un site Internet. Le site présente un catalogue d articles,

Plus en détail

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 L i a m T A R D I E U www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 Sommaire Sommaire... 2 Eléments initiaux... 3 Base de données... 3 Tables... 4 membres... 4 commandes... 4 articles... 4 details_commandes...

Plus en détail

Démarche. Identification des concepts du domaine. Identification des concepts du domaine. UML: Unified modeling Language

Démarche. Identification des concepts du domaine. Identification des concepts du domaine. UML: Unified modeling Language Rapi< def Rapi< def Rapi< def rapide rapide e Démarche UML: Unified modeling Language - Modeling of web applications - Besoins utilisateurs Diagrammes de cas d utilisation Diagrammes de séquence

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

INTERFACE WEB API ENVOI DE SMS EN MASSE NOTICE D UTILISATION MAJ : 22/06/2007

INTERFACE WEB API ENVOI DE SMS EN MASSE NOTICE D UTILISATION MAJ : 22/06/2007 INTERFACE WEB API ENVOI DE SMS EN MASSE NOTICE D UTILISATION MAJ : 22/06/2007 Ce document est destiné aux professionnels, qui ont choisi d utiliser notre API, via l interface WEB mise à leur disposition,

Plus en détail

Refonte front-office / back-office - Analyse -

Refonte front-office / back-office - Analyse - Refonte front-office / back-office - - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 23 avril 2009 1 / 39 Table des matières 1 Objectif

Plus en détail

Informatique Répartie

Informatique Répartie INSA - ASI InfoRep : Client-Serveur 1/36 Informatique Répartie Architectures Client-Serveur Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI InfoRep : Client-Serveur

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

GTI410 Applications des techniques numériques en graphisme et imagerie

GTI410 Applications des techniques numériques en graphisme et imagerie GTI410 Applications des techniques numériques en graphisme et imagerie Présentation du laboratoire 1 Basé sur le matériel de Vincent Carrier et François Ostiguy Contacts Chargé de laboratoire Francis Cardinal

Plus en détail

IFT2251 : Génie logiciel

IFT2251 : Génie logiciel Cas IFT2251 : Génie logiciel Chapitre 4. Analyse orientée objets Section 3. Cas 1. Le diagramme de cas 2. Les acteurs 3. Les scénarios d un cas 4. Relations entre cas 5. Construction d un diagramme de

Plus en détail

Descriptif des fonctionnalités de notre site professionnel. www.appeldulivre.fr. Page 1 sur 13

Descriptif des fonctionnalités de notre site professionnel. www.appeldulivre.fr. Page 1 sur 13 Descriptif des fonctionnalités de notre site professionnel www.appeldulivre.fr Page 1 sur 13 Bonjour, Bienvenue sur notre site sur lequel vous pouvez : rechercher des ouvrages demander des prix commander

Plus en détail

Use Cases. Introduction

Use Cases. Introduction Use Cases Introduction Avant d aborder la définition et la conception des UC il est bon de positionner le concept du UC au sein du processus de développement. Le Processus de développement utilisé ici

Plus en détail

C A H I E R D E S C H A R G E S

C A H I E R D E S C H A R G E S C A H I E R D E S C H A R G E S Projet : CREATION D UN SITE WEB : ENTRAID-ETUDIANT Chantier : GROUPE 2 MASTER CCI Titre du document : CAHIER DES CHARGES Référence : https:///orleans.miage.fr/svn/ccientraid

Plus en détail

Formation UML 2 les diagrammes de séquences, d états-transitions et d activités

Formation UML 2 les diagrammes de séquences, d états-transitions et d activités Formation UML 2 les diagrammes de séquences, d états-transitions et d activités Travaux dirigés 2ème exercice 11 au 13 février 2014 Hervé DOMALAIN CPII/DOSO/ED FORMATION UML 2 LES DIAGRAMMES DE SEQUENCES,

Plus en détail