Projets orientés-objet (conception et gestion) IFT-65768A. S y l l a b u s. SuperClasse. attribut. opération

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

Download "Projets orientés-objet (conception et gestion) IFT-65768A. S y l l a b u s. SuperClasse. attribut. opération"

Transcription

1 Projets orientés-objet (conception et gestion) IFT-65768A S y l l a b u s attribut SuperClasse opération attribut SousClasse-1 attribut SousClasse-2 opération opération Bernard Moulin Département d'informatique Pavillon Adrien-Pouliot, bureau 3715 Sainte-Foy, QC, G1K 7P4 Tél: (418) Fax: (418) courriel: moulin@ift.ulaval.ca page web: Hiver 2002

2 2 A. Cours Titre : Projets orientés-objet: (conception et gestion) Sigle (Université Laval) : IFT A Nombre de crédits : 3 Session : Hiver 2002 Salle : PLT-2546 Horaire : Lundi 15h30-18h30 B. Professeur Nom et prénom : Bernard Moulin Bureau : PLT-3715 C. Résumé L objectif général de ce cours est d explorer les principaux aspects reliés à l a mise en oeuvre pratique des méthodes d analyse et de conception orientéesobjets (ACOO) dans une organisation. On étudiera l évolution des méthodes ACOO depuis OMT, la méthode de Booch, FUSION et Objectory jusqu à l émergence de UML (Unified Modeling Language). On mettra l'emphase sur la gestion de projets OO. On abordera aussi divers sujets avancés tels que l a réutilisation des composantes, la mise en place de méthodes de conception basées sur la création de frameworks et l utilisation de composantes logicielles, l utilisation de patterns pour la conception et la programmation, et la manipulation d objets distribués. D. Introduction Les technologies orientées-objets (OO) sont de plus en plus largement utilisées dans les organisations, notamment avec l utilisation de plus en plus fréquente d environnements de programmation tels que Smalltalk, C++ et Delphi, avec l utilisation de bases de données orientées-objets et la gestion distribuée des données suivant des normes telles que CORBA. Les années 90 ont été témoins d une grande activité au niveau de la proposition et de l amélioration d un nombre important de méthodes d analyse et de conception orientées-objets (ACOO). Néanmoins, depuis 1996 on voit s établir une certaine convergence au moins au niveau des techniques de modélisation, notamment avec l a proposition d une notation unifiée (UML), initiative des trois méthodologistes les plus renommés dans le domaine: Booch, Jacobson et Rumbaugh. Au cours des années 90 diverses autres préoccupations ont émergé en regard de l application pratique de la technologie OO, dont en particulier: la gestion de

3 3 projets OO, la manipulation d objets distribués, la mise en place de méthodes de conception basées sur la création de frameworks et l utilisation de composantes logicielles, l utilisation de patterns pour la conception et l a programmation, les questions de réutilisation. L objectif général de ce cours est d explorer les principaux aspects reliés à l a mise en oeuvre pratique des méthodes orientées-objets dans une organisation dans le contexte d évolution précédemment énoncé. E. Objectifs spécifiques Ce cours devrait permettre à l étudiant(e) de : 1. se familiariser avec les principales techniques de modélisation OO (notation UML) 2. comprendre le processus de gestion de projets OO 3. être sensibilisé à diverses questions pratiques reliées à l utilisation de la technologie OO 4. comprendre les enjeux et conséquences de la mise en oeuvre des méthodes ACOO F. Contenu du cours La première partie du cours comportera un certain nombre d exposés magistraux traitant des principales questions liées à la mise en oeuvre des méthodes ACOO et de la gestion de projet OO dans une organisation. Une étude de cas, présentant un projet d'envergure industrielle, sera utilisée tout au long du cours afin d'illustrer les diverses facettes de la gestion d'un projet OO. Comme travail de session, chaque équipe d étudiants étudiera en profondeur soit une méthode ACOO en l appliquant dans un cadre pratique, soit diverses techniques de modélisation, de conception ou de gestion de projet. La deuxième partie du cours comportera une série d exposés faits par les équipes d étudiants qui présenteront en classe les résultats de leur travail de session. Nous présentons dans les deux sous-sections suivantes un échantillon de thèmes qui seront abordés dans la première et la deuxième parties du cours. F.1 Thèmes présentés dans les exposés magistraux Nous présentons ici une liste de thèmes qui seront abordés dans la première partie du cours.

4 4 1. Concepts de base en orienté-objet et le besoin de méthodes de conception Rappel des principes de base (abstraction, modularité, encapsulation, polymorphisme, etc.) et des notions de base (classes, instances, héritage, communication par messages, etc.). Facteurs justifiant le recours à des techniques d analyse et de conception 2. Historique de l évolution des méthodes ACOO De la programmation OO au besoin d utiliser des méthodes ACOO. Les premières méthodes: OMT, Booch, Objectory, FUSION. Apparition de méthodes hybrides. Puis la convergence vers la notation UML (Unified Modeling Language). Nouvelle évolution des méthodes ACOO. 3. Défis reliés à la mise en place d un projet en utilisant la technologie OO Etude de cas MOOM. Témoignage du responsable de l équipe de recherche et développement dans le cadre du projet MOOM qui a conduit à la réalisation d un environnement de formation pour l apprentissage de méthodes ACOO commercialisé en Historique du projet, principaux défis et questions à résoudre, décisions prises au niveau gestion de projet, choix des techniques d analyse et de conception, orientations technologiques, importance de l ingéniérie des interfaces. Leçons apprises. 4. Principales techniques d analyse et de conception OO Une revue des principales techniques d analyse et de conception utilisées dans les méthodes OO: use cases, modélisation des données, approche par responsabilités, scénarios, diagrammes d interaction, diagrammes d état, etc. Illustration avec le langage UML. 5. Cycle de développement d un projet OO On présentera divers modèles de cycles de développement de système. On étudiera en détail la méthode proposée par Booch (macro-processus, microprocessus) et on verra comment elle peut être mise en pratique. 6. La gestion d un projet en orienté-objet On abordera les principales facettes de la gestion d'un projet OO: focus de projet, culture de projet, pratiques souhaitables, équipe de développement, gestion et planification d'un projet. et la mise en oeuvre de la technologie OO. 7. Réutilisation de logiciel et l approche d ingéniérie des composantes Les approches ACOO devraient faciliter la réutilisation de composantes de logiciel. Cependant comme on le verrra, il faut que cela s inscrive dans une démarche complète de conception et de gestion des logiciels.

5 5 F.2 Thèmes traités dans les travaux d étudiants Nous présentons ici plusieurs thèmes parmi lesquels les étudiants pourront choisir leur travail de session. Pattern Oriented Software architecture (Buschmann et al. 96) et Design patterns in Java (Grand 98) Software Reuse Techniques (McClure 97) et Software Reuse (Jacobson et al. 97) The Unified Software Development Process (Jacobson Booch Rumbaugh 98) et une étude de cas pour illustration Techniques de test dans le cadre d un projet OO (Kung et al. 98) Objets distribués: CORBA, OLE et Opendoc (Distributed Objects et Java Programming with Corba) De Merise à UML (1999) et une étude de cas pour illustration Implementing Application Frameworks (1999) Component Software (Szyperski 98) Business component factory (2000) Designing object-oriented interfaces (Collins 1995) Use case Maps (livre et collection d articles) Real time UML (Douglass 98) et Objectifying Real-Time Systems (Ellis 94) Les étudiants pourront utiliser comme point de départ des ouvrages et articles mis à leur disposition par le professeur responsable du cours. Ils devront aussi faire des recherches bibliographiques complémentaires à la bibliothèque et sur Internet pour élaborer leur projet de session. Suivant la nature du projet proposé, les étudiants pourront appliquer des techniques de modélisation sur un cas réel (à choisir), expérimenter avec des logiciels ou faire des études plus théoriques. Une alternative possible pour le travail de session est la présentation d'un projet d'envergure suffisante qu'ont pu vivre certains étudiants. Ce projet devra être complété ou presque terminé. Si ce projet a été développé suivant une approche OO, on le présentera suivant les techniques vues en cours. Si l e projet a été développé suivant une approche traditionnelle, on en présentera les grandes lignes, les principaux enseignements et on simulera son développement avec une approche OO. Il est clair que ce travail de session est très pratique. Les étudiants qui aimeraient choisir cette possibilité devront consulter le professeur pour établir un mode de travail satisfaisant.

6 6 G. Evaluation des apprentissages Il est fortement suggéré aux étudiant(e)s d'assister à toutes les présentations, qu'elles soient faites par le professeur ou par les autres étudiants. Chaque étudiant (e) devra s intégrer dans une équipe de travail. Chaque équipe devra choisir un sujet d'étude en début de session, proposer un plan de rapport un mois plus tard et remettre son rapport pour la fin du cours. De plus, une présentation sera faite en cours par les membres de chaque équipe sur son sujet d'étude à une date à déterminer. L'examen d'une durée de 2h se fera en fin de session sur l a matière présentée dans les exposés magistraux (les notes de cours et tout autre document ne seront pas autorisés pendant l'examen). La note finale est évaluée sur 100 points répartie ainsi: Rapport écrit final sur 40 date: 22 avril 2002 Exposé oral final sur 40 date: à déterminer Examen final sur 20 date: 29 avril 2002 La côte totale est calculée en fonction de la note totale X sur 100. La côte finale est affectée suivant l échelle suivante: A + [95-100] A [91-95[ A - [85-90[ Réussite B + [80-85[ B [76-80[ B - [72-76[ Réussite C + [68-72[ C [64-68[ C - [60-64[ Réussite D + [55-60[ D [50-55[ Réussite E [0-50] Échec W Échec pour abandon H. Notes de cours Les notes de cours: Bernard Moulin, Projets orientés-objet (Conception et gestion) sont en vente du 14 janvier au 25 janvier 2002 à la salle 3370 du pavillon Adrien-Pouliot aux heures d'ouverture suivantes: du lundi au jeudi inclusivement: de 8 h 00 à 19 h 00 le vendredi: de 8 h 00 à 17 h 00 Aprèsle 25 janvier, les notes de cours seront disponibles au Pouliot 0128 I. Références

7 7 AYER S. (1995), Object-Oriented Client/Server Application Development, Mac Graw Hill. BOOCH G. (1994), Object-Oriented Analysis and Design with Applications, 2nd Edition, Benjamin/Cummings, Redwood City, Ca. BOOCH G. (1996), Object Solutions: Managing the Object-Oriented Project, Addison Wesley. BUSHMANN F., R. Meunier, H. Rohnert, P. Sommerland, M. Stal (1996), A System of Patterns, Wiley. CANTOR M. R.(1998), Object-Oriented Project Management with UML, Wiley. CARMICHAEL A. (1994), Object-Development Methods, SIGS-Books. COAD P. (1997), Object Models: Strategies, Patterns and Applications, Yourdon Press. COLEMAN D. (1994), P. Arnold, S. Bodoff, C. Dollin, H. Gilchrist, F. Hayes, P. Jeremaes, Object-Oriented Development: The Fusion Method, Prentice Hall. ELLIS.R. (1994) Objectifying Real-Time Systems, SIGS Books. EMMERICH W. (2000), Engineering Distributed Objects, Wiley. FOWLER M. (1997), Scott K., UML Distilled: Applying the Standard Object Modeling Language, Addison Wesley. GOLDBERG A. (1995), K.S. Rubin, Succeeding with Objects: Decision Frameworks for Project Management, Addison-Wesley. JACOBSON I. (1992), M Christerson, P Jonsson, G Övvergaard, Object- Oriented Software Engineering: A Use Case Driven Approach, Addison- Wesley Publishing Company, Reading, Massachusetts, JACOBSON I. (1994), M. Ericsson, A. Jacobson, The Object Advantage- Business Process Reengineering with Object Technology, Addison-Wesley, Reading, MA, JACOBSON I. (1997), M. Griss, P. Jonsson, Software Reuse: Architecture, Process and Organization for Business Success, Addison Wesley. JACOBSON I. (1999), Booch G., Rumbaugh J., The Unified Software Development Process, Addison Wesley. LEE R.C. (1997), Tepfenhart W.M., UML and C++, Prentice Hall. McCLURE C., Software Reuse Techniques: Adding Reuse to the Systems Development Process, Prentice Hall McGREGOR J.D. (1995), T.D. Korson, Integrated Object-Oriented Testing and Development Processes, Communications of the ACM, Special issue on Testing, September 1994, Vol. 37, No. 9, pp ORFALI R. (1996), D. Harkey, J. Edwards, The Essential Distributed Objects Survival Guide, John Wiley & Sons. RIEL A.J., Object-Oriented Heuristics, Addison Wesley RUMBAUGH J. (1991), J.M. Blaha, W. Premerlani, F. Eddy, W. Lorensen, Object-Oriented Modeling and Design, Prentice Hall, Englewood Cliffs, NJ, ROGERS G. F. (1997), Framework-Based Software Developement in C++, Prentice Hall.

8 8 TAYLOR D. (1990), Object-Oriented Technology: A Manager's Guide, Alameda, California: Servio Corporation. JACOBSON I. (1995), Business Engineering with Object Technology, John Wiley & Sons. WIRFS-BROCK, R. (1990), B Wilkerson, L Wiener, Designing Object- Oriented Software, Prentice-Hall, Englewood Cliffs, New Jersey. TEXEL P. P. (1997), Williams C. B., Use Cases Combined with Booch, OMT and UML, Prentice Hall. Numéros spéciaux de revues portant sur l orienté-objet Object-Oriented Design, Communications of the ACM, vol.33 n.9, September Object-Oriented Testing, Communications of the ACM, vol.37 n.9, September Object-Oriented Experiences and Future Trends, Communications of the ACM, vol.38 n.10, October Object-Oriented Application Frameworks, Communications of the ACM, vol.40 n.10, October Inheritence and Classification, IEEE Computer, vol.25 n.10, October Object-Oriented Technology, IEEE Computer, vol.28 n.10, October Object-Oriented Development and Reuse, IEEE Computer, vol.30 n.10, October Quelques newsletters et groupes de discussion sur le thème OO FUSION Newsletter : Coad's electronic Newsletter : Newsgroup OTUG (object technology user s group focusing on UML): Cetus Links: Links on Objects and Components: Références sur UML et articles en ligne "la boite à Objets" (différents sujet traitant de l'orienté-objet) : Site en français sur UML: B o n n e s e s s i o n...

9 9 FICHE DE RENSEIGNEMENTS Nom et prénom: Numéro-matricule: Adresse Adresse et n. de téléphone : Programme d'étude actuel : Etudes antérieures : Avez vous un projet de mémoire / thèse? Avez vous une expérience professionnelle? : Quelles connaissance avez vous de la technologie orientée-objets (cours d'oo, méthodes d'analyse OO, langage de programmation OO, expérience pratique): Si vous avez déjà travaillé sur des projets OO, veuillez décrire succintement le projet, vos fonctions et expériences

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

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

Patrons de Conception (Design Patterns)

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

Pré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.) 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étail

Génie Logiciel Orienté Objet UML

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

Extensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan

Extensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan Extensions à la formation Diagramme de timing FinEpreuve SautBarrière CourseAvantBarrière SautMur {>2 et 10 et 2 et 10 et

Plus en détail

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier

Master MIDO 2ème année. Spécification et Conception en UML Maude Manouvrier Master MIDO 2ème année Spécification et Conception en UML Maude Manouvrier Spécifications initiales Analyse Conception du système Conception des classes Bibliographie Modélisation et conception orientées

Plus en détail

Génie logiciel (Un aperçu)

Génie logiciel (Un aperçu) (Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de

Plus en détail

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

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

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.

Analyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML. Analyse et conception objet du logiciel : Méthode de conception objet et notation UML Rémy Courdier Email : Remy.Courdier@univ-reunion.fr Rémy Courdier V2.1 1 Plan du cours Introduction au Génie Logiciel

Plus en détail

Le génie logiciel. maintenance de logiciels.

Le génie logiciel. maintenance de logiciels. Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction

Plus en détail

SECTION 5 BANQUE DE PROJETS

SECTION 5 BANQUE DE PROJETS SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION

Plus en détail

L enseignement de méthodes agiles dans un contexte d apprentissage actif

L enseignement de méthodes agiles dans un contexte d apprentissage actif L enseignement de méthodes agiles dans un contexte d apprentissage actif Ruben González-Rubio Eugène Morin Balkrishna Sharma Gukhool Groupe ɛ X it C1-3019 Département de génie électrique et de génie informatique

Plus en détail

Les Bases de Données et l Objet Introduction

Les Bases de Données et l Objet Introduction Les Bases de Données et l Objet Introduction Didier DONSEZ Université de Valenciennes Institut des Sciences et Techniques de Valenciennes donsez@univ-valenciennes.fr Plan Définitions d un Objet Propriétés

Plus en détail

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude

Plus en détail

UML (Diagramme de classes) Unified Modeling Language

UML (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étail

Daylight. Démarche ergonomique et RUP. Daylight 2001 Démarche ergonomique et RUP 1/1 07/03/02 CSI_RUPERGO02

Daylight. Démarche ergonomique et RUP. Daylight 2001 Démarche ergonomique et RUP 1/1 07/03/02 CSI_RUPERGO02 Daylight Démarche ergonomique et RUP Daylight 2001 Démarche ergonomique et RUP 1/1 Synthèse Ce document est une synthèse des travaux effectués par Daylight, sur la prise en compte des problématiques ergonomiques

Plus en détail

Cours d Analyse et Conception des Systèmes d Information (d Outils et Modèles pour le Génie Logiciel)

Cours d Analyse et Conception des Systèmes d Information (d Outils et Modèles pour le Génie Logiciel) Département Informatique de l IUT de l Université Bordeaux 1 Cours d Analyse et Conception des Systèmes d Information (d Outils et Modèles pour le Génie Logiciel) 7 novembre 2007 Olivier Guibert @Ξ Programme

Plus en détail

Description de la formation

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

Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER

Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER Dounia Mansouri, Mohammed Mostefai, Yasmina Bella Laboratoire d Automatique de Sétif E-mail: mostefai@univ-setif.dz

Plus en détail

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique Département de génie de la production automatisée Programme de baccalauréat Professeur Pontien Mbaraga, Ph.D. Session/année Automne 2004 Groupe(s) 01 PLAN DE COURS GPA750 Ordonnancement des systèmes de

Plus en détail

UML est-il soluble dans les méthodes agiles?

UML est-il soluble dans les méthodes agiles? Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche

Plus en détail

SIO-6029-Z1 : Gestion de projet et du changement

SIO-6029-Z1 : Gestion de projet et du changement E SIO-6029-Z1 : Gestion de projet et du changement Hiver 2012 Enseignant : Jean-Pierre Bélanger, Chargé de cours Plage horaire du cours : Cours en salle : Mercredi 18h30 à 21h20 Local : PAP-2327 Du 11

Plus en détail

Chapitre I : le langage UML et le processus unifié

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

Introduction au génie logiciel

Introduction au génie logiciel Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel

Plus en détail

Synergies entre Artisan Studio et outils PLM

Synergies entre Artisan Studio et outils PLM SysML France 13 Novembre 2012 William Boyer-Vidal Regional Sales Manager Southern Europe Synergies entre Artisan Studio et outils PLM 2012 2012 Atego. Atego. 1 Challenges & Tendances Complexité des produits

Plus en détail

Langage et Concepts de ProgrammationOrientée-Objet 1 / 40

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

Retour d expériences avec UML

Retour d expériences avec UML Retour d expériences avec UML UML pour les systèmes biologiques Marie-Hélène Moirez-Charron, UMR AGIR, équipe MAGE INRA Toulouse mailto:marie-helene.charron@toulouse.inra.fr PLAN Contexte de travail UML,

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique

Génie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Génie logiciel avec UML Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Claude Boutet Session hiver 2008 Modélisation de systèmes Table des matières TABLE DES

Plus en détail

ANALYSE D UN SYSTEME D INFORMATION ET EXTENSION DE

ANALYSE D UN SYSTEME D INFORMATION ET EXTENSION DE Université de Fribourg, Suisse Département d'informatique Bachelor en informatique de gestion ANALYSE D UN SYSTEME D INFORMATION ET EXTENSION DE CELUI-CI PAR DE NOUVELLES FONCTIONNALITES Travail de séminaire

Plus en détail

3. UML - Unified Modeling Language Diagrammes statiques

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

Approche méthodologique pour la modélisation des processus de l entreprise

Approche méthodologique pour la modélisation des processus de l entreprise Approche méthodologique pour la modélisation des processus 1 Approche méthodologique pour la modélisation des processus de l entreprise Abdennebi TALBI Professeur à l Ecole Supérieure de Technologie, Route

Plus en détail

Modélisation mathématique. 8 12 0 Techniques numériques

Modélisation mathématique. 8 12 0 Techniques numériques UE MTH E201 CM : 24 h, TD : 56h, TP : 16 h Modélisation mathématique Spécialités : GI, M, I Responsable : Farida Saïd Nom de l UE Matières CM TD TP Probabilités 8 16 4 Modélisation Statistiques 0 20 4

Plus en détail

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK ArchiMate et l architecture d entreprise Par Julien Allaire Ordre du jour Présentation du langage ArchiMate - Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK Présentation du modèle

Plus en détail

Une méthode d apprentissage pour la composition de services web

Une méthode d apprentissage pour la composition de services web Une méthode d apprentissage pour la composition de services web Soufiene Lajmi * Chirine Ghedira ** Khaled Ghedira * * Laboratoire SOIE (ENSI) University of Manouba, Manouba 2010, Tunisia Soufiene.lajmi@ensi.rnu.tn,

Plus en détail

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

Rational Unified Process

Rational Unified Process Rational Unified Process For Christiane DAVOINE-GUHUR Société GICAB - Vannes Christiane.Davoine@CA-GICAB.fr Table des Matières 1 INTRODUCTION... 1 2 LES COMPOSANTS ET LES GRANDS PRINCIPES DU PROCESSUS...

Plus en détail

Représentation et analyse des systèmes linéaires

Représentation et analyse des systèmes linéaires ISAE-NK/Première année présentation et analyse des systèmes linéaires Petite classe No Compléments sur le lieu des racines. Condition sur les points de rencontre et d éclatement Les points de rencontre,(les

Plus en détail

Management des processus opérationnels

Management des processus opérationnels Ecole Nationale Supérieure de Management Master Management des organisations Management des processus opérationnels Dr TOUMI Djamila Cours n 2: la modélisation des processus opérationnels INTRODUCTION

Plus en détail

Patrons d architecture des Systèmes d Information

Patrons d architecture des Systèmes d Information P7 : Projet Bibliographique Dans le cadre du Mastère ASIG Patrons d architecture des Systèmes d Information Serveur Base de données Clients Mortier Mélanie 15 mai 2008 Mastère ASIG / Projet bibliographique

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

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

HIVER 2004 MÉTHODOLOGIE DE LA RECHERCHE EN MARKETING MRK - 65384

HIVER 2004 MÉTHODOLOGIE DE LA RECHERCHE EN MARKETING MRK - 65384 Professeur : Raoul Graf FSA-Université Laval Pavillon Palasis Prince Bureau 2413 Tél. : 418 656 2131 ext. 2688 Courriel : Raoul.Graf@mrk.ulaval.ca HIVER 2004 MÉTHODOLOGIE DE LA RECHERCHE EN MARKETING MRK

Plus en détail

sont appliquées à des fonds documentaires, sont destinées à fournir des informations pertinentes sur la structure globale plutôt que sur le contenu.

sont appliquées à des fonds documentaires, sont destinées à fournir des informations pertinentes sur la structure globale plutôt que sur le contenu. Introduction Les techniques informatiques permettent de stocker et d accéder à des quantités sans cesse croissantes de données, disponibles en ligne ou via des centres documentaires fermés. Cette profusion

Plus en détail

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles Types d applications pour la persistance Université de Nice Sophia-Antipolis Version 0.9 28/8/07 Richard Grin Toutes les applications n ont pas une complexité qui nécessite une architecture n- tiers Ce

Plus en détail

CURRICULUM VITAE. Informations Personnelles

CURRICULUM VITAE. Informations Personnelles CURRICULUM VITAE Informations Personnelles NOM: BOURAS PRENOM : Zine-Eddine STRUCTURE DE RATTACHEMENT: Département de Mathématiques et d Informatique Ecole Préparatoire aux Sciences et Techniques Annaba

Plus en détail

Efficient Object Versioning for Object- Oriented Languages From Model to Language Integration

Efficient Object Versioning for Object- Oriented Languages From Model to Language Integration Efficient Object Versioning for Object- Oriented Languages From Model to Language Integration Pluquet Frédéric July, 3rd 2012 Etude de techniques efficaces de versionnement d objets pour les langages orientés

Plus en détail

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai 2009. Le BPM

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai 2009. Le BPM Le BPM 1 Introduction... 2 1.1 Dissiper l ambiguïté... 2 1.2 Quelques définitions... 2 1.3 Définition du BPM... 3 1.4 Modélisation BPMN... 4 1.4.1 Les briques de la modélisation... 4 1.4.2 Des patterns

Plus en détail

DESCRIPTIF DE MODULE S5 GSI

DESCRIPTIF DE MODULE S5 GSI Option SIM DESCRIPTIF DE MODULE S5 GSI : Gouvernance et Systèmes d Information COORDONNATEUR DU MODULE : Département : Ce module a pour but d enseigner les méthodes, les règles et les pratiques nécessaires

Plus en détail

Modélisation Conceptuelle et Ingénierie des Systèmes d Information

Modélisation Conceptuelle et Ingénierie des Systèmes d Information Modélisation Conceptuelle et Ingénierie des Systèmes d Information Manuel KOLP Alain PIROTTE Université catholique de Louvain, IAG-QANT 1 Place des Doyens, 1348 Louvain-la-Neuve, Belgique, e-mail: kolp@qant.ucl.ac.be,

Plus en détail

Expérimentation aux Voies Navigables de France. Mise en place d un Intranet, maillon du système d information

Expérimentation aux Voies Navigables de France. Mise en place d un Intranet, maillon du système d information Expérimentation aux Voies Navigables de France Mise en place d un Intranet, maillon du système d information Gilles GOMOND (1), Monique PICAVET (2) (3) (1) CORIOLYS, 57 rue Charles Monselet, 44000 Nantes,

Plus en détail

Un environnement de déploiement automatique pour les applications à base de composants

Un environnement de déploiement automatique pour les applications à base de composants ICSSEA 2002-7 Lestideau Un environnement de déploiement automatique pour les applications à base de composants Vincent Lestideau Adele Team Bat C LSR-IMAG, 220 rue de la chimie Domaine Universitaire, BP

Plus en détail

Méthodologies Orientées-Objet!

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

Le Guide Pratique des Processus Métiers

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

UML (Paquetage) Unified Modeling Language

UML (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étail

Plan de cours. 2. Place du cours dans le programme Préalable : IFT-487 Base de données, ou expérience en conception d une base de données.

Plan de cours. 2. Place du cours dans le programme Préalable : IFT-487 Base de données, ou expérience en conception d une base de données. Faculté des sciences Centre de formation en technologies de l information Plan de cours Cours : INF747 Conception et gestion des systèmes d information en entreprise Trimestre : Hiver 2015 Enseignants

Plus en détail

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools. 1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement

Plus en détail

Méthodologies de développement de logiciels de gestion

Méthodologies de développement de logiciels de gestion Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch

Plus en détail

Plan de cours. 1. Mise en contexte. 2. Place du cours dans le programme. 3. Descripteur du cours

Plan de cours. 1. Mise en contexte. 2. Place du cours dans le programme. 3. Descripteur du cours Faculté des sciences Centre de formation en technologies de l information Plan de cours Cours : INF 735 Entrepôt et forage de données Trimestre : Hiver 2015 Enseignant : Robert J. Laurin 1. Mise en contexte

Plus en détail

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

Stage Ingénieur en développement logiciel/modélisation 3D

Stage Ingénieur en développement logiciel/modélisation 3D Ingénieur en développement logiciel/modélisation 3D Schlumberger recrute un(e) stagiaire ingénieur en modélisation 3D pour la plate-forme Petrel. Vous serez intégré(e) au sein d une équipe innovante, Petrel

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

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

Conception fonctionnelle de services d entreprise fondée sur l alignement entre cœur de métier et système d information

Conception fonctionnelle de services d entreprise fondée sur l alignement entre cœur de métier et système d information Conception fonctionnelle de services d entreprise fondée sur l alignement entre cœur de métier et système d information Jacques Simonin* Philippe Picouet* Jean-Marc Jézéquel** * Telecom Bretagne/Institut

Plus en détail

Fusion : l interopérabilité chez Oracle

Fusion : l interopérabilité chez Oracle Standardisation et interopérabilité Fusion : l interopérabilité chez Oracle Lionel Dubreuil,, Applications Technology Product Manager, Oracle France, lionel.dubreuil@oracle.com 29/03/2006 Page : 1 Oracle

Plus en détail

GPC Computer Science

GPC Computer Science CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE lalevee@emse.fr @p_lalevee A3.01 0442616715 C YUGMA yugma@emse.fr A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site

Plus en détail

Introduction au Génie Logiciel

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

PLAN DE COURS. Département de sociologie Université du Québec à Montréal

PLAN DE COURS. Département de sociologie Université du Québec à Montréal PLAN DE COURS Département de sociologie Université du Québec à Montréal Sigle : SOC 1011 Groupe : 10 Titre : Méthodes de recherche en sociologie I Session : Hiver 2015 Enseignant : Romain Paumier Téléphone

Plus en détail

Modélisation de Lignes de Produits en UML *

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

Identification du module

Identification du module Identification du module Numéro de module 475 Titre Développer une analyse pour une application Compétence Développer à partir des exigences fonctionnelles et non fonctionnelles pour une application, les

Plus en détail

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr IT203 : Systèmes de gestion de bases de données A. Zemmari zemmari@labri.fr 1 Informations pratiques Intervenants : Cours : (A. Zemmari zemmari@labri.fr) TDs, TPs : S. Lombardy et A. Zemmari Organisation

Plus en détail

Classeur de suivi de l auditeur. Architecture et Ingénierie des Systèmes et des Logiciels

Classeur de suivi de l auditeur. Architecture et Ingénierie des Systèmes et des Logiciels Classeur de suivi de l auditeur Architecture et Ingénierie des Systèmes et des Logiciels 04/12/2012 2 Sommaire Introduction... 4 Objectifs... 4 Méthodologie... 4 Coordonnées... 5 Curriculum vitae de l

Plus en détail

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant Master CCI Compétences Complémentaires en Informatique Livret de l étudiant 2014 2015 Master CCI Le Master CCI (Compétences Complémentaires en Informatique) permet à des étudiants de niveau M1 ou M2 dans

Plus en détail

Conception, architecture et urbanisation des systèmes d information

Conception, architecture et urbanisation des systèmes d information Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction

Plus en détail

Pascal Brunot Hadrien Cambazard UML FOR BUSINESS INTELLIGENCE PROJECT

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

Bibliographie sommaire pour le programme de B. Sc. (informatique de gestion), concentration en génie logiciel

Bibliographie sommaire pour le programme de B. Sc. (informatique de gestion), concentration en génie logiciel Bibliographie Bibliographie sommaire pour le programme de B. Sc. (informatique de gestion), concentration en génie logiciel Émetteur Dates Luc Lavoie dernière modification : 2008-04-10 dernière impression

Plus en détail

MRK -6081 A : Méthodes d Analyse de Données en Marketing Automne 2010

MRK -6081 A : Méthodes d Analyse de Données en Marketing Automne 2010 E MRK -6081 A : Méthodes d Analyse de Données en Marketing Automne 2010 Professeure :Elissar Toufaily Plage horaire du cours : Cours en salle Jeudi 15h 30-18h30 Local 4221 PAP Du 2 septembre. 2010 au 9

Plus en détail

Les processus métiers : concepts, modèles et systèmes

Les processus métiers : concepts, modèles et systèmes Les processus métiers : concepts, modèles et systèmes Organisation du cours Concepts et notations Modélisation des processus Systèmes de gestion de processus Processus transactionnels Découverte de processus

Plus en détail

Recherche et méthodologie en criminologie (CRM 6725 A & B)

Recherche et méthodologie en criminologie (CRM 6725 A & B) Département de criminology/department of criminology Hiver 2014 Fernando Acosta facosta@uottawa.ca Pavillon des Sciences sociales, bureau 13022 Téléphone : (613) 562-5800 (1790) Mercredi : 8h30-11h30 Salle

Plus en détail

Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France

Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France Conférence IDC Gouvernance IT - Paris 6 Avril 2011 Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France 2011 IBM Corporation Quels sont les ingrédients

Plus en détail

PLAN DE COURS. Reconnaître le rôle des mathématiques ou de l informatique dans la société contemporaine (0011)

PLAN DE COURS. Reconnaître le rôle des mathématiques ou de l informatique dans la société contemporaine (0011) PLAN DE COURS Titre du cours : Logiciels appliqués en sciences Numéro du cours : 360-ESZ-03 Programme : Sciences de la Nature 200B0 Pondération : 1-2-3 Session : Hiver 2010 Enseignant : Éric Gaul François

Plus en détail

Méthodes de Conception Orientés Objet (MCOO) SOMMAIRE

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

POL 1100 (Méthodes de recherche en politique) Hiver 2012 Local B-0305 Lundi de 13h00-14h30

POL 1100 (Méthodes de recherche en politique) Hiver 2012 Local B-0305 Lundi de 13h00-14h30 Faculté des arts et des sciences Département de science politique POL 1100 (Méthodes de recherche en politique) Hiver 2012 Local B-0305 Lundi de 13h00-14h30 Professeur : Erick Lachapelle Bureau : C-3124

Plus en détail

IFT785 Approches Orientées Objets. FINAL Été 2002. Remise : Jeudi 19 août 2002 à 9h00 am

IFT785 Approches Orientées Objets. FINAL Été 2002. Remise : Jeudi 19 août 2002 à 9h00 am IFT785 Approches Orientées Objets FINAL Été 2002 2 e session d examen Début : Lundi 16 septembre 2002 à 9h00 am Remise : Jeudi 19 août 2002 à 9h00 am Professeur : Sylvain GIROUX Note : /100 points Remarques

Plus en détail

UNIVERSITÉ DE LORRAINE Master MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises)

UNIVERSITÉ DE LORRAINE Master MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises) UNIVERSITÉ DE LORRAINE Master MIAGE (Méthodes s Appliquées à la Gestion des Entreprises) 1 Description générale L UFR Mathématiques et propose le Master avec trois spécialisations en deuxième année : ACSI

Plus en détail

Architecture à base de composants pour le déploiement adaptatif des applications multicomposants

Architecture à base de composants pour le déploiement adaptatif des applications multicomposants Architecture à base de composants pour le déploiement adaptatif des applications multicomposants Dhouha Ayed, Chantal Taconet, et Guy Bernard GET / INT, CNRS Samovar 5157 9 rue Charles Fourier 91011 Évry,

Plus en détail

DES SYSTÈMES D INFORMATION

DES SYSTÈMES D INFORMATION URBANISATION & CONCEPTION DES SYSTÈMES D INFORMATION Le concept d urbanisation repose sur une analogie connue entre le Système d Information (SI) et la ville, dans lesquels interviennent tour à tour urbanistes

Plus en détail

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC THÈSE PRÉSENTÉE À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC THÈSE PRÉSENTÉE À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC THÈSE PRÉSENTÉE À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE COMME EXIGENCE PARTIELLE À L OBTENTION DU DOCTORAT EN GÉNIE Ph.D. PAR Samir KHERRAF MÉTHODOLOGIE

Plus en détail

Analyse,, Conception Objet

Analyse,, Conception Objet Analyse,, Conception Objet Design Patterns Introduction Sommaire Conception Réutilisabilité Bibliothèque de classe vs. Framework Design Pattern Historique Catégories de Patterns Bibliographie O. Boissier,

Plus en détail

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

Analyse par Objets. avec UML (Unified Modeling Language) Pr. Jean-Marc Jézéquel IRISA - Univ. Rennes I

Analyse par Objets. avec UML (Unified Modeling Language) Pr. Jean-Marc Jézéquel IRISA - Univ. Rennes I Analyse par Objets avec UML (Unified Modeling Language) Pr. Jean-Marc Jézéquel IRISA - Univ. Rennes I Campus de Beaulieu F-35042 Rennes Cedex Tel : +33 299 847 192 Fax : +33 299 842 532 e-mail : jezequel@irisa.fr

Plus en détail

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

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

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS) RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS) Intitulé (cadre 1) Master Droit Economie Gestion, mention Management des Systèmes d Information, spécialité Management et Technologies

Plus en détail

Développement ebusiness

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

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC PROJET D APPLICATION PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE

ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC PROJET D APPLICATION PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE ÉCOLE DE TECHNOLOGIE SUPÉRIEURE UNIVERSITÉ DU QUÉBEC PROJET D APPLICATION PRÉSENTÉ À L ÉCOLE DE TECHNOLOGIE SUPÉRIEURE COMME EXIGENCE PARTIELLE À L OBTENTION DE LA MAÎTRISE EN GÉNIE LOGICIEL M. ING. PAR

Plus en détail

Pascal Forget 2310, Avenue Notre-Dame Québec, (Québec) Canada, G2E 3G5 Tél. (418) 380-8767 Fax (418) 656-7415 pascal.forget@cirrelt.

Pascal Forget 2310, Avenue Notre-Dame Québec, (Québec) Canada, G2E 3G5 Tél. (418) 380-8767 Fax (418) 656-7415 pascal.forget@cirrelt. Pascal Forget 2310, Avenue Notre-Dame Québec, (Québec) Canada, G2E 3G5 Tél. (418) 380-8767 Fax (418) 656-7415 pascal.forget@cirrelt.ca FORMATION Doctorat, génie mécanique Université Laval, Québec, Canada

Plus en détail

Introduction à la modélisation

Introduction à la modélisation Formation INRA-ACTA-ICTA Introduction à la modélisation Les modèles mathématiques pour l agronomie et l élevage 2 nde session, du 28 novembre au 1 er décembre 2005 - Informatique et modèles - Nathalie

Plus en détail