Systèmes d information dans les entreprises

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

Download "Systèmes d information dans les entreprises"

Transcription

1 Systèmes d information dans les entreprises Chargé: JF Couturier Cours # 5 MTI515 Automne 2013 JF Couturier 1

2 Retour sur le dernier cours Le diagramme des cas d utilisation Les cas d utilisation Le SRS Les cas de test Des questions? MTI515 Automne 2013 JF Couturier 2

3 Quelques points importants Pourquoi faire le modèle du domaine avant les cas d utilisation? Plusieurs niveau de détails pour un cas d utilisation essentiel, concret, etc Qu est-ce qui est pratique pour un développeur? Nommer vos écrans MTI515 Automne 2013 JF Couturier 3

4 Bilan Nous avons fait Le modèle des processus d affaires Le modèle du domaine et le glossaire Le modèle des cas d utilisation Nous détaillons toujours les exigences de notre système Abordons maintenant Le modèle d analyse du système MTI515 Automne 2013 JF Couturier 4

5 Retour sur les CU 1 PMÉ = 1 CU Les CU et les acteurs 1 acteur principal 1 système 1 ou plusieurs acteurs secondaires Lorsqu il y a plusieurs acteurs Visual Use Case? MTI515 Automne 2013 JF Couturier 5

6 Petit croche par la droite Présentation du PDG du CRIM Sondages auprès des dirigeants de DMR, Odésia, Ville de Mtl, Dir. Informatique, Audisoft, etc. Tendances Mobilité, accessibilité, sécurité, web 2,3,4, cloud computing, virtualisation, gaming, logiciels libres, méthodes et standards, intégration. Yves Sanssouci, CRIM, 2009 MTI515 Automne 2013 JF Couturier 6

7 Qualités requises Savoir faire 1 langage de programmation Comprendre les idées, les concepts Moins besoin de programmeur, besoin d intégrateurs Sécurité Pourquoi selon vous? Gestion du risque, MEHARI, ISO17799, ISO27001 Intégration Yves Sanssouci, CRIM, 2009 MTI515 Automne 2013 JF Couturier 7

8 Qualités requises Savoir faire Méthodologies (CoBIT, ISO, CMMi, MEHARI) Veille État de l art, collecter et organiser l information pertinente, suivre l évolution de son environnement, préparer l innovation Plateforme mobile Sondage PEW: en 2020, la plupart des gens vont accéder au Web via des mobiles Architectures distribuées Yves Sanssouci, CRIM, 2009 MTI515 Automne 2013 JF Couturier 8

9 Qualités requises Autres Gestion de projet La notion de livrable Rédaction de rapport Concis, clair, direct Connaissance du marché et de ses attentes Les autres cultures Les différences dans les interactions, face à l autorité, en équipe Yves Sanssouci, CRIM, 2009 MTI515 Automne 2013 JF Couturier 9

10 Qualités requises Savoir être Attitude Positive bien sûr! Disposée à bien faire son travail, qui a le sens des responsabilités, proactif! Sens du client On travaille pour quelqu un, adopter son point de vue, qui a des exigences particulières qu il faut comprendre Le cœur à plus de mémoire que le portefeuille Yves Sanssouci, CRIM, 2009 MTI515 Automne 2013 JF Couturier 10

11 Qualités requises Savoir être Rigueur et discipline Respect des échéances, des procédures, exactitude, ponctualité, adopter des méthodes de travail Esprit d équipe Complémentaires, capable de travailler ensemble MTI515 Automne 2013 JF Couturier 11

12 Autres considérations Délocalisation / Offshoring Green IT Gouvernance Gouvernance des TI Yves Sanssouci, CRIM, 2009 MTI515 Automne 2013 JF Couturier 12

13 BABOK Business Analysis Body of Knowledge Ensemble des bonnes pratiques en analyse d affaires Certified Business Analysis Professional (CBAP) On y retrouve Diagramme d activité (p192) Cas d utilisation et scénario (p204) DFD Prototypage (p196), interview, questionnaires, brainstorming Même le diagramme de séquence! (p208) Chapitre 6 de BABOK Analyse des exigences MTI515 Automne 2013 JF Couturier 14

14 Exemple de stage à l ACDI Tâches : 1. Travailler à un projet en tant que stagiaire sous la direction d'un analyste principal d'affaires. L'étudiant jouera un rôle clé dans la réalisation du projet. Les tâches pourraient amener l'étudiant à : a. Collaborer à la documentation des processus; b. Collaborer à la formulation et à la documentation des besoins; c. Assumer d'autres fonctions administratives telles que la préparation de présentations, de notes de service, de tables de calculs et de compte rendu de réunions. Connaissances constituant un atout : 1. Connaissance des techniques de modélisation de processus. 2. Connaissance de la modélisation de données et des capacités en matière d'uml (langage de modélisation unifié). 3. Connaissance de BABOK (Business Analysis Body of Knowledge) de l'iiba (International Institute of Business Analysis). 4. Connaissance de base de la méthodologie RUP (Rational Unified Process) et des outils Rational. MTI515 Automne 2013 JF Couturier 15

15 Plan du cours 5 Quiz 2 Les Patrons(Patterns) Architecture d application Stéréotype Modèle d analyse MTI515 Automne 2013 JF Couturier 16

16 Plan du cours 5 Quiz 2 Les Patrons (Patterns) Architecture d application Modèle d analyse Stéréotype MTI515 Automne 2013 JF Couturier 17

17 Les patrons Qu est-ce qu un patron? C est la description d un problème, sa solution et les conséquences attendues. On retrouve 4 éléments: Le nom du patron Le problème à résoudre La solution La conséquence d appliquer le patron MTI515 Automne 2013 JF Couturier 18

18 Les patrons Le nom du patron C est une description sur sa conception, sa solution, mais de façon succincte (2-3 mots) Un nom significatif aide à cataloguer et retrouve le motif MTI515 Automne 2013 JF Couturier 19

19 Les patrons Le problème à résoudre Décrit le problème dans son contexte Peut décrire des classes ou des structures d objets qui sont symptomatiques du design Parfois une liste de conditions qui doivent être remplies avant d être appliqué est incluse MTI515 Automne 2013 JF Couturier 20

20 Les patrons La conséquence d appliquer le patron La résultante et les compromis d appliquer la solution Parfois absent, mais important pour comprendre les bénéfices de son utilisation MTI515 Automne 2013 JF Couturier 21

21 Exemples de patrons Architecturaux MVC, 3-Tiers Conception Adapter, Composite, Façade Application d entreprise (Fowler) Service Layer, Lazy load Les patrons GRASP (Larman) MTI515 Automne 2013 JF Couturier 22

22 Ressources Les patrons de la gang des 4 (GoF) Les patrons d entreprise de Fowler Il y en a beaucoup d autres Il faut les connaître pour pouvoir les appliquer Il ne faut pas chercher à mettre des patrons partout, au risque de complexifier votre environnement MTI515 Automne 2013 JF Couturier 23

23 Plan du cours 5 Quiz 2 Les motifs (Patterns) Architecture d application Modèle d analyse Stéréotype MTI515 Automne 2013 JF Couturier 24

24 Architecture d application Le patron MVC Modèle Vue Contrôleur La patron 3 tiers Présentation Métier Base de données MTI515 Automne 2013 JF Couturier 25

25 D autres niveaux Dennis, Alan R., Barbara Haley Wixom, and David Tegarden. "Chapter 8 - Moving on to Design". Systems Analysis and Design with UML Version 2.0: An Object-Oriented Approach, Third Edition. John Wiley & Sons Books24x7. < (accessed May 29, 2009) MTI515 Automne 2013 JF Couturier 26

26 Architecture Pouvons-nous utiliser notre analyse et nos artéfacts et réduire l écart avec la conception? Pouvons-nous aider visuellement l équipe de développement logiciel à comprendre nos artéfacts? Pouvons-nous déjà séparer la présentation, la logique et le domaine? MTI515 Automne 2013 JF Couturier 27

27 Plan du cours 5 Quiz 2 Les motifs (Patterns) Architecture d application Stéréotype Modèle d analyse MTI515 Automne 2013 JF Couturier 28

28 Les stéréotypes Dans UML, les stéréotypes permettent d étendre les éléments du modèle en y apportant une annotation particulière. On utilise généralement les pour encadrer les stéréotypes. Un stéréotype peut aussi être représenté sous la forme d une icône MTI515 Automne 2013 JF Couturier 29

29 Exemples de stéréotypes MTI515 Automne 2013 JF Couturier 30

30 Exemple avec la formation MTI515 Automne 2013 JF Couturier 31

31 Exemple avec la formation MTI515 Automne 2013 JF Couturier 32

32 Exemple avec la formation UML2 par la pratique, Pascal Roques MTI515 Automne 2013 JF Couturier 33

33 Plan du cours 5 Quiz 2 Architecture d application Couches de base Les motifs (Patterns) Stéréotype Modèle d analyse MTI515 Automne 2013 JF Couturier 34

34 Question Vous êtes développeur Je vous donne les artéfacts que nous avons actuellement Comment débutez-vous votre travail de conception? Voyez-vous un écart entre l analyse et la conception? Expliquez? MTI515 Automne 2013 JF Couturier 35

35 Les classes d analyses Une des difficultés en conception est de passer des cas d'utilisation à la conception, ces deux représentations n'ayant que peu de choses en commun. Les classes d'analyse sont des objets fictifs capables de produire le comportement décrit dans les cas d'utilisation et qui sont «faciles» à transformer en classes de conception. Il s'agit de la première étape dans la transformation du système de la description des comportements vers la façon dont il doit fonctionner Normand Rivard, GTI710, cours 3 MTI515 Automne 2013 JF Couturier 36

36 La transition MTI515 Automne 2013 JF Couturier 37

37 Modèle d'analyse RUP Le modèle d'analyse dans RUP suit les étapes suivantes: Créer et décrire la réalisation du CU Trouver les classes d'analyse (Stéréotypes de Jacobson..on y arrive) Distribuer les comportements aux classes d'analyse Diagramme de robustesse pour certains MTI515 Automne 2013 JF Couturier 38

38 Stéréotypes d'analyse en UML MTI515 Automne 2013 JF Couturier 39

39 Les classes d analyses (1) Frontières - Boundary Représentent les points d'arrimage avec les acteurs. Dès qu'un acteur intervient dans le texte d'un cas d'utilisation (qu'il agisse ou qu'il subisse), un objet frontière est nécessaire. Objet à la frontière entre le système et un acteur. Écran. Contrôles - Control Représentent les traitements à faire avec les entités. Corresponds souvent aux verbes d'action dans le texte des cas d'utilisation. Objet assurant une coordination avec les autres objets. Entités - Entity Représentent des choses inertes. Corresponds souvent aux noms communs dans le texte des cas d'utilisation. Font référence à une donnée persistante. Correspond à vos entités dans votre modèle conceptuel/du domaine. Normand Rivard, GTI710, cours 3 MTI515 Automne 2013 JF Couturier 40

40 Stéréotypes d'analyse (2) Frontière - Boundary une classe qui interagit en périphérie du système directement avec un acteur, mais aussi avec les classes 'control' et autres 'boundaries' (selon les auteurs). Contrôle - Control une classe qui gère dans le temps l'interaction entre une collection d'objets. Elle est généralement dédiée à un seul PMÉ. Et puisque généralement nous avons 1 PMÉ = 1 CU...il y a aura toujours minimalement 1 contrôle par CU. Espérons en avoir plus. Entité - Entity Une classe qui a une existence propre dans le domaine, mais qui est passive donc n'initie pas d'interaction avec le reste du système. Elle peut participer dans plusieurs PMÉ. MTI515 Automne 2013 JF Couturier 41

41 Les classes d analyses Règles à respecter Les acteurs ne parlent qu aux frontières. Les frontières parlent aux contrôles ou aux frontières (selon votre source ). Aux contrôles uniquement selon-moi... Les entités ne parlent à personne, mais répondent aux contrôles (selon vos sources). Les contrôles peuvent parler aux frontières, aux entités et à d autres contrôles, mais pas aux acteurs. Inspiré de Normand Rivard, GTI710, cours MTI515 Automne 2013 JF Couturier 42

42 Exemple Normand Rivard, GTI710, cours 3 MTI515 Automne 2013 JF Couturier 43

43 Exemple selon RUP MTI515 Automne 2013 JF Couturier 44

44 Trouver les objets entités Dans la description détaillée d un UC : lister les noms candidats : client, acheteur, employé, utilisateur, internaute catalogue, prospectus, article, item, Éliminer les synonymes et les noms ambigus Choisir des noms clairs et consistants Conserver la terminologie du métier MTI515 Automne 2013 JF Couturier 45

45 Trouver les objets frontière Le plus souvent objet d interface utilisateur (UI) Interagit avec un acteur externe pour : recueillir des données présenter de l information D où l intérêt de nommer ses écrans dans le CU MTI515 Automne 2013 JF Couturier 46

46 Trouver les objets contrôle Fournit un service spécifique à un objet frontière. Opération réalisé par le système. Implémente ce service en collaborant avec plusieurs objets entité Masque la complexité Minimalement 1 objet contrôle pour un cas d utilisation Mais généralement beaucoup plus si le traitement est décomposé MTI515 Automne 2013 JF Couturier 47

47 Guide Ayez votre CU et votre modèle du domaine en main. Créer une frontière pour chaque écran utilisateur. Créer un contrôle pour chaque CU, puis pour chaque fonction logique logicielle (verbe, validation, règles d affaires) Ce diagramme représente une conception préliminaire, pas une conception détaillée. Les frontières et les entités vont devenir des objets alors que les contrôleurs vont généralement devenir les messages dans le diagramme de séquence vous voyez où je veux en venir? L objectif ici est de raffiner ET vos cas d utilisation ET votre modèle d objet Use Case Driven Object Modeling with UML, Rosenberg D. Stephens M. MTI515 Automne 2013 JF Couturier 48

48 Rappelez-vous que C est une bonne idée de comprendre les exigences avant de faire la conception Mais qu il est parfois impossible d appréhender toutes les exigences sans faire un peu de conception exploratoire Use Case Driven Object Modeling with UML, Rosenberg D. Stephens M. MTI515 Automne 2013 JF Couturier 49

49 Exemple MTI515 Automne 2013 JF Couturier 50

50 Étude de cas du garage Avez-vous la séquence des évènements? Oui, avec le diagramme d activité et les cas d utilisation Avez-vous les entités Oui, avec le modèle du domaine et le diagramme d activité si vous avez identifié les objets. Le glossaire. Avez-vous les interactions entre les utilisateurs et le système? Oui, avec les cas d utilisation Nous pouvons donc proposer une analyse avec les classes d analyse MTI515 Automne 2013 JF Couturier 51

51 Étude de cas du garage Diagramme d activité MTI515 Automne 2013 JF Couturier 52

52 Étude de cas du garage Modèle du domaine MTI515 Automne 2013 JF Couturier 53

53 Étude de cas du garage Diagramme des CU MTI515 Automne 2013 JF Couturier 54

54 Étude de cas du garage Cas d utilisation Prendre un rendez-vous 1. Le chef de service cherche une disponibilité de rendez-vous 2. Le système affiche le calendrier 3. Le chef de service sélectionne une date de rendez-vous. 4. Le système affiche une fiche de client. 5. Le chef de service complète le dossier client et confirme son choix. 6. Le système confirme le rendez-vous. La date et l heure sont maintenant indisponibles. 5.a Le client existe déjà 5.a.1 Le système avertit le chef de service 5.a.2 Le chef de service complète le dossier client Le scénario reprend à l étape 6 MTI515 Automne 2013 JF Couturier 55

55 Étude de cas du garage Diagramme d analyse (Itération 1) MTI515 Automne 2013 JF Couturier 56

56 Étude de cas du garage Diagramme d analyse (Itération 2) MTI515 Automne 2013 JF Couturier 57

57 Étude de cas du garage Diagramme d analyse (Itération 3) MTI515 Automne 2013 JF Couturier 58

58 Étude de cas du garage Diagramme d analyse (Itération 4) MTI515 Automne 2013 JF Couturier 59

59 Étude de cas du garage Cas d utilisation Prendre un rendez-vous 1. Le chef de service cherche une disponibilité de rendez-vous 2. Le système affiche le calendrier 3. Le chef de service sélectionne une date de rendez-vous. 4. Le système affiche une fiche de client. 5. Le chef de service complète le dossier client et confirme son choix. 6. Le système confirme le rendez-vous. 7. Le système met à jour le calendrier 5.a Le client existe déjà 5.a.1 Le système affiche le dossier client 5.a.2 Le chef de service complète le dossier client Le scénario reprend à l étape 6 MTI515 Automne 2013 JF Couturier 60

60 Étude de cas du login Tenter de faire le diagramme d analyse de ce cas. Un utilisateur entre son code et son mot de passe Le système authentifie l utilisateur dans l annuaire. L annuaire récupère l information du compte. Le système affiche la page de bienvenue MTI515 Automne 2013 JF Couturier 61

61 Première itération MTI515 Automne 2013 JF Couturier 62

62 Seconde itération Attention - erreur MTI515 Automne 2013 JF Couturier 63

63 Et après Le diagramme de séquence Transformer les frontières et les entités en instance d objet Transformer les contrôleurs en messages Et nous nous retrouvons avec les premières briques de conceptions MTI515 Automne 2013 JF Couturier 64

64 Diagramme de séquence MTI515 Automne 2013 JF Couturier 65

65 Le diagramme de classe Les contrôleurs sont des opérations pour les classes identifiés dans le modèle du domaine On quitte le modèle du domaine et on construit maintenant un modèle de classe de conception.. MTI515 Automne 2013 JF Couturier 66

66 Diagramme de classe MTI515 Automne 2013 JF Couturier 67

67 Ensuite Selon leur expérience et leur habileté, le diagramme de robustesse est généralement le dernier moment où vos clients peuvent participer activement à l explicitation des exigences Au-delà, c est la conception du code, par les développeurs. Vos clients continueront à donner du feedback sur les livrables (prototypes, interfaces) MTI515 Automne 2013 JF Couturier 68

68 Lien avec Larman Larman propose de passer directement au diagramme de séquence système (SSD) cf chapitre 10 du livre de Larman Intéressant, sauf qu à cette étape, nous voyons toujours le système comme une boîte noire Nous sommes toujours dans les exigences Larman propose également les contrats MTI515 Automne 2013 JF Couturier 69

69 Lien avec Roques Roques, dans le chapitre 7, utilise les stéréotypes de Jacobson à l intérieur d un diagramme de communication. MTI515 Automne 2013 JF Couturier 70

70 Lien avec Rosenberg Tout le chapitre 5 du livre de Rosenberg et Stephens(Use case driven object modeling with UML) est basé sur la transition entre l analyse et la conception. Très intéressant MTI515 Automne 2013 JF Couturier 71

71 Ressources Chapitre 7 du livre UML2 par la pratique de Pascal Roques Chapitre 5 du livre Use case driven object modeling with UML de Doug Rosenberg et Matt Stephens Un lien sur le site du livre Article de Scott Ambler sur le diagramme de robustesse À lire! Le chapitre 11 de Larman sur les contrats d opération MTI515 Automne 2013 JF Couturier 72

72 Prochain cours Archétypes Modélisation en couleur Lecture chapitres 3 et 4 d UML2 par la pratique. MTI515 Automne 2013 JF Couturier 73

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de

Plus en détail

Formation : Modélisation avec UML 2.0 et Mise en pratique

Formation : Modélisation avec UML 2.0 et Mise en pratique Formation : Modélisation avec et Mise en pratique Durée : sur 4 Jours soit 28 heures ou sur 5 Jours soit 35 heures Présentation Stage UML (Unified Modeling Language) est la notation standard qui s'est

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

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

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah Forum AMOA ADN Ouest Présentation du BABOK 31 Mars 2013 Nadia Nadah Ce qu est le BABOK Ce que n est pas le BABOK Définition de la BA - BABOK version 2 Le processus de Business Analysis La structure du

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

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

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,, 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

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

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

Université de Bangui. Modélisons en UML

Université de Bangui. Modélisons en UML Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et

Plus en dé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

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21 INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21

Plus en détail

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA I. Introduction Suite à une demande des étudiants, il m'est apparu intéressant de montrer, à travers un exemple concret, comment

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

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

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et

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

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

Développement itératif, évolutif et agile

Développement itératif, évolutif et agile Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Sommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement

Sommaire. Conduite de projet Méthode d analyse et de conception. Processus unifié. Objectifs d un processus de développement Conduite de projet Méthode d analyse et de conception Processus unifié G. Picard SMA/G2I/ENS Mines Saint-Etienne gauthier.picard@emse.fr Octobre 2009 Sommaire!!Objectifs d un processus d ingénierie logicielle!

Plus en dé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

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

Le Processus Unifié. Une Démarche Orientée Modèle. IUP NTIE - Master 1 - Jérémie Guiochet - 4/11/09

Le Processus Unifié. Une Démarche Orientée Modèle. IUP NTIE - Master 1 - Jérémie Guiochet - 4/11/09 Le Processus Unifié Une Démarche Orientée Modèle IUP NTIE - Master 1 - Jérémie Guiochet - 4/11/09 1 Sommaire Partie 1 : UML et processus unifié Partie 2 : Artefacts Partie 3 : Enchaînement d itérations

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

OMGL6 Dossier de Spécifications

OMGL6 Dossier de Spécifications OMGL6 Dossier de Spécifications HELPDESK Radoslav Cvetkoski, Xavier Fantin, Yohann Haution, Yanis Salti, Sébastien Tassier Cvetkoski, Fantin, Haution, Salti, Tassier Page 1 Sommaire 1. Historique du document...

Plus en détail

Business Process Modeling (BPM)

Business Process Modeling (BPM) Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture

Plus en détail

Cours Gestion de projet

Cours Gestion de projet Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA

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

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

Cours en ligne Développement Java pour le web

Cours en ligne Développement Java pour le web Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

Comment promouvoir le Cloud dans l'entreprise?

Comment promouvoir le Cloud dans l'entreprise? Comment promouvoir le Cloud dans l'entreprise? Pascal OGNIBENE, Directeur Technique VALTECH pascal.ognibene@valtech.fr Hervé DESAUNOIS, Consultant Sénior VALTECH herve.desaunois@valtech.fr ph Sommaire

Plus en détail

Calendrier 2012-2013 crim.ca/formation

Calendrier 2012-2013 crim.ca/formation AL100 Comprendre le data mining 6 h 500 $ 575 $ 18 BUI100 Business Intelligence - séminaire 3 h 400 $ 475 $ Analytique avancée BUI110 Business Intelligence - séminaire pour professionnels TI 3 h 400 $

Plus en détail

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon Travail pratique #1 «Réalisation d'une plateforme de vente aux enchères électronique» À réaliser individuellement ou en équipe

Plus en détail

Programme de Certification en Business Analysis

Programme de Certification en Business Analysis Altran, leader européen du conseil en innovation. La force du Groupe Altran, leader européen du conseil en innovation, est d anticiper les évolutions à venir afin d inventer avec et pour ses clients les

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

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)

Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM) Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages

Plus en détail

Université du Québec à Montréal CALCUL AVEC ISO 19761 DE LA TAILLE DE LOGICIELS DEVELOPPES SELON RATIONAL UNIFIED PROCESS

Université du Québec à Montréal CALCUL AVEC ISO 19761 DE LA TAILLE DE LOGICIELS DEVELOPPES SELON RATIONAL UNIFIED PROCESS Université du Québec à Montréal Sujet CALCUL AVEC ISO 19761 DE LA TAILLE DE LOGICIELS DEVELOPPES SELON RATIONAL UNIFIED PROCESS PAR SAADI AZZOUZ JUILLET 2003 2 Remerciements Je tiens à remercier le Dr

Plus en détail

Méthodes de développement

Méthodes de développement 1 / 9 Méthodes de développement Méthodes agiles 1 - Introduction... 2 2 -Le manifeste agile et les méthodes agiles... 2 2.1 Le manifeste agile... 2 2.2 Les méthodes agiles... 3 3 - Caractéristiques communes

Plus en détail

ITIL V3. Objectifs et principes-clés de la conception des services

ITIL V3. Objectifs et principes-clés de la conception des services ITIL V3 Objectifs et principes-clés de la conception des services Création : janvier 2008 Mise à jour : juillet 2011 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a

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

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture

Plus en détail

Les Bonnes PRATIQUES DU TEST LOGICIEL

Les Bonnes PRATIQUES DU TEST LOGICIEL Les Bonnes PRATIQUES DU TEST LOGICIEL SOMMAIRE Qu est-ce que le test logiciel? Pourquoi le test est-il un maillon crucial de l ingénierie logicielle? Quels sont les différents types de tests? Qu est-ce

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

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

Enquête 2014 de rémunération globale sur les emplois en TIC

Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Les emplois repères de cette enquête sont disponibles selon les trois blocs suivants

Plus en détail

Programme de formation " ITIL Foundation "

Programme de formation  ITIL Foundation Programme de formation " ITIL Foundation " CONTEXTE Les «Référentiels» font partie des nombreux instruments de gestion et de pilotage qui doivent se trouver dans la «boite à outils» d une DSI ; ils ont

Plus en détail

Étude sur les analystes d affaires dans le domaine des technologies de l information

Étude sur les analystes d affaires dans le domaine des technologies de l information Étude sur les analystes d affaires dans le domaine des technologies de l information Mai 2010 ÉDITEUR TECHNOCompétences, le Comité sectoriel de main-d œuvre en technologies de l information et des communications,

Plus en détail

Présentation du Programme Régional de Formations Qualifiantes

Présentation du Programme Régional de Formations Qualifiantes Présentation du Programme Régional de Formations Qualifiantes Le Programme Régional de Formations Qualifiantes (PRFQ) a pour objectif d aider les ligériens à accéder et à se maintenir dans un emploi durable

Plus en détail

Systèmes d information dans les entreprises (MTI515)

Systèmes d information dans les entreprises (MTI515) Systèmes d information dans les entreprises (MTI515) Chargé: JF Couturier Cours 11 MTI515 Automne 2013 JF Couturier 1 Retour sur le dernier cours Différentes normes et cadriciels Plan directeur Architecture

Plus en détail

RAPPORT DE CONCEPTION UML :

RAPPORT DE CONCEPTION UML : Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions

Plus en détail

Besoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier.

Besoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier. chapitre1 Besoins utilisateurs Quelle démarche pour passer des besoins au code?? UNIFIED MODELING LANGUAGE package LogiqueMetier.Gestion; import LogiqueMetier.Catalogue.Livre; import java.util.*;public

Plus en détail

Processus de Développement Logiciel

Processus de Développement Logiciel Processus de Développement Logiciel Cours M14 Pierre Gérard Université de Paris 13 IUT Villetaneuse Formation Continue Licence Pro SIL - 2007/2008 Table des matières 1 Des besoins au code avec UML 1 2

Plus en détail

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle NFE107 Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle 5.1 Introduction Positionnement de la

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

Comprendre ITIL 2011 Normes et meilleures pratiques pour évoluer vers ISO 20000

Comprendre ITIL 2011 Normes et meilleures pratiques pour évoluer vers ISO 20000 Avant-propos 1. Une nouvelle version de ce livre 19 2. Pourquoi ce livre? 19 ITIL et les normes 1. ITIL 21 1.1 Historique 22 1.1.1 Ce que n est pas ITIL 22 1.1.2 Ce qu est ITIL 22 1.2 Les acteurs 23 1.3

Plus en détail

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition) Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES Département Informatique UFR Sciences 2 Boulevard Lavoisier 49045 Angers Cedex 01 Auteur : Jean-Michel Richer Email : jean-michel.richer@univ-angers.fr

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

CINEMATIQUE DE FICHIERS

CINEMATIQUE DE FICHIERS ANDRE ANTHONY BRUNEAU Vincent JOUANNIN ROMAIN MAZEAUD MARINE RIOCHET Tony Groupe 609 CINEMATIQUE DE FICHIERS Mini-projet: Gestion de Ventes d'articles Enseignant: MONCEAUX Laura Année 2011 / 2012 TABLE

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

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope Macroscope et l'analyse d'affaires Dave Couture Architecte principal Solutions Macroscope Avis Avis d intention Ce document a pour but de partager des éléments de vision et d intentions de Fujitsu quant

Plus en détail

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh NOTATION UML AVEC RATIONAL ROSE G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh Sommaire 1 GÉNÉRALITES...2 1.1 ENVIRONNEMENT LOGICIEL...2 1.2 LES VUES DU LOGICIEL ROSE...3 1.3 ORGANISATION RECOMMANDÉE...3

Plus en détail

Introduction à ITIL V3. et au cycle de vie des services

Introduction à ITIL V3. et au cycle de vie des services Introduction à ITIL V3 et au cycle de vie des services Création : janvier 2008 Mise à jour : juillet 2011 A propos A propos du document Ce document de référence sur le référentiel ITIL V3 a été réalisé

Plus en détail

Cours STIM P8 TD 1 Génie Logiciel

Cours STIM P8 TD 1 Génie Logiciel Cours STIM P8 TD 1 Génie Logiciel Compléments sur UML Intervenant : Anil CASSAM CHENAI Date : 02/02/2012 Objectifs du complément Ce complément sera approfondi en parallèle de plusieurs TD/Cours. Rappels

Plus en détail

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique Master Informatique et Systèmes Architecture des Systèmes d Information 03 Architecture Logicielle et Technique Damien Ploix 2014-2015 Démarche d architecture SI : structuration en vues Quels métiers?

Plus en détail

Guichet automatique de banque

Guichet automatique de banque Guichet automatique de banque Mastère 2004 1 Guichet automatique de banque : GAB Objectif : Illustrer la vue fonctionnelle et particulièrement la définition des cas d utilisation. 1. Spécification du problème

Plus en détail

Services technologiques mondiaux IBM Canada Services de personnel d appoint. Catalogue des fonctions techniques

Services technologiques mondiaux IBM Canada Services de personnel d appoint. Catalogue des fonctions techniques technologiques mondiaux IBM Canada de personnel d appoint Catalogue des fonctions techniques de personnel d appoint Catalogue des postes techniques de personnel d appoint Postes techniques Table des matières

Plus en détail

Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs.

Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. Philippe Desfray, Gilbert Raymond et les éditions Dunod remercient The Open Group pour les autorisations

Plus en détail

Processus de Développement Logiciel

Processus de Développement Logiciel Processus de Développement Logiciel Cours M14 Pierre Gérard Université de Paris 13 IUT Villetaneuse Formation Continue Licence Pro SIL LA TE X Pierre Gérard (P13 IUT FC) Processus de Développement Logiciel

Plus en détail

DÉPARTEMENT FORMATIONS 2015 FORMATION-RECRUTEMENT CATALOGUE. CONTACTS formations@hobux.net (+226) 50 46 03 30-50 38 10 48-70 20 50 65

DÉPARTEMENT FORMATIONS 2015 FORMATION-RECRUTEMENT CATALOGUE. CONTACTS formations@hobux.net (+226) 50 46 03 30-50 38 10 48-70 20 50 65 HOBUX Consulting SARL INFORMATIQUE-MONÉTIQUE Audit-Conseil-Assistance-Sécurité-Intégration Ingénierie logicielle-formation-recrutement DÉPARTEMENT FORMATION-RECRUTEMENT CATALOGUE CONTACTS formations@hobux.net

Plus en détail

Modernisation et gestion de portefeuilles d applications bancaires

Modernisation et gestion de portefeuilles d applications bancaires Modernisation et gestion de portefeuilles d applications bancaires Principaux défis et facteurs de réussite Dans le cadre de leurs plans stratégiques à long terme, les banques cherchent à tirer profit

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

QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL

QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL LA DÉCOUPE MVC (MODEL VIEW CONTROL) Imaginez la programmation en Python d un petit menu d une application visible sur la figure A.1. Lorsqu on clique sur un

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

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

Catalogue de services standard Référence : CAT-SERVICES-2010-A

Catalogue de services standard Référence : CAT-SERVICES-2010-A Catalogue de services standard Référence : CAT-SERVICES-2010-A Dans ce catalogue, le terme Client désigne l entité légale intéressée à l achat de services délivrés par ITE- AUDIT, que cet achat soit un

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

1. Étude réalisée par l AFOPE en 2005. 2. Hellriegel D., Slocum J. W., Woodman R. W., Management des organisations, Bruxelles, De Boeck, 1992.

1. Étude réalisée par l AFOPE en 2005. 2. Hellriegel D., Slocum J. W., Woodman R. W., Management des organisations, Bruxelles, De Boeck, 1992. Introduction 1 I n t r o d u c t i o n Créer des usines, des entreprises, des organisations, des méthodes, des produits, des services nouveaux suppose d avoir des équipes motivées, obéissant à un calendrier

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

Présenta;on du cours

Présenta;on du cours MTI820 Entrepôts de données et intelligence d affaires Présenta;on du cours Hiver 2015 C. Desrosiers Département de génie logiciel et des TI MTI820 Hiver 2013 C. Desrosiers 1 InformaBons de base Titre:

Plus en détail

M1 : Ingénierie du Logiciel

M1 : Ingénierie du Logiciel M1 : Ingénierie du Logiciel UNIVERSITE PIERRE & MARIE CURIE (PARIS VI) Examen Réparti 2eme partie 16 Mai 2013 (2 heures avec documents : tous SAUF ANNALES CORRIGEES). Barème indicatif sur 20,5 points (max

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

Les méthodes itératives. Hugues MEUNIER

Les méthodes itératives. Hugues MEUNIER Les méthodes itératives Hugues MEUNIER INTRODUCTION. Toute les méthodes ont le même but : la maîtrise du budget, du planning et de la qualité des projets de développement informatique Plusieurs approches

Plus en détail

Le développement d'applications informatiques

Le développement d'applications informatiques Le développement d'applications informatiques Des bibliothèques de fonctions aux "design patterns" Copyright 2011-2015 Yves Marcoux 1 Sources bibliographiques Ramon, Jorge. "Preface". Ext JS 3.0 Cookbook:

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

Vérifica(on et Valida(on de Business Process. Ang Chen et Levi Lúcio

Vérifica(on et Valida(on de Business Process. Ang Chen et Levi Lúcio Vérifica(on et Valida(on de Business Process Ang Chen et Levi Lúcio Résumé Méthodologie de développement Architecture & environnement pour le développement des processus mé(er Modèle opéra(onnel Vérifica(on

Plus en détail

Notre programme de formations

Notre programme de formations PROGRAMME DE FORMATION 2013 Notre programme de formations Reconnue comme spécialiste en gestion de projets, SIRIUS Conseils compte une vingtaine de cours spécialisés dans son programme de formation. Soucieux

Plus en détail

Qu'est-ce que le BPM?

Qu'est-ce que le BPM? Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant

Plus en détail

COMPUTING. Jeudi 23 juin 2011 1 CLOUD COMPUTING I PRESENTATION

COMPUTING. Jeudi 23 juin 2011 1 CLOUD COMPUTING I PRESENTATION C L O U D COMPUTING Jeudi 23 juin 2011 1 2 Une nouvelle révolution de l IT 2010+ Cloud Computing 2000s Service Oriented Archi. 1990s Network Computing 1980s Personal Computing 1970s Mainframe Computing

Plus en détail

Catalogue des Formations

Catalogue des Formations Catalogue des Formations When skills meet your need Pilotage et management SI Base de donnée et Aide à la décision Développement www.intellectus.ma www.fb.com/intellectusconsulting contact@intellectus.ma

Plus en détail

GL - 2 2.1 Le Génie Logiciel

GL - 2 2.1 Le Génie Logiciel GL - 2 2.1 Le Génie Logiciel Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, I. Parissis, Ph. Lalanda 1 Rappels La production logicielle est une activité complexe de façon

Plus en détail

Le Processus Unifié de Rational

Le Processus Unifié de Rational Le Processus Unifié de Rational Laurent Henocque http://laurent.henocque.free.fr/ Enseignant Chercheur ESIL/INFO France http://laurent.henocque.perso.esil.univmed.fr/ mis à jour en Novembre 2006 Licence

Plus en détail

Brique BDL Gestion de Projet Logiciel

Brique BDL Gestion de Projet Logiciel Brique BDL Gestion de Projet Logiciel Processus de développement pratiqué à l'enst Sylvie.Vignes@enst.fr url:http://www.infres.enst.fr/~vignes/bdl Poly: Computer elective project F.Gasperoni Brique BDL

Plus en détail

Bien aborder un projet SharePoint 2013

Bien aborder un projet SharePoint 2013 Bien aborder un projet SharePoint 2013 Bien aborder un projet SharePoint 2013 Les Thématiques :» Vue d ensemble des fonctionnalités SharePoint» Les Nouveautés de SharePoint 2013» Infrastructure : bonnes

Plus en détail