Le langage UML 2.0 Diagramme de Paquetages

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Le langage UML 2.0 Diagramme de Paquetages"

Transcription

1 Claude Belleil Université de Nantes Le langage UML 2.0 Diagramme de Paquetages 1 Introduction En UML, on peut regrouper des éléments en utilisant des paquetages. La plupart des langages orientés objets utilisent un mécanisme analogue aux paquetages UML pour organiser les classes et éviter les conflits de noms. Les paquetages UML peuvent servir à organiser pratiquement n'importe quel élément UML: des classes, des cas d'utilisation, des interfaces, des diagrammes,... et même des paquetages imbriqués. Les éléments contenus dans un paquetage doivent représenter un ensemble fortement cohérent. Ils sont généralement de même nature et de même niveau sémantique. Généralement, il existe un seul paquetage racine qui détient la totalité du modèle d'un système. Les diagrammes de paquetages font partie de la vue de développement, qui s'intéresse à l'organisation des parties du système en modules et paquetages. En général, les AGL UML ne disposent pas d une boîte à outils graphiques dédiée à ces représentations comme c est le cas pour les classes les diagrammes de cas d utilisation et autres. Comme les paquetages sont des structures de regroupement permettant d'organiser pratiquement n'importe quel élément UML, leurs représentations formelles sont souvent réparties dans les différents diagrammes d un AGL. 2 Définition et contenu En UML, un paquetage (package en anglais) est un mécanisme qui permet d organiser des éléments 1

2 de modélisation en groupes. DAB Figure 1: Exemple de paquetage On peut accéder aux éléments qu il contient grâce aux noms qualifiés. La visibilité d un élément contenu dans un paquetage peut être spécifiée en mettant le signe + (visibilité publique) ou - (visibilité privée) devant le nom de l élément. Lorsque la visibilité n est pas spécifiée, un élément est visible en dehors du paquetage. ============================================================================ «Package 1» Règles de cohérence extraites du document de l OMG «UML2SuperStructure 2» Les éléments contenus dans les paquetages doivent être des PackageableElement [Règle dérivée du méta-modèle] Si un élément contenu dans un paquetage a une visibilité, alors cette visibilité est public ou private. [p.100] ============================================================================ Sur le plan graphique, un paquetage est représenté par un rectangle avec un onglet sur le bord supérieur gauche dans lequel se trouve le nom du paquetage. Il peut regrouper différents éléments UML, qui peuvent être représentés à l'intérieur du paquetage ou à l'extérieur reliées par une ligne. Dans l exemple ci-dessous, le paquetage «DAB» regroupe les classes «Lecteur de carte» et «Ecran» DAB Lecteur de carte Ecran Figure 2: Un paquetage contenant deux classes Actuellement, certains AGL 3 UML ne prennent pas en charge la notation de la figure ci-dessous. 1 Les paragraphes avec ce style (Courier New 8) sont des traductions d extraits du document officiel de définition du langage UML 2 dont vous trouverez la référence web ci-dessous StarUml! 2

3 Cependant, pratiquement tous les outils peuvent montrer l'appartenance d'une classe à un paquetage en employant l'une des deux notations DAB Lecteur de carte Ecran Figure 3: Un paquetage contenant deux classes (autre notation) Dans ce langage UML, comme dans certain langage de développement, le mot clé <<package>> placé au début d'une classe spécifie qu'elle se trouve dans le paquetage ainsi nommé. Pour indiquer le paquetage auquel appartient une classe, la plupart des outils UML permettent de faire précéder le nom de la classe du nom du paquetage auquel elle appartient. DAB::Lecteur de carte DAB::Ecran Figure 4: Deux classes préfixées du nom de leur paquetage Certains paquetages occupent parfois un espace important et si on souhaite montrer les classes incluses, ces paquetages conteneurs verront leur taille augmenter en conséquence. Pour pallier cette difficulté, il existe une autre notation plus simple à manipuler. On peut «aplatir» les paquetages imbriqués et les écrire sous la forme paquetagea::paquetage8::paquetagec Recherche Indexation Figure 5: Exemple d'emboîtement de paquetages 3

4 3 Espace de noms Le regroupement des classes en paquetages implique un travail rigoureux d organisation. Par exemple, pour utiliser une ArrayList dans un programme java, on doit indiquer que la classe ArrayList se trouve dans le paquetage java.util. En effet, les paquetages Java définissent leurs propres espaces de noms, ou contextes de nommage. Si un élément ne se trouve pas dans l'espace de noms courant, il faut indiquer son emplacement. De façon identique, un paquetage UML définit un espace de noms. Si un élément d'un paquetage veut utiliser un élément d'un autre paquetage, il est nécessaire de préciser où il se trouve. Pour indiquer le contexte d'un élément UML, on doit fournir le nom complet qui inclut le nom du paquetage et le nom de l'élément séparés par deux caractères deux-points, comme dans nomdepaquetage::nomdeclasse. Ainsi, si deux classes de même nom se trouvent dans des paquetages différents, leur nom complet permet de les distinguer. En revanche, dans un même espace de noms, chaque élément doit avoir un nom unique. Les classes du même paquetage font partie du même espace de noms. Elles peuvent faire référence les unes aux autres sans employer les noms complets. En UML, les éléments d'un paquetage imbriqué peuvent faire référence aux éléments du paquetage conteneur sans utiliser un nom complet. Cet accès automatique des éléments d'un paquetage imbriqué à ceux des paquetages conteneurs n'est pas disponible dans tous les langages d'implémentation. Par exemple, en java, si une classe du paquetage indexationutilise une classe du paquetage rechercheelle doit fournir une portée en utilisant son nom complet ou en important le paquetage recherche Les éléments d'un paquetage peuvent avoir une visibilité publique ou privée. Ceux ayant une visibilité publique sont accessibles depuis l'extérieur du paquetage. Ceux ayant une visibilité privée ne sont disponibles qu'aux autres éléments du paquetage. En UML, la modélisation de la visibilité se fait à l'aide d'un signe plus (publique) ou moins (privée) placé devant le nom de l'élément, comme pour les classes. 4 Dépendance entre paquetages Une classe d'un paquetage a parfois besoin d'utiliser une classe d'un autre paquetage. Cela crée une dépendance entre les paquetages : si un élément du paquetage A utilise un élément du paquetage B alors le paquetage A dépend du paquetage B A B Figure 6: Dépendance entre deux paquetages Dans le cadre d une modélisation constituée de quelques classes, il n est pas indispensable d'organiser ces classes en paquetages. A l inverse, dès que le système présente un certain volume, les paquetages apportent une structuration permettant de répartir le travail de développement entre différentes équipes. Par exemple, le code concernant l'interface homme-machine (ihm) peut appartenir à un paquetage ihmcelui mettant en oeuvre les fonctionnalités de recherche peut appartenir à un paquetage rechercheet les utilitaires communs peuvent se trouver dans un paquetage utilitaires 4

5 Ainsi, il est plus facile de retrouver les classes lorsque qu on examine le contenu d une API complexe. Par exemple, pour trouver une boîte de dialogue de l'ihm, on voit qu il est nécessaire de chercher dans le paquetage ihm La plupart du temps, les développeurs travaillent dans leur propres paquetages. Ceux qui développent le contenu du paquetage ihmne modifient pas celui du paquetage rechercheet vice versa. Tout le monde peut utiliser des paquetages communs, comme utilitairesmais ils ne doivent pas être modifiés à la légère car cela aurait un impact sur tous les développements. Outre l'organisation des éléments, les paquetages peuvent remplir d'autres fonctions, comme le contrôle d'accès : il est possible de déclarer des éléments privés à un paquetage afin d'empêcher qu'ils soient utilisés par d'autres paquetages. Recherche Utilitaires Ihm Sécurité Compte Utilisateur Figure 7: Organisation de dépendances multiples Les paquetages peuvent aussi servir à organiser les classes en modules de déploiement. Par exemple, si on souhaite inclure des possibilités de recherche dans certains systèmes et pas dans d'autres, il peut être nécessaire de décider d'inclure ou d'exclure le paquetage recherchedans leur mise en oeuvre. La bonne compréhension des dépendances entre les paquetages est indispensable à l'analyse de la stabilité du système. En réalité, les diagrammes de paquetages d'uml sont le plus souvent employés pour donner une vue d'ensemble des principaux paquetages du logiciel et de leurs dépendances. 5 Accéder et importer Quand un paquetage importe un autre paquetage, les éléments du premier peuvent faire référence aux éléments du second sans utiliser leur nom complet. Cette fonctionnalité est similaire au mécanisme d'importation de java, grâce auquel une classe peut importer un paquetage et utiliser son contenu sans préciser le nom du paquetage. Dans une relation d'importation, le paquetage importé est appelé paquetage cible. Pour représenter cette relation, tracez une flèche de dépendance partant du paquetage initial vers le paquetage cible et marquée du stéréotype import 5

6 Utilisateur «import» Sécurité Figure 8: Une relation d'importation Un paquetage peut également importer un élément particulier d'un autre paquetage et non son contenu complet. Une fois un paquetage importé, seuls ses éléments publics sont accessibles depuis l'espace de noms du paquetage demandant l'importation. Les éléments ne sont pas les seuls à avoir une visibilité. La relation d'importation peut elle aussi être publique (par défaut) ou privée. L'importation publique (ou privée) signifie que tous les éléments importés ont une visibilité publique (ou privée) au sein de l'espace de noms effectuant l'importation. L'importation privée est représentée par le stéréotype «access». La différence entre «import» et «access» apparaît lorsqu'un paquetage importe un paquetage qui en importe ou accède à d'autres. Puisque les éléments importés ont une visibilité publique dans le paquetage effectuant l'importation, ils suivent les importations successives, contrairement aux éléments accédés. La figure ci-dessous illustre que le paquetage B importe C et accède à D. B voit donc les cléments publics de C et de D. Puisque A importe B, A voit les éléments publics de B. A voit également les éléments publics de C car C est importé publiquement dans B, mais A ne voit pas le contenu de D car D est accédé privativement dans B. A B C «import» «import» «access» D Figure 9: Relations successives "import" et "access" Les relations d'importation et d'accès peuvent être utilisées pour modéliser l'importation de classes dans un espace de noms afin que les éléments de l'espace de noms effectuant l'importation puissent faire référence à ceux de l'espace de noms cible sans employer son nom. Des dépendances complexes entre paquetages peuvent conduire à des modélisations ambiguës. En effet, une seule modification de l'un des paquetages peut provoquer le dysfonctionnement des paquetages dépendants. 6

7 Si des dépendances présentent des cycles, il existe différentes manières, de les rompre. Aller dans le sens de la stabilité signifie qu'un paquetage doit dépendre uniquement de paquetages plus stables que lui-même. Un paquetage instable dépend de nombreux autres paquetages ; un partage stable dépend de quelques paquetages. L'étude des diagrammes de paquetages peut aider à repérer des problèmes de vulnérabilité de la modélisation provenant du fait que les paquetages au coeur du système (comme ceux contenant les interfaces) dépendent de paquetages instables. 7

8 Index du texte : 1 Introduction Définition et contenu Espace de noms Dépendance entre paquetages Accéder et importer... 5 Index des figures : Figure 1: Exemple de paquetage... 2 Figure 2: Un paquetage contenant deux classes... 2 Figure 3: Un paquetage contenant deux classes (autre notation)... 3 Figure 4: Deux classes préfixées du nom de leur paquetage... 3 Figure 5: Exemple d'emboîtement de paquetages... 3 Figure 6: Dépendance entre deux paquetages... 4 Figure 7: Organisation de dépendances multiples... 5 Figure 8: Une relation d'importation... 6 Figure 9: Relations successives "import" et "access"

Plan. UML introduction. UML, un aperçu. Plan

Plan. UML introduction. UML, un aperçu. Plan Plan UML introduction Aurélien Tabard Département Informatique Université Claude Bernard Lyon 1 2013 Basé sur le cours de Yannick Prié 1. Introduction au langage de modélisation UML points de vue et diagrammes

Plus en détail

MODÉLISATION DE LA STRUCTURE DIAGRAMMES DE CLASSES DIAGRAMMES DE PACKAGES DIAGRAMMES D OBJETS

MODÉLISATION DE LA STRUCTURE DIAGRAMMES DE CLASSES DIAGRAMMES DE PACKAGES DIAGRAMMES D OBJETS MODÉLISATION DE LA STRUCTURE DIAGRAMMES DE CLASSES DIAGRAMMES DE PACKAGES DIAGRAMMES D OBJETS DIAGRAMME DE CLASSES Un diagramme de classes exprime la structure statique du système. un diagramme de classes

Plus en détail

Figure (A,1 ) : Interface graphique de Protégé 3.4.6

Figure (A,1 ) : Interface graphique de Protégé 3.4.6 1. Présentation Protégé est un éditeur d ontologies distribué en open source par l université en informatique médicale de Stanford. Protégé n est un outil spécialement dédié à OWL, mais un éditeur hautement

Plus en détail

Documentation développeur FullSWOF UI Version 1.00 ( )

Documentation développeur FullSWOF UI Version 1.00 ( ) Documentation développeur FullSWOF UI Version 1.00 (2012-07-19) 2012-07-19 1/5 Création d'un arbre de configuration L'architecture de FullSWOF_UI est destinée à permettre aisément de modifier le nombre

Plus en détail

Analyse : Le UP (Unified Process)

Analyse : Le UP (Unified Process) Analyse : Le UP (Unified Process) Introduction L'analyse se consacre à l'étude des besoins décrits dans l'expression des besoins en les affinant et en les structurant. L'objectif de l'analyse est d'accéder

Plus en détail

Principes d'architecture applicative

Principes d'architecture applicative Principes d'architecture applicative Introduction Jean-Jacques LE COZ Définition L'architecture logicielle décrit de manière symbolique et schématique les différents composants : D'un ou de plusieurs programmes

Plus en détail

Rudiments d'uml POO 1

Rudiments d'uml POO 1 Rudiments d'uml 2011-2012 POO 1 UML Unified Modeling Language Langage uniformisé pour la spécification de modèles objets Graphiques standardisés Modèle systémique abstrait : modèle UML 2011-2012 POO 2

Plus en détail

«Commentaire sur la fiche descriptive du cas d'utilisation»

«Commentaire sur la fiche descriptive du cas d'utilisation» «Commentaire sur la fiche descriptive du cas d'utilisation» Utilisation de la fiche Introduction Ce commentaire accompagne le formulaire PxPRD-31f, Fiche descriptive d'un cas d'utilisation. Les commentaires

Plus en détail

Conception de référentiels et méta-modélisation

Conception de référentiels et méta-modélisation &RQFHSWLRQGHUpIpUHQWLHOVHW PpWDPRGpOLVDWLRQ Concept Entité Client "Dupont" $XWHXU6$VVDU S. Assar@INT/DSI - 03/2003 1 Conception de référentiels et méta-modélisation Objectifs Aborder les problèmes sous-jacents

Plus en détail

Rudiments d'uml. Diagrammes UML POO UML. Au commencement

Rudiments d'uml. Diagrammes UML POO UML. Au commencement POO Rudiments d'uml Diagrammes UML Diagrammes comportementaux Diagramme des cas d'utilisation... Diagrammes structurels ou statiques Diagramme de classes Diagramme des paquetages... Diagrammes d'interaction

Plus en détail

Rudiments d'uml. Diagrammes UML POO UML. Au commencement

Rudiments d'uml. Diagrammes UML POO UML. Au commencement POO Rudiments d'uml Diagrammes UML Diagrammes comportementaux Diagramme des cas d'utilisation... Diagrammes structurels ou statiques Diagramme de classes Diagramme des paquetages... Diagrammes d'interaction

Plus en détail

LOG2410 Tutoriel Enterprise Architect version Présentation générale du modélisateur UML

LOG2410 Tutoriel Enterprise Architect version Présentation générale du modélisateur UML LOG2410 Tutoriel Enterprise Architect version 10.0 Hiver 2014 Chargé de laboratoires : David Dubé david.dube@polymtl.ca 1. Présentation générale du modélisateur UML Figure 1.1 Interface principale Enterprise

Plus en détail

Application : ensemble logiciel cohérent, qui a pour objectif la réalisation d'un ensemble de tâches donné.

Application : ensemble logiciel cohérent, qui a pour objectif la réalisation d'un ensemble de tâches donné. Lexique Génie Logiciel Complément au cours 'Génie Logiciel', MIA, Sciences-U, 2005-2006. Pierre Parrend. Activité : suite d'actions réalisées par un système. Le diagramme d'activité représente ces actions

Plus en détail

Modélisation statique

Modélisation statique Modélisation statique Introduction : Le diagramme de classes est sans doute le diagramme le plus important à représenter pour les méthodes d analyse orientées objet. C est le point central de tout développement

Plus en détail

LA DÉMARCHE. La démarche proposée est basée sur un cycle de vie en cascade, et elle est constituée des étapes suivantes: 1.

LA DÉMARCHE. La démarche proposée est basée sur un cycle de vie en cascade, et elle est constituée des étapes suivantes: 1. DÉMARCHE LA DÉMARCHE La démarche proposée est basée sur un cycle de vie en cascade, et elle est constituée des étapes suivantes: 1. Etude préalable 2. Spécification des exigences (ou expression des besoins)

Plus en détail

Rappels et résumé des notions importantes du cours «Analyse et conception orientée objet»

Rappels et résumé des notions importantes du cours «Analyse et conception orientée objet» Rappels et résumé des notions importantes du cours «Analyse et conception orientée objet» UML pour Unified Modeling Language, est un langage de modélisation destiné pour la notation objet. C est un langage

Plus en détail

Résumé du sous-ensemble de la notation UML 2 utilisé dans ce livre

Résumé du sous-ensemble de la notation UML 2 utilisé dans ce livre Résumé du sous-ensemble de la notation UML 2 utilisé dans ce livre annexe A Diagramme de cas d utilisation Diagramme de séquence Diagramme de classes Diagramme de packages Diagramme d états Cahier du programmeur

Plus en détail

LP Révision. Maria-Iuliana Dascalu

LP Révision. Maria-Iuliana Dascalu LP Révision Maria-Iuliana Dascalu mariaiuliana.dascalu@gmail.com Révision sur les objets en java Objets dans la programmation orientée objet sont des représentations d'instances de concepts sur l ordinateur.

Plus en détail

Le langage UML. Lydie du Bousquet. En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda

Le langage UML. Lydie du Bousquet. En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda Le langage UML Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda Des représentations pour discuter, organiser, construire, documenter Des modèles en

Plus en détail

IFT Génie logiciel

IFT Génie logiciel Qu est-ce que la modélisation? 2 IFT2255 - Génie logiciel Modélisation Bruno Dufour, Houari Sahraoui, Julie Vachon {dufour,sahraouh,vachon}@iro.umontreal.ca Activité consistant à créer une représentation

Plus en détail

Langages de programmation TP12

Langages de programmation TP12 Langages de programmation TP12 Objectifs: Diagrammes UML pour refléter relations entre classes Des diagrammes UML UML (Unified Modeling Language, que l'on peut traduire par "langage de modélisation unifié)

Plus en détail

Cours d Environnement de Développement. Arnaud Sangnier. Partie 3

Cours d Environnement de Développement. Arnaud Sangnier. Partie 3 Cours d Environnement de Développement Arnaud Sangnier Partie 3 1 Quelques mots sur la programmation orientée objets L approche objet est devenue incontournable dans le développement de logiciel Exemple

Plus en détail

Mise en place d'une solution de sauvegarde sur un Nas avec Cobian Backup

Mise en place d'une solution de sauvegarde sur un Nas avec Cobian Backup Mise en place d'une solution de sauvegarde sur un Nas avec Cobian Backup Il s'agit d'installer et de configurer sur un poste le logiciel «Cobian Backup» afin qu'il sauvegarde les données sur un serveur

Plus en détail

UML : GENERALITES Diagrammes, Stéréotypes, Extensions

UML : GENERALITES Diagrammes, Stéréotypes, Extensions Diagrammes, Stéréotypes, Extensions Rappel Diagrammes Niveaux de visions Formalisme Diagrammes Stéréotypes Extensions RAPPEL DIAGRAMMES Statiques (structures données) : Version 2.X Diagramme d objets Object

Plus en détail

Module IF225 - Génie Logiciel - Filière SEE

Module IF225 - Génie Logiciel - Filière SEE 2 e séance Deux Critères de qualité Objectif Comment produire et maintenir des logiciels modifiables? Deux critères internes de qualité : Flexibilité et Réutilisabilité. Respect de ces critères Dans le

Plus en détail

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

Table des matières. I Diagramme de contexte. II Diagramme de composants. III Diagramme de déploiement 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

Plus en détail

Structure d un projet et paquetages. Paquetages. Quelques paquetages du JDK. Paquetage java.lang. Nom complet d une classe

Structure d un projet et paquetages. Paquetages. Quelques paquetages du JDK. Paquetage java.lang. Nom complet d une classe Structure d un projet et paquetages Paquetages Université de Nice - Sophia Antipolis Richard Grin Version 1.1.2 10/11/10 Richard Grin Paquetages page 2 Quelques paquetages du JDK Les classes qui sont liées

Plus en détail

Formation JOOMLA. 1. Présentation de Joomla. 2. Installation 3. TP : Découverte de quelques fonctions sur Joomla.

Formation JOOMLA. 1. Présentation de Joomla. 2. Installation 3. TP : Découverte de quelques fonctions sur Joomla. Formation JOOMLA 1. Présentation de Joomla. 2. Installation 3. TP : Découverte de quelques fonctions sur Joomla. 1. Présentation de Joomla JOOMLA est un système de gestion de contenus (CMS pour Content

Plus en détail

INTRODUCTION MODELISATION UML. C. Schlick. Université de Bordeaux. Modélisation UML. Axes de Modélisation UML?

INTRODUCTION MODELISATION UML. C. Schlick. Université de Bordeaux. Modélisation UML. Axes de Modélisation UML? Université de Bordeaux Modélisation UML MODELISATION UML INTRODUCTION C. Schlick schlick@u-bordeaux.fr 1 2 UML? Axes de Modélisation UML est une notation, pas une méthode de conception UML est un langage

Plus en détail

TD1 Manipulation d un document long

TD1 Manipulation d un document long TD1 Manipulation d un document long ENREGISTREZ VOS DOCUMENTS REGULIEREMENT UTILISEZ LES UTILITAIRES D'AIDE A Rappel sur les modèles de documents A.1 Définition Un modèle est un objet destiné à être imité.

Plus en détail

CHAPITRE 2 GROUPAGE DES DONNÉES ET FONCTIONS ASSOCIÉES. Tableaux (arrays) Construction des tableaux

CHAPITRE 2 GROUPAGE DES DONNÉES ET FONCTIONS ASSOCIÉES. Tableaux (arrays) Construction des tableaux CHAPITRE 2 GROUPAGE DES DONNÉES ET FONCTIONS ASSOCIÉES Comme nous l avons vu dans le précédent chapitre, il existe divers types de données scalaires de base. Cependant, des données scalaires seules ne

Plus en détail

Programmation par objets. Objets et Classes

Programmation par objets. Objets et Classes Programmation par objets Objets et Classes Notions du cours comprendre les principes des classes et des objets les constructeurs de classe la méthode tostring() attributs public et private méthodes et

Plus en détail

Cours n 3 : Diagramme des classes

Cours n 3 : Diagramme des classes UML : Langage de modélisation objet unifié Cours n 3 : Diagramme des classes AVANT PROPOS: Le diagramme des classes est si pratique que nous l avons en partie découvert dans le cours sur l orienté objet.

Plus en détail

UTILISER UN LOGICIEL DE PRESENTATION

UTILISER UN LOGICIEL DE PRESENTATION UTILISER UN LOGICIEL DE PRESENTATION www.activ-formations.com 1 Table des matières UTILISER UN LOGICIEL DE PRESENTATION... 1 Table des matières... 2 MODULE 1... 3 1. Apprendre à se repérer dans le logiciel...

Plus en détail

GUIDE ANIMATEUR DE SITE

GUIDE ANIMATEUR DE SITE GUIDE ANIMATEUR DE SITE Sommaire Guide Animateur 1 Premier pas avec ASPresso... 3 1.1 Accéder à votre site web... 3 1.2 Terminologie liée au site... 3 1.3 Accéder à l'interface d'administration... 3 1.4

Plus en détail

VERSION 6 GRAND PUBLIC GUIDE D UTILISATION

VERSION 6 GRAND PUBLIC GUIDE D UTILISATION VERSION 6 GRAND PUBLIC GUIDE D UTILISATION JANVIER 2015 Table des matières Table des matières... 2 1. Introduction... 3 2. Lancement de GOnet... 3 3. Fonctionnement... 3 3.1. Parties de l interface...

Plus en détail

P R É S E N T A T I O N A C C E S S

P R É S E N T A T I O N A C C E S S P R É S E N T A T I O N A C C E S S SGBDR signifie Système de Gestion de Bases de Données Relationnelles (logiciel spécialisé dans la gestion des bases de données). Le logiciel ACCESS est une interface

Plus en détail

16/10/2014. I. Introduction aux Méthodes de Conception OO. Introduction. Conception Orientée Objet

16/10/2014. I. Introduction aux Méthodes de Conception OO. Introduction. Conception Orientée Objet Conception Orientée Objet I. Introduction aux Méthodes de Conception OO Rafik BOUAZIZ -- Faïez GARGOURI FSEG Sfax ISIM Sfax Introduction I.1. Systèmes d information et Méthodes de Conception Système d'information

Plus en détail

Guide de programmation

Guide de programmation Date : 28/01/2004 Groupe : Is3be2 Isi Engineering Process Publisher Guide de programmation Version 2.2 Superviseurs de projet : Claude Aubry Nombre de pages : 8 Bernard Cherbonneau Responsable Nicolas

Plus en détail

Exercice : Les dossiers et les fichiers

Exercice : Les dossiers et les fichiers Club de l'amitié de Mundolsheim Animation formation informatique Date de création : 19 octobre 2011 Mise à jour : Exercice : Les dossiers et les fichiers Mots clés : répertoire, dossier, fichier, nom de

Plus en détail

Les diagrammes UML (suite) Les états-actions

Les diagrammes UML (suite) Les états-actions Les diagrammes UML (suite) Les vues statiques Diagrammes de classes : classes et associations Diagrammes d objets : liens et objets, diag. de collaborations simples Diagrammes de cas d utilisation : fct

Plus en détail

Ajax. Asynchronous Javascript and XML. <tv>lt La Salle Avignon BTS IRIS</tv>

Ajax. Asynchronous Javascript and XML. <tv>lt La Salle Avignon BTS IRIS</tv> Ajax Asynchronous Javascript and XML Le terme Ajax a été introduit par Jesse James Garrett (informaticien américain), le 18 février 2005, dans un article sur le site Web Adaptive Path (http://www.scriptol.fr/ajax/ajax-garrett.php)

Plus en détail

Modélisation. Construire un bon logiciel : Définir des modèles pour

Modélisation. Construire un bon logiciel : Définir des modèles pour Modélisation Construire un bon logiciel : Répondre aux objectifs fixés (satisfaire le client) Avoir une base architecturale solide qui permette l évolution Mettre en place un processus de développement

Plus en détail

Introduction à UML Langage de modélisation pour la Conception Orientée Objet

Introduction à UML Langage de modélisation pour la Conception Orientée Objet . 1. Introduction Modélisation Les vues UML Diagrammes UML Ecole Nationale Polytechnique Département Génie Industriel Année Universitaire 2011/2012 2. Spécifications des besoins Modèle des besoins Cas

Plus en détail

COURS 5 : DIAGRAMME DE CLASSES

COURS 5 : DIAGRAMME DE CLASSES COURS 5 : DIAGRAMME DE CLASSES Samia BOULKRINAT ( Basé sur le cours de Assia HACHICHI) 1 1. La classe et l objet 2. Encapsulation, 3. Héritage, 4. Polymorphisme 2 La classe : "Abstraction d'un type de

Plus en détail

Modèle d'analyse. Dans UP, le modèle d'analyse décrit le système d'un point de vue structurel.

Modèle d'analyse. Dans UP, le modèle d'analyse décrit le système d'un point de vue structurel. Les modèles dans UP Modèle d'analyse Dans UP, le modèle d'analyse décrit le système d'un point de vue structurel. Il est construit à partir du modèle de cas d'utilisation. Il permet de définir l'architecture

Plus en détail

MODULE DE CONSULTATION DE L ANNUAIRE DE L ENT

MODULE DE CONSULTATION DE L ANNUAIRE DE L ENT MODULE DE CONSULTATION DE L ANNUAIRE DE L ENT Titre descriptif du document Référence du document REFO-MU-ENTV2- Module de consultation de l'annuaire v1 0 Nom du fichier REFO-MU-ENTV2-Module de consultation

Plus en détail

13/02/2013. Introduction Modélisation avec UML

13/02/2013. Introduction Modélisation avec UML Introduction Modélisation avec UML 1 Evolution des langages de programmation Langage assembleur = abstraction de la machine Langage impératifs (C, Fortran, ) = abstraction du langage assembleur Langage

Plus en détail

zone d une feuille de calcul où les données sont entrées sous forme de texte, chiffre ou formule Cellule :

zone d une feuille de calcul où les données sont entrées sous forme de texte, chiffre ou formule Cellule : 1 Présentation du logiciel Tableur-Grapheur générant des fichiers (classeurs) avec extension.xlsx et.xls contenant des données entrées dans les cellules présentées dans une feuille de calcul. Cellule :

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML http://www.rzo.free.fr Pierre PARREND 1 Mars 2005 Sommaire Les Diagrammes UML Niveaux de modèles Eléments communs aux diagrammes Diagrammes de cas

Plus en détail

Le langage UML 2.0 Diagramme de Déploiement

Le langage UML 2.0 Diagramme de Déploiement Claude Belleil Université de Nantes Le langage UML 2.0 Diagramme de Déploiement 1 Introduction Le diagramme de déploiement spécifie un ensemble de constructions qui peuvent être utilisées pour définir

Plus en détail

UML Sylvain Cherrier

UML Sylvain Cherrier UML Le diagramme de Classe va permettre de représenter une vue statique du système d'information. Pas de dynamisme ici puisqu'on n'évoque pas les stimuli qui font réagir le SI, il s'agit plutôt des relations

Plus en détail

Jeu de Memory. 1 Description fonctionnelle. 2 Architecture

Jeu de Memory. 1 Description fonctionnelle. 2 Architecture N7 1IMA TECHNOLOGIE OBJET Projet Court avril 2016 1 Description fonctionnelle Le Memory se joue à plusieurs joueurs avec un jeu de cartes composé de plusieurs familles comportant toutes le même nombre

Plus en détail

5)44 Z.314 SECTEUR DE LA NORMALISATION DES TÉLÉCOMMUNICATIONS DE L'UIT

5)44 Z.314 SECTEUR DE LA NORMALISATION DES TÉLÉCOMMUNICATIONS DE L'UIT UNION INTERNATIONALE DES TÉLÉCOMMUNICATIONS 5)44 Z.314 SECTEUR DE LA NORMALISATION DES TÉLÉCOMMUNICATIONS DE L'UIT,!.'!'% (/--%-!#().% *%5 $% #!2!#4ˆ2%3 %4, -%.43 $% "!3% 2ECOMMANDATION 5)44À : (Extrait

Plus en détail

Bienvenue dans Picture Package Producer2

Bienvenue dans Picture Package Producer2 Manuel Picture Package Producer2 Bienvenue dans Picture Package Producer2 Bienvenue dans Picture Package Producer2 Démarrage et sortie de Picture Package Producer2 Etape 1 : Sélection d'images Etape 2

Plus en détail

GUIDE D UTILISATION AMIS

GUIDE D UTILISATION AMIS I GUIDE D UTILISATION AMIS Par François Constantin-D Amour SERVICE D ADAPTATION NUMÉRIQUE SERVICE DE SOUTIEN AUX ÉTUDIANTS EN SITUATION DE HANDICAP UNIVERSITÉ DE MONTRÉAL Montréal (Québec) SESH Université

Plus en détail

CarbonX : un outil de modélisation naturel et interactif

CarbonX : un outil de modélisation naturel et interactif CarbonX : un outil de modélisation naturel et interactif Scénario 1 : Une personne a une idée d application et désire la modéliser simplement sans se préoccuper des aspects techniques Résumé : A partir

Plus en détail

SI SCO. COMPARATIF SGBD: MySQL - ORACLE PostgreSQL SOMMAIRE. I. Règles de Comparaison...2

SI SCO. COMPARATIF SGBD: MySQL - ORACLE PostgreSQL SOMMAIRE. I. Règles de Comparaison...2 Département de Génie Industriel Projet, Base de Données Année Universitaire 2002 / 2003 3 ème année «Génie Industriel» COMPARATIF SGBD: MySQL - ORACLE PostgreSQL SOMMAIRE I. Règles de Comparaison...2 II.

Plus en détail

Exemple : 3. Les accents Ne pas utiliser les accents

Exemple : 3. Les accents Ne pas utiliser les accents RECOMMANDATIONS POUR PASSER ET REUSSIR UN TEST EN LIGNE UTILISANT LES QUESTIONS A REPONSES OUVERTES DANS DES MODULES BASES SUR UN LANGAGE DE PROGRAMMATION Par : Djamal BENNOUAR, Enseignant au département

Plus en détail

Introduction à UML. UML (Unified Modelling Language) Objets. Diagramme de classe

Introduction à UML. UML (Unified Modelling Language) Objets. Diagramme de classe UML (Unified Modelling Language) Introduction à UML Claudine Métral Université de Genève Langage de modélisation unifié Langage graphique de modélisation des données et des traitements Auteurs Booch, Rumbaugh,

Plus en détail

1 LES CONNEXIONS SUR COURTE DISTANCE

1 LES CONNEXIONS SUR COURTE DISTANCE 01 - CONSULTATION TRANSMISSION 1/08/07 14:57 Page 3 Pour que deux ordinateurs puissent échanger leurs fichiers rapidement à distance, ils ont besoin d être reliés entre eux. La connexion peut se faire

Plus en détail

Analyse Systémique et Fonctionnelle d un système. Le langage SYSML

Analyse Systémique et Fonctionnelle d un système. Le langage SYSML Analyse Systémique et Fonctionnelle d un système Le langage SYSML Table des matières 1. Les différents diagrammes du langage SysML... 2 2. Le diagramme d exigence (Requirement diagram, notation SysML :

Plus en détail

UML. Modélisation objet. avec. Pierre-Alain Muller Nathalie Gaertner. Deuxième édition 2000 Cinquième tirage 2004

UML. Modélisation objet. avec. Pierre-Alain Muller Nathalie Gaertner. Deuxième édition 2000 Cinquième tirage 2004 Modélisation objet avec UML Pierre-Alain Muller Nathalie Gaertner Deuxième édition 2000 Cinquième tirage 2004 Groupe Eyrolles, 2004 ISBN : 2-212-11397-8 Introduction Que signifie exactement UML? Quels

Plus en détail

Guide de paramétrage du serveur FTP

Guide de paramétrage du serveur FTP Le serveur IceWarp Guide de paramétrage du serveur FTP Versions 11 et 12 Août 2017 Serveur IceWarp - Guide de paramètrage du serveur FTP i Sommaire Guide de paramétrage FTP 1 Introduction... 1 Site FTP...

Plus en détail

PORTAIL DE LA FORMATION PROFESSIONNELLE AU MAROC

PORTAIL DE LA FORMATION PROFESSIONNELLE AU MAROC PORTAIL DE LA FORMATION PROFESSIONNELLE AU MAROC Télécharger tous les modules de toutes les filières de l'ofppt sur le site dédié à la formation professionnelle au Maroc : www.marocetude.com Pour cela

Plus en détail

C2 ATOM Guide de démarrage V1.6

C2 ATOM Guide de démarrage V1.6 C2 ATOM Guide de démarrage V1.6 Créé par : C2 Enterprise Référence : DOC-000006FR Version : 2.2 Dernière modification : 09/03/2017 FOURNISSEUR DE SOLUTIONS COMPLÈTES DE GESTION DE SERVICES TABLE DES MATIÈRES

Plus en détail

Dossier conception : Gestion Médicale

Dossier conception : Gestion Médicale Ddossier Dossier conception : Gestion Médicale Réalisé par : Encadré par : Sabah Bnouachir Asma Jmari Mr LACHGAR Mohamed Date de rédaction : 05/04/2013 [Tapez un texte] Page 1 Cadre réservé à l encadrant

Plus en détail

Institut Supérieur de Comptabilité et d Administration des Entreprises SECURITE DU SYSTEME D INFORMATION (SSI)

Institut Supérieur de Comptabilité et d Administration des Entreprises SECURITE DU SYSTEME D INFORMATION (SSI) Institut Supérieur de Comptabilité et d Administration des Entreprises SECURITE DU SYSTEME D INFORMATION (SSI) 2010-2011 1 Introduction à la notion de proxy Un serveur proxy (traduction française de «proxy

Plus en détail

2.3 Le framework OdefiX : Définir et explorer des modèles environnementaux

2.3 Le framework OdefiX : Définir et explorer des modèles environnementaux 2.3 Le framework OdefiX : Définir et explorer des modèles environnementaux Ce chapitre détaille le cadre proposé afin de développer divers systèmes d aide à la gestion de l eau et plus généralement d aide

Plus en détail

Modélisation avec UML

Modélisation avec UML Chapitre 2 Modélisation avec UML 1. Introduction 1.1 Rappels : Concepts importants de l approche objet L approche objet rapproche les données et leurs traitements. Mais cette approche ne fait pas que ça,

Plus en détail

Présentation du PowerAMC TP Méthode d analyse MERISE

Présentation du PowerAMC TP Méthode d analyse MERISE Présentation du PowerAMC 12.1 TP Méthode d analyse MERISE Plan de cours Objectifs et pré requis; Qu est ce que PowerAMC? Les modèles MERISE et les modèles PowerAMC; Le Modèle Conceptuel des Données; L

Plus en détail

Associations. 1. Informations générales sur le logiciel. logiciels libres. Auteur : l équipe de développement Le Terrier d AbulÉdu. Version : 2.2.

Associations. 1. Informations générales sur le logiciel. logiciels libres. Auteur : l équipe de développement Le Terrier d AbulÉdu. Version : 2.2. 1. Informations générales sur le logiciel Auteur : l équipe de développement Le Terrier d AbulÉdu Version : 2.2.0 Licence : GPL Date de parution : mars 2004 Environnement requis : GNU Linux, Mac OS X ou

Plus en détail

Premiers pas. Premiers pas sous Maarch. Sommaire. Concepts et définitions

Premiers pas. Premiers pas sous Maarch. Sommaire. Concepts et définitions Sommaire 1 Premiers pas sous Maarch 1.1 Concepts et définitions 1.1.1 Entité 1.1.2 Groupe Premiers pas 1.1.3 Collection 1.1.4 Document / courrier et catégories 1.1.5 Corbeille électronique 1.1.6 Plan de

Plus en détail

NFA023/Android Programmation orientée objet/plan du cours

NFA023/Android Programmation orientée objet/plan du cours NFA023/Android Programmation orientée objet/plan du cours 2011-2012 1 Notion de structure Insuffisance des types primitifs et des tableaux en java : on veut représenter des produits, qui peuvent être périmés

Plus en détail

Module 29: Mise en forme conditionnelle *

Module 29: Mise en forme conditionnelle * Module 29: Mise en forme conditionnelle * contenu 2010* 29.0 Introduction La mise en forme conditionnelle est une mise en forme qui dépend de la valeur d une cellule ou de son contenu. Par exemple, dans

Plus en détail

Portail Web Vanilla. Portail Web Vanilla 5.2. Charles Martin et Patrick Beaucamp

Portail Web Vanilla. Portail Web Vanilla 5.2. Charles Martin et Patrick Beaucamp Portail Web Vanilla Portail Web Vanilla 5.2 Auteur : Contact: Charles Martin et Patrick Beaucamp info@bpm-conseil.com Date: 01/04/2016 Document: BPM_Vanilla_WebPortail_v5_2_FR.docx Vanilla Version 5.2

Plus en détail

Que peut faire le BIOS?

Que peut faire le BIOS? Que peut faire le BIOS? Rappel: Le BIOS de l'ordinateur est une puce électronique qui est capable de retenir des informations, même quand l'ordinateur est éteint. Son rôle est de permettre à l'ordinateur

Plus en détail

Dossier de Spécifications Détaillées Fonctionnelles et Techniques

Dossier de Spécifications Détaillées Fonctionnelles et Techniques Dossier de Spécifications Détaillées Fonctionnelles et Techniques Projet Appli-Frais Auteurs Alexandre Papeil Développeur Clément Garcia Développeur Romain Lanos - Développeur SUIVI DU DOCUMENT Mises à

Plus en détail

1 Diagramme de classe

1 Diagramme de classe Université Claude Bernard Lyon MASTER 2 S2IFA, 204 205 ISFA UML et Tests TD2. Point de vue statique André FABBRI Diagramme de classe Conformément au modèle objet, le diagramme de classe représente les

Plus en détail

Exercice : Les dossiers et les fichiers

Exercice : Les dossiers et les fichiers Club de l'amitié de Mundolsheim Animation formation informatique Date de création : 19 octobre 2011 Mise à jour : Exercice : Les dossiers et les fichiers Mots clés : répertoire, dossier, fichier, nom de

Plus en détail

MODULE 2. Interface graphique KDE

MODULE 2. Interface graphique KDE Objectifs de ce module : MODULE 2 Interface graphique KDE Définir correctement les éléments de l interface KDE Utiliser les éléments du menu principal et du tableau de bord Configurer le bureau, les couleurs,

Plus en détail

Groupement d'objets. Les tableaux (Arrays)

Groupement d'objets. Les tableaux (Arrays) Groupement d'objets Les tableaux (Arrays) Conception objet en Java avec BlueJ une approche interactive 62 Collections de taille fixe La taille maximale d'une collection peut parfois être déterminée à l'avance.

Plus en détail

GUIDE EXPRESS EXCEL 2007

GUIDE EXPRESS EXCEL 2007 CONTENU I. Interface 2007 a. Barres : titre, accès rapide, état et défilement. b. Ruban. II. Bouton «Office» a. Nouveau document et ouverture d un document b. Enregistrement, impression, expédition et

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Design Pattern http://www.rzo.free.fr Pierre PARREND 1 Mai 2005 Plan du cours Le génie logiciel Modélisation avec UML Les Design Pattern MDA conception orientée

Plus en détail

TABLE DES MATIERES AVANT-PROPOS 15 CHAPITRE 1 MOTIVATION ET INTRODUCTION 17

TABLE DES MATIERES AVANT-PROPOS 15 CHAPITRE 1 MOTIVATION ET INTRODUCTION 17 BASES DE DONNEES ET MODELES DE CALCUL OUTILS ET METHODES POUR L UTILISATEUR JEAN-LUC HAINAUT RESUME Les systèmes de bases de données et les tableurs comptent parmi les logiciels les plus utilisés sur ordinateurs

Plus en détail

NiceMemMaster Guide D'utilisateur

NiceMemMaster Guide D'utilisateur NiceMemMaster Guide D'utilisateur Edition Française Rev-1112 2012 Euro Plus d.o.o. All rights reserved. Euro Plus d.o.o. Poslovna cona A 2 SI-4208 Šenčur, Slovenia tel.: +386 4 280 50 00 fax: +386 4 233

Plus en détail

1. Créer un compte Ouvrir sa boîte de messagerie Comprendre la boîte de réception 3

1. Créer un compte Ouvrir sa boîte de messagerie Comprendre la boîte de réception 3 La messagerie électronique avec Gmail 1 1. Créer un compte 1 2. Ouvrir sa boîte de messagerie 2 3. Comprendre la boîte de réception 3 3.1 Lire un message 3 3.2 Ecrire et envoyer un nouveau message 4 3.3

Plus en détail

CHAPITRE II : CHEMINEMENT D UN PROGRAMME DANS UN SYSTEME D EXPLOITATION

CHAPITRE II : CHEMINEMENT D UN PROGRAMME DANS UN SYSTEME D EXPLOITATION 14 CHAPITRE II : CHEMINEMENT D UN PROGRAMME DANS UN SYSTEME D EXPLOITATION 2.1 CHAINE DE PREPARATION D UN PROGRAMME : Le développement d un programme, depuis l analyse du problème jusqu'à sa mise au point,

Plus en détail

Utiliser la souris et le Clavier

Utiliser la souris et le Clavier Utiliser la souris et le Clavier La souris 1 Le clic gauche : a) Un seul clic gauche permet de : - sélectionner une icône sur le Bureau ou dans une fenêtre de Windows (l'icône apparaît en bleu) - dérouler

Plus en détail

Mise en oeuvre de l'artefact «Booklet / Livret»

Mise en oeuvre de l'artefact «Booklet / Livret» Mise en oeuvre de l'artefact «Booklet / Livret» Jean Fruitet 20/09/2015 jean.fruitet@univ-nantes.fr L'artefact Booklet («Livret») est dû à Christophe Declercq de l'université de Nantes. Il a été présenté

Plus en détail

CarbonX : un outil de modélisation naturel et interactif

CarbonX : un outil de modélisation naturel et interactif CarbonX : un outil de modélisation naturel et interactif Scénario 2 : Modifications des attributs de concepts dans le calepin Résumé : Après quelques temps, Marc pense à de nouvelles fonctionnalités pour

Plus en détail

SI7 Traitement des stratégies de groupe GPO. Déploiement d'applications Personnalisation du bureau

SI7 Traitement des stratégies de groupe GPO. Déploiement d'applications Personnalisation du bureau FAMEL Yoan PAYET Yoann BTS SIO2 SISR 24/11/2015 SI7 Traitement des stratégies de groupe GPO Déploiement d'applications Personnalisation du bureau Table des matières Introduction... 2 Déploiement d'applications...

Plus en détail

EXCEL. Chapitre 2 : Les fonctionalités avancées I. Claude Duvallet

EXCEL. Chapitre 2 : Les fonctionalités avancées I. Claude Duvallet Chapitre 2 : Les fonctionalités avancées I Claude Duvallet Université du Havre UFR des Sciences et Techniques 25 rue Philippe Lebon BP 540 76058 Le Havre Cedex Courriel : Claude.Duvallet@gmail.com Claude

Plus en détail

Mise en garde. Installation du produit. Etape 1 : Mise à jour sur serveur et poste de travail

Mise en garde. Installation du produit. Etape 1 : Mise à jour sur serveur et poste de travail Notice d installation Avenir Mise en garde Avantt d iinsttallller lla présentte miise à jjour,, Assurez--vous que vous possédez une sauvegarde récentte de vos données ett que vous êttes en mesure de lla

Plus en détail

Administration: Utilisation: Comment importer les données? Comment gérer les profils? Comment passer de la Mono société à la Multi

Administration: Utilisation: Comment importer les données? Comment gérer les profils? Comment passer de la Mono société à la Multi Administration: Comment importer les données? Comment gérer les profils? Comment passer de la Mono société à la Multi société? Utilisation: Comment créer un employé? Comment remplir une déclaration? Table

Plus en détail

RAPPORT Projet NTIC. Introduction

RAPPORT Projet NTIC. Introduction RAPPORT Introduction Le projet a été proposé par Madame Patrizia Birchler Emery qui a été chargée par la Maison d Histoire de l Université de Genève dudéveloppement de ce projet, dont le but était la mise

Plus en détail

Chapitre 3 : Langage de modélisation objet unifié UML. Cours n 10 du 05/12/2013 Présenté par: Mme ARKAM. M

Chapitre 3 : Langage de modélisation objet unifié UML. Cours n 10 du 05/12/2013 Présenté par: Mme ARKAM. M Chapitre 3 : Langage de modélisation objet unifié UML Cours n 10 du 05/12/2013 Présenté par: Mme ARKAM. M Plan Introduction Modéliser avec UML Diagrammes de cas d utilisation Diagrammes de classes Notion

Plus en détail

OUTIL DE REPRESENTATION SYSML. Afin de répondre aux exigences et aux besoins de la société, de concrétiser les innovations

OUTIL DE REPRESENTATION SYSML. Afin de répondre aux exigences et aux besoins de la société, de concrétiser les innovations I La langage SysML Afin de répondre aux exigences et aux besoins de la société, de concrétiser les innovations pour améliorer l existant ou développer de nouveaux produits, les systèmes intègrent des approches

Plus en détail

Classe et objet en C++ Encapsulation et cycle de vie

Classe et objet en C++ Encapsulation et cycle de vie Classe et objet en C++ Encapsulation et cycle de vie Joel Falcou Programmation Orientée Objet - IFIPS Apprentissage Introduction Ce cours à pour but, après quelques rappels sur les fondamentaux de la programmation

Plus en détail

Principes de Paquetage. Packaging et Marketing

Principes de Paquetage. Packaging et Marketing Génie Logiciel Conception Principes de Paquetage Packaging et Marketing La conception Définition Générale : Activité créatrice qui consiste à élaborer un projet, ou une partie des éléments le constituant,

Plus en détail