Les éléments de modélisation d UML
|
|
- Jean-Michel St-Amand
- il y a 7 ans
- Total affichages :
Transcription
1 Les éléments de modélisation d UML Pierre-Alain Muller ENSISA pa.muller@uha.fr +33 (0) Eléments de modélisation UML 1 Pierre-Alain Muller
2 Sommaire Mécanismes généraux Les besoins, le comportement, la structure statique La réalisation, le déploiement l articulation des diagrammes Eléments de modélisation UML 2 Pierre-Alain Muller
3 Mécanismes généraux Introduction au métamodèle Les paquetages Les stéréotypes Les étiquettes Les notes Les contraintes Eléments de modélisation UML 3 Pierre-Alain Muller
4 Le métamodèle Description formelle des éléments de modélisation Méta-Métamodèle Métamodèle Modèle Domaine Eléments de modélisation UML 4 Pierre-Alain Muller
5 Les paquetages Structuration des modèles A B C D E Eléments de modélisation UML 5 Pierre-Alain Muller
6 Les stéréotypes Extension contrôlée des classes du métamodèle Spécialisation dont la profondeur est limitée à un niveau <<Nom du stéréotype>> Possibilité de modifier l icone Eléments de modélisation UML 6 Pierre-Alain Muller
7 Les étiquettes Extension des attributs des classes du métamodèle Paire (nom, valeur) Nom de classe <<Stéréotype>> Propriété Véhicule <<Utilitaire>> Etat = testé Auteur = pam Eléments de modélisation UML 7 Pierre-Alain Muller
8 Les notes Commentaire attaché à un ou plusieurs éléments de modélisation Appartient à la vue, pas au modèle Peut être stéréotypée en contrainte A B Une note Eléments de modélisation UML 8 Pierre-Alain Muller
9 Les contraintes Relation sémantique quelconque entre éléments de modélisation Exprimée en OCL (Object Constraint Language) ou en langage naturel {Contrainte} Eléments de modélisation UML 9 Pierre-Alain Muller
10 OCL Object Constraint Language Développé par IBM Pas d effets de bord, langage de spécification Spécification formelle de la sémantique statique Métamodèle (invariant d une instance de métaclasse) Modèle (règles sur les attributs et les relations) Utilisable par tout le monde, pas seulement par des mathématiciens Version Pierre-Alain Muller
11 Exemples OCL Types de base Boolean, Integer, String, Set, Sequence Opérations and, or, not, implies +, -, >, =,... Exemple self.allroles.forall (r1, r2 r1.name = r2.name implies r1 = r2) Version Pierre-Alain Muller
12 Expression des besoins Les activités Les cas d utilisation et les scénarios Eléments de modélisation UML 12 Pierre-Alain Muller
13 Les activités Représentation des activités réalisées par les différents acteurs Eléments de modélisation UML 13 Pierre-Alain Muller
14 Exemple de diagramme d activités Client Vendeur Livreur Se renseigner Etablir un devis Com mander Facturer Payer Livrer Eléments de modélisation UML 14 Pierre-Alain Muller
15 Les cas d utilisation Formalisés par Ivar Jacobson : Object- Oriented Software Engineering (Addison- Wesley, 1992) Expression du comportement du système (actions et de réactions), selon le point de vue de l utilisateur Décrivent le système et les relations entre le système et l environnement Eléments de modélisation UML 15 Pierre-Alain Muller
16 Intérêt des cas d utilisations Constituent un moyen de déterminer les besoins d un système Utilisés par les utilisateurs finaux pour exprimer leur attentes et leur besoins Permettent d impliquer les utilisateurs dès les premiers stades du développement Constituent une base pour les tests fonctionnels Eléments de modélisation UML 16 Pierre-Alain Muller
17 Les cas d utilisation Représentation graphique Système Cas d'utilisation X Acteur A Acteur B Cas d'utilisation Y Eléments de modélisation UML 17 Pierre-Alain Muller
18 Les acteurs Un acteur est une personne ou un système qui interagit avec un système, en échangeant de l information (en entrée et en sortie) On trouve les acteurs en observant les utilisateurs directs du système, ceux qui sont responsable pour sa maintenance, ainsi que les autres systèmes qui interagissent avec le système Eléments de modélisation UML 18 Pierre-Alain Muller
19 Les utilisateurs Un acteur représente un rôle joué par un utilisateur qui interagit avec le système La même personne physique peut jouer le rôle de plusieurs acteurs (vendeur, client) D autre part, plusieurs personnes peuvent également jouer le même rôle, et donc agir comme le même acteur (tous les clients) Eléments de modélisation UML 19 Pierre-Alain Muller
20 Acteurs et cas d utilisation Les cas d utilisation représentent le dialogue entre l acteur et le système de manière abstraite Ensemble de scénarios au sein d une description unique Les cas d utilisation doivent être vus comme des classes de scénarios Eléments de modélisation UML 20 Pierre-Alain Muller
21 Détermination des cas d utilisation Quelles sont les tâches de l acteur? Quelles informations l acteur doit-il créer, sauvegarder, modifier, détruire ou simplement lire? L acteur devra-t-il informer le système de changements externes? Le système devra-t-il informer l acteur de conditions internes au système? Eléments de modélisation UML 21 Pierre-Alain Muller
22 Diagramme de cas d utilisation Virement par minitel <<Etend>> Client distant <<Utilise>> Virement Client local Identification Eléments de modélisation UML 22 Pierre-Alain Muller
23 Fil conducteur du projet Utilisateur Exprime Comprend Analyste Cas d'utilisation Réalise Conçoit Vérifie Programmeur Architecte Testeur Eléments de modélisation UML 23 Pierre-Alain Muller
24 Transition vers les objets Eléments de modélisation UML 24 Pierre-Alain Muller
25 Le «virage» vers l objet <<Utilise>> Cas 1 Cas 2 Cas 3 Eléments de modélisation UML 25 Pierre-Alain Muller
26 Communication entre objets Application = société d'objets collaborants Les objets travaillent en synergie afin de réaliser les fonctions de l application Le comportement global d une application repose donc sur la communication entre les objets qui la composent Eléments de modélisation UML 26 Pierre-Alain Muller
27 Expression du comportement Les collaborations Diagramme de collaboration Diagramme de séquence Eléments de modélisation UML 27 Pierre-Alain Muller
28 Les diagrammes de collaboration Des objets dans une situation donnée Des liens relient les objets qui se connaissent Les messages échangés par les objets sont représentés le long de ces liens L ordre d envoi des messages est matérialisé par un numéro de séquence Eléments de modélisation UML 28 Pierre-Alain Muller
29 Exemple Un objet A envoie un message X à un objet B, puis l objet B envoie un message Y àun objet C, et enfin C s envoie un message Z. 1: X A 3: Z B 2: Y C Eléments de modélisation UML 29 Pierre-Alain Muller
30 Le concept de messages L unité de communication entre objets Concept très général pouvant être mis en œuvre suivant de nombreuses variantes Regroupe les flots de contrôle et les flots de données Représente également les événements Eléments de modélisation UML 30 Pierre-Alain Muller
31 Envoi des messages Message A Argument Argument B 4 : Afficher (x, y) -- message simple : Afficher (x, y) -- message imbriqué 4.2 : âge := Soustraire (Aujourd hui, DateDeNaissance) -- message imbriqué avec valeur retournée [Age >= 18 ans] 6.2 : Voter () - message conditionnel a.4, b.6 / c.1 : Allumer (Lampe) - synchronisation avec d autres flots d exécution 1 * : Laver () - itération 3.a, 3.b / 4 * [i := 1..n] : Eteindre () - itération parallèle Eléments de modélisation UML 31 Pierre-Alain Muller
32 Diagramme de collaboration Représentation spatiale Instituteur * Debout 1: Venir me chercher au RDC Elève : Personne : Ascenseur : Traitement de texte : Cabine 2: Ajouter destination RDC 2: Ecrire 1: Lire : Scanner : Imprimante Eléments de modélisation UML 32 Pierre-Alain Muller
33 Les diagrammes de séquence L'accent est mis sur la communication, au détriment de la structure spatiale Chaque objet est représenté par une barre verticale Le temps s'écoule de haut en bas, de sorte que la numérotation des messages est optionnelle. Eléments de modélisation UML 33 Pierre-Alain Muller
34 Exemple Un client Un serveur Eléments de modélisation UML 34 Pierre-Alain Muller
35 Diagrammes de séquence Représentation temporelle A B C Un message Un autre message Eléments de modélisation UML 35 Pierre-Alain Muller
36 Diagrammes de séquence A B Un objet Un autre objet Message synchrone Un message Message asynchrone Un objet Créer Un autre objet Détruire X Eléments de modélisation UML 36 Pierre-Alain Muller
37 Diagrammes de séquence A Objet composite Composant a Composant b Message réflexif Point d'entrée Eléments de modélisation UML 37 Pierre-Alain Muller
38 Diagrammes de séquence A B Un objet Récursion Eléments de modélisation UML 38 Pierre-Alain Muller
39 Diagrammes de séquence A B C A B {y-x < 3 s} {z-y < 1 s} x y z Message Message Message while X loop end loop Message {t'-t < 2 s} t t' Message A B C [X] Message [non X] Message Eléments de modélisation UML 39 Pierre-Alain Muller
40 Comparaison 8: M8 A B C A 3: M3 5: M5 1: M1 4: M4 10: M10 C M1 M4 M2 M3 9: M9 7: M7 2: M2 B 6: M6 M7 M9 M5 M6 M8 M10 Eléments de modélisation UML 40 Pierre-Alain Muller
41 Expression de la structure statique Diagrammes des classes Les relations Association Agrégation Généralisation Dépendance Eléments de modélisation UML 41 Pierre-Alain Muller
42 Le chaos des objets Eléments de modélisation UML 42 Pierre-Alain Muller
43 Le chaos des objets Le monde qui nous entoure est constitué de très nombreux objets Pour comprendre le monde, l être humain a tendance à regrouper les éléments qui se ressemblent Regrouper des objets suivants des critères de ressemblance s appelle classer Les humains ont classé les animaux, les plantes, les champignons, les atomes,... Eléments de modélisation UML 43 Pierre-Alain Muller
44 Les classes La classe est une description abstraite d un ensemble d objets La classe peut être vue comme la factorisation des éléments communs à un ensemble d objets La classe décrit le domaine de définition d un ensemble d objets Eléments de modélisation UML 44 Pierre-Alain Muller
45 Représentation graphique des classes Nom de classe Attributs Opérations( ) Motocyclette Couleur Cylindrée Vitesse maximale Démarrer( ) Accélérer( ) Freiner( ) Nombre complexe Additionner( ) Soustraire( ) Multiplier( ) Diviser( ) Prendre le module( ) Prendre l'argument( ) Prendre la partie réelle( ) Prendre la partie imaginaire( ) Téléviseur Allumer( ) Eteindre( ) Changer de programme( ) Régler le volume( ) Eléments de modélisation UML 45 Pierre-Alain Muller
46 Description des classes Séparée en deux parties La spécification d une classe qui décrit le domaine de définition et les propriétés des instances de cette classe (type de donnée) La réalisation qui décrit comment la spécification est réalisée Eléments de modélisation UML 46 Pierre-Alain Muller
47 La notion de contrat Une classe s engage à fournir les services publiés dans sa spécification Fournisseur Les contrats décrivent les dépendances entre les classes. Client 1 Client 2 Eléments de modélisation UML 47 Pierre-Alain Muller
48 Les interfaces Contrat sans implémentation <<Interface>> X Réalise X X Implémentat ion Eléments de modélisation UML 48 Pierre-Alain Muller
49 Les relations entre classes L association L agrégation La généralisation La dépendance Eléments de modélisation UML 49 Pierre-Alain Muller
50 L association L association exprime une connexion sémantique bidirectionnelle entre classes Une association est une abstraction des liens qui existent entre les objets instances des classes associées Les associations se représentent de la même manière que les liens. Distinction opérée en fonction du contexte Eléments de modélisation UML 50 Pierre-Alain Muller
51 Exemple Université Une association Etudiant Mulhouse : Université Un lien Un lien Pierre-Alain : Etudiant Jean-Jacques : Etudiant Purdue : Université Un lien Eric : Etudiant Strasbourg : Université Un lien Un lien Anne : Etudiant Laurence : Etudiant Eléments de modélisation UML 51 Pierre-Alain Muller
52 Nommage des associations Indication du sens de lecture Université Héberge > Etudiant Université < Etudie dans Etudiant Eléments de modélisation UML 52 Pierre-Alain Muller
53 Nommage des rôles Le rôle décrit une extrémité d une association Etudiant Université Personne Employeur Employé Eléments de modélisation UML 53 Pierre-Alain Muller
54 Multiplicité des rôles Etudiant Université 1 * Personne 0..1 * Employeur Employé 1 Un et un seul 0..1 Zéro ou un M.. N De M à N (entiers naturels) * Plusieurs 0.. * De zéro à plusieurs 1.. * D'un à plusieurs Eléments de modélisation UML 54 Pierre-Alain Muller
55 Les classes-associations Ajout d attributs ou d opérations dans la relation A * * B C Attribut D Opérations() Eléments de modélisation UML 55 Pierre-Alain Muller
56 Filtrage des associations Réduction de la multiplicité Répertoire Nom * 1 Fichier Eléments de modélisation UML 56 Pierre-Alain Muller
57 L'agrégation Connexions sémantiques bidirectionnelles antisymétriques Forme d association qui exprime un couplage plus fort entre classes Représentation des relations maître et esclaves tout et parties composé et composant. Eléments de modélisation UML 57 Pierre-Alain Muller
58 Exemples Voiture 1 1 Moteur Personne Enfants * Parent * <S'occupe de Eléments de modélisation UML 58 Pierre-Alain Muller
59 Correspondances entre diagrammes Classe 1 0..* Objet * 1..* 1..* * * Relation 1 * * Lien * * * * * * Diagramme de classes Diagramme d'objets * * Eléments de modélisation UML 59 Pierre-Alain Muller
60 Correspondances (suite) Chaque objet est instance d une classe Chaque lien est instance d une relation Les liens relient les objets, les relations relient les classes Un lien entre deux objets implique une relation entre les classes des deux objets Eléments de modélisation UML 60 Pierre-Alain Muller
61 Hiérarchies de classes Gérer la complexité Arborescences de classes d abstraction croissante Généralisation Super-classes Spécialisation Sous-classes Sous-classe Super-classe Classe plus spécialisée Classe plus générale Eléments de modélisation UML 61 Pierre-Alain Muller
62 Généralisation Factoriser les éléments communs attributs, opérations et contraintes Abstraction plus générales Véhicule Véhicule terrestre Véhicule aérien Voiture Camion Avion Hélicoptère Eléments de modélisation UML 62 Pierre-Alain Muller
63 Spécialisation Extension cohérente d'un ensemble de classes Transmission Continue Discrète Variateur Dérailleur Boîte de vitesses Extension par spécialisation Eléments de modélisation UML 63 Pierre-Alain Muller
64 Propriétés de la généralisation Signifie toujours : est un ou est une sorte de Animal Carnivore Herbivore Lion Mouton Lapin Eléments de modélisation UML 64 Pierre-Alain Muller
65 Principe de substitution Il doit être possible de substituer n importe quel objet instance d une sous-classe à n importe quel objet instance d une superclasse sans que la sémantique du programme (du modèle) écrit dans les termes de la super-classe ne soit affectée. Eléments de modélisation UML 65 Pierre-Alain Muller
66 Propriétés de la généralisation Non-réflexive, non-symétrique, transitive BA A B Impossible!!! A C CB Impossible!!! Eléments de modélisation UML 66 Pierre-Alain Muller
67 Généralisation multiple Animal Station Nourriture Protection Bipède Quadrupède Herbivore Carnivore A plumes A poils A écailles Lapin Eléments de modélisation UML 67 Pierre-Alain Muller
68 L héritage Technique la plus utilisée pour réaliser la généralisation Construire une classe à partir d une ou plusieurs autres classes, en partageant des attributs, des opérations et des contraintes, au sein d'une hiérarchie de classes. Eléments de modélisation UML 68 Pierre-Alain Muller
69 La délégation Remplacement de l héritage : Client Question Propagation : Délégué 1 : Interface Propagation : Délégué 2 Eléments de modélisation UML 69 Pierre-Alain Muller
70 La dépendance Relation à faible contenu sémantique Exprime des relations d obsolescence Include, With, Instanciation A Tem plate Eléments de modélisation UML 70 Pierre-Alain Muller
71 Résumé Les classes sont connectées par des relations L association exprime une connexion sémantique bidirectionnelle L agrégation est une forme d association plus forte La généralisation permet d ordonner les objets au sein de hiérarchies de classes La dépendance exprime une relation d obsolescence Eléments de modélisation UML 71 Pierre-Alain Muller
72 Expression abstraite du comportement Les automates à états Eléments de modélisation UML 72 Pierre-Alain Muller
73 Automates d états-finis Abstraction des comportements possible Représentation formelle du comportement d un groupe d objets Classe Collaboration Classe Automate Cas d utilisation Formalisme des Statecharts de David Harrel Eléments de modélisation UML 73 Pierre-Alain Muller
74 Les états et les transitions Etat initial Transition Société 0..1 * Personne Age Etat Actif Etat final Retraité Chom eur Eléments de modélisation UML 74 Pierre-Alain Muller
75 Les événements Ac ti f Plus de 60 ans Perte emploi Embauche Retraité Chom eur Plus de 60 ans Eléments de modélisation UML 75 Pierre-Alain Muller
76 Les gardes A Trop Chaud[ Ete ] Trop Chaud[ Hiver ] Climatisation Aération Eléments de modélisation UML 76 Pierre-Alain Muller
77 Les actions et les activités / Op1 A A entry: Op2 do: Op3 on E vt: Op4 exit: Op5 / Op6 Evt[ Garde ] / Ac ti on ^Cible. Evt B Eléments de modélisation UML 77 Pierre-Alain Muller
78 Automates hiérarchiques Généralisation d état Actif Perte emploi Embauche Plus de 60 ans Retraité Chomeur Eléments de modélisation UML 78 Pierre-Alain Muller
79 Automate à mémoire Actif Perte emploi Embauche Plus de 60 ans Retraité H Chomeur Zut Ok Congé sabbatique Eléments de modélisation UML 79 Pierre-Alain Muller
80 Expression de la réalisation et du déploiement Les composants Les nœuds Eléments de modélisation UML 80 Pierre-Alain Muller
81 Les diagrammes de composants Description des éléments physiques et de leurs relations dans l environnement de réalisation Eléments de modélisation UML 81 Pierre-Alain Muller
82 Sortes de composants Composant Sous-programme Main Module Module générique Tâche Eléments de modélisation UML 82 Pierre-Alain Muller
83 Diagramme de composants Main A B C Eléments de modélisation UML 83 Pierre-Alain Muller
84 Diagramme de déploiement LW <<//>> IHM PC <<RNIS>> TX1 UNIX Ethernet TX2 SGBD Eléments de modélisation UML 84 Pierre-Alain Muller
85 Résumé Neuf types de diagrammes Articulation entre les différents diagrammes Eléments de modélisation UML 85 Pierre-Alain Muller
86 Les diagrammes d UML Diagramme Composants Classes Séquence Activité Déploiement Collaboration Etats-Transitions Cas d'utilisation Objets Eléments de modélisation UML 86 Pierre-Alain Muller
87 Articulation des diagrammes Plusieurs enchaînements possibles Activités + Cas d utilisation Séquence (acteur et système) Collaboration (objets du domaine) Classes + Automates Composants Déploiement Eléments de modélisation UML 87 Pierre-Alain Muller
88 Conclusion UML est une notation normalisée, riche, adaptée pour la représentation des modèles objets UML ne normalise pas la démarche Il y a beaucoup de diagrammes, il faut apprendre à faire le tri Eléments de modélisation UML 88 Pierre-Alain Muller
Les diagrammes de modélisation
L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse
Plus en détailbasée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
Plus en détailIFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
Plus en détailCours de Génie Logiciel
Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes
Plus en détailUniversité de Bangui. Modélisons en UML
Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et
Plus en détailCycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language
Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric
Plus en détailUML (Diagramme de classes) Unified Modeling Language
UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association
Plus en détailExpression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e
P r o b l é m a t i q u e OCL : O b j e c t C o n s t r a i n t L a n g u a g e Le langage de contraintes d UML Les différents diagrammes d UML permettent d exprimer certaines contraintes graphiquement
Plus en détailOCL - Object Constraint Language
OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object
Plus en détailCours STIM P8 TD 1 Génie Logiciel
Cours STIM P8 TD 1 Génie Logiciel Compléments sur UML Intervenant : Anil CASSAM CHENAI Date : 02/02/2012 Objectifs du complément Ce complément sera approfondi en parallèle de plusieurs TD/Cours. Rappels
Plus en détailDéveloppement d un interpréteur OCL pour une machine virtuelle UML.
ObjeXion Software Prototyping made easy SA au capital de 500 000 F Siret 421 565 565 00015 APE 722Z Téléphone : 03 89 35 70 75 Télécopie : 03 89 35 70 76 L embarcadère 5, rue Gutemberg 68 800 Vieux-Thann,
Plus en détailChapitre I : le langage UML et le processus unifié
I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et
Plus en détail3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes
PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason
Plus en détailProjet Active Object
Projet Active Object TAO Livrable de conception et validation Romain GAIDIER Enseignant : M. Noël PLOUZEAU, ISTIC / IRISA Pierre-François LEFRANC Master 2 Informatique parcours MIAGE Méthodes Informatiques
Plus en détail3. UML - Unified Modeling Language Diagrammes statiques
3. UML - Unified Modeling Language Diagrammes statiques Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon
Plus en détailMODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
Plus en détailUML et les Bases de Données
CNAM UML et les Bases de Données UML et les Bases de Données. Diagramme de classes / diagramme d objets (UML)...2.. Premier niveau de modélisation des données d une application...2.2. Les éléments de modélisation...2.2..
Plus en détailUML. Diagrammes de classes (suite) Delphine Longuet. delphine.longuet@lri.fr
Polytech Paris-Sud Formation initiale 3 e année Spécialité Informatique Année 2014-2015 UML Diagrammes de classes (suite) Delphine Longuet delphine.longuet@lri.fr Opérations Opérations Service qui peut
Plus en détailLe Guide Pratique des Processus Métiers
Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016
Plus en détailGrandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test
Grandes lignes Analyseur Statique de logiciels Temps RÉel Embarqués École Polytechnique École Normale Supérieure Mercredi 18 juillet 2005 1 Présentation d 2 Cadre théorique de l interprétation abstraite
Plus en détailTP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile
TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface
Plus en détailDiagramme de classes
Diagramme de classes Un diagramme de classes décrit les classes et leurs relations (associations, généralisation/spécialisation, ). classe association méthodes attributs héritage Diagramme de classes :
Plus en détailTable des matières Sources
Table des matières Modélisation objet avec UML... 2 Introduction... 2 Modèle de système informatique :... 2 Pourquoi UML pour la modélisation Objet?... 3 Représentation dynamique du système... 5 Le diagramme
Plus en détailIngénierie des Modèles. Méta-modélisation
Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique Eric.Cariou@univ-pau.fr
Plus en détailQualité du logiciel: Méthodes de test
Qualité du logiciel: Méthodes de test Matthieu Amiguet 2004 2005 Analyse statique de code Analyse statique de code Étudier le programme source sans exécution Généralement réalisée avant les tests d exécution
Plus en détailArchitecture d'entreprise : Guide Pratique de l'architecture Logique
Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam
Plus en détailPrésentation générale de la méthode orientée objet : O.M.T. (Rumbaugh & al.)
Présentation générale de la méthode orientée objet : O.M.T. (Rumbaugh & al.) Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Introduction Les modèles d'omt Le Modèle Objet (MO) Le Modèle
Plus en détailGénie Logiciel avec Ada. 4 février 2013
Génie Logiciel 4 février 2013 Plan I. Généralités II. Structures linéaires III. Exceptions IV. Structures arborescentes V. Dictionnaires I. Principes II. Notions propres à la POO I. Principes Chapitre
Plus en détailUML (Paquetage) Unified Modeling Language
UML (Paquetage) Unified Modeling Language Sommaire Introduction Objectifs Paquetage Espace de nommage d un paquetage Dépendances entre paquetages 2 Notion introduite véritablement par UML car superficiellement
Plus en détailLe Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Plus en détailGénie Logiciel Orienté Objet UML
Licence Professionnelle en Informatique Génie Logiciel Orienté Objet UML E. Grislin-Le Strugeon E. Adam UVHC ISTV Plan Concepts orientés objet Principes des méthodes OO Qu est-ce que UML? Caractéristiques
Plus en détailSommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh
NOTATION UML AVEC RATIONAL ROSE G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh Sommaire 1 GÉNÉRALITES...2 1.1 ENVIRONNEMENT LOGICIEL...2 1.2 LES VUES DU LOGICIEL ROSE...3 1.3 ORGANISATION RECOMMANDÉE...3
Plus en détailPascal Brunot Hadrien Cambazard UML FOR BUSINESS INTELLIGENCE PROJECT
UML FOR BUSINESS INTELLIGENCE PROJECT Abstract : this document deals with the role of UML into business intelligence projects (like data warehousing). After a quick overview of what UML offers, it focuses
Plus en détailInformation utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Plus en détailUML Diagramme de communication (communication diagram) Emmanuel Pichon 2013
UML Diagramme de communication (communication diagram) 2013 Diagramme de communication (communication diagram) Utilisation / objectifs Sens Ce diagramme présente des objets, des acteurs, des liens et des
Plus en détailAutomatisation de l administration système
Automatisation de l administration système Plan Problèmatique : trop de systèmes, trop de solutions Typage des solutions Puppet : gestion de configuration de systèmes Capistrano : déploiement d applications
Plus en détailCC30 Certificat de compétence Conception, développement et animation de sites Web
CC30 Certificat de compétence Conception, développement et animation de sites Web UE RSX050 Bases de l informatique Séance 2 UERSX050 Bases de l informatique séance 2-30/10/2009 1 Table des matières Séance
Plus en détailBases de données. Chapitre 1. Introduction
Références : Bases de données Pierre Wolper Email : pw@montefiore.ulg.ac.be URL : http : //www.montefiore.ulg.ac.be/~pw/ http : //www.montefiore.ulg.ac.be/ ~pw/cours/bd.html Henry F. Korth, Abraham Silberschatz,
Plus en détailModélisation UML. Christine Solnon 2013-2014. INSA de Lyon - 3IF 1/140.
1/140. Modélisation UML Christine Solnon INSA de Lyon - 3IF 2013-2014 Introduction Positionnement de l UE / IF Domaines d enseignement du département IF : Système d Information Réseaux Architectures matérielles
Plus en détailDescription de la formation
Description de la formation Modalités Ce parcours de formation est un parcours en alternance, d une durée de 2ans, à raison d une semaine de formation par mois, soit 770 heures et de trois semaines de
Plus en détailGOL502 Industries de services
GOL502 Industries de services Conception d un service Partie IIb Version 2013 Introduction Conception d un service partie IIb Nous verrons dans ce chapitre Modélisation d un service; Langage de modélisation
Plus en détailIndustrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational
IBM Software Group Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational Fernard Bonaguidi fernand.bonaguidi@fr.ibm.com
Plus en détailLangage et Concepts de ProgrammationOrientée-Objet 1 / 40
Déroulement du cours Introduction Concepts Java Remarques Langage et Concepts de Programmation Orientée-Objet Gauthier Picard École Nationale Supérieure des Mines de Saint-Étienne gauthier.picard@emse.fr
Plus en détailTraduction des Langages : Le Compilateur Micro Java
BARABZAN Jean-René OUAHAB Karim TUCITO David 2A IMA Traduction des Langages : Le Compilateur Micro Java µ Page 1 Introduction Le but de ce projet est d écrire en JAVA un compilateur Micro-Java générant
Plus en détailPlan. Exemple: Application bancaire. Introduction. OCL Object Constraint Language Le langage de contraintes d'uml
OCL Object Constraint Language Le langage de contraintes d'uml Plan 1. Introduction 2. Les principaux concepts d'ocl Object Constraint Language 1 Object Constraint Language 2 Exemple: une application bancaire
Plus en détailGL - 2 2.1 Le Génie Logiciel
GL - 2 2.1 Le Génie Logiciel Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda 1 Rappels La production logicielle est une activité complexe de façon
Plus en détailMéthodes d évolution de modèle produit dans les systèmes du type PLM
Résumé de thèse étendu Méthodes d évolution de modèle produit dans les systèmes du type PLM Seyed Hamedreza IZADPANAH Table des matières 1. Introduction...2 2. Approche «Ingénierie Dirigée par les Modèles»
Plus en détailAnalyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Plus en détailCompilation (INF 564)
Présentation du cours Le processeur MIPS Programmation du MIPS 1 Compilation (INF 564) Introduction & architecture MIPS François Pottier 10 décembre 2014 Présentation du cours Le processeur MIPS Programmation
Plus en détailAnne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2
Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................
Plus en détailComparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML
Olivier Glassey Jean-Loup Chappelet Comparaison de trois techniques de modélisation de processus: ADONIS, OSSAD et UML Working paper de l'idheap 14/2002 UER: Management public / Systèmes d'information
Plus en détailRTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com
RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
Plus en détailUML : DIAGRAMME D ETATS
UML : DIAGRAMME D ETATS Le modèle dynamique représente l évolution du système au cours du temps en réaction aux événements externes. L évolution du système est définie par l évolution (cycle de vie) des
Plus en détailSommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement
Conduite de projet Méthode d analyse et de conception Processus unifié G. Picard SMA/G2I/ENS Mines Saint-Etienne gauthier.picard@emse.fr Octobre 2009 Sommaire!!Objectifs d un processus d ingénierie logicielle!
Plus en détailLMI 2. Programmation Orientée Objet POO - Cours 9. Said Jabbour. jabbour@cril.univ-artois.fr www.cril.univ-artois.fr/~jabbour
LMI 2 Programmation Orientée Objet POO - Cours 9 Said Jabbour jabbour@cril.univ-artois.fr www.cril.univ-artois.fr/~jabbour CRIL UMR CNRS 8188 Faculté des Sciences - Univ. Artois Février 2011 Les collections
Plus en détail4. Groupement d objets
Conception objet en Java avec BlueJ une approche interactive 4. Groupement d objets Collections et itérateurs David J. Barnes, Michael Kölling version française: Patrice Moreaux Rédigé avec 1.0 Principaux
Plus en détailLangage SQL : créer et interroger une base
Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,
Plus en détailProgramme «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étailModélisation de bases de données : Le modèle relationnel
Modélisation de bases de données : Le modèle relationnel Rappel chapitre 1 C est quoi un modèle? Type de modèle : Modèle hiérarchique Modèle réseau Modèle objet Modèle relationnel Cours BD Dr REZEG K 1
Plus en détailPatrons de Conception (Design Patterns)
Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques
Plus en détailLa démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*
La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,
Plus en détailInitiation à LabView : Les exemples d applications :
Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple
Plus en détailCompétences Business Objects - 2014
Compétences Business Objects - 2014 «Mars-Juin 2014. Réf : Version 1 Page 1 sur 34 Sommaire CONTEXTE DE LA REMISE A NIVEAU EN AUTOFORMATION... 3 1. MODELISATION... 4 1.1 DESCRIPTION FONCTIONNEL DE L'APPLICATION
Plus en détailEncapsulation. L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets.
Encapsulation L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets. La visibilité dépend des membres : certains membres peuvent être visibles et d'autres
Plus en détailRappels d architecture
Assembleur Rappels d architecture Un ordinateur se compose principalement d un processeur, de mémoire. On y attache ensuite des périphériques, mais ils sont optionnels. données : disque dur, etc entrée
Plus en détailCours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
Plus en détailModélisation de Lignes de Produits en UML *
Modélisation de Lignes de Produits en UML * Tewfik ZIADI, Loïc HELOUET, Jean-Marc JEZEQUEL 2 IRISA, Campus de Beaulieu 35042 RennesCedex, France Tewfik.Ziadi@irisa.fr Loic.Helouet@irisa.fr, Jezequel@irisa.fr
Plus en détailObjets et Programmation. origine des langages orientés-objet
Objets et Programmation origine des langages orientés-objet modularité, encapsulation objets, classes, messages exemples en Java héritage, liaison dynamique G. Falquet, Th. Estier CUI Université de Genève
Plus en détailCours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé. http://www.rzo.free.fr
Cours de Java Sciences-U Lyon Java - Introduction Java - Fondamentaux Java Avancé http://www.rzo.free.fr Pierre PARREND 1 Octobre 2004 Sommaire Java Introduction Java Fondamentaux Histoire de Java Machine
Plus en détailQuelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)
Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07
Plus en détailNFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon
Plus en détailDémarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.
Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5
Plus en détailUrbanisation de système d'information. PLM 3 (Product Lifecycle Management) Élaborations, versions, variantes, configurations
Urbanisation de système d'information PLM 3 (Product Lifecycle Management) Élaborations, versions, variantes, configurations 1 Mise en gestes L'existence de tout produit, et de tout service commence par
Plus en détailBusiness Process Design Max Pauron
Business Process Design Max Pauron 2005 Max Pauron - Reproduction and communication, even partial, are strictly prohibited without written permission. Unauthorized photocopying is a crime. Contexte Les
Plus en détailLangage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2
Langage et Concepts de Programmation Objet Travaux Dirigés no2 Pôle Informatique École Nationale Supérieure des Mines de St-Etienne Vous trouverez plus de détails sur les concepts abordés lors de ce TD
Plus en détailChapitre VI- La validation de la composition.
Chapitre VI- La validation de la composition. Objectifs du chapitre : Expliquer les conséquences de l utilisation de règles de typage souples dans SEP. Présenter le mécanisme de validation des connexions
Plus en détailLANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
Plus en détailMéthodologies Orientées-Objet!
MAI NFE103 Année 2013-2014 Méthodologies Orientées-Objet! F.-Y. Villemin (f-yv@cnam.fr) Plan!!Les différentes méthodologies! Démarche! Cycle de vie!!rational Unified Process (RUP)!!La méthode Layman!!Notre
Plus en détailEn vue de l obtention du. Discipline : Informatique. Présentée et soutenue par Mohamed HADJ KACEM. Le Jeudi 13 Novembre 2008
THÈSE En vue de l obtention du DOCTORAT DE L UNIVERSITÉ DE TOULOUSE ET DE L UNIVERSITÉ DE SFAX Délivré par l Université Toulouse III - Paul Sabatier et la Faculté des Sciences Économiques et de Gestion
Plus en détail1 Description générale de VISFIELD
Guide d utilisation du logiciel VISFIELD Yann FRAIGNEAU LIMSI-CNRS, Bâtiment 508, BP 133 F-91403 Orsay cedex, France 11 décembre 2012 1 Description générale de VISFIELD VISFIELD est un programme écrit
Plus en détailRappel. Analyse de Données Structurées - Cours 12. Un langage avec des déclaration locales. Exemple d'un programme
Rappel Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.univ-paris-diderot.fr 6 mai 2015 Jusqu'à maintenant : un petit langage de programmation
Plus en détailExamen Médian - 1 heure 30
NF01 - Automne 2014 Examen Médian - 1 heure 30 Polycopié papier autorisé, autres documents interdits Calculatrices, téléphones, traducteurs et ordinateurs interdits! Utilisez trois copies séparées, une
Plus en détailMéthodes de Conception Orientés Objet (MCOO) SOMMAIRE
SOMMAIRE Sommaire... 1 INTRODUCTION... 3 I. Particularités d UML... 4 I.1 UML est une norme... 5 I.2 UML est un langage de modélisation objet... 5 I.3 UML est un support de communication... 6 I.4 UML est
Plus en détailIntroduction au Génie Logiciel
Introduction au Génie Logiciel Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda Qu est-ce que le logiciel? programme, ensemble d instructions Caractéristiques
Plus en détailConception. Génie Logiciel. Renaud Marlet. LaBRI / INRIA http://www.labri.fr/~marlet. (d'après A.-M. Hugues) màj 17/04/2007
1 Génie Logiciel (d'après A.-M. Hugues) Conception Renaud Marlet LaBRI / INRIA http://www.labri.fr/~marlet màj 17/04/2007 2 Position dans le cycle de vie Contexte : étant donnée une spécification (ce que
Plus en détailGénérer du code à partir d une description de haut niveau
Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,
Plus en détailMEMOIRE. Présenté à. L École Nationale d Ingénieurs de Sfax. en vue de l obtention du MASTERE
République Tunisienne Ministère de l Enseignement Supérieur, De la Recherche Scientifique et de la Technologie Université de Sfax École Nationale d Ingénieurs de Sfax Ecole Doctorale Sciences et Technologies
Plus en détailopenarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de
openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de itemis France 2009 All rights reserved 1 Itemis en quelques mots Spécialisé dans l
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailUne version Word, modifiable, de ce document peut vous être envoyée sur simple demande par mail à l adresse : observatoire-metallurgie@uimm.
Une version Word, modifiable, de ce document peut vous être envoyée sur simple demande par mail à l adresse : observatoire-metallurgie@uimm.com Accord national du 13 novembre 2014 relatif à la formation
Plus en détailUniversité du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.
Université du Québec à Chicoutimi Département d informatique et de mathématique Plan de cours Titre : Élément de programmation Sigle : 8inf 119 Session : Automne 2001 Professeur : Patrice Guérin Local
Plus en détailCours No 3 : Identificateurs, Fonctions, Premières Structures de contrôle.
Université Montpellier-II UFR des Sciences - Département Informatique - Licence Informatique UE GLIN302 - Programmation Applicative et Récursive Cours No 3 : Identificateurs, Fonctions, Premières Structures
Plus en détailInitiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
Plus en détailGénie Logiciel Avancé Cours 3 Le modèle à objets
Génie Logiciel Avancé Cours 3 Le modèle à objets Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot - Paris 7 URL http://upsilon.cc/zack/teaching/1112/gla/ Copyright
Plus en détailDéveloppement ebusiness
Développement ebusiness Cédric Pulrulczyk ( cedric.pulrulczyk@alcatel.fr ) Alcatel Université Lille I March 2005 Plan Analyse des besoins Méthodologie XP Modélisation UML Outil de développement Tests et
Plus en détailCONCEPTION DE PROJET SIG AVEC UML
Bulletin de la Société géographique de Liège, 42, 2002, 19-25 CONCEPTION DE PROJET SIG AVEC UML François LAPLANCHE Résumé Avec son statut de standard, le langage UML (Unified Modelling Language) jouit
Plus en détailDiagrammes de Package, de déploiement et de composants UML
labsticc.univ-brest.fr/pages_perso/babau/ Diagrammes de Package, de déploiement et de composants UML Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC 2 1 Plan Description
Plus en détailQuestionnaire. sur l évaluation interne Qualité dans les centres d accueil pour enfants, adolescents et jeunes adultes
Questionnaire Université du Luxembourg, Version novembre 2013 Ulla Peters, Julia A. Jäger, Danielle Lellinger sur l évaluation interne Qualité dans les centres d accueil pour enfants, adolescents et jeunes
Plus en détailSAP BusinessObjects Web Intelligence (WebI) BI 4
Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18
Plus en détailConception de circuits numériques et architecture des ordinateurs
Conception de circuits numériques et architecture des ordinateurs Frédéric Pétrot Année universitaire 2014-2015 Structure du cours C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 Codage des nombres en base 2, logique
Plus en détail