La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Département de génie logiciel et des TI Systèmes dinformation dans les entreprises (GTI515) Chargé: JF Couturier Cours # 2 GTI515 Automne 2011 JF Couturier.

Présentations similaires


Présentation au sujet: "Département de génie logiciel et des TI Systèmes dinformation dans les entreprises (GTI515) Chargé: JF Couturier Cours # 2 GTI515 Automne 2011 JF Couturier."— Transcription de la présentation:

1 Département de génie logiciel et des TI Systèmes dinformation dans les entreprises (GTI515) Chargé: JF Couturier Cours # 2 GTI515 Automne 2011 JF Couturier 1

2 Département de génie logiciel et des TI Retour sur le dernier cours Plan de la session Quelques statistiques sur les projets Les usines logicielles DSL / MDA Lapproche MDA CIM, PIM, PSM, alouette Des questions? GTI515 Automne 2011 JF Couturier 2

3 Département de génie logiciel et des TI Question du dernier cours Cours de maîtrise sur MDA : SYS869 Différence entre modélisation, analyse et design (conception) Retour sur la pyramide et lespace du problème versus lespace de la solution Comparaison avec Merise Retour sur quelques concepts GTI515 Automne 2011 JF Couturier 3

4 Département de génie logiciel et des TI Analyse, Design, Modèle Analyse Cueillette de linformation On cherche le quoi et le pourquoi On tente de comprendre le problème Design/Conception On cherche surtout le comment Il y a de la modélisation dans lanalyse et la conception. GTI515 Automne 2011 JF Couturier 4

5 Département de génie logiciel et des TI GTI515 Automne 2011 JF Couturier 5 Exigences Domaine Analyse Conception Réalisation Modèle des Processus daffaires Modèle danalyse du système Modèle des Cas dutilisation Modèle de conception du système Les modèles du cycle de développement de logiciels Code

6 Département de génie logiciel et des TI Rappel de RUP GTI515 Automne 2011 JF Couturier 6

7 Département de génie logiciel et des TI Quelques buzzwords… Itératif Plusieurs petits cycles de développement répétitifs jusquà atteindre le résultat souhaité. Incrémentale À chaque itération, on ajoute une nouvelle fonctionnalité. Agile Philosophie de développement XP, SCRUM, OpenUP RUP nest pas une méthodologie agile. Elle est itérative cependant. Waterfall analyse, design, code, test, déploiement GTI515 Automne 2011 JF Couturier 7

8 Département de génie logiciel et des TI Encore…quelques buzz… Artéfact Tout document, graphique, modèle qui contribue à la compréhension ou à la réalisation du projet. Couplage faible Limiter les liens entre les éléments pour éviter les dépendances. Cohésion forte Tendre vers un élément qui fasse le moins de choses possibles, mais quil le fasse bien! Masquage et encapsulation des données… GTI515 Automne 2011 JF Couturier 8

9 Département de génie logiciel et des TI Merise : pour nos amis de lespace euro Merise est une autre approche pour lanalyse, la conception et la gestion de projet. Cest une approche a priori waterfall. Jai trouvé sur le Web un complément que vous pourrez consulter sur le site web du cours. GTI515 Automne 2011 JF Couturier 9

10 Département de génie logiciel et des TI Rappel du plan de cours Les dates importantes Quiz mai-11;juin-01;juillet-06;juillet-20 Intra, le mercredi 15 juin Final (??) Je ne le sais pas Remise des travaux (voir site web)site web 1 re Évaluation formative le 1 er juin GTI515 Automne 2011 JF Couturier 10

11 Département de génie logiciel et des TI Rappel Site web du cours https://cours.logti.etsmtl.ca/gti515/ Site web de la bibliothèque Moteur de recherche IEEE COMPENDEX MSDN Alliance GTI515 Automne 2011 JF Couturier 11

12 Département de génie logiciel et des TI Rappel Diagramme détat Diagramme de collaboration/communication Diagramme de classe Diagramme de séquence Cas dutilisation Diagramme des cas dutilisation Diagramme dactivité GTI515 Automne 2011 JF Couturier 12

13 Département de génie logiciel et des TI Diagramme détat Permets de représenter les différents états dun système ou dun objet. Ouvrir la porte dun four micro-ondes, quel que soit l'état du four, met le four dans létat 'arrêté. Refermer la porte (une autre transition) met le four dans l'état 'prêt (Larman) GTI515 Automne 2011 JF Couturier 13

14 Département de génie logiciel et des TI Diagramme de collaboration Permets de représenter les interactions entre des objets. Complémentaire au diagramme de séquence. Je nen reparlerai pas. GTI515 Automne 2011 JF Couturier 14

15 Département de génie logiciel et des TI Diagramme de classe Diagramme classique représentant, sous forme statique, les classes, attributs et méthodes dun système OO. Héritage, Composition Modèle du domaine GTI515 Automne 2011 JF Couturier 15

16 Département de génie logiciel et des TI Diagramme de séquence Permets de se représenter une séquence daction. Selon le niveau dabstraction, peut illustrer linteraction au niveau du domaine (analyse) ou au niveau des objets (conception) Très puissant en conception! GTI515 Automne 2011 JF Couturier 16

17 Département de génie logiciel et des TI Plan du cours 2 Lutilisation dUML Le modèle des processus daffaires Le diagramme dactivité Étude de cas Discussion Diagnostic du processus daffaires existant Travaux MTI-515. Prochain cours GTI515 Automne 2011 JF Couturier 17

18 Département de génie logiciel et des TI Lecture sur UML Des commentaires sur larticle? Que retenez-vous? GTI515 Automne 2011 JF Couturier 18

19 Département de génie logiciel et des TI Lutilisation dUML Ref: Brian Dobing AND Jeffrey Parsons COMMUNICATIONS OF THE ACM May 2006/Vol. 49, No. 5 GTI515 Automne 2011 JF Couturier 19

20 Département de génie logiciel et des TI Lutilisation dUML Ref: Brian Dobing AND Jeffrey Parsons GTI515 Automne 2011 JF Couturier 20

21 Département de génie logiciel et des TI Lutilisation dUML Ref: Brian Dobing AND Jeffrey Parsons GTI515 Automne 2011 JF Couturier 21

22 Département de génie logiciel et des TI Lutilisation dUML Ref: Brian Dobing AND Jeffrey Parsons GTI515 Automne 2011 JF Couturier 22

23 Département de génie logiciel et des TI Lecture sur MDA Des points positifs? Des points négatifs? Des commentaires? GTI515 Automne 2011 JF Couturier 23

24 Département de génie logiciel et des TI Sondage interne Combien de personnes dans la classe utilisent UML dans le cadre de leur travail? Quel est lobjectif de cette utilisation? Analyse, conception, documentation? Quels diagrammes? Les diagrammes dactivités sont-ils utiles aux développeurs? GTI515 Automne 2011 JF Couturier 24

25 Département de génie logiciel et des TI Plan du cours 2 Lutilisation dUML Le modèle des processus daffaires Le diagramme dactivité Étude de cas Discussion Diagnostic du processus daffaires existant Travaux MTI-515 Prochain cours GTI515 Automne 2011 JF Couturier 25

26 Département de génie logiciel et des TI Quest-ce quune entreprise ? Une vision (mission), en général fournie par les propriétaires Ex.: Fournir des services spécialisés aux journaux indépendants francophones. Une stratégie pour concrétiser la mission Acquisitions de ressources humaines Développement dun logiciel dédition Un ensemble de processus (dactivités) pour réaliser la stratégie GTI515 Automne 2011 JF Couturier 26

27 Département de génie logiciel et des TI Les processus daffaires Un processus est un ensemble dactivités qui saisissent un intrant (input), le transforment et fournissent un extrant (output) à un client (interne ou externe). Un processus daffaires est un ensemble dactivités : primaires, si elles contribuent à la livraison dun service ou dun produit au client de soutien, si elles soutiennent les activités primaires Voir Wikipédia (processus dentreprise) GTI515 Automne 2011 JF Couturier 27

28 Département de génie logiciel et des TI Le système dinformation Un système dinformation est un ensemble dactivités, qui saisissent, stockent, transforment et diffusent des données, sous un ensemble de contraintes appelé lenvironnement du système Les types de SI Soutien des opérations (Transactions, Commande de processus, Collecticiels (Groupware)) Soutien à la gestion (SI de Gestion, Système dAide à la Décision, SI pour la Direction) GTI515 Automne 2011 JF Couturier 28

29 Département de génie logiciel et des TI Processus vs système dinformation vs système informatique Un processus regroupe lensemble de toutes les activités qui concourent à atteindre son objectif Un système dinformation regroupe les activités relatives au traitement de linformation au service du processus. Information, processus, règles Un système informatique est la partie du système dinformation automatisée Système de gestion de projets, le réseau, la base de données GTI515 Automne 2011 JF Couturier 29

30 Département de génie logiciel et des TI Le processus métier élémentaire ( PMÉ) 1. Une tâche accomplie par une personne dans un endroit à un instant donné en réponse à un événement qui ajoute une valeur commerciale mesurable et laisse les données dans un état cohérent (Larman, p.88) GTI515 Automne 2011 JF Couturier 30

31 Département de génie logiciel et des TI Exemple de PMÉ Apporter la voiture au garage Inscrire un client dans le système Ouvrir un bon de travail Créer un ticket dans le système Seul, un PMÉ ne réalise pas grand- chose. GTI515 Automne 2011 JF Couturier 31

32 Département de génie logiciel et des TI Pourquoi modéliser les processus daffaires? Comprendre les activités avant de les automatiser Établir une compréhension commune utilisateurs – informaticiens Identifier les premiers problèmes Artefact Le modèle des processus daffaires Diagramme dactivité dans ce cas-ci GTI515 Automne 2011 JF Couturier 32

33 Département de génie logiciel et des TI Les sources dinformation Les rapports annuels Larchitecture dentreprise Létude des systèmes existants La cueillette dinformation par: Entrevues et questionnaires Observations Atelier dexplicitation dexigences (Requirements Workshop) Session remue-méninges (Brainstorming) Prototypage Solutions des fournisseurs Généralement sous forme de texte GTI515 Automne 2011 JF Couturier 33

34 Département de génie logiciel et des TI Les langages de modélisation des processus daffaires Le modèle des cas dutilisation daffaires Modélise les processus daffaires, cest-à-dire toutes les activités (pas seulement celles traitant de linformation) Construit selon les principes et façons de faire des cas dutilisation système Les diagrammes dactivité Le diagramme de séquence BPMN (Business Process Model Notation), le standard de lOMG BPMN Le modèle du domaine GTI515 Automne 2011 JF Couturier 34

35 Département de génie logiciel et des TI Plan du cours 2 Lutilisation dUML Le modèle des processus daffaires Le diagramme dactivité Étude de cas Discussion Diagnostic du processus daffaires existant Prochain cours GTI515 Automne 2011 JF Couturier 35

36 Département de génie logiciel et des TI Le diagramme dactivité Diagramme recommandé pour construire le modèle des processus daffaires Pouvoir dexpression proche des langages de programmation objet Adapté aux spécifications générales et détaillées (notamment des cas dutilisation) Diagramme très flexible, dont la nouvelle version UML2 favorise la production de modèles exécutables MDA, encore et toujours lui! GTI515 Automne 2011 JF Couturier 36

37 Département de génie logiciel et des TI Les étapes dans la construction du diagramme dactivité 1. Identifier les intervenants et leurs responsabilités 2. Identifier les événements, les activités et leur enchaînement 3. Identifier les objets transmis dune activité à lautre GTI515 Automne 2011 JF Couturier 37

38 Département de génie logiciel et des TI Diagramme dactivité Le diagramme dactivité utilise certains composants afin daider à décrire une séquence dactivité ou un flux Le point de départ amorce le début de lactivité et est représenté par un cercle plein. Le sens du flux des activités est donné par une ligne et une flèche indiquant la direction du flux. Chaque action est représentée par un rectangle dont les coins sont arrondis. Chaque action est libellée pour décrire ce qui est fait. Un branchement est utilisé pour séparer un flux en plusieurs alternatives exclusives basées sur une décision; le losange est utilisé pour cette prise de décision. Une jointure est utilisée pour relier ensemble plusieurs flux mutuellement exclusifs en un seul flux. GTI515 Automne 2011 JF Couturier 38

39 Département de génie logiciel et des TI Diagramme dactivité Lembranchement, représenté par une barre, indique où un flot change en 2 ou plusieurs flots parallèles. Une jointure, également représentée par une barre, indique que plusieurs flots parallèles convergent en un seul flot. La responsabilité pour compléter lactivité peut-être représentée par un couloir (swimlane) où des lignes séparent les activités pour indiquer la portée de la responsabilité face aux activités du flot. Le point de fin indique la fin du lot et est représenté par un cercle plein à lintérieur dun autre cercle vide. GTI515 Automne 2011 JF Couturier 39

40 Département de génie logiciel et des TI Éléments Activité Action (Unité fondamentale de spécification comportementale, partie dune activité) Flot de contrôle Structure de contrôle Partition (swimlane) Pin Objet Flot dobjets Exceptions GTI515 Automne 2011 JF Couturier 40

41 Département de génie logiciel et des TI Le principe du jeton Le jeton (token) est un « élément » indiquant létat de la séquence. Il permet de visualiser le flot. Très utile pour se représenter des activités où il y a une synchronisation, une décision ou une fusion. GTI515 Automne 2011 JF Couturier 41

42 Département de génie logiciel et des TI Activité Activité initiale (point de départ) Activité finale (fin de lactivité). Lensemble des flots est interrompu. Flot final (fin dun flot particulier). Ninfluence pas les autres flots. GTI515 Automne 2011 JF Couturier 42

43 Département de génie logiciel et des TI Action Action de base Action denvoyer un signal Output Action dacceptation Input Action Temps Délai GTI515 Automne 2011 JF Couturier 43

44 Département de génie logiciel et des TI Actions spéciales GTI515 Automne 2011 JF Couturier 44 OMG Unified Modeling LanguageTM (OMG UML), Superstructure

45 Département de génie logiciel et des TI Flot de contrôle GTI515 Automne 2011 JF Couturier 45

46 Département de génie logiciel et des TI Structure de contrôle (Decision) Permets de faire un choix entre plusieurs alternatives. GTI515 Automne 2011 JF Couturier 46 Animation Flash

47 Département de génie logiciel et des TI Structure de contrôle (Decision) Décision (suite) Assurez-vous que vos conditions évaluent toutes les possibilités. Une bonne pratique est davoir une condition par défaut. Exemples de mauvaises pratiques >2 OR <2 >=2 OR <=2… GTI515 Automne 2011 JF Couturier 47

48 Département de génie logiciel et des TI Structure de contrôle (Merge) Permet de regrouper. Il ny a pas dattente. Il peut y avoir plusieurs instances de Ship Item. GTI515 Automne 2011 JF Couturier 48 OMG Unified Modeling LanguageTM (OMG UML), Superstructure Animation Flash

49 Département de génie logiciel et des TI Structure de contrôle (Fork) Permets dinitier des séquences parallèles. Pas synchrones! GTI515 Automne 2011 JF Couturier 49 OMG Unified Modeling LanguageTM (OMG UML), Superstructure Animation Flash

50 Département de génie logiciel et des TI Structure de contrôle (Fork) Permet également, avec des conditions, de faire plusieurs choix GTI515 Automne 2011 JF Couturier 50 [Gard 1] [Gard 2] OMG Unified Modeling LanguageTM (OMG UML), Superstructure Animation Flash

51 Département de génie logiciel et des TI Structure de contrôle (Fork) Choix multiple Il faut être vigilant, car cela veut dire que le join en aval connaît davance le nombre de jeton à recevoir. Peut être nécessaire dannoter le join ou dy inclure une condition Permet de répondre à des questions du type « Et / Ou » GTI515 Automne 2011 JF Couturier 51

52 Département de génie logiciel et des TI Structure de contrôle (join) Permet de synchroniser des séquences parallèles. Doit attendre tous les jetons avant de continuer. GTI515 Automne 2011 JF Couturier 52 OMG Unified Modeling LanguageTM (OMG UML), Superstructure Animation Flash

53 Département de génie logiciel et des TI Structure de contrôle (join) On peut également mettre une condition sur le join pour préciser les critères dacceptabilité GTI515 Automne 2011 JF Couturier 53 OMG Unified Modeling LanguageTM (OMG UML), Superstructure

54 Département de génie logiciel et des TI Pin Permets didentifier des objets entrants et sortants dune action. Optionnels. GTI515 Automne 2011 JF Couturier 54

55 Département de génie logiciel et des TI Exemple GTI515 Automne 2011 JF Couturier 55

56 Département de génie logiciel et des TI Partition (swimlane) Permets dencapsuler une séquence pour un individu, une organisation. Très important dans le cadre de ce cours À utiliser presque systématiquement GTI515 Automne 2011 JF Couturier 56

57 Département de génie logiciel et des TI Objet Permets de se représenter des objets circulant dans la séquence. GTI515 Automne 2011 JF Couturier 57

58 Département de génie logiciel et des TI Flot dobjets GTI515 Automne 2011 JF Couturier 58

59 Département de génie logiciel et des TI Zones d'interruption Permets de délimiter une zone dinterruption. GTI515 Automne 2011 JF Couturier 59 OMG Unified Modeling LanguageTM (OMG UML), Superstructure

60 Département de génie logiciel et des TI Exceptions Permets dillustrer une exception pendant la séquence. GTI515 Automne 2011 JF Couturier 60

61 Département de génie logiciel et des TI Notes ou contraintes Utilisé pour annoter le diagramme ou pour préciser certaines contraintes. GTI515 Automne 2011 JF Couturier 61 OMG Unified Modeling LanguageTM (OMG UML), Superstructure

62 Département de génie logiciel et des TI Datastore Permet de se représenter la persistance des données GTI515 Automne 2011 JF Couturier 62 OMG Unified Modeling LanguageTM (OMG UML), Superstructure

63 Département de génie logiciel et des TI Exemples GTI515 Automne 2011 JF Couturier 63 Zone dinterruption

64 Département de génie logiciel et des TI Exemple avec partitions GTI515 Automne 2011 JF Couturier 64

65 Département de génie logiciel et des TI Quelques bonnes pratiques Titrer et numéroter votre diagramme Utiliser des verbes pour vos activités Avec un fork, il y a généralement un join Avec une décision, il y a généralement un merge Dans une décision, prévoir tous les cas ou avoir un chemin par défaut Éviter plusieurs flots quittant une activité et utiliser plutôt les points de contrôles (décision, parallèle) On ne peut jamais rediriger sur lactivité initiale GTI515 Automne 2011 JF Couturier 65

66 Département de génie logiciel et des TI Le modèle daffaires du garage ABC garage ABCgarage ABC GTI515 Automne 2011 JF Couturier 66 Le client adresse une demande de service au garage ABC. Le chef de service donne une date de RDV au client. Le client ramène sa voiture pour inspection le jour du RDV. Le chef d'atelier émet un bon de travail qu'il transmet au mécanicien. Celui-ci procède à l'inspection; s'il trouve un problème il en informe son chef de service qui demande au client s'il accepte le coût des réparations. Une fois l'inspection terminée le chef d'atelier vérifie les travaux et retourne la demande de service complétée. Le chef de service émet une facture, le client paye et prend sa voiture.

67 Département de génie logiciel et des TI Le modèle daffaires du garage ABC garage ABCgarage ABC GTI515 Automne 2011 JF Couturier 67 Le client adresse une demande de service au garage ABC. Le chef de service donne une date de RDV au client. Le client ramène sa voiture pour inspection le jour du RDV. Le chef d'atelier émet un bon de travail qu'il transmet au mécanicien. Celui-ci procède à l'inspection; s'il trouve un problème il en informe son chef de service qui demande au client s'il accepte le coût des réparations. Une fois l'inspection terminée le chef d'atelier vérifie les travaux et retourne la demande de service complétée. Le chef de service émet une facture, le client paye et prend sa voiture. 1- identifier les acteurs 2- identifier les actions et les objets

68 Département de génie logiciel et des TI IdentificationIdentification des PMÉ et des cas dutilisation Identification GTI515 Automne 2011 JF Couturier 68

69 Département de génie logiciel et des TI Diagramme dactivité par la pratique Cas du processus de formation ( p ième éd, p216 6 ième éd. ) Qui?, Quoi? Quand? Cas de la recette (p ième éd, p201 6 ième éd. ) Qui? Quoi? Quand? GTI515 Automne 2011 JF Couturier 69 UML 2 par la pratique, Pascal Roques

70 Département de génie logiciel et des TI Cas: Processus de formation Modélisez le processus de formation avec un diagramme d'activité. Un employé rédige une demande de formation, le responsable des formations instruit la demande, s'il donne son accord l'employé sélectionne la session auprès de l'organisme de formation. À la fin de la formation, l'organisme de formation émet une facture. Le responsable des formations envoie le paiement au service de comptabilité de l'organisme de formation. GTI515 Automne 2011 JF Couturier 70

71 Département de génie logiciel et des TI Et après? Que peut-on faire avec un diagramme dactivité? Peut-on identifier les différents scénarios dun diagramme dactivité? Si oui, alors cette information nous sera très utile lorsque nous ferons nos cas dutilisation… GTI515 Automne 2011 JF Couturier 71

72 Département de génie logiciel et des TI Concepts - Scénarios GTI515 Automne 2011 JF Couturier 72 Diagramme dactivité avec plusieurs scénarios Ref: Pender, UML, 2002 Combien y a-t-il de scénarios dans ce diagramme dactivité?

73 Département de génie logiciel et des TI Concepts - Scénarios GTI515 Automne 2011 JF Couturier 73 Début du premier scénario Ref: Pender, UML, 2002

74 Département de génie logiciel et des TI Concepts - Scénarios GTI515 Automne 2011 JF Couturier 74 Ref: Pender, UML, 2002 Fin du premier scénario

75 Département de génie logiciel et des TI Concepts - Scénarios GTI515 Automne 2011 JF Couturier 75 Scénario 2: Pas trouvé de commande Ref: Pender, UML, 2002

76 Département de génie logiciel et des TI Concepts - Scénarios GTI515 Automne 2011 JF Couturier 76 Scénario 3: Item introuvable Ref: Pender, UML, 2002

77 Département de génie logiciel et des TI Concepts - Scénarios GTI515 Automne 2011 JF Couturier 77 Scénario 4 Créer un bon de commande Ref: Pender, UML, 2002

78 Département de génie logiciel et des TI GTI515 Automne 2011 JF Couturier 78

79 Département de génie logiciel et des TI Les activités de la discipline Exigences GTI515 Automne 2011 JF Couturier 79

80 Département de génie logiciel et des TI Représentation visuelle par les diagrammes dactivité On peut véhiculer autant (et même plus) dinformations sous la forme visuelle dun diagramme dactivité que sous la forme textuelle traditionnelle Le diagramme des cas dutilisation peut aussi être remplacé par un diagramme dactivité, qui représente le workflow du système. Voir prochain cours. Avec le diagramme dactivité, on peut: mettre plus dinformations générer les cas de tests avec les scénarios utiliser les mécanismes de transformation de modèle à modèle si on est dans un environnement MDA GTI515 Automne 2011 JF Couturier 80

81 Département de génie logiciel et des TI Questions GTI515 Automne 2011 JF Couturier Point initial 2- Point final 3- Objet 4- Activité 5- Jointure 6- Timer/ Minuterie

82 Département de génie logiciel et des TI Plan du cours 2 Le Modèle des processus daffaires Le diagramme dactivités Étude de cas Discussion Diagnostic du processus daffaires existant Travaux MTI-515 Prochain cours GTI515 Automne 2011 JF Couturier 82

83 Département de génie logiciel et des TI Analyse de la valeur ajoutée Établir le coût de chaque activité Déterminer si une activité ajoute de la valeur au processus GTI515 Automne 2011 JF Couturier 83

84 Département de génie logiciel et des TI Estimation des coûts - Métriques Identifier les ressources requises par lactivité Déterminer, pour chaque activité, le pourcentage dutilisation de chaque ressource Établir le coût annuel de chaque activité Identifier les unités dœuvre (extrant) Calculer le coût dune unité dœuvre pour chaque activité GTI515 Automne 2011 JF Couturier 84

85 Département de génie logiciel et des TI Ressources Tutoriel sparx systems Agile modeling Bonnes pratiques OMG UML 2.2 spec Stencil visio IT pro!!! Activity diagrams uml UML toolkit GTI515 Automne 2011 JF Couturier 85

86 Département de génie logiciel et des TI Prochain cours Le modèle des exigences Le modèle du domaine Le diagramme des cas dutilisation Les cas dutilisation Lectures: Article Visual Use Case Visual Use Case GTI515 Automne 2011 JF Couturier 86

87 Département de génie logiciel et des TI Questions? GTI515 Automne 2011 JF Couturier 87


Télécharger ppt "Département de génie logiciel et des TI Systèmes dinformation dans les entreprises (GTI515) Chargé: JF Couturier Cours # 2 GTI515 Automne 2011 JF Couturier."

Présentations similaires


Annonces Google