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 # 1 GTI515 Automne 2013 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 # 1 GTI515 Automne 2013 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 # 1 GTI515 Automne 2013 JF Couturier 1

2 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 2 Plan du cours # 1 Qui suis-je? Professeur, Assistant, Étudiants Positionnement du cours dans le programme de génie des TI Présentation du plan de cours Les processus daffaires Lanalyse du domaine et la modélisation Larchitecture applicative La production et la maintenance

3 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 3 Qui suis-je? JF Couturier 12 ans dexpérience (programmeur, analyste, consultant, étudiant…) DEC FX-Garneau 2001, BAC en TI 2008, Maîtrise en 2011 Connaissances théoriques et pratiques en planification informatique et modélisation dentreprise Modélisation de base de données, programmation Web, Reporting Notation BPMN et UML Activités actuelles: Directeur des systèmes (Analyse fonctionnelle, PDSI, Budget, gestion des TI) Maîtrise avec mémoire - Méthodologie de développement agile, gouvernance et SOA Domaine daffaires: Santé, immobilier, financier et comptable, développement web, gouvernemental… Chargé de laboratoire GTI-210 dhiver 2007 à automne 2009 Chargé de cours GTI-210 dautomne 2008 à automne 2009 Chargé de cours de GTI-515 depuis été 2009 (9 e fois)

4 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 4 Qui suis-je? Étudiant(e) Profil académique Cours suivis Cours de la session Expérience en industrie Années dexpérience, types de logiciels, postes occupés, sujets du cours, domaine daffaires (ex: bancaire, télécom, jeux vidéo, développement web, …) Attentes face au cours Intérêt de carrière

5 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 5 Plan du cours # 1 Qui suis-je? Professeur, Assistant, Étudiants Positionnement du cours dans le programme de génie des TI Présentation du plan de cours Les processus daffaires Lanalyse du domaine et la modélisation Larchitecture applicative La production et la maintenance

6 Département de génie logiciel et des TI Objectifs du programme Programme de GTI Former des ingénieur(e)s : Généralistes en systèmes logiciels et multimédias Ayant une formation optimisée pour un environnement daffaires transactionnel où les technologies de lInternet sont omniprésentes Question : Quest-ce quun ingénieur pour vous? Quest-ce quun ingénieur en GTI? GTI515 Automne 2013 JF Couturier 6

7 Département de génie logiciel et des TI Ingénieur Personne, généralement diplômée, que sa formation scientifique et technique rend apte à concevoir et à diriger certains travaux, à participer à certaines recherches. [Wiki] L'exercice de la profession d'ingénieur consiste à faire, pour le compte d'autrui, l'un ou l'autre des actes suivants: a)Donner des consultations et des avis; b)Faire des mesurages, des tracés, préparer des rapports, calculs, études, dessins, plans, devis, cahiers des charges; c)Inspecter ou surveiller les travaux. [OIQ] GTI515 Automne 2013 JF Couturier 7

8 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 8 Programme GTI Disciplines couvertes : Éléments de génie logiciel Ingénierie des systèmes informatiques Technologies multimédias Conception et gestion de réseaux informatiques Technologies de lInternet Conception de systèmes de commerce électronique

9 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 9 Génie logiciel Génie des systèmes Systèmes multimédias Réseautique et Internet Cours généraux Stages et cours intégrateurs GTI210 Sécurité des systèmes Génie des TI

10 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 10 Cours de spécialités GTI GTI210 : Introduction au génie des TI GTI510 : Gestion de projets et assurance de la qualité GTI515 : Systèmes d'information dans les entreprises GTI525 : Technologies de développement Internet GTI710 : Commerce électronique GTI727 : Progiciel de gestion intégré GTI660 : Bases de données multimédias GTI310 : Structures de données multimédias GTI410 : Application des techniques numériques en graphisme et imagerie GTI420 : Infographie avancée GTI664 : Applications multimédias et Internet GTI530 : Aspects opérationnels des réseaux GTI719 : Sécurité des réseaux d'entreprise GTI777 : Conception de services de réseautique et de messagerie GTI780 : Sujets spéciaux en technologie de l'information GTI790 : Projet synthèse en génie des technologies de l'information

11 Département de génie logiciel et des TI Cours de spécialités MTI MTI515 : Système dinformation dans les entreprises MTI710 : Commerce électronique MTI727 : Progiciel de gestion intégré en entreprise MTI825 : Gestion des services TI MTI820 : Entrepôt de données et intelligence daffaires MTI719 Sécurité des réseaux d'entreprise MTI777 Conception de services de réseautique et de messagerie MTI780 : Sujet spéciaux en technologies de linformation MTI810 : Traitement et systèmes de communication vidéo MTI815 : Système de communication vocale MTI830 : Forage de textes et de données audiovisuelles MTI835 : Développement dapplications graphiques GTI515 Automne 2013 JF Couturier 11

12 Département de génie logiciel et des TI Objectif du cours Analyse et modélisation des processus daffaires. Forces et faiblesses des processus daffaires. Spécifications des exigences dun système dinformation. Amélioration de lefficacité des processus daffaires. Étude des étapes du cycle de transformation dun système dinformation automatisé répondant aux exigences. Analyse, maintenance, opération dun système dinformation. À la fin de ce cours, létudiant sera en mesure : d'expliquer le fonctionnement dun système dinformation réel, den évaluer la qualité et la pertinence et den diriger son adaptation à de nouvelles exigences; de participer activement aux différentes phases de lanalyse du système; den contrôler la mise en place et lexploitation. Séparation des responsabilités entre LOG-210 et GTI/MTI-515 GTI515 Automne 2013 JF Couturier 12 Inspiré de

13 Département de génie logiciel et des TI Vue densemble du cours Analyse et modélisation Diagrammes dactivité Modèle du domaine et cas dutilisation Cas de test Archétypes danalyse – Modélisation en couleur Diagrammes de robustesse BPMN et DFD Gestion des TI Cadre darchitecture dentreprise et TOGAF Gestion des services et ITIL V3 Maintenance logicielle et S3M Gestion des applications et ASL (Si on a le temps) GTI515 Automne 2013 JF Couturier 13

14 Département de génie logiciel et des TI Lectures et références Sur le site Web du cours: Notes de cours Articles Études de cas Wikipédia: Comment ça marche: GTI515 Automne 2013 JF Couturier 14

15 Département de génie logiciel et des TI Règles du jeu La ponctualité Tout le monde a la parole, mais un seul à la fois Un effort réparti dans le temps Prendre des notes Faire les lectures demandées Je nai pas réponse à tout, soyez indulgent Parfois je parle vite, arrêtez-moi! La répartition des cotes….E à A+ GTI515 Automne 2013 JF Couturier 15

16 Département de génie logiciel et des TI QUIZ Porte sur toute la matière présentée en cours (cumulatif) Commence à 18 h 20 minutes 2,5 % de la note chacun Cours 3, 5, 10 et 12 GTI515 Automne 2013 JF Couturier 16

17 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 17 Plan du cours # 1 Qui suis-je? Professeur, Assistant, Étudiants Positionnement du cours dans le programme de génie des TI Présentation du plan de cours Les processus daffaires Lanalyse du domaine et la modélisation Larchitecture applicative La production et la maintenance

18 Département de génie logiciel et des TI Plan de cours Plan de GTI-515 Parce que le cours vit une refonte, le plan de cours peut connaître quelques modifications. GTI515 Automne 2013 JF Couturier 18

19 Département de génie logiciel et des TI Laboratoires – GTI515 Équipes de 4 Équipes formées lors de la première séance de laboratoire Sujet pour les laboratoires confirmé par le professeur et le chargé de laboratoire lors de la première séance de laboratoire Production des artéfacts des disciplines de RUP: Document de vision Diagrammes dactivité et BPMN Modèle du domaine et archétypes Diagramme des cas dutilisation, cas dutilisation et diagramme de robustesse SRS Contrôle de la qualité par des inspection par les pairs Outils : Visio ou Visual ParadigmVisual Paradigm GTI515 Automne 2013 JF Couturier 19

20 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 20 Pénalités de retard < 24 hres : 20 % 24 hres > et <48 hres : 40 % 48 hres > et <72 hres : 60 % >72 hres : 100 %

21 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 21 Plagiat Lire le Chapitre 10 Plagiat et fraude du Règlement des études de 1er cycle Sanction minimale demandée pour un laboratoire copié ou autres cas de plagiat ou fraude: échec du cours Autre cas : Copie dun livre, document ou document provenant dInternet sans citer la source Réutilisation de ses travaux dun autre cours sans autorisation

22 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 22 Plan du cours # 1 Qui suis-je? Professeur, Assistant, Étudiants Positionnement du cours dans le programme de génie des TI Présentation du plan de cours Larchitecture dirigée par les modèles

23 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 23 Les tendances dans le développement des systèmes dinformation Modélisation UML2 BPMN MDA (Model Driven Architecture) SOA (à laide des Services Web) Domain Specific Language Les frameworks, autour de: Eclipse, NetBean Visual Studio

24 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 24 UML - Historique Ref: Using the UML to Describe Design Patterns, Diane Strode

25 Département de génie logiciel et des TI Pourquoi modéliser? Un modèle est une abstraction du monde concret, qui facilite sa compréhension Un modèle peut être sous forme graphique et/ou textuelle Sil est sous forme graphique, il doit être complété par une présentation textuelle GTI515 Automne 2013 JF Couturier 25

26 Département de génie logiciel et des TI La modélisation dans les entreprises ??? Une perte de temps pour les non- informaticiens et même les informaticiens Une évolution inéluctable avec les nouveaux outils Modéliser = prêcher dans le désert? Cela dépend de la culture de votre département. GTI515 Automne 2013 JF Couturier 26

27 Département de génie logiciel et des TI Quelques chiffres 256 milliards en projet logiciel aux US. 16% sont complétés en temps et dans les coûts 31% sont annulés (81G$) 53% dépassent le budget prévu 42% seulement sont livrés avec les exigences initiales GTI515 Automne 2013 JF Couturier 27 Standish Group, 1999

28 Département de génie logiciel et des TI Quelques chiffres GTI515 Automne 2013 JF Couturier 28 Standish Group, 1999

29 Département de génie logiciel et des TI Quelques chiffres GTI515 Automne 2013 JF Couturier 29 Standish Group, 1999

30 Département de génie logiciel et des TI Quelques chiffres GTI515 Automne 2013 JF Couturier 30 Standish Group, 1999

31 Département de génie logiciel et des TI Quelques chiffres Une grande proportion de projets TI échouent. Pourquoi? Plusieurs facteurs Les mauvaises exigences en font partie Si ça va si mal, cest quil y a quelque chose quon ne fait pas bien. Il faut se remettre en question! GTI515 Automne 2013 JF Couturier 31

32 Département de génie logiciel et des TI Et maintenant? GTI515 Automne 2013 JF Couturier 32 CHAOS Summary 2009

33 Département de génie logiciel et des TI Et maintenant? GTI515 Automne 2013 JF Couturier 33 Standish Group, 1999 CHAOS Summary 2009

34 Département de génie logiciel et des TI Finalement… GTI515 Automne 2013 JF Couturier 34

35 Département de génie logiciel et des TI Réussite, Échec Mais quest-ce quun projet réussi? Dans les temps? Dans le budget? Avec les fonctions prévues? GTI515 Automne 2013 JF Couturier 35

36 Département de génie logiciel et des TI Rappel Notre domaine est très jeune (70 ans?) Génie de la construction…5000 ans? Mais nous progressons très rapidement. Pourquoi le génie en TI? Artisanat vs génie (le pif vs la méthode) Âge du génie logiciel / TI - Maturité Science virtuelle vs Mécanique, construction Une tendance…De lartisanat à lindustrialisation du développement logiciel GTI515 Automne 2013 JF Couturier 36

37 Département de génie logiciel et des TI Industrialisation Vers le milieu du 19e siècle Segmenter le travail des individus pour ne pas être dépendant dun artisan Permet une production beaucoup plus efficace, en série. GTI515 Automne 2013 JF Couturier 37

38 Département de génie logiciel et des TI Industrialisation Est-ce que le développement peut-être industrialisé? Certains disent que non, que le logiciel à un caractère trop créatif Dautres pensent que les récents progrès dans le domaine permettent une éventuelle industrialisation dans la production dapplication. GTI515 Automne 2013 JF Couturier 38 Réf.: Software Factories, Greenfield, J.,

39 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 39 Technologies (OO, CBD, Services Web, SOA, XML, AOP, DB, design patterns…) Ingénierie dirigée par les modèles Usines logicielles (Microsoft)Architecture dirigée par les modèles (OMG) Deux applications dun même concept de base

40 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 40 Techniques de développement assisté par ordinateur (Réf.: Software Factories, Greenfield, J., p.144)

41 Département de génie logiciel et des TI Usines logicielles (S. Factory) Un modèle très détaillé, beaucoup de code généré CASE Tools (Computer-aided software engineering) Mal adapté au développement agile qui implique souvent des solutions partielles très tôt dans le cycle de développement Synchronisation difficile Éloignée de la plateforme GTI515 Automne 2013 JF Couturier 41 Réf.: Software Factories, Greenfield, J.,

42 Département de génie logiciel et des TI Usines logicielles (S. Factory) Exemple : Outils graphiques de modélisation des classes Plus proche de la plateforme Code généré pour la plateforme Plus simple Aide généralement le développeur à voir les dépendances entre les classes Il reste beaucoup de code à faire à la main. Penser à coder du SWING Java à la mitaine. GTI515 Automne 2013 JF Couturier 42 Réf.: Software Factories, Greenfield, J.,

43 Département de génie logiciel et des TI Usines logicielles (S. Factory) Existence dun framework logiciel On se base sur le framework pour automatiser-compléter la production de certains éléments, comme les éléments graphiques. Abstraction plus élevée VB6 et ses formulaires.NET, Hibernate Peu dabstractions au niveau du modèle Classe, entité-relation GTI515 Automne 2013 JF Couturier 43 Réf.: Software Factories, Greenfield, J.,

44 Département de génie logiciel et des TI Usines logicielles (S. Factory) Finalement, il y a la possibilité davoir une « pile » de modèles Dun modèle à lautre, il y a transformation vers un modèle de plus en plus précis Approche MDA Concept de Domain Specific Language Pour un domaine particulier, on crée des « templates » réutilisables Permets la contribution des experts métiers GTI515 Automne 2013 JF Couturier 44 Réf.: Software Factories, Greenfield, J.,

45 Département de génie logiciel et des TI Usines logicielles GTI515 Automne 2013 JF Couturier 45 Réf.: Software Factories, Greenfield, J.,

46 Département de génie logiciel et des TI Domain Specific Langage Par opposition au General purpose language comme UML, C++, Java ou C#. Avantages Permets à un expert métier de comprendre et valider un modèle Inconvénient Coût, Formation, Maintenance GTI515 Automne 2013 JF Couturier 46

47 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 47 Buzz….MDA, MDD, MDE Model Driven Architecture marque de commerce de lOMG Model Driven Development extension de MDA marque de commerce de lOMG Model Driven Engineering expression générique

48 Département de génie logiciel et des TI Exemple À partir des spécifications des exigences logicielles: Lacteur saisit la commande, contenant: ladresse de livraison ladresse de facturation Le système crée la commande Lacteur saisit un détail de la commande, avec: le nom du produit la quantité demandée le prix du produit Le système crée le détail et revient à létape 3 Lacteur termine la commande Le système ferme la commande GTI515 Automne 2013 JF Couturier 48

49 Département de génie logiciel et des TI Model Driven Architecture GTI515 Automne 2013 JF Couturier 49 Un modèle (Diagramme de classes UML)

50 Département de génie logiciel et des TI Model Driven Architecture Un schéma XML

51 Département de génie logiciel et des TI Model Driven Architecture GTI515 Automne 2013 JF Couturier 51 Des classes Java public class Commande { private String adresseLivraison; private String adresseFacturation; private Collection detailCommande; … String getAdresseLivraison(); void setAdresseLivraison(String value); String getAdresseFacturation(); void setAdresseFacturation(String value); } public class DetailCommande { private float prix; private int quantite; private String nomProduit; float getPrix(); void setPrix(float value); int getQuantite(); void setQuantite(int value); String getNomProduit(); void setNomProduit(String value); }

52 Département de génie logiciel et des TI Model Driven Architecture GTI515 Automne 2013 JF Couturier 52 Programme public class Commande { private String adresseLivraison; private String adresseFacturation; String getAdresseLivraison(); void setAdresseLivraison(String value); String getAdresseFacturation(); void setAdresseFacturation(String value); } Schéma XML

53 Département de génie logiciel et des TI Model Driven Architecture Spécifications de lOMG Séparation de la logique métier de toute plateforme technique Spécifications dun langage de transformation (QVT) GTI515 Automne 2013 JF Couturier 53

54 Département de génie logiciel et des TI Model Driven Architecture Spécifications de lOMG Séparation de logique métier de toute plateforme technique 4 catégories de modèles, basés sur UML (PIM, PSM, CIBM, PICM) Spécifications dun langage de transformation (QVT) GTI515 Automne 2013 JF Couturier 54

55 Département de génie logiciel et des TI Concept principal de MDA Modéliser pour documenter le système Modéliser pour construire le système GTI515 Automne 2013 JF Couturier 55

56 Département de génie logiciel et des TI CIM, PIM, PSM, Code CIM Computing Independant Model Modèle du domaine, logique métier PIM Platform Independant Model Modèle de conception, UML et OCL PSM Platform Specific Model.NET, J2EE Code… GTI515 Automne 2013 JF Couturier 56

57 Département de génie logiciel et des TI Les différentes étapes GTI515 Automne 2013 JF Couturier 57 Réf.: the Zachman Framework and the OMGs MDA, Business Process Trends, Sept. 2003

58 Département de génie logiciel et des TI MDA et Gartner GTI515 Automne 2013 JF Couturier 58 Gartner, Hype Cycle, 2008

59 Département de génie logiciel et des TI Étude de cas Lecture de la discussion sur MDA Questions: Quels sont les arguments pour? Quels sont les arguments contre? Vos commentaires sur larticle? Quelle est votre opinion, en rapport avec votre propre expérience de travail? GTI515 Automne 2013 JF Couturier 59

60 Département de génie logiciel et des TI Impact Rôle du développeur minimisé puisquil ninterprète plus le modèle, les règles de transformation sen chargent. Modèles exportables dune plateforme à un autre Plus de 100 articles de recherche sur IEEE entre 2008 et Mais… GTI515 Automne 2013 JF Couturier 60

61 Département de génie logiciel et des TI Impact Est-ce applicable au monde agile? Le cycle de modélisation est-il compatible avec le développement itératif? Est-ce quil y a suffisamment de ressources hautement qualifiées pour réaliser ce type de projet? Pouvez-vous les former? Pouvez-vous les conserver? Produire 80% du code et vous laisser les derniers 20% plus difficiles… Comment intégrer les tests? GTI515 Automne 2013 JF Couturier 61 Scott Ambler, Enterprise Unified Process, p 191

62 Département de génie logiciel et des TI Impact Quelle est votre opinion, en rapport avec votre propre expérience de travail? GTI515 Automne 2013 JF Couturier 62

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

64 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 64

65 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 65

66 Département de génie logiciel et des TI Exemple GTI515 Automne 2013 JF Couturier 66

67 Département de génie logiciel et des TI Ressources Site de l'OMG MDA Site de l'OMG MDA Article dIBM sur MDA Discussion sur MDA Wiki MDA Wiki QVT GTI515 Automne 2013 JF Couturier 67

68 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 68 Laboratoire #1 Choix du sujet Validation de la portée: Suffisamment long Plusieurs interactions humaines / machines Réalisable dans une session Chargé de laboratoire: Oleg Litvinski Premier laboratoire: lundi 7 mai

69 Département de génie logiciel et des TI Le document de vision (RUP) Une base de discussion et daccord parmi les intervenants du projet Une description de lapplication en général, incluant la description du marché cible, les clients, les utilisateurs du système, les problèmes à résoudre et les caractéristiques de lapplication GTI515 Automne 2013 JF Couturier 69

70 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 70 Requirements Management with Use Cases v Copyright © 1998, 2001 Rational Software, all rights reserved 2 Problem Solution Space Problem Space Needs Features Software Requirements Test Procedures DesignUser Docs The Product To Be Built Traceability

71 Département de génie logiciel et des TI Exemples de caractéristiques (feature) Domaine dapplicationExemple de caractéristique Système de commande dascenseur Commande manuelle des portes durant une urgence de feu Système de commande dinventaire Fournir un statut récent de tous les items répertoriés Système de suivi de défautsFournir des « données » sur les tendances pour évaluer la qualité Système de paieRapports par catégories des déductions remis à limpôt Système de commande darmes Minimum de deux confirmations indépendantes dautorisation dattaque exigée GTI515 Automne 2013 JF Couturier 71

72 Département de génie logiciel et des TI Niveau de détail des caractéristiques Pour tout nouveau système ou pour une amélioration majeure à un système existant, il est recommandé de garder un niveau dabstraction assez élevé de sorte à avoir un maximum de caractéristiques compris entre et de préférence moins de 50. GTI515 Automne 2013 JF Couturier 72

73 Département de génie logiciel et des TI Attributs des caractéristiques AttributDescription StatutSuit le progrès. Exemples : Proposé, approuvé, incorporé, etc. Priorité/ Bénéfice Les caractéristiques ne sont pas à priorités égales ou génèrent des bénéfices égaux. Exemple : critiques, importantes, optionnelle EffortEstimation du nombre de personnes/semaines, lignes de code, points de fonction, COSMIC_FFP RisqueLa probabilité que la caractéristique aille causer un événement indésirable, tel que le dépassement du budget ou des délais ou même lannulation du projet GTI515 Automne 2013 JF Couturier 73

74 Département de génie logiciel et des TI Attributs des caractéristiques AttributDescription StabilitéLa probabilité que la caractéristique elle-même ou sa compréhension par léquipe de développement changera Mise en application Documenter la version prévue pour laquelle la caractéristique sera incorporée Assignée àDésigner léquipe responsable de la caractéristique RaisonLorigine de la requête de la caractéristique GTI515 Automne 2013 JF Couturier 74

75 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 75

76 Département de génie logiciel et des TI Rédaction du document de vision une description concise de tout ce qui est important au produit ou à lapplication écrit avec un niveau de détails, dans un langage lisible et compréhensible par les intervenants du projet Document de 15 à 20 pages GTI515 Automne 2013 JF Couturier 76

77 Département de génie logiciel et des TI Exemple: le cas ACS GTI515 Automne 2013 JF Couturier 77

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

79 Département de génie logiciel et des TI Exemple de problèmes: le cas ACS Contrôle dune large gamme de matériels Utilisation compliquée Difficultés de programmation Disponibilité du matériel Risque de mauvaise utilisation GTI515 Automne 2013 JF Couturier 79

80 Département de génie logiciel et des TI Exemple de besoins: le cas ACS Automatiser: La distribution de fertilisant La distribution de nourriture La durée de léclairage Commander lopération des appareils Réguler le niveau et la dureté de leau La température GTI515 Automne 2013 JF Couturier 80

81 Département de génie logiciel et des TI Exemple de caractéristiques: le cas ACS Démarrage automatique du système Programmation conservée en cas de panne dalimentation Détection automatique des modules Facile à programmer et à utiliser Exigence non fonctionnelle! GTI515 Automne 2013 JF Couturier 81

82 Département de génie logiciel et des TI Critères dévaluation Respect de lesprit du document En tant quintervenant externe, est-ce que je comprends bien Respect de la forme du gabarit Qualité du français Document de calibre professionnel que lon pourrait remettre à un dirigeant GTI515 Automne 2013 JF Couturier 82

83 Département de génie logiciel et des TI Grille dévaluation (sur 100) À venir… GTI515 Automne 2013 JF Couturier 83

84 Département de génie logiciel et des TI GTI515 Automne 2013 JF Couturier 84 Prochain cours La modélisation des processus daffaires Le diagramme dactivité Le diagnostic des processus daffaires existant Lectures: Lutilisation dUML Chapitre sur les diagrammes dactivités dans Larman Lecture sur MDA Voir site Web du cours

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


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

Présentations similaires


Annonces Google