LOG8430 : Architecture logicielle et conception avancée
|
|
- Jeannine Gauthier
- il y a 7 ans
- Total affichages :
Transcription
1 LOG8430 : Architecture logicielle et conception avancée Yann-Gaël Guéhéneuc Présentation du cours This work is licensed under a Creative Commons Attribution-NonCommercial- ShareAlike 3.0 Unported License
2 Plan de la séance Introduction Inventaire des concepts Conception architecturale 2/59
3 Plan de la séance Introduction Inventaire des concepts Conception architecturale 3/59
4 Introduction Professeur et chargé de lab. Objectifs de l informatique Objectifs du cours Méthodologie du cours Évaluation du cours 4/59
5 Introduction Professeur et chargé de lab. Objectifs de l informatique Objectifs du cours Méthodologie du cours Évaluation du cours 5/59
6 Professeur (1/10) Né à Nantes, Bretagne, France, /59
7 Professeur (2/10) 1998 : DEA et diplôme d ingénieur École des Mines Université de Nantes Titre: Syntax Errortolerant Java parser Analyse syntaxique, construction d outils et Java 7/59
8 Professeur (3/10) 2003 : doctorat (Ph.D.) en génie logiciel École des Mines Université de Nantes Titre: A framework for the traceability of design motifs Patrons de conception et rétro-conception des programmes 8/59
9 Professeur (4/10) Arrivé à Montréal, Québec, Canada, /59
10 Professeur (5/10) : professeur assistant puis agrégé Université de Montréal Design patterns Code and design smells Linguistic smells Evolution patterns Features and concepts Requirements traceability Quality models 10/59
11 Professeur (6/10) 2008 présent : professeur agrégé puis titulaire Polytechnique Montréal Code and design smells Linguistic smells Design patterns Evolution patterns Features and concepts Requirements traceability Quality models 11/59
12 Professeur (7/10) Chaire de recherche du Canada «Software Patterns and Patterns of Software», 2009 Ouverture des intérêts de recheche Identifier analysis API evolution Program comprehension Licensing issues Test-case generation 12/59
13 Professeur (8/10) : 객원교수, SNU와 연세대학교 * Conception logicielle et études empiriques sur la compréhension de programmes * Professeur invité à Seoul National University et Yonsei U. 13/59
14 Professeur (9/10) Aussi : deux ans à Object Technology International, Inc., Ottawa, ON, Canada (maintenant IBM Ottawa Labs) 2000 présent : donné 27 cours à 707 étudiants 2003 présent : gradué 11 Ph.D. et 30 M.Sc. 14/59
15 Professeur (10/10) Local M /59
16 Chargé de lab. (1/2) Zéphyrin SOH Diplôme d Études Approfondies en Informatique Étudiant de doctorat en génie logiciel Enseignements : génie logiciel, programmation, bases de données, etc. 16/59
17 Chargé de lab. (2/2) Local M /59
18 Introduction Professeur et chargé de lab. Objectifs de l informatique Objectifs du cours Méthodologie du cours Évaluation du cours 18/59
19 Objectifs de l informatique (1/7) Créer des logiciels Résoudre des problèmes existants Résoudre ces problèmes bien Logiciel Programme (code source / binaire) Architecture Conception Structure de données / données Documents 19/59
20 Objectifs de l informatique (2/7) Pour créer de bons logiciels Connaissances Compréhension Application Analyse Synthèse Évaluation 20/59
21 Objectifs de l informatique (3/7) Joshua Bloch ; Effective Java; 2 e Édition, Addison Wesley, avril 2008 Pour créer de bons logiciels Grammaire Algorithmique Paradigmes Vocabulaire Structure de données Opérations Services Usages Pratiques Efficacité Dans le cas de Java par exemple Grammaire Vos cours précédents Orienté objets Vocabulaire JLS JVM Bibliothèque de classes Usages Architectures, patrons de conception... 21/59
22 Objectifs de l informatique (4/7) Comment créer de bons logiciels? Qui résolvent de vrais problèmes Qui résolvent ces problèmes bien? 22/59
23 Objectifs de l informatique (5/7) The quality of the end result is dependent upon the quality of the machine, the quality of our ideas, and the quality of our code Kanat-Alexander in Code Simplicity 23/59
24 Objectifs de l informatique (6/7) [a] good programmer creates things that are easy to understand, so that it s really easy to shake out all the bugs Kanat-Alexander in Code Simplicity 24/59
25 Objectifs de l informatique (7/7) [S]pending a little more time writing simple code turns out to be faster than writing a lots of code quickly at the beginning and then spending a lot of times trying to understand it later. Kanat-Alexander in Code Simplicity 25/59
26 Introduction Professeur et chargé de lab. Objectifs de l informatique Objectifs du cours Méthodologie du cours Évaluation du cours 26/59
27 Objectifs du cours Présenter les principaux types d architectures logicielles et de critères de choix d un type d architecture Présenter des approches basées sur des patrons de conception pour la réalisation d applications (distribuées) Donner un aperçu des approches émergentes de conception logicielle 27/59
28 Objectifs du cours À la fin du cours, l étudiant se en mesure de Concevoir l architecture d un logiciel en choisissant et en justifiant les architectures, les patrons de conception et les techniques de conception avancée utilisés (entre autres à la méta-programmation, la programmation par composants, les patrons d architecture distribuée, les architectures orientées services) ; Concevoir les composantes de l architecture d un logiciel (classes orientées-objets, composants logiciels ou services logiciels) à l aide de techniques avancées et à partir de patrons d architecture distribuée parmi les plus utilisés et de justifier ses choix ; Juger de la conception de l architecture d un logiciel et de suggérer des changements à cette architecture. 28/59
29 Situation du cours LOG8430 termine une chaîne de cours Le cours de programmation procédurale Le cours de programmation orientée objets Le cours de conception logicielle 29/59
30 Situation du cours LOG8430 termine une chaîne de cours Le cours de programmation procédurale INF1005C Le cours de programmation orientée objets INF1010 Le cours de conception logicielle LOG /59
31 Situation du cours LOG8430 est aussi un cours gradué Lectures et résumé d articles Présentation d articles Concepts avancés 31/59
32 Situation du cours LOG8430 est aussi un cours gradué Lectures et résumé d articles Être à l aise avec l anglais écrit Présentation d articles Être à l aise avec la critique (donnée, reçue) Être à l aise devant les autres Concepts avancés Être à l aise avec les concepts objets Être à l aise avec C++ (et Java) 32/59
33 Introduction Professeur et chargé de lab. Objectifs de l informatique Objectifs du cours Méthodologie du cours Évaluation du cours 33/59
34 Méthodologie du cours Taxonomie de Bloom Niveau Activités 1. Connaissance Mémoriser des informations, définir des terminologies, des techniques, etc. 2. Compréhension Comprendre un article afin d'en faire un résumé 3. Application Utiliser les connaissances de l'apprenant pour les appliquer dans une situation concrète («la vraie vie») 4. Analyse Demander à l'apprenant de disséquer un sujet, d'en expliquer les tenants et les aboutissants 5. Synthèse Reformuler les parties d'un sujet ensemble mais d'une nouvelle manière en se basant sur plusieurs sources 6. Évaluation Juger la valeur d'un sujet dans un but spécifique 34/59
35 Méthodologie du cours Dreyfus model 35/59
36 Contenu du cours Mois Jeudi (cours) Ven. (labs.) Contenus Cours Contenus labs. Janvier Conception architecturale Pas de lab Conception architecturale Défaut de conception et qualité Lab Concepts de la POO et problèmes Février Bibliothèques et chargement dynamique Cadres de références et plugiciels Lab. 1 (cont.) Lab. 2* Lab. 2 (cont.) Conception orientée aspects Fiche de lecture * Yann à Ottawa pour le CRSNG 36/59
37 Contenu du cours Mois Jeudi (cours) Ven. (labs.) Contenus cours Mars 5 6 Semaine de relâche et SANER Composition et architectures par composants Patrons d applications distribuées Contenus labs. Lab Patrons d applications distribuées Lab. 3 (cont.) Avril Architectures orientées services Mai 2 9 Lab Pas de cours (cours du lundi) Lab. 4 (cont.) 18 Examen (date à préciser) Fiche de lecture 37/59
38 Contenu des labs. Sujets (possibles) des séances de labs. Sujets Lab. 1 Conception et implantation d un système de gestion de fichiers, choix/justification de l architecture avec chargement dynamique du code des fonctionnalités Lab. 2 Conception et implantation du même système de gestion de fichiers en utilisant un cadriciel, lui-même à base de «plugiciels» Lab. 3 Conception et implantation du même système de gestion de fichiers en utilisant la programmation par composants Lab. 4 Conception et implantation du même (?) système de gestion de fichiers en utilisant des services Lab. 5? Application de la programmation orientée aspect pour tracer et profiler le système de gestion de fichiers 38/59
39 Contenu des labs. Durant les labs. Conception et implantation de logiciels en utilisant techniques et concepts avancés Analyses de solutions alternatives développées par d autres équipes Appliquer un outil d analyse de la qualité 39/59
40 Contenu des labs. Durant les labs. Conception et implantation de logiciels en utilisant techniques et concepts avancés Analyses de solutions alternatives développées par d autres équipes Appliquer un outil d analyse de la qualité 40/59
41 Contenu des labs. Durant les labs. Conception et implantation de logiciels en utilisant techniques et concepts avancés Analyses de solutions alternatives développées par d autres équipes Appliquer un outil d analyse de la qualité Bonus en cas de contributions à cet outil! 41/59
42 Travail personnel du cours Triplet horaire 4,5 heures de travail personnel par semaine Étudier les notions présentés durant les séances de cours, en particulier les nombreux exemples Appliquer les concepts vu en cours ainsi que ceux présentés dans les articles discutés en cours Travailler sur les labs. du cours Préparer les fiches de lecture 42/59
43 Contenu des fiches de lecture Titres (possibles) de articles F.L. 1 F.L. 2 F.L. 3 F.L. 4 Titres A Hierarchical Model for Object-Oriented Design Quality Assessment by Jagdish Bansiya and Carl G. Davis What Do We Know about the Effectiveness of Software Design Patterns? by Cheng Zhang and David Budgen Automated verification of design patterns: A case study by Jon Nicholson, Amnon H. Eden, Epameinondas Gasparis, and Rick Kazman An empirical study on the influence of pattern roles on changeproneness by Daryl Posnett, Christian Bird, and Prem Dévanbu 43/59
44 Contenu des fiches de lecture Utilité d une fiche de lecture Forcer la lecture de l article Restituer le contenu avec ses propres mots Identifier les forces et faiblesses Formes Fonds Bonus pour une fiche de lecture sur un article présenté pendant SANER 15 44/59
45 Contenu des fiches de lecture Utilité d une fiche de lecture Forcer la lecture de l article Restituer le contenu avec ses propres mots Identifier les forces et faiblesses Formes Fonds Bonus pour une fiche de lecture sur un article présenté pendant SANER 15 45/59
46 SANER 15 saner.soccerlab.polymtl.ca 46/59
47 Important Toutes matière présentée pendant les séances de cours ou de lab. est contrôlable Les travaux remis en retard seront pénalisés de 10% par jour de retard Toute demande d examen différé doit passer par le bureau des affaires académiques Les labs. se font par équipes immuables de 2 à 3 étudiants Les fiches de lecture font 1 à 2 pages 47/59
48 Important Les règlements relatifs au plagiat s appliquent en tout temps 48/59
49 Important Assister aux séances de cours et de labs. La matière du cours vous intéresse Les explications aident à comprendre la matière Les étudiants qui assistent régulièrement au cours réussissent mieux le cours Les travaux pratiques et l examen final porteront sur le contenu des séances de cours 49/59
50 Manuel du cours Software engineering: A practitioner's approach, Roger S. Pressman. 5th ed., McGraw Hill, 2001 The unified software development process, Ivar Jacobson, Grady Booch, and James Rumbaugh. ACM Press/Addison Wesley,1999 Software architecture in practice, Len Bass, Paul Clements, Rick Kazman. Addison-Wesley, 1998 Software architecture design patterns in Java, Partha Kuchana. Auerbach Publications, 2004 Architecture logicielle : concevoir des applications simples, sûres et adaptables, Jacques Printz. Dunod, /59
51 Introduction Professeur et chargé de lab. Objectifs de l informatique Objectifs du cours Méthodologie du cours Évaluation du cours 51/59
52 Évaluation du cours Rapports de labs. En équipe Objectifs Compréhension Application Nombres 4 (à confirmer) Pondération 20% 52/59
53 Évaluation du cours Évaluation par les pairs des rapports En équipe Objectifs Analyse Évaluation Nombres 4 (à confirmer) Pondération 20% 53/59
54 Évaluation du cours Fiches de lecture Individuel Objectif Compréhension Analyse Synthèse Nombre 4 Pondération 20% 54/59
55 Évaluation du cours Examen final Individuel Nombre 1 Pondération 40% 55/59
56 Plan de la séance Introduction Inventaire des concepts Conception architecturale 56/59
57 Inventaire des concepts (1/2) Observation Différences de parcours des étudiants et du professeurs Objectif du test Faire l inventaire des concepts connus (ou non) Ajuster le contenu du cours Rendre le cours plus intéressant 57/59
58 Inventaire des concepts (2/2) Procédure Distribution des questionnaires Complétion pendant 1 h Collection Important Questionnaires anonymes Questionnaires non notés 58/59
59 Plan de la séance Introduction Inventaire des concepts Conception architecturale 59/59
Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!
> Le passé composé le passé composé C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past! «Je suis vieux maintenant, et ma femme est vieille aussi. Nous n'avons pas eu d'enfants.
Plus en détailen SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com
Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif
Plus en détailANGULAR JS AVEC GDE GOOGLE
ANGULAR JS AVEC GDE GOOGLE JUIN 2015 BRINGING THE HUMAN TOUCH TO TECHNOLOGY 2015 SERIAL QUI SUIS-JE? ESTELLE USER EXPERIENCE DESIGNER BUSINESS ANALYST BRINGING THE HUMAN TOUCH TO TECHNOLOGY SERIAL.CH 2
Plus en détailGénie logiciel. Systèmes et sous-systèmes. Modèliser des grands systèmes. Problématique. SS S-Syst1 SS S-Syst2 SS S-Syst3. Système.
Génie logiciel Modèliser des grands systèmes Philippe Dugerdil 07.10.2009 Problème: Problématique Maîtrise de la fonctionnalité globale Modélisation détaillée Modélisation à plusieurs niveaux Système (superordinate
Plus en détailQuick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.
Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational
Plus en détailForthcoming Database
DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of
Plus en détailPlan de cours ADM 992C Page 1. École des sciences de la gestion Département de management et technologie Université du Québec à Montréal
Plan de cours ADM 992C Page 1 École des sciences de la gestion Département de management et technologie Université du Québec à Montréal ADM-992C LES TECHNOLOGIES D'AIDE À LA PRISE DE DÉCISION DANS LES
Plus en détailREMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION
REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE
Plus en détailVMware : De la Virtualisation. au Cloud Computing
VMware : De la Virtualisation. au Cloud Computing Tunis, le 12 Décembre 2012 Jamal Belhachemi BDM South EMEA 2010 VMware, Inc. Tous droits réservés. 2010 #1 dans les priorités des Directeurs Informatiques
Plus en détailEditing and managing Systems engineering processes at Snecma
Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués
Plus en détailPeTEX Plateforme pour e-learning et expérimentation télémétrique
PeTEX Plateforme pour e-learning et expérimentation télémétrique 142270-LLP-1-2008-1-DE-LEONARDO-LMP 1 Information sur le projet Titre: Code Projet: Année: 2008 Type de Projet: Statut: Accroche marketing:
Plus en détailApplication Form/ Formulaire de demande
Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application
Plus en détailTom Pertsekos. Sécurité applicative Web : gare aux fraudes et aux pirates!
Tom Pertsekos Sécurité applicative Web : gare aux fraudes et aux pirates! Sécurité Le mythe : «Notre site est sûr» Nous avons des Nous auditons nos Firewalls en place applications périodiquement par des
Plus en détailTHÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.
École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par
Plus en détailAMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32
THAT the proposed clause 6(1), as set out in Clause 6(1) of the Bill, be replaced with the following: Trustee to respond promptly 6(1) A trustee shall respond to a request as promptly as required in the
Plus en détailLe cadre des Web Services Partie 1 : Introduction
Sécurité en ingénierie du Logiciel Le cadre des Web Services Partie 1 : Introduction Alexandre Dulaunoy adulau@foo.be Sécurité en ingénierie du Logiciel p.1/21 Agenda (partie 1) 1/2 Introduction Services
Plus en détailInstructions Mozilla Thunderbird Page 1
Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et
Plus en détailiqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2
iqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2 134712-LLP-2007-HU-LEONARDO-LMP 1 Information sur le projet iqtool - Outil e-learning innovateur pour enseigner
Plus en détailphysicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178
Thèse no. 7178 PROBLEMES D'OPTIMISATION DANS LES SYSTEMES DE CHAUFFAGE A DISTANCE présentée à l'ecole POLYTECHNIQUE FEDERALE DE ZURICH pour l'obtention du titre de Docteur es sciences naturelles par Alain
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étailThe new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.
General information 120426_CCD_EN_FR Dear Partner, The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you. To assist navigation
Plus en détailEngineered for Business: Oracle Hardware for Oracle Database
Engineered for Business: Oracle Hardware for Oracle Database 1 Engineered for Business: Oracle Hardware for Oracle Database Consolidez vos données et optimisez
Plus en détailIngénierie et gestion des connaissances
Master Web Intelligence ICM Option Informatique Ingénierie et gestion des connaissances Philippe BEAUNE Philippe.Beaune@emse.fr 18 novembre 2008 Passer en revue quelques idées fondatrices de l ingénierie
Plus en détailIndustrial Phd Progam
Industrial Phd Progam Catalan Government: Legislation: DOGC ECO/2114/2012 Modification: DOGC ECO/2443/2012 Next: Summary and proposal examples. Main dates March 2013: Call for industrial Phd projects grants.
Plus en détailStéphane Lefebvre. CAE s Chief Financial Officer. CAE announces Government of Canada participation in Project Innovate.
Stéphane Lefebvre CAE s Chief Financial Officer CAE announces Government of Canada participation in Project Innovate Montreal, Canada, February 27, 2014 Monsieur le ministre Lebel, Mesdames et messieurs,
Plus en détailTier 1 / Tier 2 relations: Are the roles changing?
Tier 1 / Tier 2 relations: Are the roles changing? Alexandre Loire A.L.F.A Project Manager July, 5th 2007 1. Changes to roles in customer/supplier relations a - Distribution Channels Activities End customer
Plus en détailSystèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine 24.2. Slimane.bah@emi.ac.ma
Ecole Mohammadia d Ingénieurs Systèmes Répartis Pr. Slimane Bah, ing. PhD G. Informatique Semaine 24.2 1 Semestre 4 : Fev. 2015 Grid : exemple SETI@home 2 Semestre 4 : Fev. 2015 Grid : exemple SETI@home
Plus en détailLogiciel Libre & qualité. Présentation
Logiciel Libre & qualité Alain RENAULT Grégory SERONT Présentation Alain RENAULT Cetic (2001) Responsable des projets Qualité micro-évaluation évaluations OWPL accompagnements en entreprise FUNDP (1998-2001)
Plus en détailProgramming Server-Side Web Applications with Object-Oriented PHP. 420-060-NC Group 1638. Syllabus. Duration: 75 hours 1-2-2
Programming Server-Side Web Applications with Object-Oriented PHP 420-060-NC Group 1638 Syllabus Duration: 75 hours 1-2-2 Lecturer: Mathieu Viau mathieu.viau@gmail.com COLLÈGE DE MAISONNEUVE 3800, rue
Plus en détailhttp://www.international.umontreal.ca/echange/cap-udem/guide.html#finaliser
Requisitos de conocimiento de idioma* CANADÁ Université de Montréal http://www.international.umontreal.ca/echange/cap-udem/guide.html#finaliser Une attestation de votre connaissance du français, si ce
Plus en détailBigdata et Web sémantique. les données + l intelligence= la solution
Bigdata et Web sémantique les données + l intelligence= la solution 131214 1 big data et Web sémantique deux notions bien différentes et pourtant... (sable et silicium). «bigdata» ce n est pas que des
Plus en détailQuel temps fait-il chez toi?
Quel temps fait-il chez toi? -------------------------------------------------------------------------------------------------------------------------------------- Teacher s note: We have prepared a teaching
Plus en détailPrincipe de TrueCrypt. Créer un volume pour TrueCrypt
Sommaire : Principe de TrueCrypt...1 Créer un volume pour TrueCrypt...1 Premier montage...6 Réglages...8 Save Currently Mounted Volumes as Favorite...8 Settings > Preferences...9 TrueCrypt Traveller pour
Plus en détailInstaurer un dialogue entre chercheurs et CÉR: pourquoi? Me Emmanuelle Lévesque Centre de génomique et politiques Université McGill
Instaurer un dialogue entre chercheurs et CÉR: pourquoi? Me Emmanuelle Lévesque Centre de génomique et politiques Université McGill Perceptions de perte de confiance dans la littérature récente: des exemples
Plus en détailOrganiser vos données - Big Data. Patrick Millart Senior Sales Consultant
Organiser vos données - Big Data Patrick Millart Senior Sales Consultant The following is intended to outline our general product direction. It is intended for information purposes only, and may not be
Plus en détailBourses d excellence pour les masters orientés vers la recherche
Masters de Mathématiques à l'université Lille 1 Mathématiques Ingénierie Mathématique Mathématiques et Finances Bourses d excellence pour les masters orientés vers la recherche Mathématiques appliquées
Plus en détailROYAUME DE BELGIQUE / KINGDOM OF BELGIUM / KONINKRIJK BELGIE
1 ROYAUME DE BELGIQUE / KINGDOM OF BELGIUM / KONINKRIJK BELGIE Service Public Fédéral Affaires Etrangères, Commerce extérieur et Coopération au Développement Federal Public Service Foreign Affairs, External
Plus en détailVERS L EXCELLENCE DANS LA FORMATION PROGRAMME D APPUI A LA QUALITE AMELIORATION SUPERIEUR DE LA QUALITE DE L ENSEIGNEMENT TITRE DU PROJET
PROGRAMME D APPUI A LA QUALITE AMELIORATION DE LA QUALITE DE L ENSEIGNEMENT SUPERIEUR TITRE DU PROJET VERS L EXCELLENCE DANS LA FORMATION ETABLISSEMENT GESTIONNAIRE DU PROJET ISET DE NABEUL JUILLET 2009
Plus en détailInstitut français des sciences et technologies des transports, de l aménagement
Institut français des sciences et technologies des transports, de l aménagement et des réseaux Session 3 Big Data and IT in Transport: Applications, Implications, Limitations Jacques Ehrlich/IFSTTAR h/ifsttar
Plus en détailHervé Couturier EVP, SAP Technology Development
Hervé Couturier EVP, SAP Technology Development Hervé Biausser Directeur de l Ecole Centrale Paris Bernard Liautaud Fondateur de Business Objects Questions à: Hervé Couturier Hervé Biausser Bernard Liautaud
Plus en détailINSTITUT MARITIME DE PREVENTION. For improvement in health and security at work. Created in 1992 Under the aegis of State and the ENIM
INSTITUT MARITIME DE PREVENTION For improvement in health and security at work Created in 1992 Under the aegis of State and the ENIM Maritime fishing Shellfish-farming Sea transport 2005 Le pilier social
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étailClassification Automatique de messages : une approche hybride
RECIAL 2002, Nancy, 24-27 juin 2002 Classification Automatique de messages : une approche hybride O. Nouali (1) Laboratoire des Logiciels de base, CE.R.I.S., Rue des 3 frères Aïssiou, Ben Aknoun, Alger,
Plus en détailEnvironnements et Outils de Développement Cours 1 Introduction
Environnements et Outils de Développement Cours 1 Introduction Stefano Zacchiroli zack@pps.univ-paris-diderot.fr Laboratoire PPS, Université Paris Diderot - Paris 7 URL http://upsilon.cc/~zack/teaching/1112/ed6/
Plus en détailModule Title: French 4
CORK INSTITUTE OF TECHNOLOGY INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ Semester 2 Examinations 2010 Module Title: French 4 Module Code: LANG 6020 School: Business Programme Title: Bachelor of Business Stage 2
Plus en détailLe Cloud Computing est-il l ennemi de la Sécurité?
Le Cloud Computing est-il l ennemi de la Sécurité? Eric DOMAGE Program manager IDC WE Security products & Solutions Copyright IDC. Reproduction is forbidden unless authorized. All rights reserved. Quelques
Plus en détailDiligence raisonnable avant l acquisition d une PME américaine lorsqu on est au Québec : Certains aspects juridiques
Série Frontière Sud Manufacturiers et exportateurs du Québec Comment augmenter les activités de votre entreprise au sud de la frontière? Diligence raisonnable avant l acquisition d une PME américaine lorsqu
Plus en détailPréparer un état de l art
Préparer un état de l art Khalil DRIRA LAAS-CNRS, Toulouse Unité de recherche ReDCAD École Nationale d ingénieurs de Sfax Étude de l état de l art? Une étude ciblée, approfondie et critique des travaux
Plus en détailConsultants en coûts - Cost Consultants
Respecter l échéancier et le budget est-ce possible? On time, on budget is it possible? May, 2010 Consultants en coûts - Cost Consultants Boulletin/Newsletter Volume 8 Mai ( May),2010 1 866 694 6494 info@emangepro.com
Plus en détailPréparation / Industrialisation. Manufacturing Engineering/ On-site Industrialisation. Qualité, contrôle et inspection. On-site quality and Inspection
AAA travaille dans le secteur aéronautique sur l'industrialisation, l'ingénierie de fabrication, la production, les activités d'inspection des appareils et la formation, sur appareil, sous-ensemble ou
Plus en détailInformatique / Computer Science
Informatique / Computer Science Vous trouverez ici les conditions de candidature pour les différentes voies de M2 de la mention «Informatique / Computer Science». Certaines formations ne seront cependant
Plus en détail1.The pronouns me, te, nous, and vous are object pronouns.
1.The pronouns me, te, nous, and vous are object pronouns.! Marie t invite au théâtre?!! Oui, elle m invite au théâtre.! Elle te parle au téléphone?!! Oui, elle me parle au téléphone.! Le prof vous regarde?!!!
Plus en détailBNP Paribas Personal Finance
BNP Paribas Personal Finance Financially fragile loan holder prevention program CUSTOMERS IN DIFFICULTY: QUICKER IDENTIFICATION MEANS BETTER SUPPORT Brussels, December 12th 2014 Why BNPP PF has developed
Plus en détailENOVIA 3DLive. IBM PLM Solutions 1 er Octobre 2007. Philippe Georgelin Sébastien Veret
ENOVIA 3DLive IBM PLM Solutions 1 er Octobre 2007 Philippe Georgelin Sébastien Veret La définition : Le Product Lifecycle Management est un ensemble de solutions qui permettent à une entreprise manufacturière
Plus en détailMacroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope
Macroscope et l'analyse d'affaires Dave Couture Architecte principal Solutions Macroscope Avis Avis d intention Ce document a pour but de partager des éléments de vision et d intentions de Fujitsu quant
Plus en détailJSIam Introduction talk. Philippe Gradt. Grenoble, March 6th 2015
Introduction talk Philippe Gradt Grenoble, March 6th 2015 Introduction Invention Innovation Market validation is key. 1 Introduction Invention Innovation Market validation is key How to turn a product
Plus en détailPaxton. ins-20605. Net2 desktop reader USB
Paxton ins-20605 Net2 desktop reader USB 1 3 2 4 1 2 Desktop Reader The desktop reader is designed to sit next to the PC. It is used for adding tokens to a Net2 system and also for identifying lost cards.
Plus en détailLa stratégie Cloud de Microsoft
La stratégie Cloud de Microsoft Evènement GOSIS 27 MAI 2011 Edouard Payenneville Arnaud Putegnat MICROSOFT FRANCE Agenda Microsoft et le cloud IT as a Service Le cloud avec nos partenaires Pourquoi choisir
Plus en détailFrancoise Lee. www.photoniquequebec.ca
Francoise Lee De: Francoise Lee [francoiselee@photoniquequebec.ca] Envoyé: 2008 年 11 月 17 日 星 期 一 14:39 À: 'Liste_RPQ' Objet: Bulletin #46 du RPQ /QPN Newsletter #46 No. 46 novembre 2008 No. 46 November
Plus en détailLes systèmes de gestion des actifs immobiliers par Gilles Marchand, Ministère de l'éducation du Québec & Dino Gerbasi, GES Technologies
Les systèmes de gestion des actifs immobiliers par Gilles Marchand, Ministère de l'éducation du Québec & Dino Gerbasi, GES Technologies 3 Novembre, 2004 Montréal Plan de la présentation Projet SIAD (français)
Plus en détailSEMINAIRE SAS VISUAL ANALYTICS LAUSANNE, MARCH 18 : JÉRÔME BERTHIER VALERIE AMEEL
SEMINAIRE SAS VISUAL ANALYTICS LAUSANNE, MARCH 18 : JÉRÔME BERTHIER VALERIE AMEEL AGENDA 14:15-14:30 Bienvenue & Introduction Jérôme Berthier et Manuel Fucinos 14:30-14:45 Le concept de la Data Viz et
Plus en détailIf you understand the roles nouns (and their accompanying baggage) play in a sentence...
If you understand the roles nouns (and their accompanying baggage) play in a sentence...... you can use pronouns with ease (words like lui, leur, le/la/les, eux and elles)...... understand complicated
Plus en détailINTERNATIONAL CONSULTANT & SUPPLIERS TO THE WINE & SPIRITS TRADE
Conditions Générales de Vente Article 1 Sauf stipulation contraire, nos offres s entendent sans engagement. Les ordres reçus ne nous lient qu après notre confirmation. Article 2 Sauf convention contraire,
Plus en détailCEST POUR MIEUX PLACER MES PDF
CEST POUR MIEUX PLACER MES PDF ==> Download: CEST POUR MIEUX PLACER MES PDF CEST POUR MIEUX PLACER MES PDF - Are you searching for Cest Pour Mieux Placer Mes Books? Now, you will be happy that at this
Plus en détailACTIVITÉ DE PROGRAMMATION
ACTIVITÉ DE PROGRAMMATION The purpose of the Implementation Process is to realize a specified system element. ISO/IEC 12207 Sébastien Adam Une introduction 2 Introduction Ø Contenu Utilité de l ordinateur,
Plus en détailL'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab
L'agilité appliquée à nous-mêmes Philippe Krief, PhD Development Manager IBM France Lab Agenda Où en était l équipe RPP il y a 24 mois Réorganisation de l équipe et du projet autour de Scrum et de RTC
Plus en détailTHE SUBJUNCTIVE MOOD. Twenty-nineth lesson Vingt-neuvième leçon
THE SUBJUNCTIVE MOOD Twenty-nineth lesson Vingt-neuvième leçon SOMMAIRE 1) Definition 2) Uses 2.1) Common expressions of doubt 2.2) Common expressions of necessity 2.3) Common expressions of desirability
Plus en détailLa coopération dans un contexte de recherches doctorales Cooperation amongst PhD researchers. Josée Charbonneau Anne- Marie Merrien 28 mai 2014
La coopération dans un contexte de recherches doctorales Cooperation amongst PhD researchers Josée Charbonneau Anne- Marie Merrien 28 mai 2014 Pourquoi sommes- nous ici? Étudiantes au doctorat, bourse
Plus en détailContents Windows 8.1... 2
Workaround: Installation of IRIS Devices on Windows 8 Contents Windows 8.1... 2 English Français Windows 8... 13 English Français Windows 8.1 1. English Before installing an I.R.I.S. Device, we need to
Plus en détailTownship of Russell: Recreation Master Plan Canton de Russell: Plan directeur de loisirs
Township of Russell: Recreation Master Plan Canton de Russell: Plan directeur de loisirs Project Introduction and Stakeholder Consultation Introduction du projet et consultations publiques Agenda/Aperçu
Plus en détailQuatre axes au service de la performance et des mutations Four lines serve the performance and changes
Le Centre d Innovation des Technologies sans Contact-EuraRFID (CITC EuraRFID) est un acteur clé en matière de l Internet des Objets et de l Intelligence Ambiante. C est un centre de ressources, d expérimentations
Plus en détailNe renvoyez pas vos architectes! Utilisez-les avec agilité
Ne renvoyez pas vos architectes! Utilisez-les avec agilité Intégration du travail architectural dans un cycle de développement Agile Jean-Louis Maréchaux jl.marechaux@ca.ibm.com Qui suis-je? Jean-Louis
Plus en détailStratégie IT : au cœur des enjeux de l entreprise
Stratégie IT : au cœur des enjeux de l entreprise Business Continuity Convention Tunis 27 Novembre 2012 Sommaire Sections 1 Ernst & Young : Qui sommes-nous? 2 Stratégie IT : au cœur des enjeux de l entreprise
Plus en détailPLAN DIRECTEUR DES PARCS, MILIEUX NATURELS ET ESPACES VERTS PARKS, NATURAL HABITATS AND GREEN SPACES MASTER PLAN
PLAN DIRECTEUR DES PARCS, MILIEUX NATURELS ET ESPACES VERTS PARKS, NATURAL HABITATS AND GREEN SPACES MASTER PLAN Présentation publique du jeudi 10 septembre, 2009 Public presentation of Thursday, September
Plus en détailCONSOLIDATION CODIFICATION. Current to August 30, 2015 À jour au 30 août 2015
CANADA CONSOLIDATION CODIFICATION Order Transferring to the Department of Supply and Services the Control and Supervision of the Government Telecommunications Agency and the Translation Bureau and Transferring
Plus en détailvalentin labelstar office Made-to-measure label design. Conception des étiquettes sur mesure. Quality. Tradition. Innovation DRUCKSYSTEME
valentin DRUCKSYSTEME labelstar office Made-to-measure label design. Conception des étiquettes sur mesure. Quality. Tradition. Innovation labelstar office individual. flexible. individuel. flexible > Simple
Plus en détailEXALOGIC ELASTIC CLOUD MANAGEMENT
EXALOGIC ELASTIC CLOUD MANAGEMENT Jean-Marc Digne Ingénieur Avant Vente Oracle France 1 The following is intended to outline our general product direction. It is intended for information purposes only,
Plus en détailCURRENT UNIVERSITY EDUCATION SYSTEM IN SPAIN AND EUROPE
CURRENT UNIVERSITY EDUCATION SYSTEM IN SPAIN AND EUROPE 1 st Cycle (1 Ciclo) (I livello) DEGREE (Grado) 240 ECTS (European Credit Transfer System) credits* over four years of university study). The equivalent
Plus en détailCours de didactique du français langue étrangère (*) French as a foreign language (*)
FORMULAIRE DESTINE AUX DEMANDES DE BOURSE DURANT L ETE FORM TO BE USED FOR APPLICATIONS FOR A SUMMER SCHOLARSHIP Wallonie-Bruxelles International Service des Bourses d études 2, Place Sainctelette 1080
Plus en détailPanorama des bonnes pratiques de reporting «corruption»
Panorama des bonnes pratiques de reporting «corruption» L inventaire ci-après, présente des bonnes pratiques des entreprises du CAC40 ainsi que des bonnes pratiques étrangères et, est organisé dans l ordre
Plus en détailRèglement sur les baux visés à la Loi no 1 de 1977 portant affectation de crédits. Appropriation Act No. 1, 1977, Leasing Regulations CODIFICATION
CANADA CONSOLIDATION CODIFICATION Appropriation Act No. 1, 1977, Leasing Regulations Règlement sur les baux visés à la Loi no 1 de 1977 portant affectation de crédits C.R.C., c. 320 C.R.C., ch. 320 Current
Plus en détailAppointment or Deployment of Alternates Regulations. Règlement sur la nomination ou la mutation de remplaçants CONSOLIDATION CODIFICATION
CANADA CONSOLIDATION CODIFICATION Appointment or Deployment of Alternates Regulations Règlement sur la nomination ou la mutation de remplaçants SOR/2012-83 DORS/2012-83 Current to August 30, 2015 À jour
Plus en détailF-7a-v3 1 / 5. 7. Bourses de mobilité / Mobility Fellowships Formulaire de demande de bourse / Fellowship Application Form
F-7a-v3 1 / 5 7. Bourses de mobilité / Mobility Fellowships Formulaire de demande de bourse / Fellowship Application Form Nom de famille du candidat Langue de correspondance Français Family name of participant
Plus en détailExemple PLS avec SAS
Exemple PLS avec SAS This example, from Umetrics (1995), demonstrates different ways to examine a PLS model. The data come from the field of drug discovery. New drugs are developed from chemicals that
Plus en détailUML : Unified Modeling Language
UML : Unified Modeling Language Recommended: UML distilled A brief guide to the standard Object Modeling Language Addison Wesley based on Frank Maurer lecture, Univ. of Calgary in french : uml.free.fr/index.html
Plus en détailCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
Plus en détailCloud Computing: de la technologie à l usage final. Patrick CRASSON Oracle Thomas RULMONT WDC/CloudSphere Thibault van der Auwermeulen Expopolis
Cloud Computing: de la technologie à l usage final Patrick CRASSON Oracle Thomas RULMONT WDC/CloudSphere Thibault van der Auwermeulen Expopolis ADOPTION DU CLOUD COMPUTING Craintes, moteurs, attentes et
Plus en détailLE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS
FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT A Guideline on the Format of District Planning Commission Staff Reports
Plus en détailLa virtualisation, si simple!
La virtualisation, si simple! par Michel Guy Paiement Les mardi 15 juin 2010 & jeudi 17 juin 2010 Securecom Services Conseils inc. 507, Place D Armes, bureau 1160 Montréal, Québec H2Y 2W8 Tél: 514 544-0442
Plus en détailPlateforme Technologique Innovante. Innovation Center for equipment& materials
Plateforme Technologique Innovante Innovation Center for equipment& materials Le Besoin Centre indépendant d évaluation des nouveaux produits, procédés et services liés à la fabrication des Micro-Nanotechnologies
Plus en détailPRESENT SIMPLE PRESENT PROGRESSIF
PRESENT SIMPLE PRESENT PROGRESSIF 1 Exercice 1 : Conjuguez les verbes suivants au présent simple et au Verbe Pronom Présent simple Présent Progressif Exemple : To fall They fall They are falling To think
Plus en détail«Rénovation des curricula de l enseignement supérieur - Kazakhstan»
ESHA «Création de 4 Ecoles Supérieures Hôtelières d'application» R323_esha_FT_FF_sup_kaza_fr R323 : Fiche technique «formation des enseignants du supérieur» «Rénovation des curricula de l enseignement
Plus en détailCONFERENCE PALISADE. Optimisation robuste d un plan d expériences par simulation Monte-Carlo Concepts de «Design Space» et de «Quality by Design»
CONFERENCE PALISADE Optimisation robuste d un plan d expériences par simulation Monte-Carlo Concepts de «Design Space» et de «Quality by Design» 1 SIGMA PLUS Logiciels, Formations et Etudes Statistiques
Plus en détailDiffusion AFRISTAT. Quels droits accorder aux utilisateurs? - sur les données - sur les documents numériques
Diffusion AFRISTAT Quels droits accorder aux utilisateurs? - sur les données - sur les documents numériques Lisez le QRCode pour télécharger ce document Retrouvez ce document à cette adresse http://www.afristat.org/contenu/doc_travail_experts/140508_propriete-intellectuelle_licence-diffusion.pdf
Plus en détailCLOUD COMPUTING et Relation Client/Fournisseur Une Révolution culturelle?
CLOUD COMPUTING et Relation Client/Fournisseur Une Révolution culturelle? Stéphane Lemarchand Avocat Associé Matinale IPT - AGENDA Définition, Typologie des Services et Acteurs Problématiques connues Réalité
Plus en détailFormulaire de candidature pour les bourses de mobilité internationale niveau Master/ Application Form for International Master Scholarship Program
Formulaire de candidature pour les bourses de mobilité internationale niveau Master/ Application Form for International Master Scholarship Program Année universitaire / Academic Year: 2013 2014 INTITULE
Plus en détailConférence Bales II - Mauritanie. Patrick Le Nôtre. Directeur de la Stratégie - Secteur Finance Solutions risques et Réglementations
Conférence Bales II - Mauritanie Patrick Le Nôtre Directeur de la Stratégie - Secteur Finance Solutions risques et Réglementations AGENDA Le positionnement et l approche de SAS Notre légitimité dans les
Plus en détailMines Nantes 20/05/2014. Institut Mines-Telecom : a national network 12 Engineering Graduate schools & 1 Business school. 2 Institut Mines-Télécom
Mines Nantes Graduate School of Engineering FRANCE bernard.lemoult@mines-nantes.fr Institut Mines-Telecom : a national network 12 Engineering Graduate schools & 1 Business school 13 000 students 3 900
Plus en détailWe Generate. You Lead.
www.contact-2-lead.com We Generate. You Lead. PROMOTE CONTACT 2 LEAD 1, Place de la Libération, 73000 Chambéry, France. 17/F i3 Building Asiatown, IT Park, Apas, Cebu City 6000, Philippines. HOW WE CAN
Plus en détail