LOG4430 : Architecture logicielle et conception avancée

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

Download "LOG4430 : Architecture logicielle et conception avancée"

Transcription

1 LOG4430 : Architecture logicielle et conception avancée Yann-Gaël Guéhéneuc Cours 4 Informaticiens célèbres Département de génie informatique et de génie logiciel École Polytechnique de Montréal Guéhéneuc, 2011

2 Informaticiens célèbres Grady Booch Frederick Brooks Ole-Johan Dahl et Kristen Nygaard Manny Lehman Barbara Liskov Dave Parnas 2/17

3 Grady Booch Frederick Brooks Né le 27 février 1955 Grady Booch *1955 Père de UML avec I. Jacobson et J. Rumbaugh Stevens Award en 2003 Cf. 3/17

4 Grady Booch Principe de la loi de Brooks Contexte 4/17

5 Grady Booch Three Amigos and their methods Grady Booch, Booch Method (design) Ivar Jacobson Objecto Oriented Softwre Engineering, OOSE (use cases) James Rumbaugh Object Modeling Technique, OMT (analysis) Rational Software Corporation UML 5/17

6 Frederick Brooks Frederick Brooks Né le 19 avril 1931 Père de la loi de Brooks Frederick Brooks *1931 IEEE J. von Neumann Medal en 1993 ACM Turing Award en 1999 Cf. 6/17

7 Frederick Brooks Principe de la loi de Brooks Contexte Livre Gestionnaire du projet de développement du IBM OS/360 Retards dans la livraison The Mythical Man-Month: Essays on Software Engineering Principe Adding manpower to a late software project makes it later 7/17

8 Frederick Brooks Raisons It takes some time for the people added to a project to become productive. Brooks calls this the "ramp up" time. New workers must first become educated about the work that has preceded them; also integrate with a team composed of multiple engineers who must educate the new worker in their area of expertise in the code base, day by day Communication overheads increase as the number of people increases. The number of different communication channels increases along with the square of the number of people 8/17

9 Frederick Brooks Commentaires, solutions Brooks' Law often applies to projects that are already late The quantity, quality and role of the people added to the project also must be taken into consideration Good management and development practices also help to minimize the impact of Brooks' Law Rather than depending on heroes to carry the day with extraordinary efforts, Wiegers argues that a team of ordinarily-skilled individuals can repeatedly deliver timely results in the right work environment 9/17

10 Frederick Brooks Critiques How to quadruple your productivity with an army of student interns Tolerate a little crowding Locate next to a deep pool of hackers Know who the best people are and only hire them Pay well Divide tasks to be as loosely-coupled as possible Design your intern projects in advance 10/17

11 Dahl Nygaard Ole-Johan Dahl Né le 12 octobre 1931, 29 juin 2002 Co-créateur du paradigme des objets Ole-Johan Dahl * ACM Turing Award en 2001 IEEE J. von Neumann en 2002 Cf. Cf. 11/17

12 Dahl Nygaard Kristen Nygaard Né le 27 août 1926, 10 août 2002 Co-créateur du paradigme des objets Kristen Nygaard * ACM Turing Award en 2001 IEEE J. von Neumann en 2002 Cf. Cf. 12/17

13 Dahl Nygaard Paradigme des objets Contexte 1961 Le langage de programmation impérative Algol Classes, objets, encapsulation, héritage, polymorphisme Simula I Simula 67 13/17

14 Dahl Nygaard Programmation par objets Smalltalk Xerox Parc, GUI Icônes WYSIWYG Souris (cf. Stanford Research Institute) Typage dynamique Réflexion Ramasse-miettes 14/17

15 Dahl Nygaard Programmation par objets C++ AT&T Bell Labs Bjarne Stroustrup 1980 Typage statique Héritage multiple Cf. Comparison_rb_st_m_java.html 15/17

16 Dahl Nygaard Programmation par objets Oberon ETH Zurich Niklaus Wirth 1986 Typage statique Ramasse-miettes Vérification des bornes des tableaux 16/17

17 Manny Lehman Meir M. «Manny» Lehman Décédé le 29 décembre 2010 Père des lois de l évolution Manny Lehman * Stevens Award en 2003 Cf. manny-lehman Cf. History:Meir_Lehman 17/17

18 Manny Lehman Lois de l évolution logicielle Contexte 1974 IMB OS/360 et OS/370 Types de programmes S : peuvent être spécifiés formellement P : sont soumis à un processus itératif E : sont partis intégrante de notre environnement 18/17

19 Manny Lehman Huit lois 1. Continuing change: E-type systems must be continually adapted or they become progressively less satisfactory 2. Increasing complexity: As an E-type system evolves its complexity increases unless work is done to maintain or reduce it 3. Self regulation: E-type system evolution process is self regulating with distribution of product and process measures close to normal 4. Conservation of organisational stability: The average effective global activity rate in an evolving E-type system is invariant over product lifetime 19/17

20 Manny Lehman Huit lois 5. Conservation of familiarity: As an E-type system evolves all associated with it must maintain mastery of its content and behaviour to achieve satisfactory evolution. The average incremental growth remains invariant as the system evolves 6. Continuing growth: The functional content of E-type systems must be continually increased to maintain user satisfaction over their lifetime 7. Declining quality: The quality of E-type systems will appear to be declining unless they are rigorously maintained and adapted to operational environment changes 8. Feedback system: E-type evolution processes constitute multi-level, multi-loop, multi-agent feedback systems and must be treated as such to achieve significant improvement over any reasonable base 20/17

21 Barbara Liskov Barbara Liskov Née le 7 novembre 1939 Mère du principe de substitution de Liskov Barbara Liskov *1939 IEEE J. von Neumann Medal en 2004 ACM Turing Award en 2008 Cf. Liskov_substitution_principle 21/17

22 Barbara Liskov Principe de substitution de Liskov Contexte 1987 Boom du paradigme de la programmation par objets Principe Let q(x) be a property provable about objects x of type T. Then q(y) should be true for objects y of type S where S is a subtype of T 22/17

23 Barbara Liskov Principe Sous-typage comportemental différent et plus fort que la notion de sous-typage en théorie des types En théorie des types Contravariance des paramètres : un paramètre acceptant des objets de type T peut recevoir des objets de type S, où S est un sous-type de T Covariance du type de retour : le type de retour peut être «agrandit» de T à S En plus Les pré-conditions ne peuvent plus fortes dans un sous-type Les post-conditions ne peuvent être moins forte dans S Le sous-type S doit conserver les invariants du type T 23/17

24 Barbara Liskov Mise en pratique dans Java Java < 1.5 Redéfinition /* Classe mère */ public T foo(string a, String b) {...} /* Classe fille */ public T foo(string a, String b) {...} Surcharge Java > 1.5 /* Classe mère */ public T foo(string a, String b) {...} /* Classe fille */ public T foo(string a, Integer c) {...} Redéfinition /* Classe mère */ public T foo(string a, String b) {...} /* Classe fille */ public S foo(string a, String b) {...} 24/17

25 Dave Parnas Dave Parnas Né le 10 février 1941 Père des critère de décomposition en conception modulaire Dave Parnas *1941 IEEE Computer Society 60th Anniversary Award en 2007 Cf. 25/17

26 Dave Parnas Conception modulaire Contexte 1972 Langages de programmation impératifs et par objets Diagrammes de flots Décomposition des programmes en modules, classes 26/17

27 Dave Parnas Critères [I]t is almost always incorrect to begin the decomposition of a system into modules on the basis of a flowchart. We propose instead that one begins with a list of difficult design decisions or design decisions which are likely to change. Each module is then designed to hide such a decision from the others Information hiding = Encapsulation 27/17

28 Dave Parnas Révision du critère en termes de Cohésion Couplage Concepts «inventés» par Larry Constantine en 1968 et publié en 1972, dans W. Stevens, G. Myers, L. Constantine, "Structured Design", IBM Systems Journal, 13 (2), , Un module doit avoir une forte cohésion et un fable couplage avec les autres modules 28/17

29 À suivre ACM A. M. Turing Award Cf. awd=140 AITO Dahl-Nygaard Prize IEEE J. von Neumann Medal Cf. vonneumann_recipients.html 29/17

LOG4430 : Architecture logicielle et conception avancée

LOG4430 : Architecture logicielle et conception avancée LOG4430 : Architecture logicielle et conception avancée Yann-Gaël Guéhéneuc Cours récurrent Informaticien(ne)s célèbres Département de génie informatique et de génie logiciel École Polytechnique de Montréal

Plus en détail

Génie Logiciel et Gestion de Projets

Génie Logiciel et Gestion de Projets Génie Logiciel et Gestion de Projets INFO-F-407 Ragnhild Van Der Straeten 2008-2009 ULB 1 Génie Logiciel et Gestion de Projets Organisation 2 Ragnhild Van Der Straeten VUB, 4K209 Campus Etterbeek rvdstrae@vub.ac.be

Plus en détail

Génie Logiciel et Gestion de Projets

Génie Logiciel et Gestion de Projets Génie Logiciel et Gestion de Projets INFO-F-407 Ragnhild Van Der Straeten 2007-2008 ULB 1 1 Génie Logiciel et Gestion de Projets Organisation 2 2 Ragnhild Van Der Straeten VUB, 4K209 Campus Etterbeek rvdstrae@vub.ac.be

Plus en détail

Introduction. Règlement général des TPs - Rappel. Objectifs du cours. Génie logiciel. Génie logiciel

Introduction. Règlement général des TPs - Rappel. Objectifs du cours. Génie logiciel. Génie logiciel Introduction Génie logiciel Philippe Dugerdil Génie logiciel «The disciplined application of engineering, scientific and mathematical principles, methods and tools to the economical production of quality

Plus en détail

LOG4430 : Architecture logicielle et conception avancée

LOG4430 : Architecture logicielle et conception avancée LOG4430 : Architecture logicielle et conception avancée Yann-Gaël Guéhéneuc Applications de base de la conception orientée aspect : surveillance, traçage et profilage Partie 1/4 Histoire Département de

Plus en détail

Florida International University. Department of Modern Languages. FRENCH I Summer A Term 2014 FRE 1130 - U01A

Florida International University. Department of Modern Languages. FRENCH I Summer A Term 2014 FRE 1130 - U01A Florida International University Department of Modern Languages FRENCH I Summer A Term 2014 FRE 1130 - U01A Class time: Monday, Tuesday, Wednesday, Thursday; 6:20 P.M. - 9:00 P.M. Instructors: Prof. Jean-Robert

Plus en détail

Testing : A Roadmap. Mary Jean Harrold. Présentation de Olivier Tissot

Testing : A Roadmap. Mary Jean Harrold. Présentation de Olivier Tissot Testing : A Roadmap Mary Jean Harrold Présentation de Olivier Tissot Testing : A Roadmap I. L auteur II. Introduction sur les test : les enjeux, la problématique III. Les tests : roadmap IV. Conclusion

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, 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étail

LA TENUE DES RÉUNIONS DES COMMISSIONS DE DISTRICT D AMÉNAGEMENT CONDUCT OF DISTRICT PLANNING COMMISSION MEETINGS

LA TENUE DES RÉUNIONS DES COMMISSIONS DE DISTRICT D AMÉNAGEMENT CONDUCT OF DISTRICT PLANNING COMMISSION MEETINGS CONDUCT OF DISTRICT PLANNING COMMISSION MEETINGS LA TENUE DES RÉUNIONS DES COMMISSIONS DE DISTRICT D AMÉNAGEMENT A Guideline on the Conduct of District Planning Commission Meetings Directive sur la tenue

Plus en détail

Rational Team Concert

Rational Team Concert Une gestion de projet agile avec Rational Team Concert Samira Bataouche Consultante, IBM Rational France 1 SCRUM en Bref Events Artifacts Development Team Source: Scrum Handbook 06 Décembre 2012 Agilité?

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : 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étail

Editing and managing Systems engineering processes at Snecma

Editing 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étail

Un ACTIF InConToURnABLE PoUR DEs PARTEnARIATs significatifs. social. An ASSeT To meaningful PARTneRSHIPS

Un ACTIF InConToURnABLE PoUR DEs PARTEnARIATs significatifs. social. An ASSeT To meaningful PARTneRSHIPS Le capital Un ACTIF InConToURnABLE PoUR DEs PARTEnARIATs significatifs social capital An ASSeT To meaningful PARTneRSHIPS Présentation des participants participants presentation Fondation Dufresne et Gauthier

Plus en détail

Software Design Description

Software Design Description Software Design Description ABSTRACT: KEYWORDS: APPROVED: AUTHOR PROJECT MANAGER PRODUCT OWNER General information/recommendations A SDD provides a representation of a software system created to facilitate

Plus en détail

MAT 2377 Solutions to the Mi-term

MAT 2377 Solutions to the Mi-term MAT 2377 Solutions to the Mi-term Tuesday June 16 15 Time: 70 minutes Student Number: Name: Professor M. Alvo This is an open book exam. Standard calculators are permitted. Answer all questions. Place

Plus en détail

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML UML UML 1ère partie Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html LOG2000 Éléments du génie logiciel 2002 Bayomock André-Claude PLAN Définition et historique Vue générale A quoi

Plus en détail

SGR Services de gestion des risques

SGR Services de gestion des risques Title: Safety Achievement Financial Incentive System (SAFIS) Titre : Système d incitation financière à la sécurité DIRECTIVE Effective / En vigueur: 01/05/2008 Release / Diffusion No. 003 Page 1 of / de

Plus en détail

FÉDÉRATION INTERNATIONALE DE NATATION Diving

FÉDÉRATION INTERNATIONALE DE NATATION Diving QUALIFICATION SYSTEM - 2 ND SUMMER YOUTH OLYMPIC GAMES - NANJING 2014 FÉDÉRATION INTERNATIONALE DE NATATION Diving A. Events (5) MEN S EVENTS (2) WOMEN S EVENTS (2) MIXED EVENTS (2) 3m individual springboard

Plus en détail

L approche agile au-delà du développement logiciel:

L approche agile au-delà du développement logiciel: L approche agile au-delà du développement logiciel: une étude descriptive des pratiques émergentes Présentation du 16 avril 2014 Par : Marie-Michèle Lévesque Maîtrise en gestion de projet (profil recherche)

Plus en détail

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr)

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) Doc.No. : EUM/OPS/TEN/13/706466 Issue : v3 Date : 7 May 2014 WBS : EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax: +49

Plus en détail

6. Les désastres environnementaux sont plus fréquents. 7. On ne recycle pas ses déchets ménagers. 8. Il faut prendre une douche au lieu d un bain.

6. Les désastres environnementaux sont plus fréquents. 7. On ne recycle pas ses déchets ménagers. 8. Il faut prendre une douche au lieu d un bain. 1. Notre planète est menacée! 2. Il faut faire quelque chose! 3. On devrait faire quelque chose. 4. Il y a trop de circulation en ville. 5. L air est pollué. 6. Les désastres environnementaux sont plus

Plus en détail

eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME

eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME Agenda What do we have today? What are our plans? What needs to be solved! What do we have today?

Plus en détail

SEG 2506 Construction de logiciels

SEG 2506 Construction de logiciels SEG 2506 Construction de logiciels Devoir 04: Programmation avec concurrence présenté à: prof. G. Bochmann, Ph.D. par: Alexandre Bradley 4548582 abrad087@uottawa.ca et Kevin Mottashed 4490866 kmott071@uottawa.ca

Plus en détail

Application Form/ Formulaire de demande

Application 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étail

Instructions Mozilla Thunderbird Page 1

Instructions 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étail

Section B: Receiving and Reviewing the Technician Inspection Report & Claims Decision Process

Section B: Receiving and Reviewing the Technician Inspection Report & Claims Decision Process Phoenix A.M.D. International Inc. - Claim Procedures, Timelines & Expectations Timelines & Expectations 1. All telephone messages and e-mail correspondence is to be handled and responded back to you within

Plus en détail

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.

The 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étail

AINoE. Rapport sur l audition d AINoE Paris, 18 juin 2003

AINoE. Rapport sur l audition d AINoE Paris, 18 juin 2003 AINoE Abstract Interpretation Network of Excellence Patrick COUSOT (ENS, Coordinator) Rapport sur l audition d AINoE Paris, 18 juin 2003 Thématique Rapport sur l audition d AINoE Paris, 18 juin 2003 1

Plus en détail

Rappels. Génie logiciel. En résumé. Planifier sur deux échelles. Risques Planification a deux échelles. Philippe Dugerdil

Rappels. Génie logiciel. En résumé. Planifier sur deux échelles. Risques Planification a deux échelles. Philippe Dugerdil Rappels Génie logiciel Philippe Dugerdil 04.11.2010 Risques Planification a deux échelles Project plan Iteration plan Planification basée sur les risques Notion de risque Revue d itération Planifier sur

Plus en détail

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr)

AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) AMESD-Puma2010-EFTS- Configuration-update-TEN (en-fr) Doc.No. : EUM/OPS/TEN/13/706466 Issue : v2 Date : 23 July 2013 WBS : EUMETSAT Eumetsat-Allee 1, D-64295 Darmstadt, Germany Tel: +49 6151 807-7 Fax:

Plus en détail

How to Deposit into Your PlayOLG Account

How to Deposit into Your PlayOLG Account How to Deposit into Your PlayOLG Account Option 1: Deposit with INTERAC Online Option 2: Deposit with a credit card Le texte français suit l'anglais. When you want to purchase lottery products or play

Plus en détail

MOVILISE-Le cours en anglais pour les hommes de sport sportsman par l usage des methodes nouvelles

MOVILISE-Le cours en anglais pour les hommes de sport sportsman par l usage des methodes nouvelles MOVILISE-Le cours en anglais pour les hommes de sport sportsman par l usage des methodes nouvelles 2009-1-TR1-LEO05-08709 1 Information sur le projet Titre: Code Projet: Année: 2009 Type de Projet: Statut:

Plus en détail

Gestion de la configuration et contrôle du code source

Gestion de la configuration et contrôle du code source MGL7460 Automne 2015 Gestion de la configuration et contrôle du code source Guy Tremblay Professeur Département d informatique UQAM http://www.labunix.uqam.ca/~tremblay 10 septembre 2015 Parmi les premières

Plus en détail

2002 Maritime Mathematics Competition Concours de Mathématiques des Maritimes 2002

2002 Maritime Mathematics Competition Concours de Mathématiques des Maritimes 2002 2002 Maritime Mathematics Competition Concours de Mathématiques des Maritimes 2002 Instructions: Directives : 1 Provide the information requested below Veuillez fournir les renseignements demandés ci-dessous

Plus en détail

IFT2251 : Génie logiciel

IFT2251 : Génie logiciel 4.1. Introduction à UML IFT2251 : Génie logiciel 1. Approches de développement 2. Introduction à UML (une méthodologie basée sur l approche orientée aspect) 3. Rappel de quelques concepts objets Chapitre

Plus en détail

Gestion Consolidée de Ressources Numériques Architectures Logicielles et Mécanismes

Gestion Consolidée de Ressources Numériques Architectures Logicielles et Mécanismes Gestion Consolidée de Ressources Numériques Architectures Logicielles et Mécanismes Daouda Sawadogo Ronan Champagnat & Pascal Estraillier Laboratoire : L3i S2IM - Séminaire Thématique Automne 2014 1 Plan

Plus en détail

GLOBAL COMPACT EXAMPLE

GLOBAL COMPACT EXAMPLE GLOBAL COMPACT EXAMPLE Global Compact Good Practice GROUPE SEB 2004-2005 1/4 FIRM: GROUPE SEB TITLE: GROUPE SEB Purchasing Policy contributing to sustainable development GC PRINCIPLES taken into account:

Plus en détail

2 players Ages 8+ Note: Please keep these instructions for future reference. WARNING. CHOKING HAZARD. Small parts. Not for children under 3 years.

2 players Ages 8+ Note: Please keep these instructions for future reference. WARNING. CHOKING HAZARD. Small parts. Not for children under 3 years. Linja Game Rules 2 players Ages 8+ Published under license from FoxMind Games NV, by: FoxMind Games BV Stadhouderskade 125hs Amsterdam, The Netherlands Distribution in North America: FoxMind USA 2710 Thomes

Plus en détail

deux tâches dans le tableau et à cliquer sur l icône représentant une chaîne dans la barre d outils. 14- Délier les tâches : double cliquer sur la

deux tâches dans le tableau et à cliquer sur l icône représentant une chaîne dans la barre d outils. 14- Délier les tâches : double cliquer sur la MS Project 1- Créer un nouveau projet définir la date du déclenchement (début) ou de la fin : File New 2- Définir les détails du projet : File Properties (permet aussi de voir les détails : coûts, suivi,

Plus en détail

SENEGAL DIAGNOSTICS DE LA GOUVERNANCE TRANSPORTS ET TRAVAUX PUBLICS

SENEGAL DIAGNOSTICS DE LA GOUVERNANCE TRANSPORTS ET TRAVAUX PUBLICS SENEGAL DIAGNOSTICS DE LA GOUVERNANCE TRANSPORTS ET TRAVAUX PUBLICS FOCUS GROUPE: Sociétés Privées qui Utilisent Services de Transport Terrestre et/ou PAD Groupe A Routes et Port Les questions de Sections

Plus en détail

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

en 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étail

GREDOR Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables. Presentation and snapshot of achieved work

GREDOR Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables. Presentation and snapshot of achieved work GREDOR Gestion des Réseaux Electriques de Distribution Ouverts aux Renouvelables Presentation and snapshot of achieved work FLEXIPAC meeting Bertrand Cornélusse, University of Liège December 2014 1 P L

Plus en détail

For the English version of this newsletter, click here.

For the English version of this newsletter, click here. For the English version of this newsletter, click here. Les écoles des conseils scolaires de langue française de l Ontario dépassent le cap des 100 000 élèves Selon les plus récentes données du ministère

Plus en détail

Modélisation Orientée Objet / UML

Modélisation Orientée Objet / UML Modélisation Orientée Objet / UML Laurent Henocque http://laurent.henocque.free.fr/ Enseignant Chercheur ESIL/INFO France http://laurent.henocque.perso.esil.univmed.fr/ mis à jour en Octobre 2006 Licence

Plus en détail

SC 27/WG 5 Normes Privacy

SC 27/WG 5 Normes Privacy SC 27/WG 5 Normes Privacy Club 27001 Toulousain 12/12/2014 Lionel VODZISLAWSKY Chief Information Officer l.vodzislawsky@celtipharm.com PRE-CTPM 141212-Club27001 Toulouse normes WG5_LV L organisation de

Plus en détail

GESTION DE PROJETS AGILE

GESTION DE PROJETS AGILE GESTION DE PROJETS AGILE Jean-Louis Lefèvre jean-louis.lefevre@univ-lyon1.fr 2014 AGILE & Project Management Polytech 5A JL Lefèvre P 1 QUATRE (GROS) PROBLÈMES EN GESTION DE PROJETS Classiquement, pour

Plus en détail

David Marsden Labour market segmentation in Britain: the decline of occupational labour markets and the spread of entry tournaments

David Marsden Labour market segmentation in Britain: the decline of occupational labour markets and the spread of entry tournaments David Marsden Labour market segmentation in Britain: the decline of occupational labour markets and the spread of entry tournaments Article (Accepted version) (Refereed) Original citation: Marsden, David

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick 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étail

French 2208A. French for Healthcare Le français de la santé

French 2208A. French for Healthcare Le français de la santé French 2208A French for Healthcare Le français de la santé Professeur : Heures de bureau : Olga Kharytonava disponible tous les jours par courriel, sauf le week-end. Préalable - Fr 1900 E ou Fr 1910, ou

Plus en détail

Former Table Booking Policies

Former Table Booking Policies Former Table Booking Policies The policies described in this document apply to table bookings made before mid- March 2015. Please refer to the AUS website for the latest policies that govern table bookings

Plus en détail

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

Plus en détail

LA PERSONNE SPÉCIALE

LA PERSONNE SPÉCIALE LA PERSONNE SPÉCIALE These first questions give us some basic information about you. They set the stage and help us to begin to get to know you. 1. Comment tu t appelles? What is your name? Je m appelle

Plus en détail

IT & E - Integrated Training & emploi des personnes handicapées en dessin assisté par ordinateur, les détails et graphiques

IT & E - Integrated Training & emploi des personnes handicapées en dessin assisté par ordinateur, les détails et graphiques IT & E - Integrated Training & emploi des personnes handicapées en dessin assisté par ordinateur, les détails et graphiques TR/06/B/P/PP/178009 1 Information sur le projet Titre: Code Projet: Année: 2006

Plus en détail

Une version à jour de java DOIT être téléchargée, car MAC OS ne prend pas en charge la version de Java fournie par défaut.

Une version à jour de java DOIT être téléchargée, car MAC OS ne prend pas en charge la version de Java fournie par défaut. ENGLISH VERSION NEAR BOTTOM OF PAGE Aperçu de MFT Mac OS Les exigences applicables à un utilisateur de MAC avec le système MFT sont décrites ci-dessous. Par défaut, MFT sélectionne un téléchargeur standard

Plus en détail

TRADITIONAL ARCHTECTURE AND URBANISM: CURRICULA AND TRAINING COURSE DEVELOPMENT-TAUMA

TRADITIONAL ARCHTECTURE AND URBANISM: CURRICULA AND TRAINING COURSE DEVELOPMENT-TAUMA COURSE DEVELOPMENT-TAUMA 2010-1-TR1-LEO05-16787 1 Information sur le projet Titre: Code Projet: TRADITIONAL ARCHTECTURE AND URBANISM: CURRICULA AND TRAINING COURSE DEVELOPMENT-TAUMA 2010-1-TR1-LEO05-16787

Plus en détail

plaquette 10/12/07 0:26 Page 3 *0,34 la minute, pour tout appel emis depuis la F ance métropoliatine. vos bagages, notre priorité.

plaquette 10/12/07 0:26 Page 3 *0,34 la minute, pour tout appel emis depuis la F ance métropoliatine. vos bagages, notre priorité. plaquette 10/12/07 0:26 Page 3 *0,34 la minute, pour tout appel emis depuis la F ance métropoliatine. vos bagages, notre priorité. plaquette 10/12/07 0:27 Page 4 Qui sommes-nous? Libertybag est un service

Plus en détail

Introduction. http://www-public.it-sudparis.eu/~gibson/teaching/designpatterns/designpatterns-intro.pdf

Introduction. http://www-public.it-sudparis.eu/~gibson/teaching/designpatterns/designpatterns-intro.pdf Introduction http://www-public.it-sudparis.eu/~gibson/teaching/designpatterns/designpatterns-intro.pdf Also in moodle: http://moodle.tem-tsp.eu/course/view.php?id=408 Intro.1 http://www-public.it-sudparis.eu/~gibson/teaching/designpatterns/

Plus en détail

CEISAR Survey on IT education

CEISAR Survey on IT education CEISAR Survey on IT education Objectives In June 2007, the CEISAR conducted a survey to understand what company needs are in terms of training on Computer Science and Management of IS. Our objective was

Plus en détail

Primary French Lesson Plans Scottish Parliament

Primary French Lesson Plans Scottish Parliament Primary French Lesson Plans Scottish Parliament These activities were created by Christine Johnston (Scottish Borders Council) and Karen Rae (Edinburgh). They are designed to encompass a variety of topics

Plus en détail

L intégration socioscolaire des jeunes Québécois d origine chinoise : le rôle des écoles ethniques complémentaires

L intégration socioscolaire des jeunes Québécois d origine chinoise : le rôle des écoles ethniques complémentaires L intégration socioscolaire des jeunes Québécois d origine chinoise : le rôle des écoles ethniques complémentaires Ming Sun Université de Montréal Haï Thach École Chinoise (Mandarin) de Montréal Introduction

Plus en détail

STATUTES OF CANADA 2010 LOIS DU CANADA (2010) CHAPITRE 9 CHAPTER 9 ASSENTED TO SANCTIONNÉE. An Act to amend the Employment Insurance Act

STATUTES OF CANADA 2010 LOIS DU CANADA (2010) CHAPITRE 9 CHAPTER 9 ASSENTED TO SANCTIONNÉE. An Act to amend the Employment Insurance Act Third Session, Fortieth Parliament, 59 Elizabeth II, 2010 Troisième session, quarantième législature, 59 Elizabeth II, 2010 STATUTES OF CANADA 2010 LOIS DU CANADA (2010) CHAPTER 9 CHAPITRE 9 An Act to

Plus en détail

POO- IUT GEII Juan Bravo 1

POO- IUT GEII Juan Bravo 1 1 concepts avancés de POO Concepts SOLID o Principes de bon codage Robert C. Martin «Oncle Bob» Article exposant les concepts SOLID en Mars 1995 SRP The Single Responsibility Principle A class should have

Plus en détail

Date: 09/11/15 www.crmconsult.com Version: 2.0

Date: 09/11/15 www.crmconsult.com Version: 2.0 Date: 9/11/2015 contact@crmconsult.fr Page 1 / 10 Table des matières 1 SUGARPSHOP : SCHEMA... 3 2 PRESENTATION... 4 3 SHOPFORCE WITH SCREENSHOTS... 5 3.1 CLIENTS... 5 3.2 ORDERS... 6 4 INSTALLATION...

Plus en détail

236. 2. 7 mai. 9 mai. Final paper. Final paper dû le 12 Mai

236. 2. 7 mai. 9 mai. Final paper. Final paper dû le 12 Mai 236. 2 17ème 5 mai 7 mai 9 mai dû le 12 Mai objectifs pp.76 78 pp.78 7Turn in p. 83. I L Europe pp. 80 81 8ème 3 mars 5 mars 7 mars Révision Examen 2 La famille pp. 134 137 9ème 10 mars 12 mars 14 mars

Plus en détail

Les licences Creative Commons expliquées aux élèves

Les licences Creative Commons expliquées aux élèves Les licences Creative Commons expliquées aux élèves Source du document : http://framablog.org/index.php/post/2008/03/11/education-b2i-creative-commons Diapo 1 Creative Commons presents : Sharing Creative

Plus en détail

Formation en conduite et gestion de projets. Renforcer les capacités des syndicats en Europe

Formation en conduite et gestion de projets. Renforcer les capacités des syndicats en Europe Formation en conduite et gestion de projets Renforcer les capacités des syndicats en Europe Pourquoi la gestion de projets? Le département Formation de l Institut syndical européen (ETUI, European Trade

Plus en détail

IS/07/TOI/164004. http://www.adam-europe.eu/adam/project/view.htm?prj=6140

IS/07/TOI/164004. http://www.adam-europe.eu/adam/project/view.htm?prj=6140 La vente au détail - RetAiL est un cours fondé sur la technologie de l information, un IS/07/TOI/164004 1 Information sur le projet La vente au détail - RetAiL est un cours fondé sur la technologie de

Plus en détail

UNIVERSITY OF MALTA FACULTY OF ARTS. French as Main Area in an ordinary Bachelor s Degree

UNIVERSITY OF MALTA FACULTY OF ARTS. French as Main Area in an ordinary Bachelor s Degree French Programme of Studies (for courses commencing October 2009 and later) YEAR ONE (2009/10) Year (These units start in and continue in.) FRE1001 Linguistique théorique 1 4 credits Non Compensatable

Plus en détail

Practice Exam Student User Guide

Practice Exam Student User Guide Practice Exam Student User Guide Voir la version française plus bas. 1. Go to http://training.iata.org/signinup 2. Enter your username and password to access your student profile Your profile was created

Plus en détail

Modèle d implémentation

Modèle d implémentation Modèle d implémentation Les packages UML: Unified modeling Language Leçon 5/6-9-16/10/2008 Les packages - Modèle d implémentation - Méthodologie (RUP) Un package ou sous-système est un regroupement logique

Plus en détail

AMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32

AMENDMENT 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étail

companies FEDERAL BILINGUAL VET DIPLOMA IN COMMERCE May 30th, 2013 Département de la solidarité et de l'emploi

companies FEDERAL BILINGUAL VET DIPLOMA IN COMMERCE May 30th, 2013 Département de la solidarité et de l'emploi FEDERAL BILINGUAL VET DIPLOMA IN COMMERCE A new offer adapted to English speaking companies May 30th, 2013 19.06.2013 - Page 1 SWISS PILOT PROJECT DEVELOPED IN GENEVE Project from the Swiss Confederation

Plus en détail

Experiences TCM QUALITY MARK. Project management Management systems ISO 9001 ISO 14001 ISO 22000

Experiences TCM QUALITY MARK. Project management Management systems ISO 9001 ISO 14001 ISO 22000 TCM QUALITY MARK Jean-Marc Bachelet Tocema Europe workshop 4 Project management Management systems ISO 9001 ISO 14001 ISO 22000 + lead auditors for certification bodies Experiences Private and state companies,

Plus en détail

Session Printemps 2015 -- Spring Session 2015 Deux endroits pour apprendre le Tango avec des spécialistes. Two places to learn Tango with specialists.

Session Printemps 2015 -- Spring Session 2015 Deux endroits pour apprendre le Tango avec des spécialistes. Two places to learn Tango with specialists. St-Laurent ----- Rive Nord Session Printemps 2015 -- Spring Session 2015 Deux endroits pour apprendre le Tango avec des spécialistes. Two places to learn Tango with specialists. Une équipe de professeurs,

Plus en détail

Sujet de TPE PROPOSITION

Sujet de TPE PROPOSITION Single photon source made of single nanodiamonds This project will consist in studying nanodiamonds as single photon sources. The student will study the emission properties of such systems and will show

Plus en détail

Arrondissement de Pierrefonds-Roxboro

Arrondissement de Pierrefonds-Roxboro DISCOURS DU BUDGET 2013 La démarche de réforme du financement des arrondissements entamée au début de cette année par monsieur Michael Applebaum président du comité exécutif de la Ville de Montréal et

Plus en détail

Estelle Carrière Email/courriel : estelle.carriere@csc-scc.gc.ca

Estelle Carrière Email/courriel : estelle.carriere@csc-scc.gc.ca RETURN BIDS TO : RETOURNER LES SOUMISSIONS À : Bid Receiving - Réception des soumissions: Correctional Service Canada (CSC) Service Correctionnel Canada (SCC) 340 Laurier Avenue West 340 avenue Ouest Ottawa,

Plus en détail

RESULTING FROM THE ANTI-SEMITIC LEGISLATION IN FORCE DURING THE OCCUPATION. (Decree 99-778 of September 10, 1999) QUESTIONNAIRE. Family Name...

RESULTING FROM THE ANTI-SEMITIC LEGISLATION IN FORCE DURING THE OCCUPATION. (Decree 99-778 of September 10, 1999) QUESTIONNAIRE. Family Name... COMMISSION FOR THE COMPENSATION OF VICTIMS OF SPOLIATION RESULTING FROM THE ANTI-SEMITIC LEGISLATION IN FORCE DURING THE OCCUPATION (Decree 99-778 of September 10, 1999) Case Number : (to remind in all

Plus en détail

GCSE Bitesize Controlled Assessment

GCSE Bitesize Controlled Assessment GCSE Bitesize Controlled Assessment Model 2 (for A/A* grade) Question 3 Subject: Topic: French Writing In this document you will find practical help on how to improve your grade. Before you start working

Plus en détail

Paxton. ins-20605. Net2 desktop reader USB

Paxton. 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étail

MOUNTING HARDWARE MATÉRIEL DE MONTAGE

MOUNTING HARDWARE MATÉRIEL DE MONTAGE ENGLISH This page lists the contents included in the box. Please take time to identify the hardware as well as the individual components of the product. As you unpack and prepare for assembly, place the

Plus en détail

RISK-BASED TRANSPORTATION PLANNING PRACTICE: OVERALL METIIODOLOGY AND A CASE EXAMPLE"' RESUME

RISK-BASED TRANSPORTATION PLANNING PRACTICE: OVERALL METIIODOLOGY AND A CASE EXAMPLE' RESUME RISK-BASED TRANSPORTATION PLANNING PRACTICE: OVERALL METIIODOLOGY AND A CASE EXAMPLE"' ERTUGRULALP BOVAR-CONCORD Etwiromnental, 2 Tippet Rd. Downsviel+) ON M3H 2V2 ABSTRACT We are faced with various types

Plus en détail

Fonds disponibles. Critères d'admissibilité Pour être admissible à une subvention aux étudiants du RRPSNB, vous devez répondre aux critères suivants :

Fonds disponibles. Critères d'admissibilité Pour être admissible à une subvention aux étudiants du RRPSNB, vous devez répondre aux critères suivants : Bourse d étude du Réseau de recherche sur les politiques sociales du Nouveau- Brunswick Le RRPSNB reconnait les grandes capacités de recherche des étudiants du Nouveau- Brunswick, tant des cycles supérieurs

Plus en détail

CDI SA Utilisation du service PMM Usage of PMM service

CDI SA Utilisation du service PMM Usage of PMM service CDI SA Utilisation du service PMM Usage of PMM service 1 09.11.2015 Table des matières 1 Solution PMM... 3 2 Réception et utilisation du message quotidien... 3 3 Portail de gestion de votre profil PMM...

Plus en détail

CHOISIR LA PROTECTION D ASSURANCE DE SOINS DE LONGUE DURÉE LA MIEUX ADAPTÉE À VOS BESOINS

CHOISIR LA PROTECTION D ASSURANCE DE SOINS DE LONGUE DURÉE LA MIEUX ADAPTÉE À VOS BESOINS ENTREZ CHOISIR LA PROTECTION D ASSURANCE DE SOINS DE LONGUE DURÉE LA MIEUX ADAPTÉE À VOS BESOINS La vie est plus radieuse sous le soliel La Sun Life du Canada, compagnie d assurance-vie est membre du groupe

Plus en détail

Conférence «Accords transnationaux d entreprise» «Transnational Company Agreements» Conference

Conférence «Accords transnationaux d entreprise» «Transnational Company Agreements» Conference Conférence «Accords transnationaux d entreprise» «Transnational Company Agreements» Conference 13-14 novembre 2008-13th -14th Novembre 2008 Centre des Congrès, Lyon Le rôle des accords d entreprise transnationaux

Plus en détail

GUEST AMENITY PORTFOLIO

GUEST AMENITY PORTFOLIO GUEST AMENITY PORTFOLIO Eco-green Creation Production Distribution 28 29 COSMETIC REGULATIONS & USERS SAFETY We guarantee the safety and conformity of all our cosmetic products, including their traceability.

Plus en détail

Règlement modifiant le Règlement général sur la circulation routière. Highway Traffic (General) Regulation, amendment

Règlement modifiant le Règlement général sur la circulation routière. Highway Traffic (General) Regulation, amendment THE HIGHWAY TRAFFIC ACT (C.C.S.M. c. H60) Highway Traffic (General) Regulation, amendment CODE DE LA ROUTE (c. H60 de la C.P.L.M.) Règlement modifiant le Règlement général sur la circulation routière Regulation

Plus en détail

Cliquez pour modifier les styles du texte du masque

Cliquez pour modifier les styles du texte du masque Cliquez pour modifier les styles du texte du Building & Utilities maintenance at SOLEIL Journée SINERGY 1 Utilities parameters The group Bât Infra guarantees the supply of the utilities in the SYNCHROTRON:

Plus en détail

Flexible, professionnelle et moderne Une gestion immobilière proche de vous. Flexible, professional and modern A property management close to you

Flexible, professionnelle et moderne Une gestion immobilière proche de vous. Flexible, professional and modern A property management close to you 1 Flexible, professionnelle et moderne Une gestion immobilière proche de vous Flexible, professional and modern A property management close to you Gestion Immobilière Property Management 2 L ENTREPRISE

Plus en détail

Guide à l usage des conférenciers (-ières) et des président(e)s de séance de TCPM2013 1

Guide à l usage des conférenciers (-ières) et des président(e)s de séance de TCPM2013 1 [AN ENGLISH VERSION FOLLOWS] Guide à l usage des conférenciers (-ières) et des président(e)s de séance de TCPM2013 1 Conférenciers (- ières) 1) Les communications en séances régulières ont une durée de

Plus en détail

Types of Dementia. Common Causes of Dementia

Types of Dementia. Common Causes of Dementia Types of Dementia Dementia is a loss of skills to think, remember and reason that is severe enough to affect daily activities. It is normal to need more time to remember things as we get older. Other thinking

Plus en détail

C est bon pour la santé

C est bon pour la santé Exercise A: Label each picture in French. Exercise B: Complete the table with the English meanings. c est ce n est pas est sont bon mauvais pour je considère que je pense que à mon avis aussi parce que

Plus en détail

SOIL MOISTURE AND RADON GAS. Bliss L. Tracy Radiation Protection Bureau Health Canada

SOIL MOISTURE AND RADON GAS. Bliss L. Tracy Radiation Protection Bureau Health Canada SOIL MOISTURE AND RADON GAS Bliss L. Tracy Radiation Protection Bureau Health Canada CGEO Workshop on Soil Moisture Saskatoon SK 19-20 June 2007 Outline What is radon? Where does it come from? Why is it

Plus en détail

ICH Q8, Q9 and Q10. Krishnan R. Tirunellai, Ph. D. Bureau of Pharmaceutical Sciences Therapeutic Products Directorate Health Canada December 4, 2008

ICH Q8, Q9 and Q10. Krishnan R. Tirunellai, Ph. D. Bureau of Pharmaceutical Sciences Therapeutic Products Directorate Health Canada December 4, 2008 ICH Q8, Q9 and Q10 An Opportunity to Build Quality into Product Krishnan R. Tirunellai, Ph. D. Bureau of Pharmaceutical Sciences Therapeutic Products Directorate Health Canada December 4, 2008 Sequence

Plus en détail

ADDENDUM A. Dessins et tracés des parcours

ADDENDUM A. Dessins et tracés des parcours ADDENDUM A ADDENDUM A ILLUSTRATING THE COURSE Shown here are diagrams of course shapes. The kiteboard s track is represented by a discontinuous line so that each diagram can describe courses with different

Plus en détail

French 2208A. French for Healthcare Le français de la santé

French 2208A. French for Healthcare Le français de la santé French 2208A French for Healthcare Le français de la santé Professeur : Heures de bureau : Iryna Punko disponible tous les jours par courriel, sauf le week-end. Préalable - Fr 1900 E ou Fr 1910, ou permission

Plus en détail

90558-CDT-06-L3French page 1 of 10. 90558: Listen to and understand complex spoken French in less familiar contexts

90558-CDT-06-L3French page 1 of 10. 90558: Listen to and understand complex spoken French in less familiar contexts 90558-CDT-06-L3French page 1 of 10 NCEA LEVEL 3: FRENCH CD TRANSCRIPT 2006 90558: Listen to and understand complex spoken French in less familiar contexts New Zealand Qualifications Authority: NCEA French

Plus en détail

OPPORTUNITÉ D INVESTISSEMENT / INVESTMENT OPPORTUNITY. ESPACES DE BUREAU À VENDRE / OFFICE SPACES FOR SALE 1211 University, Montréal, QC

OPPORTUNITÉ D INVESTISSEMENT / INVESTMENT OPPORTUNITY. ESPACES DE BUREAU À VENDRE / OFFICE SPACES FOR SALE 1211 University, Montréal, QC OPPORTUNITÉ D INVESTISSEMENT / INVESTMENT OPPORTUNITY ESPACES DE BUREAU À VENDRE / OFFICE SPACES FOR SALE 1211 University, Montréal, QC asgaard.ca p. 1 OPPORTUNITÉ D INVESTISSEMENT / INVESTMENT OPPORTUNITY

Plus en détail

Promotion of bio-methane and its market development through local and regional partnerships. A project under the Intelligent Energy Europe programme

Promotion of bio-methane and its market development through local and regional partnerships. A project under the Intelligent Energy Europe programme Promotion of bio-methane and its market development through local and regional partnerships A project under the Intelligent Energy Europe programme Contract Number: IEE/10/130 Deliverable Reference: W.P.2.1.3

Plus en détail