B65 – PROJET SYNTHÈSE Hiver 2012 Contenue du document Présentation générale ...

B65 – PROJET SYNTHÈSE Hiver 2012 Contenue du document Présentation générale .................................................................................................................................... 1 Introduction ................................................................................................................................................ 1 Forme du cours B65 .................................................................................................................................... 1 Déroulement général du projet .................................................................................................................. 1 Contraintes générales..................................................................................................................................... 2 Contraintes associées à la démarche du projet .......................................................................................... 2 Contraintes techniques générales .............................................................................................................. 3 Présentation des treize livrables ................................................................................................................ 4 Livrable 1 – Document de conception .................................................................................................. 4 Livrable 2 – Document de planification générale ................................................................................. 5 Livrable 3, 4 et 5 – Documents de suivi de projet pour les Sprints 2, 3 et 4 (3 livrables) ..................... 6 Livrables 6 et 7 – Évaluation de l’avancement du projet (2 livrables) ............................................... 6 Livrable 8 – Livraison finale du projet ................................................................................................... 6 livrable 9 – Manuel de l’usager ............................................................................................................. 7 Livrable 10 – Fichier Lisez_moi.txt ........................................................................................................ 7 livrable 11 – Site Web ........................................................................................................................... 7 Livrable 12 – Présentation .................................................................................................................... 8 Livrable 13 – Vidéo de présentation ..................................................................................................... 8 Les projets proposés ....................................................................................................................................... 9 Projet générique 1 – Gestion de données .............................................................................................. 10 Présentation ......................................................................................................................................... 10 Contraintes ........................................................................................................................................... 11 Projet générique 2 – Jeu vidéo ............................................................................................................... 12 Présentation ......................................................................................................................................... 12 Contraintes ........................................................................................................................................... 12 Projets spécifiques .................................................................................................................................... 13 Projet industriel 1 – Calimacil Inc. .......................................................................................................... 14 Présentation ......................................................................................................................................... 14 Objectifs................................................................................................................................................ 14 Contraintes ........................................................................................................................................... 14 Opportunité .......................................................................................................................................... 14 Projet industriel 2 – Collineo Inc. ............................................................................................................ 16 Présentation ......................................................................................................................................... 16 Objectifs................................................................................................................................................ 16 Contraintes ........................................................................................................................................... 16 Opportunité .......................................................................................................................................... 17 Annexe 1 – Outils de conception | Conception UML ................................................................................. 18 Qu’est-ce que UML ................................................................................................................................... 18 Diagramme de classes .............................................................................................................................. 18 La classe ................................................................................................................................................ 19 L’héritage .............................................................................................................................................. 19 L’association ......................................................................................................................................... 19 Exemple complet ...................................................................................................................................... 20 Annexe 2 – Outils de conception | Conception d’interface usager ............................................................ 22 Besoins applicatifs du projet ................................................................................................................ 22 Ergonomie en informatique ................................................................................................................. 22 Outils recommandés pour le cours ...................................................................................................... 22 Annexe 3 – Outils de conception | « Design pattern » ............................................................................... 24 B65 – Projet synthèse Hiver 2012 1 de 24 P PRÉSENTATION GÉNÉRALE INTRODUCTION Tel que stipulé dans le plan de cours, ce projet vous donne l’opportunité de réaliser entièrement une application informatique et d’en assurer la mise en œuvre complète. Ainsi, à partir d’un devis présentant une idée générale et certaines contraintes spécifiques, vous allez devoir implémenter une application fonctionnelle en passant par plusieurs étapes de production typiques d’un tel projet. Comme l’indique le titre du cours, ce projet se veut une synthèse de certains apprentissages que vous avez accumulés pendant votre DEC. Il est donc essentiel de mettre à profit tous les aspects techniques que vous avez acquis afin de rendre hommage à l’informaticien(ne) que vous êtes rendu(e)! FORME DU COURS B65 Le cours Projet synthèse se déroule à raison de trois heures par semaine en classe et vous demande de produire une somme de travail significative à la maison. Aucune présentation ou évaluation formelle de nouvelle matière est prévue. Ainsi, aucun cours magistral n’est à l’horaire et aucune évaluation autre que celles du projet n’est à faire. Néanmoins, tous les projets requièrent l’approfondissement de nouvelles connaissances et de nouvelles compétences. Ce sera à vous d’identifier et d’acquérir les éléments requis au succès de votre projet. Le projet à réaliser est à mi-chemin entre un projet libre et un projet imposé. Plusieurs devis sont présentés à l’étudiant qui doit choisir lequel il réalisera. Chaque devis présente des objectifs spécifiques plus ou moins contraignants mais laisse une grande place à l’interprétation et à la créativité. DÉROULEMENT GÉNÉRAL DU PROJET Pour donner suite aux notions que vous avez acquises lors des cours précédents, le développement et la gestion du projet s’effectuera selon la méthode Scrum qui est une des méthodes Agile. Dans cet esprit, la réalisation du projet est découpée selon ces quatre Sprints distincts : Sprint 1. Conception et planification Sprint 2. Implémentation des éléments essentiels Sprint 3. Augmentation fonctionnelle Sprint 4. Livraison finale Pour chaque étape, vous aurez plusieurs évaluations différentes. En tout, le cours comportera treize évaluations distinctes! Le projet qui vous est demandé est exigent pour le temps que vous avez de disponible. Ainsi, vous allez devoir gérer vos activités très efficacement afin d’éviter les pièges typiques de tels projets. D’ailleurs, vous devez vous y mettre dès la première semaine pour ne pas accumuler de retard. Finalement, ne jamais hésiter à poser des questions sur la gestion du projet ou tout autre aspect technique. B65 – Projet synthèse Hiver 2012 2 de 24 P CONTRAINTES GÉNÉRALES Chacun des projets proposés comportent des contraintes qui leur sont propres et qui sont présentées à même leur devis respectifs. Néanmoins, chaque projet présente des éléments communs et plusieurs contraintes sont appliquées également sur tous les projets (sauf pour les exceptions mentionnées localement dans les devis). Les contraintes les plus significatives du projet sont sans contredit les méthodes de travail et le respect des échéanciers qui sont demandées. Tout au long du projet, une démarche serrée doit être suivi et plusieurs évaluations permettront de garder un rythme de travail adéquat. CONTRAINTES ASSOCIÉES À LA DÉMARCHE DU PROJET Le projet est divisé en 4 Sprints distincts : Sprint 1 – Conception et planification : Cette phase vise à réaliser la mise sur pied du projet. Après s’être assuré de bien comprendre le devis, l’étudiant doit définir les éléments du projet qui lui sont propres et faire la conception technique du projet ainsi que la planification des activités. Sprint 2 – Implémentation des éléments essentiels : Cette phase permet de produire les assises techniques du projet. À la fin de cette étape, on doit avoir une version préliminaire fonctionnelle du projet. En se basant sur les parties essentielles, on doit mettre en place l’infrastructure de l’application tout en offrant quelques fonctionnalités de bases. Sprint 3 – Augmentation fonctionnelle : Cette phase consiste à atteindre un avancement intermédiaire du projet. Comme pour le Sprint précédent, on doit déterminer des objectifs intermédiaires pour lesquels de nouvelles fonctionnalités seront mise de l’avant. Généralement, l’application devrait déjà contenir l’essentiel de tous les modules. Sprint 4 – Livraison finale : C’est ici qu’on peaufine l’application, qu’on fait les tests de fonctionnalité et que l’on apporte certaines modifications. Aussi, il faut terminer la réalisation de tous les documents finaux qui sont à remettre. Il est important de bien planifier le projet afin qu’il soit réalisable dans le temps disponible considérant toutes les autres contraintes que vous avez. Le calendrier des activités donne une excellente vue d’ensemble du déroulement global du projet. B65 – Projet synthèse Hiver 2012 3 de 24 P Semaine Nbr de semaines Description des activités Remise s et évaluations Date de remise des travaux Toujours au début du cours sans faute! 1 3 Sprint 1 20 % Conception et planification Document de conception 15.0 % Document de planification générale 5.0 % 20 février 2 3 4 3 Sprint 2 15 % Implémentation des éléments essentiels Projet : Implémentation initiale 10.0 % Suivi de projet : Sprint 2 2.5 % 19 mars 5 6 7 4 Sprint 3 15 % Augmentation fonctionnelle Projet : Augmentation fonctionnelle 10.0 % Suivi de projet : Sprint 3 2.5 % 23 avril 8 9 10 11 5 Sprint 4 50 % Livraison finale Projet : Version finale de l’application 30.0 % Suivi de projet : Sprint 4 2.5 % Manuel de l’usager 4.0 % Fichier LisezMoi.txt 1.0 % Site Web 5.0 % Présentation du projet 7.5 % Vidéo de présentation 5.0 % dans la semaine du 14 mai (date à déterminer) 12 13 14 15 NOTE : Les dates de remise indiquées tiennent compte d’une semaine de décalage à cause du premier cours manqué. CONTRAINTES TECHNIQUES GÉNÉRALES  Les projets se font seuls et aucune équipe n’est permise. Néanmoins, l’entre aide constructive est encouragée et souhaitée.  Outre le respect des contraintes spécifiées dans les devis, les étudiants ont pleine liberté pour réaliser le projet qui les intéresse.  Les outils de développement sont laissés à l’entière discrétion de l’étudiant en autant qu’ils soient disponibles sur la plateforme du cégep (IDE, langage de programmation, environnement de développement, outils de documentation et autres). Néanmoins, malgré la flexibilité qui est offerte, le contexte de ce projet se prête mal à l’apprentissage de nouveaux outils informatiques. Le temps disponible est déjà très serré pour le projet à réaliser. Il est fortement suggéré d’utiliser les outils connus et pour lesquels on désire développer une plus grande expertise.  La validation de l’approche avec l’enseignant est essentielle par une discussion avec ce dernier des détails du projet lorsqu’ils sont identifiés.  Les échéanciers ne sont pas négociables.  La réalisation de ce projet repose beaucoup sur les aptitudes à solutionner les problèmes qui ce présenteront. D’ailleurs, être capable d’identifier les problématiques et savoir où trouver les solutions sont des aptitudes essentielles qui doivent être développés afin d’être mieux préparé pour le marché du travail.  Pour quelque raison que ce soit, il sera permis de changer de projet en cours de session. Néanmoins, deux aspects sont à considérer : a. Toute la démarche de conception et de production des documents demandés pour la phase 1 est à refaire. b. Une pénalité est appliquée uploads/Ingenierie_Lourd/ b65-enonceprojets-h2012.pdf

  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager