Table des matières. I Diagramme de contexte. II Diagramme de composants. III Diagramme de déploiement

Documents pareils
Bases de données. Chapitre 1. Introduction

Les diagrammes de modélisation

Rational Unified Process

UTILISATION DE LA BORNE PAR LE CLIENT

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Chapitre I : le langage UML et le processus unifié

Guide de Numérisation

Coffrets de communication LexCom Home

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Projet : PcAnywhere et Le contrôle à distance.

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

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

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

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Université de Bangui. Modélisons en UML

4D Server et les licences : fonctionnement et environnement

FANTEC HDD-Sneaker MANUEL D'UTILISATION. Comprend: Guide d'installation de materiel Disque dur Formatage manuel PCClone EX Guide d'installation

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

Enregistreur sans papier. Interface LON. B Description des interfaces 10.99/

COMMUNAUTE ECONOMIQUE ET MONETAIRE DE L AFRIQUE CENTRALE LA COMMISSION

EXERCICES UML. Modéliser cette situation par un diagramme de cas d utilisation. Consulter planning

Découvrir l'ordinateur (niveau 2)

Utilisation de la clé USB et autres supports de stockages amovibles

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

Accès à la carte système

1. Présentation du TP

UML (Diagramme de classes) Unified Modeling Language

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

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

Indications pour une progression au CM1 et au CM2

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Dell Server PRO Management Pack 4.0 pour Microsoft System Center Virtual Machine Manager Guide d'installation

FANTEC DB-229US Manuel de l'utilisateur

Ajouter un cache SSD à son ordinateur

LA PLATE-FORME D'ALTERN C

THEGREENBOW FIREWALL DISTRIBUE TGB::BOB! Pro. Spécifications techniques

Les Audits. 3kernels.free.fr 1 / 10

Comment change t-on la musique d attente sur l IPBX LKY SPA9000 Linksys? On charge de son PC une musique d attente au format MPEG3, WAV, Midi

Documentation Technique du programme HYDRONDE_LN

ALERT NOTICE D UTILISATION DU DRIVER PC-TEXTE

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

Codage d information. Codage d information : -Définition-

Test d un système de détection d intrusions réseaux (NIDS)

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000

Conception des bases de données : Modèle Entité-Association

Définition. Caractéristiques. - Du partage des ressources : espace de stockage, imprimantes, lignes de communication.

Démontage d'un ordinateur

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

LES TECHNOLOGIES DE L INFORMATION ET DE LA COMMUNICATION

Créer un panorama animé à 360

MARS La mise en place d un réseau informatique facilite la communication interne d une entreprise. # #

Fiche de poste. Ingénieur systèmes Microsoft. Auteur : Pascal GUY Paris, le 16 mai 2011

METTRE A NIVEAU VOTRE ORDINATEUR

Sommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement

Présentation du logiciel Free-EOS Server

TAGREROUT Seyf Allah TMRIM

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

Version «employeur» - exemplaire destiné à AG Insurance

Surveiller et contrôler vos applications à travers le Web

Tutoriel. Votre site web en 30 minutes

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Le Guide Pratique des Processus Métiers

TITRE I : TAUX D'INTERET

Guide d installation Comment raccorder mon modem?

CORBA. (Common Request Broker Architecture)

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

ELP 304 : Électronique Numérique. Cours 1 Introduction

Travaux pratiques avec RapidMiner

EW7011 Docking Station USB 3.0 pour disques durs 2.5" et 3.5" SATA

Firewall Net Integrator Vue d ensemble

AMICOM. Société spécialisée dans la téléphonie par Internet AMICOM. Tel : (00-33) amicom-monde@hotmail.fr. «Au cœur du monde»

L AUTOMATISME LE SIGNAL

Audience 12 / Audience 22 Notice d'utilisation

Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs

La Clé informatique. Formation Internet Explorer Aide-mémoire

Connaissances VDI 1 : Chapitres annexe

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

Les réseaux informatiques

J ai peur des souris mais je me soigne Petit manuel à l attention des profs de langues vivantes désireux d affronter le Monstre Informatique

DESCRIPTION DU CONCOURS QUÉBÉCOIS INFORMATIQUE (GESTION DE RÉSEAUX)

MANUEL UTILISATEUR DU SITE D INSCRIPTIONS FCL1.028 DGAC POUR LES CANDIDATS AUX CONTROLES DE COMPETENCES LINGUISTIQUES LANGUE ANGLAISE ORGANISES PAR LA

Diplôme de technicien / Diplôme d'aptitude professionnelle. Technicien(ne) en informatique / Informaticien(ne) qualifié(e)

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

COMPTABILITE GENERALE ETAPE 2 : LE COMPTE

Poll-O Guide de l utilisateur. Pierre Cros

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Cré ér un panorama animé a 360

NOTIONS DE RESEAUX INFORMATIQUES

Le serveur modulaire d alerte, de recherche de personnes et de communication

Manuel utilisateur Netviewer one2one

À la découverte de l ordinateur

Systèmes d information et bases de données (niveau 1)

Transcription:

Table des matières I Diagramme de contexte 1-Définition 2-Exemple 3-Représentation graphique II Diagramme de composants 1-Définition 2-Exemple 3-Représentation graphique III Diagramme de déploiement 1-Définition 2-Exemple 3-Représentation graphique I Diagramme de contexte

1- Définition Le contexte d'un mot représente ce qui entoure ce mot, donc par analogie, le contexte d'un système représente son environnement. Le diagramme de contexte sert à délimiter le contour du système en cours d'étude, c est-à-dire définir clairement ses frontières et les acteurs avec lesquels il communique. Ces derniers peuvent être soit des acteurs humains, soit d'autres systèmes avec lesquels le futur système communique. Il représente donc la collaboration entre le domaine étudié et les partenaires, personnes physiques ou morales externes à l organisme. Le diagramme de contexte est utile en début de projet pour clarifier le domaine d'étude car il permet de : *Le situer dans son environnement (ce qui le concerne et ce qui ne le concerne pas), *Identifier ses flux d'informations avec son environnement, *Délimiter ce qu il y a à faire et ne pas faire. On se positionne uniquement sur le problème : on ne fait donc figurer que les flux entre le domaine étudié et les domaines connexes ou partenaires 2- Exemple Imaginons un distributeur automatique de billet (DAB) très simple. Toute personne disposant d'une carte appropriée peut utiliser le DAB pour retirer de l'argent. Le DAB doit se connecter un système de banque ou de carte de crédit pour valider la transaction (transaction sécurisée). Enfin, le DAB doit être rechargé périodiquement en billets. Notre système communique avec : Le client : toute personne possédant une carte qui va avec le DAB. Un système d'autorisation de transaction, qui peut être le système d'information d'une banque, ou tout autre système. L'opérateur de maintenance : il s'occupe de la maintenance du DAB (par exemple, le recharger en billets, récupérer les cartes avalés par le DAB, etc.).

En gros, c'est ça le contexte de notre système. Et donc, son diagramme de contexte consiste à représenter le DAB sous forme d'une boîte noire et les liens qui le lient aux différents acteurs avec lesquels communique. 3- Représentation graphique II Diagramme de composants 1- Définition Le diagramme de composants représente l'architecture physique d'un système informatique. Il est généralement utilisé pour décrire l'organisation du système du point de vue des éléments logiciels comme les modules (paquetages, fichiers sources, exécutables), des données (fichiers, bases de données) ou encore d'éléments de configuration (paramètres, scripts, fichiers de commandes). Ce diagramme présente les dépendances et les interactions entre les composants logiciels. Le diagramme de composants est composé de : * descriptions des implémentations du système (les composants), * groupes d implémentations (les modules),

* relations entre les diverses implémentations (les dépendances). Composant : Un composant est un élément physique représentant une partie de l implémentation du système : code (source, binaire ou exécutable), script, fichier de commande. En général, un composant représente l implantation d une classe. Si un composant implante plusieurs classes, ces dernières sont représentées Comme suit (noter les notations d accessibilité (+,-)): L instance d un composant est représentée par un composant dont le nom est souligné. Module : Un module représente une unité pour le regroupement et la manipulation de composants. Il existe trois types de modules: les interfaces de classes (spécification), les définitions de classes paramétrées (spécification générique) et les implémentations (corps). Ils sont représentés comme suit: Spécification Corps Générique

Dépendance : Une dépendance représente les relations de dépendances entre composants/modules. Illustre l utilisation des services d un composant par un second composant. 2- Exemple Nous désirons implanter la gestion d un agenda. *Un agenda contient un ensemble de personnes. *Un agenda possède un propriétaire. *Chaque personne est identifiée par son nom et par un ensemble de coordonnées. *Une coordonnée peut être postale, téléphonique ou électronique (email, page web). *Une adresse email n appartient qu à une seule personne. 3-Représentation graphique

III Diagramme de déploiement 1- Définition Le diagramme de déploiement est une vue statique qui sert à montrer la disposition physique des matériels qui composent le système et la répartition des composants sur ces matériels. Le diagramme de déploiement se rapproche encore plus de la réalité physique, puisqu'il identifie les éléments matériels (PC, Modem, Station de travail, Serveur, etc.), leur disposition physique (connexions) et la disposition des exécutables (représentés par des composants) sur ces éléments matériels. Les ressources matérielles sont représentées sous forme : *de dispositifs physiques (les nœuds), *d objets d implantation attachés aux nœuds (les composants), *de liens représentants les moyens de communication entre les Nœuds (les supports de communication). Nœuds Un nœud est une ressource matérielle physique Dispositif (ex. Modem), Processeur (ex. PC), Mémoire (ex. Disque) Les nœuds représentés par des cubes en trois dimensions peuvent comprendre d'autre nœuds ou artefacts.

Composants Les composants, représentés par des boites rectangulaires avec deux rectangles sortant du côté gauche, sont les différentes parties du système étudié. Support de communication : Lignes servant à connecter les nœuds. (ex. TCP-IP). 2- Exemple