% INM5151 — Projet d'analyse et de modélisation % UQAM — Département d'informatique % Plan de cours — Été 2020 * Horaires, locaux et enseignants: Responsable(s) du cours ======================= Coordination ------------ Mili, Hafedh PK-4340 poste 3943 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 web 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 3 étudiant.e.s--exceptionnellement deux, avec autorisation préalable du/de la professeur.e. Les étudiant.e.s proposeront des projets de leur choix, qui seront validés par le/la professeur.e et les autres étudiant.e.s du point de vue portée et complexité. Les étudiant.e.s auront alors à faire l'expérience de tout le cycle de développement du projet en question, à commencer par le "concept d'opérations", à la modélisation, et la réalisation en trois sprints selon une méthode de développement agile (SCRUM). Le cours se déroule comme suit: \* Des séances "magistrales" durant lesquelles: 1) le/la professeur présente les objectifs du cours, 2) procède, au besoin, à un rappel des notions de modélisation vues dans le cours INF5151, et 3) des explications sur les livrables \* Cinq présentations par les équipes aux échéances suivantes: 1) présentation "informelle" de l'idée du projet à la semaine 2 de la session, pour validation, 2) présentation du ConOps à la semaine 6, selon gabarit fourni ultérieurement, et 3) trois présentations de sprint (rapport + démo) aux semaines 9, 12, et 15. La présence des étudiant.e.s à ces ces présentations est obligatoire. \* Si le temps le permet, une ou deux séances d'exercices de modélisation (cas d'utilisation, diagramme de classe). La présence est optionnelle mais fortement encouragée. \* Des séances de consultation: durant les heures normales du cours, en dehors des trois types de séances mentionnées précédemment, le/la professeur se met à la disposition des équipes dans la salle habituelle de cours pour répondre à leurs questions. Notez que: - Les séances de consultation n'excluent pas des rencontres sur demande avec le/la professeur, en dehors de l'heure habituelle du cours. - Une équipe qui souhaite une telle rencontre désignera l'un.e de ses membres pour les intéractions avec le/la professeur (courriel, proposition de plages horaires, etc.) Modalités d'évaluation ====================== Évaluation Pondération -------------------------- ------------- OpsCon 15% SRS 25% Prototype 25% Présentation 10% Évaluation par les pairs 10% Travail individuel 15% 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.moodle2.uqam.ca/coursv3/my/ Materiel de cours ================= La bibliographie pour ce cours correspond à celle du cours INF5151, et aux notes fournies par le professeur.