% INM5151 — Projet d'analyse et de modélisation % UQAM — Département d'informatique % Plan de cours — Été 2023 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Coordination ------------ Trudel, Sylvie PK-4720 Enseignement ------------- Naceur, Rhouma Groupes: 030 Description du cours ==================== Intégrer les connaissances théoriques acquises en analyse et modélisation par la réalisation, en groupe, d'un travail important. Acquérir une expérience pratique de mise en oeuvre d'une méthode formelle utilisée en industrie. Planification, réalisation et documentation formelle d'un projet de système d'information. Apprentissage étape par étape et utilisation d'une méthodologie de développement employée dans l'industrie pour procéder à l'analyse et la conception de systèmes. Pratique des méthodes courantes de travail en génie logiciel: présentations, révisions structurées, etc. Préalables académiques ---------------------- INF5151 Génie logiciel: analyse et modélisation Objectif du cours ================= - Intégrer les connaissances théoriques acquises en analyse et modélisation par la réalisation, en groupe, d'un travail d'envergure. - Acquérir une expérience pratique de mise en oeuvre d'une méthodologie. - Réalisation et documentation d'un projet de système d'information. - Apprentissage étape par étape et utilisation d'une méthodologie pour procéder à l'analyse et à la conception de systèmes. - Pratique des méthodes courantes de travail en génie logiciel : présentations, révisions, etc. Contenu du cours ================ Voir le site Moodle du cours Formule Pédagogique =================== Ce cours est un "cours projet" où l'apprentissage et l'essentiel de l'évaluation (65%) portent sur la réalisation d'un projet en équipes de 4-5 étudiant.e.s. Dans ce groupe-cours, chacune des équipes contribuera une composante d'un projet d'envergure commun. 1. Cours hebdomadaire à l'heure du cours, à moins d'avis contraire. 2. Les supports nécessaires au cours seront sur le site du cours (Moodle), à l'avance. 3. Échanges par courriel et Moodle pour les questions et travaux, en dehors des séances prévues. Modalités d'évaluation ====================== Item Pondération ------------------------------------------------------- ------------- **Projet** **65%** 1\. CONOPS (07 Juin 2023) 17.5% 2\. Sprint 1 (28 Juin 2023) 17.5% 3\. Sprint 2 (19 juillet 2023) 15% 4\. Sprint 3 (09 Août 2023) 15% **Travaux individuels** **35%** 1\. Participation en classe 10% 2\. Évaluation par les pairs (09 Août 2023) 5% 3\. Travail INDIVIDUEL de modélisation (10 Août 2023) 20% Des conflits peuvent survenir dans une équipe durant le cours. Il est possible de dissocier une équipe, mais en fin de livrable: 1) le livrable en cours sera remis avec la composition initiale de l'équipe, et 2) les "dissocié.e.s" peuvent continuer à travailler sur le même projet, ou sur un autre projet, pour les livrables suivants. Pour réussir le cours il faut avoir au moins 60 % sur la partie réalisée en équipe, et au moins 60% sur la partie individuelle (participation en classe, évaluation par les membres de l'équipe, et travail individuel de modélisation). Les règlements concernant le plagiat seront strictement appliqués. Pour plus de renseignements, consultez le site suivant : Calendrier du cours =================== Vérifier sur Moodle: https://www.moodle.uqam.ca/coursv3/my/ Médiagraphie ============ VR LARMAN, Craig -- *Applying UML and Patterns - An Introduction to Object-Oriented Analysis and Design* -- THIRD EDITION, PRENTICE-HALL, 2005, ISBN: 0-13-148906-2. OU VR LARMAN, Craig -- *UML 2 et les design patterns : Analyse et conception orientées objet et développement itératif, 3e édition - PEARSON EDUCATION, 2005, ISBN 978-2744070907* UC Object Management Group. Organisme responsable de l'évolution de la norme UML avec le "Revision task force". VR ARLOW, Jim et NEUSTADT, Ila -- *UML2 and the Unified Process: Practical Object-Oriented Analysis and Design, second edition* -- ADDISON-WESLEY OBJECT TECHNOLOGY SERIES, 2005 VC \[BOO99\] BOOCH, Grady & RUMBAUGH, James & JACOBSON, Ivar -- *The Unified Modeling Language User Guide* -- ADDISON-WESLEY, 1999 ISBN 0-201-57168-4 . VC \[COA99\] COAD, Peter, LEFEBVRE, Eric & De LUCA, Jeff -- *Java Modeling Color with UML - Enterprise Components and Process* -- PRENTICE HALL, 1999 ISBN 0-13-011510-X . VC \[ERI98\] ERIKSSON, Hans-Erik & PENKER, Magnus -- *UML Toolkit* -- JOHN WILEY, 1998 ISBN 0-471-19161-2. VC \[FOW04\] FOWLER, Martin -- *UML Distilled* -- THIRD EDITION, ADDISON-WESLEY, 2004 ISBN 0-321-19368-7.