Syllabus - Gilles COTTERET
Transcription
Syllabus - Gilles COTTERET
UNIVERSITÉ DE SHERBROOKE FACULTÉ D'ADMINISTRATION HIVER 2007 session et année Enseignant : Gilles Cotteret GIS 247 Méthodologie de développement de systèmes d’information B.A.A. numéro du cours titre du cours niveau Professeur responsable du cours : Claude Caron local : K1-4003 (bureau) ou K1-4060 (Laboratoire de GéoBusiness) téléphone : (819) 821-8000, poste 61908 (bureau) ou poste 61920 (labo) courriel : [email protected] Coordonnées de l'enseignant : Gilles Cotteret local : téléphone : courriel : 1. K1-4060 (Laboratoire de GéoBusiness) (819) 821-8000 poste 61920 (labo) [email protected] OBJECTIFS But du cours : Permettre aux étudiants d'acquérir des connaissances et les habilités professionnelles requises pour l'utilisation des méthodes et techniques actuelles de développement d'applications informatiques en gestion. En particulier, il s'agit pour l'étudiant d'en arriver à : • • • • • • Avoir une perspective globale de la démarche de développement de S.I. en gestion; Connaître et pouvoir utiliser les approches d'analyse des besoins des utilisateurs; Savoir utiliser les techniques et formalismes de modélisation orientés objet, ainsi que ceux utilisés pour les données et les traitements; Pouvoir utiliser efficacement des outils-logiciels de modélisation; Savoir comment structurer une base de données et développer l'habileté pour ce faire; Connaître les principales règles de l'art en matière de conception d'interfaces à l'utilisateur. 2 2. • • • • • FORMULES PÉDAGOGIQUES Présentation formelle des méthodes, concepts et techniques de développement Pratiques des méthodes et techniques en classe Exercices en équipe Lectures Discussions (dont des rencontres avec des intervenants externes) 3. COURS PRÉALABLES GIS 113 – Introduction aux systèmes d'information dans les organisations 4. CONTENU Séance 1 (12 janvier) Démarche et méthode de développement des systèmes d’information • Présentation du plan de cours • Développement des systèmes d’information • Rappel : système d’information (définition, taxonomie) et cycle de vie • Fondement de ce qu'est une méthode (définition, activités, intervenants) • Perspective spatio-temporelle des méthodes sur le plan international Lectures obligatoires : Séance 2 (19 janvier) PowerPoint de la Séance 1 Rivard et Talbot, Chapitres 1 et 2 Étude préliminaire • Activités et contenu de l'étude préliminaire • Éléments déclencheurs (officiel/officieux, besoin/désir) • Chaîne de résultat Lectures obligatoires : Lecture suggérée : PowerPoint de la Séance 2 Rivard et Talbot, Chapitre 3 Thorp, Chapitre 6 3 4. CONTENU Séance 3 (26 janvier) (suite) Diagnostic de l'existant • Analyse de l'environnement et collecte d'information • UML - Diagramme d'activités • EXERCICE no1 : • Description d'activités, équipes de 4 étudiants (max) • À remettre au début de la séance 5 Lectures obligatoires : Lectures suggérées : Séance 4 (2 février) Conception du S.I. – Modélisation orientée objet : vues statiques • Les différents diagrammes UML statiques • UML - Diagramme de classes et diagramme d'objets • Utilisation du logiciel Microsoft VISIO • EXERCICE no2 : • Création d'un diagramme de classes UML, équipes de 4 étudiants (max) • À remettre au début de la séance 6 Lectures obligatoires : Lecture suggérée : Séance 5 (9 février) PowerPoint de la Séance 3 Rivard et Talbot, Chapitre 4 et Annexe 3 Booch, Rumbaugh & Jacobson, Chapitre 19 Eriksson et Penger, Chapitre 1 PowerPoint de la Séance 4 Rivard et Talbot, Annexe 13 (vues statiques) Booch, Rumbaugh & Jacobson, Chapitres 8 et 14 Conception du S.I. – Modélisation Entité-Association • Remise de votre rapport présentant les résultats de l'EXERCICE no1 • Niveaux de modélisation des données : conceptuel, logique et physique • Formalisme Entité-Association et formes normales • EXERCICE no3 : • Création d'un MCD Entité-Association, équipes de 4 étudiants (max) • À remettre au début de la séance 7 Lectures obligatoires : PowerPoint de la Séance 5 Rivard et Talbot, Chap.6, Annexes 8 (« Les formes normales » seulement) et 9 (sauf pp. 592-599) 4 4. CONTENU Séance 6 (16 février) (suite) Conception du S.I. – Modélisation relationnelle • Remise de votre rapport présentant les résultats de l'EXERCICE no2 • Description du modèle relationnel et Langage SQL • Traduction du modèle Entité-Association au modèle relationnel • Utilisation du logiciel Microsoft ACCESS • EXERCICE no4 : • Traduction du modèle Entité-Association au modèle relationnel et structuration d'une base de données, équipes de 4 étudiants (max) • À remettre au début de la séance 8 Lectures obligatoires : Séance 7 (23 février) PowerPoint de la Séance 6 Rivard et Talbot, Annexes 7 et 9 (pp. 592 à 599) Conception du S.I. – Modélisation orientée objet : vues dynamiques • Remise de votre rapport présentant les résultats de l'EXERCICE no3 • Les différents diagrammes UML dynamiques • UML - Cas d'utilisation, diagramme d'activités (rappel) et de séquences • EXERCICE no5 (première partie) : • Création de diagrammes dynamiques, équipes de 4 étudiants (max) • À remettre au début de la séance 9 Lectures obligatoires : Lecture suggérée : PowerPoint de la Séance 7 Rivard et Talbot, Annexe 13 (vues dynamiques) Booch, Rumbaugh & Jacobson, Chapitres 17 et 19 EXAMEN INTRA Séance 8 (16 mars) Conception du S.I. – Diagramme de flux de données • Remise de votre rapport présentant les résultats de l'EXERCICE no4 • Niveaux de diagrammes de flux de données (DFD) • Règles et formalisme pour la création de DFD • EXERCICE no5 (deuxième partie) : • Création de DFD, équipes de 4 étudiants (max) • À remettre au début de la séance 9 Lectures obligatoires : PowerPoint de la Séance 8 Rivard et Talbot, Chapitre 6 (relire) et Annexe 11 5 4. CONTENU Séance 9 (23 mars) (suite) Conception du S.I. – Modélisation de l’interface à l'utilisateur • Remise de votre rapport de l'EXERCICE no5 (parties 1 et 2) • Types d'interfaces à l'utilisateur et règles de l'art en matière de conception • Particularités pour développement Internet, analyse en classe de sites Web • EXERCICE no6 : • Analyse d'interface à l'utilisateur, équipes de 4 étudiants (max) • À remettre au début de la séance 11 Lectures obligatoires : Séance 10 (30 mars) Réalisation technique et implantation • Activités propres à la réalisation technique, puis à la mise en place • Paramétrage de progiciel • Différentes approches de transition Lectures obligatoires : Séance 11 (13 avril) PowerPoint de la Séance 10 Rivard et Talbot, Chapitres 7 et 8, Annexe 14 Rencontre d'un intervenant externe, processus d'affaires et réingénierie • Remise de votre rapport présentant les résultats de l'EXERCICE no6 • Modélisation des processus d'affaires avec UML (« patterns ») Lectures obligatoires : Séance 12 (20 avril) PowerPoint de la Séance 9 Rivard et Talbot, Chapitre 6 (dès bas de p.289) Assister à la rencontre (matière à examen!) Rencontre avec un intervenant externe • Nombreuses indications sur la « vraie » pratique et exemples révélateurs • S'il reste du temps : libre pour votre préparation d'examen final Lectures obligatoires : Assister à la rencontre (matière à examen!) EXAMEN FINAL 6 5. ÉVALUATION Examen INTRA .......................................................................................................................25 % Exercice no1 : Description d'activités ........................................................................................5 % Exercice no 2 :Diagramme de classes UML..............................................................................5 % Exercice no 3 :Modèle Entité-Association .................................................................................5 % Exercice no 4 :Modèle relationnel dans Access ........................................................................5 % Exercice no 5 :DFD et diagrammes dynamiques UML............................................................15 % Exercice no 6 :Analyse d'interface à l'utilisateur........................................................................5 % Auto-évaluation par équipe .......................................................................................................5 % Examen FINAL........................................................................................................................30 % N.B. 6. Un maximum de 15 % pourra être enlevé pour une qualité déficiente du français dans les travaux présentés. Tout travail ayant fait l’objet d’un plagiat évident sera noté à 0 %. D'autre part, 50 % pourra être enlevé pour tout travail remis en retard par rapport à la date de remise prévue. BIBLIOGRAPHIE VOLUME OBLIGATOIRE Rivard Suzanne & Jean Talbot, 2001. Le développement de systèmes d'information – une méthode intégrée à la transformation des processus, 3e édition, Presses de l'Université du Québec. ISBN 2-7605-1137-5 VOLUMES DE RÉFÉRENCE Booch Grady, James Rumbaugh & Ivar Jacobson, 1999. The Unified Modeling Language – User Guide, Addison-Wesley, Don Mills (Ontario). ISBN 0-201-57168-4 Eriksson Hans-Erik & Magnus Penger, 2000. Business Modeling with UML – Business Patterns at Work, John Wiley & Sons, Toronto. ISBN 0-471-29551-5 Thorp John, 1998. The Information Paradox, McGraw-Hill, Montréal. ISBN 0-07-134265-6 Whitten Jeffrey L. & Lonnie D. Bentley, 2001. Systems Analysis & Design Methods, FifthEdition, IRWIN. ISBN 0-07-231539-3 LOGICIELS UTILISÉS • • VISIO (Microsoft) ACCESS (Microsoft)