Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes d’information dans les entreprises Chargé: JF Couturier.

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

Le Nom L’adjectif Le verbe Objectif: Orthogram
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
Ma surprise du Zoo.
Licence pro MPCQ : Cours
Additions soustractions
Distance inter-locuteur
1 Plus loin dans lutilisation de Windows Vista ©Yves Roger Cornil - 2 août
11 Bienvenue Entrez le nom du groupe ou projet ici mardi, 17 novembre 2009.
Les numéros 70 –
Les numéros
Sud Ouest Est Nord Individuel 36 joueurs
Les identités remarquables
Le, la, les words Possessive Adjectives MINE!!. 2 My in french is mon, ma,mes... Le word/ begins with a vowel: Mon La word: Ma Les word: Mes.
Sirop de Liège « industriel »
LES TRIANGLES 1. Définitions 2. Constructions 3. Propriétés.
1 7 Langues niveaux débutant à avancé. 2 Allemand.
COTE DIVOIRE IMAGES DES ATROCITES COMMISES PAR ALASSANE DRAMANE OUATARA, SORO GUILAUMES ET LEURS HOMMES 1.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
SERABEC Simulation sauvetage aérien avec un Hercule C130. Départ de St-Honoré le 4 octobre Durée de vol 3 heures. Premier vol en Hercule pour les.
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
La méthodologie………………………………………………………….. p3 Les résultats
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
Écrit, animé et illustré par Sheila CartwrightTraduit par
Jack Jedwab Association détudes canadiennes Le 27 septembre 2008 Sondage post-Olympique.
Le soccer & les turbans Sondage mené par lAssociation détudes canadiennes 14 juin 2013.
Présentation générale
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
GRAM 1 CE2 Je sais transformer une phrase affirmative en phrase négative.
Le drapeau canadien comme symbole de fierté nationale : une question de valeurs partagées Jack Jedwab Association détudes canadiennes 28 novembre 2012.
Session 7 1 IST/VIH/SIDA.
Le Concours de Conaissance Francais I novembre 2012.
Si le Diaporama ne s'ouvre pas en plein écran Faites F5 sur votre clavier.
Titre : Implémentation des éléments finis sous Matlab
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
LES NOMBRES PREMIERS ET COMPOSÉS
VOC 1 CE2 Je sais utiliser des mots de la vie quotidienne.
Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes dinformation dans les entreprises Systèmes dinformation.
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 7 : Les méthodes de conception.
Logiciel gratuit à télécharger à cette adresse :
Les chiffres & les nombres
1 INETOP
RACINES CARREES Définition Développer avec la distributivité Produit 1
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
Titre : Implémentation des éléments finis en Matlab
Jean-Marc Léger Président Léger Marketing Léger Marketing Les élections présidentielles américaines.
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
1 INETOP
Aire d’une figure par encadrement
P.A. MARQUES S.A.S Z.I. de la Moussière F DROUE Tél.: + 33 (0) Fax + 33 (0)
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
Les fondements constitutionnels
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Partie A Système d ’information et organisation
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
Nom:____________ Prénom: ___________
Discussion autour du référentiel
Exercice de vérification 1 p
Annexe Résultats provinciaux comparés à la moyenne canadienne
Commission paritaire de suivi des opérations de reclassement repositionnement dans le cadre du droit d’option Statistiques novembre 2010.
Les Chiffres Prêts?
La formation des maîtres et la manifestation de la compétence professionnelle à intégrer les technologies de l'information et des communications (TIC)
Partie II: Temps et évolution Energie et mouvements des particules
Département de génie logiciel et des TI Systèmes d’information dans les entreprises Chargé: JF Couturier Cours # 6 GTI515 Automne 2012 JF Couturier 1.
Transcription de la présentation:

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Systèmes d’information dans les entreprises Chargé: JF Couturier Cours # 6 1 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Retour sur le dernier cours  Les Patrons (Patterns)  Architecture d’application  Stéréotype  Modèle d’analyse / Diagramme de robustesse  De l’analyse vers la conception  Du diagramme des CU vers le diagramme de séquence GTI515 Été 2011 JF Couturier 2

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Plan du cours 6  Correction du quiz 2  Correction du quiz 1 (retour)  Évaluation du cours  Archétype  Modélisation en couleur GTI515 Été 2011 JF Couturier 3

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Plan du cours 6  Correction du quiz 2  Correction du quiz 1 (retour)  Évaluation du cours  Archétype  Modélisation en couleur GTI515 Été 2011 JF Couturier 4

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Plan du cours 6  Correction du quiz 2  Correction du quiz 1 (retour)  Évaluation du cours  Archétype  Modélisation en couleur GTI515 Été 2011 JF Couturier 5

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Archétype  Définitions:  Type idéal; type primitif.  Œuvre, ouvrage, original qui sert de modèle. Don Quichotte est l’archétype du roman picaresque.  [BIOLOGIE] Modèle idéal, invariant, permettant de reconnaître les organismes appartenant au même groupe naturel.  [PHILOSOPHIE] Selon Platon, idée ou forme du monde intelligible à partir desquelles sont construits les objets du monde sensible. GTI515 Été 2011 JF Couturier 6

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Archétype  L’archétype du héros  est un modèle de héros,  mais peu changer de culture en culture  L’archétype du vendeur  Effectuer une vente (existe depuis fort longtemps)  C’est un archétype d’affaires GTI515 Été 2011 JF Couturier 7

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Stéréotype vs. Archétype  Stéréotype  Annotation à un diagramme UML  Catégorisation d’une classe  Archétype  Un modèle à partir duquel toutes les choses du même genre se suivent plus ou moins GTI515 Été 2011 JF Couturier 8

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Archétype d’affaires  Survient constamment et universellement dans un domaine donné  Exemple: un parti au sens légal (dans un contrat, par exemple)  Représente une personne ou une organisation GTI515 Été 2011 JF Couturier 9 * Ref: Arlow, Neustadt, Enterprise patterns and MDA

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Archétype d’affaires  Une collaboration entre un archétype d’affaires qui se retrouve constamment et de façon universelle dans un environnement donné et le système informatique (logiciel)  Caractéristiques:  Universel: doit se retrouver constamment à travers le domaine d’affaires et le système informatique  Omniprésent (pervasive): dans le domaine d’affaires et dans le système informatique  Longue histoire: reconnue depuis « longtemps »  Autoévident: tous les experts d’un domaine donné s’entendent sur la nature de l’archétype GTI515 Été 2011 JF Couturier 10 * Ref: Arlow, Neustadt, Enterprise patterns and MDA

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Archétypes  Définition: une forme dont on peut à peu près déduire toutes les choses d’une même catégorie  L’expérience a prouvé que toutes les classes d’objets d’un modèle d’affaires sont bien décrites par quatre archétypes  Pourquoi les archétypes?  Habiller le modèle du domaine GTI515 Été 2011 JF Couturier 11

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Les 4 Archétypes  4 blocs de construction élémentaires  Événement-Activité (Moment-interval)  représente les événements et activités métier  a un état  cimente le modèle du cas d’utilisation  Groupe, Place ou Chose (Party, Place or Thing)  objets d’intérêt en tant qu’individus  Description  une description de type entrée de catalogue  Rappelez-vous de la classe de description  Rôle  une façon de participer 12 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Les 4 Archétypes  Quatre types d’archétype:  Basé sur le temps: Intervalle-moment (moment-interval)  Basé sur le rôle  Basé sur le catalogue - The "catalog-entry-like description" archetype.  Basé sur les parties, lieux ou choses ("party, place or thing“) 13 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Identification d’un archétype GTI515 Été 2011 JF Couturier 14

Département de génie logiciel et des TI Université du Québec École de technologie supérieure L’archétype « MI »  Quelque chose que l’on doit suivre dans le temps, pour une raison d’affaires  Facture, vente, location, tâches dans un projet  Astuce: S’il y a une date ou une heure comme attribut, c’est souvent un MI GTI515 Été 2011 JF Couturier 15

Département de génie logiciel et des TI Université du Québec École de technologie supérieure L’archétype « MI »  connaissent leur priorité, leur statut, leur total  ont souvent des détails  MI-Detail  calculent leur total (en délégant à leurs parties), se terminent, se suppriment, se comparent et s’évaluent vs. leurs prédécesseurs et successeurs GTI515 Été 2011 JF Couturier 16

Département de génie logiciel et des TI Université du Québec École de technologie supérieure L’archétype « MI »  Nous allons généralement avoir un MI pour chaque PMÉ  Puisque 1 PMÉ = 1 CU  C’est un point de départ pour identifier vos MI GTI515 Été 2011 JF Couturier 17

Département de génie logiciel et des TI Université du Québec École de technologie supérieure L’archétype « MI-DETAIL »  Souvent, un MI va contenir des éléments de détails  On utilise alors une extension de l’archétype MI, MI-DETAIL  Les items d’une vente  Partagent généralement le même moment ou le même intervalle GTI515 Été 2011 JF Couturier 18

Département de génie logiciel et des TI Université du Québec École de technologie supérieure L’archétype « MI-DETAIL » GTI515 Été 2011 JF Couturier 19

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Prior and Next Moment-Intervals GTI515 Été 2011 JF Couturier 20

Département de génie logiciel et des TI Université du Québec École de technologie supérieure L’archétype « rôle »  Le rôle est le chapeau que va porter une personne, une chose ou un lieu pour réaliser une action.  Une personne peut porter les chapeaux de développeur, analyste ou architectes.  Le rôle aura donc des attributs et des méthodes qui ne varient pas selon le porteur du chapeau. GTI515 Été 2011 JF Couturier 21

Département de génie logiciel et des TI Université du Québec École de technologie supérieure L’archétype « rôle »  Une banque (qui est un endroit) peut jouer plusieurs rôles  Fonction de prêteur  Fonction d’assureur  Fonction de marketing  Un aéroport peut joueur le rôle d’aéroport de freight, de passager ou un aéroport militaire GTI515 Été 2011 JF Couturier 22

Département de génie logiciel et des TI Université du Québec École de technologie supérieure L’archétype « rôle » GTI515 Été 2011 JF Couturier 23

Département de génie logiciel et des TI Université du Québec École de technologie supérieure L’archétype « description » GTI515 Été 2011 JF Couturier 24  Entrées de catalogues  Valeurs qui s’appliquent de façon répétitive  EX. : numéro de série, couleurs du modèle  Penser à la classe de description

Département de génie logiciel et des TI Université du Québec École de technologie supérieure L’archétype « parties, lieux, choses » GTI515 Été 2011 JF Couturier 25  Quelqu’un ou quelque chose qui joue un rôle.  EX. Une personne ou une chose peut jouer plus qu’un rôle selon le contexte.

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Éléments génériques des archétypes  les objets (« Party, Place or Thing »)  connaissent leur numéro de série, leurs valeurs spécifiques  s’évaluent selon leurs rôles  ont souvent une description  les descriptions  connaissent leur type, leur numéro de modèle, leurs valeurs par défaut  recherchent des objets individuels, s’évaluent selon eux  les rôles  s’évaluent selon leurs événements-activités 26 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Identifier les archétypes  Est-ce que c’est un moment dans le temps, un intervalle dans le temps, quelque chose dont le système doit suivre pour des raisons légales ou d’affaires? Oui?  Moment-Interval  Sinon, est-ce que c’est un rôle? Oui?  Role  Sinon, est-ce que c’est une entrée de catalogue? Oui?  Description  Sinon c’est une partie, une place ou une chose  Thing, Party, Place GTI515 Été 2011 JF Couturier 27

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Exemple – Abonnement (1) GTI515 Été 2011 JF Couturier 28

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Exemple – Abonnement (2) GTI515 Été 2011 JF Couturier 29

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Demande de prêt GTI515 Été 2011 JF Couturier 30

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Plan du cours 6  Correction du quiz 2  Correction du quiz 1 (retour)  Évaluation du cours  Archétype  Modélisation en couleur GTI515 Été 2011 JF Couturier 31

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Sans couleur… GTI515 Été 2011 JF Couturier 32

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Identifier les archétypes  Est-ce que c’est un moment dans le temps, un intervalle dans le temps, quelque chose dont le système doit suivre pour des raisons légales ou d’affaires? Oui?  Moment-Interval  Rose  Sinon, est-ce que c’est un rôle? Oui?  Role  Jaune  Sinon, est-ce que c’est une entrée de catalogue? Oui?  Description  Bleu  Sinon c’est une partie, une place ou une chose  Thing, Party, Place  Vert GTI515 Été 2011 JF Couturier 33

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Les 4 archétypes en couleur 34 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Archétypes - Attributs et liens GTI515 Été 2011 JF Couturier 35

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Archétypes - Méthodes 36 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Archétypes - Sommaire 37 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Avec nos stéréotypes GTI515 Été 2011 JF Couturier 38

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Archétypes - Itération 1 GTI515 Été 2011 JF Couturier 39

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Archétypes - Itération 2 GTI515 Été 2011 JF Couturier 40

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Diagramme de classes: Cas Demande Formation (Réf. Figure 7-20)‏ 41 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Résumé  Nous développons des composantes d’entreprises et un processus pour construire, appliquer et adapter ces composantes.  L’ajout d’une couche d’information supplémentaire, via les couleurs (rôles, description, moments-intervalles, choses), fournit une information supplémentaire. 42 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Allons plus loin  Les archétypes permettent d’aller plus loin  Il y a des patrons que nous pouvons utiliser pour identifier des attributs et des méthodes pour chaque catégorie d’archétype GTI515 Été 2011 JF Couturier 43

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Moment-Interval  Attributs  Date, heure, intervalle  Statut  Priorité  Total  Méthodes  Complete, Confirm  Cancel  generateNextMI GTI515 Été 2011 JF Couturier 44

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Rôle  Attributs  AssignedNumber, code d’autorisation, numéro de licence…  Statut  Méthodes  isAvailable  listMIs GTI515 Été 2011 JF Couturier 45

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Thing-Place-Party  Attributs  IdentityNumber  Name  Adresse  Méthodes  assessAcrossRoles  listRoles GTI515 Été 2011 JF Couturier 46

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Description  Attributs  Type  Description  itemNumber  Méthodes  listPPTs  findAvailable  calculateQuantityAvailable  CalculateTotalFor GTI515 Été 2011 JF Couturier 47

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Exemple de description GTI515 Été 2011 JF Couturier 48

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Exemple de description GTI515 Été 2011 JF Couturier 49

Département de génie logiciel et des TI Université du Québec École de technologie supérieure GTI515 Été 2011 JF Couturier 50

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Patron pour Activité Métier GTI515 Été 2011 JF Couturier 51

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Patron pour Entité Métier GTI515 Été 2011 JF Couturier 52

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Étude de cas  Le système de gestion d’un hôtel GTI515 Été 2011 JF Couturier 53

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Hotel Management System  Processus d’affaires  Réservation  Location  Facture  Paiement  Service aux chambres  Entretien aux chambres  Un cas d’utilisation par PMÉ 54 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Les éléments d’une réservation  Processus d’affaires  Réserver une chambre  Entités d’affaires  Client  Chambre  Employé (optionel)  Identifier les archétypes 55 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Les éléments d’une réservation  Processus d’affaires  Réserver une chambre  MI  MI Detail  Entités d’affaires  Client  Role  Chambre  Thing  Description  Employé  Role 56 GTI515 Été 2011 JF Couturier

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Reservation (1) GTI515 Été 2011 JF Couturier 57

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Étude de cas – Voyage scolaire GTI515 Été 2011 JF Couturier 58

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Étude de cas – Voyage scolaire GTI515 Été 2011 JF Couturier 59 Diagramme des CU

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Étude de cas – Voyage scolaire GTI515 Été 2011 JF Couturier 60 Cas d’utilisation

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Étude de cas – Voyage scolaire GTI515 Été 2011 JF Couturier 61 Modèle du domaine

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Étude de cas du garage GTI515 Été 2011 JF Couturier 62

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Qu’est-ce que cela apporte  Les archétypes apportent un niveau de détail supplémentaire au niveau du modèle du domaine ou du diagramme de classe  Une perspective dynamique à un diagramme statique GTI515 Été 2011 JF Couturier 63

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Qu’est-ce que cela apporte  Les transactions d’affaires ou les interactions à l’aide des MI  Les parties, choses ou places qui participent à ces transactions/interactions (Qui, Quoi, Où)  Le rôle du partie, de la chose ou de la place  La description du partie, de la chose ou de la place  Identification des attributs et des méthodes GTI515 Été 2011 JF Couturier 64

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Conclusion  L’utilisation des patrons et archétypes peut  faciliter sensiblement la construction des modèles d’analyse de systèmes indépendants de la technologie (les PIMs)  permettre d’automatiser la transformation du modèle des processus (le CIM) en le modèle d’analyse du système (le PIM) GTI515 Été 2011 JF Couturier 65

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Ressources  Java Modeling in color  Object modeling in color Object modeling in color  The Coad Letter The Coad Letter  Developing a UI Design from a UML Color Model Developing a UI Design from a UML Color Model  Wiki : UML Colors Wiki : UML Colors GTI515 Été 2011 JF Couturier 66

Département de génie logiciel et des TI Université du Québec École de technologie supérieure Prochain cours  BPMN  Workflow patterns  Modélisation des flux de données  DFD  Lecture  chapitres 5, 6 et 7 d’UML2 par la pratique. GTI515 Été 2011 JF Couturier 67