GOL-502 Industrie de services. Travaux Pratique / Devoir #7



Documents pareils
Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh

Compte-rendu de projet de Système de gestion de base de données

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Les diagrammes de modélisation

MEGA ITSM Accelerator. Guide de Démarrage

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Manuel d utilisation NETexcom

Installation d'un serveur DHCP sous Windows 2000 Serveur

Réseau local entre Windows Xp et 7

MEDIAplus elearning. version 6.6

Chapitre I : le langage UML et le processus unifié

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon

MEGA Application Portfolio Management. Guide d utilisation

Google Drive, le cloud de Google

INDEX Fonctionnement Schéma de câblage... 24

Université de Bangui. Modélisons en UML

Plan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml

Diagramme de classes

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

GOL502 Industries de services

Création d'un questionnaire (sondage)

Transférer et enregistrer les photos sur l'ordinateur

MEGA ITSM Accelerator. Guide de démarrage

Langage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Manuel d'utilisation d'apimail V3

Comment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents

Rôle, accès et formation des utilisateurs de HSPnet

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.0

Retrouver un mot de passe perdu de Windows

Chapitre 4 Pierre, papier, ciseaux

MEGA Database Builder. Guide d utilisation

Cours de Génie Logiciel

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. Version EXOCA 1

Installer Windows 8 depuis une clé USB

Générer du code à partir d une description de haut niveau

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

EQUISIS E-BANKING A. "E-BANKING" VIREMENTS NATIONAUX PARAMETRAGE. Comptes centralisateurs financiers

UML (Paquetage) Unified Modeling Language

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus

Guide d'installation du connecteur Outlook 4

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.3

1. Cliquez sur dans le coin supérieur gauche de l'écran 2. Sélectionnez la Langue de l'interface désirée 3. Cliquez sur

Visio Kit. Mode d'emploi

Apprendre la Programmation Orientée Objet avec le langage Java (avec exercices pratiques et corrigés)

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

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail v.8. Powered by. - media-2001.communication &.

TRAVAUX DIRIGES D'INFORMATIQUE INITIATION A LA MANIPULATION DE WINDOWS 98

LibreOffice Calc : introduction aux tableaux croisés dynamiques

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN :

MANUEL PROGRAMME DE GESTION DU CPL WI-FI

La base de données dans ArtemiS SUITE

Documentation de produit SAP Cloud for Customer (novembre 2013) Nouveautés de SAP Cloud for Customer pour les administrateurs

Sage CRM. 7.2 Guide de Portail Client

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

VOS PREMIERS PAS AVEC TRACENPOCHE

BANQUES DE DONNÉES PÉDAGOGIQUES

Rapidolect Les Productions de la Columelle ( ) Page 1

Guide d installation de l Amplificateur Universel Wifi N avec 4 ports réseau

Onglet sécurité de Windows XP Pro et XP Home

OpenOffice.org IMPRESS. Notes de cours Novembre 2005 Version 1.0

Table des matières Sources

Manuel utilisateur du portail (accès BS2000 version 1.6n)

Partager sa connexion Internet via le WiFi avec Windows 8

Utiliser CHAMILO pour le travail collaboratif

Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère

Guide Expert Comptable Production Coala

MEGA Merise. Guide d utilisation

Menu Traitement. Menu Traitement

Fiche FOCUS. Les téléprocédures

Utilisation d'un réseau avec IACA

BADPLUS V5 MANUEL D'UTILISATION. Imports de données joueurs à partir de la base fédérale en ligne Poona. Stéphan KIEFFER - Dominique BOSSERT

Traduction des Langages : Le Compilateur Micro Java

Transmission de données

Fiche FOCUS. Les téléprocédures. Opter pour l'accès sans certificat hors espace professionnel

CRÉER DES LEÇONS AVEC L'ÉDITEUR DU LOGICIEL 1000 MOTS POUR APPRENDRE À LIRE EN FRANÇAIS, ANGLAIS ET ALLEMAND

Guide d'installation de l'amplificateur de signal pour périphériques mobiles Wi-Fi WN1000RP

Guide de démarrage rapide

C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement

Méthodes de développement. Analyse des exigences (spécification)

TeamLab. Premières étapes

Date de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24

Guide de démarrage rapide

Installation de la visionneuse de fichiers PDF, Adobe Reader (si ce n'est pas déjà fait)

GESTION DES BONS DE COMMANDE

Gestion des applications, TI. Tout droits réservés, Marcel Aubin

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

Présentation du tableau blanc interactif Interwrite

Alfresco Guide Utilisateur

Importation des données dans Open Office Base

Installation de Windows 2012 Serveur

I Paramétrages du code journal ASSOCIATION NATIONALE D'ASSISTANCE ADMINISTRATIVE ET FISCALE DES AVOCATS

GUIDE DE PARTICIPATION DES JOURNALISTES AFP AUX RESEAUX SOCIAUX

Mode d emploi : Module SMS

Exemples et tutoriels Version 7.5. Tutoriel de l'exemple Recrutement de personnel pour IBM Process Designer

Transcription:

GOL-502 Industrie de services Travaux Pratique / Devoir #7 Version 2012

Modélisation à l'aide du langage UML 1) Diagramme de cas d'utilisation 2) Diagramme de classes 3) Diagramme de séquence 4) Diagramme de collaboration 5) Diagramme d'états 2

Contrôle d'accès à des salles d'un bâtiment Énoncé : Le but est de protèger un bâtiment en restreignant l'accès à certaines salles. L'ouverture de chacune des portes de ces salles est commandée par un lecteur de badges placé à proximité. Les badges permettent l'ouvertures des portes ne sont délivrés qu'au personnes qui doivent accéder aux locaux protégés dans l'exercice de leurs fonctions. Les droits d'accès sont alloué entre les groupes de personnes et les groupes de portes, de sorte qu'une personne ou une porte doit toujours être au moins dans un groupe (Le sien). Exemple tiré du livre de Pierre-Alain Muller, Modélisation objet avec UML 3

Contrôle d'accès à des salles d'un bâtiment Énoncé (suite) : Un groupe de portes peut contenir des portes dispersées dans tout le bâtiment. Une porte donnée ne peut appartenir qu'à un seul groupe de portes. La personne peut appartenir à plusieurs groupes, de sorte que ses droit d'accès correspondent à l'union des droits d'accès de chacun des groupes qui la contiennent. La définition des droits d'accès est effectuée en décrivant pour chaque groupe de personne les différents groupes de portes qui sont accessibles et sous quelle contrainte horaire. Exemple tiré du livre de Pierre-Alain Muller, Modélisation objet avec UML 4

Contrôle d'accès à des salles d'un bâtiment Énoncé (suite) : Les droit d'accès sont décrits dans un calendrier annuel qui décrit la situation de la semaine par semaine. Vu la faible variation des droits dans le temps, un calendrier peut être initialisé au moyen de semaines types qui décrivent une configuration de droit donnée. Le superviseur peut créer autant de semaines type qu'il le désire. Le superviseur est responsable de la configuration initiale et de la mise à jour des différentes informations de définition des groupes de personnes et de portes. Un gardien fait la surveillance et dispose d'un écran de contrôle et est informé des tentatives de passage infructueuses. Exemple tiré du livre de Pierre-Alain Muller, Modélisation objet avec UML 5

Sélection du gabarit. Vision 2007 Utiliser le gabarit «UML Model Diagram» ver. Anglais Ouverture d'un nouveau fichier 6

Sélection du gabarit. Vision 2007 Utiliser le gabarit «UML Model Diagram» ver. Anglais 7

Sélection du gabarit. Vision 2007 Pour acédate précédente Utiliser le gabarit «UML Model Diagram» ver. Anglais 8

Création du diagramme des cas d'utilisation Visio 2007 Normalement les symboles UML sont automatiquement affichés dans une fênetre. Si non, faite ci-haut. 9

Création du diagramme des cas d'utilisation Normalement les symboles UML sont automatiquement affichés dans une fênetre. Si non, faite ci-haut. 10

Création du diagramme des cas d'utilisation Voici à quoi ressemble la fênetre pour le modèle UML Sélection Paquet supérieur et click bouton droit de la souris 11

Création du diagramme des cas d'utilisation Cas d'utilisation : Permet d'ajouter une cas d'utilisation Acteur: Permet d'ajouter un acteur qui va utiliser les cas d'utilisation Communication : Permet d'ajouter un lien de communication entre les acteurs et les cas d'utilisation ou simplement entre les cas d'utilisation entre eux. Limite de système: Permet définir l'assemble des cas d'utilisation appartenant au système. 12

Création du diagramme des cas d'utilisation Modifier le nom de l'acteur. Modifier au besoin la documentation pour mettre des renseignements pertinents sur cette acteur 13

Création du diagramme des cas d'utilisation Modifier le nom du cas d'utilisation. Modifier au besoin la documentation pour mettre des renseignements pertinents sur ce cas d'utilisation 14

TP/ Devoir #1 Création du diagramme des cas d'utilisation À reproduire dans Visio. Je vais regarder la documentation et l'évaluer 15

Création du diagramme des classes Sélection Paquet supérieur et click bouton droit de la souris 16

Création du diagramme des classes Classe : Permet d'ajouter une classe. Association binaire, généralisation et composition: Permet d'ajouter un lien entre les classes. Classes d'association: Permet d'ajouter une classe d'association entre deux classes. 17

Création du diagramme des classes Modifier le nom de la classe. Modifier au besoin la documentation pour mettre des renseignements pertinents sur cette classe 18

Création du diagramme des classes Créer un attribut. Modifier le nom de l'attribut. Modifier le type de l'attribut. Modifier la visibilité de l'attribut. Modifier la multiplicité de l'attribut 19

Création du diagramme des classes Note sur la visibilité: Private: L'attribut n'est pas héritable et n'est pas utilisable par d'autres classes. Protected: L'attribut est héritable mais n'est pas utilisable par d'autres classes. Public: L'attribut est héritable et utilisable par d'autres classes. 20

Création du diagramme des classes Selectionné la terminaison. Appuyer sur Propriétés... 21

Création du diagramme des classes Effacer le nom de la terminaison. Modification de l'agrégation. Modification de la Multiplicité. Modification de IsNavigable au besoin 22

TP/ Devoir #1 Création du diagramme des cas d'utilisation À reproduire dans Visio. Je vais regarder la documentation et l'évaluer 23

Création du diagramme de séquence Sélection Paquet supérieur et click bouton droit de la souris 24

Création du diagramme de séquence Ligne de vie d'un objet : Permet d'ajouter une ligne d'utilisation de l'objet (Acteur, classe, etc) Activation: Permet d'ajouter une délais pour l'activité d'un objet. Message: Permet d'ajouter un message entre deux objets. 25

Création du diagramme de séquence Modifier le nom de l'objet. Modification du classifeur. Modification de la Documentation au besoin. 26

Création du diagramme de séquence Modifier le nom de l'opération. Cette fenêtre s'ouvre lorsqu'on click sur le message pour le confirgurer 27

Création du diagramme de séquence Modifier le nom du Message. Choisir l'opération, s'il n'existe pas appuyer sur Créer 28

TP/ Devoir #1 Création du diagramme de séquence À reproduire dans Visio. Je vais regarder la documentation et l'évaluer 29

TP/ Devoir #1 Création du diagramme de séquence Modification fait automatiquement dans le diagramme de structure statique (Classes) 30

TP/ Devoir #1 (1) Reproduire les schémas des pages 15, 23 et 29 de ce power point. (2) Création d'un autre diagramme de séquence. Reperende l'énonce de la page 3 et créer un diagramme de séquence différent celui présenté à la page 29. (3) Création d'un diagramme de collaboration. Utiliser le résultat de la page 15 et concevoir son digramme de collaboration. (4) Prenez un objet du projet et concevoir son diagramme d'état. 31

GOL-502 Industrie de services Travaux Pratique / Devoir #1 Fin du TP / Devoir #1 Remettez le devoir au début de la prochaine séance de TP Version 2012