Apparence
Livrable 1 - Préparation et analyse du projet
Pondération
Le livrable 1 compte pour 30% de la note finale du cours.
Date de remise
Le livrable 1 doit être remis au plus tard le mardi 10 février 2026 à 23h55 via LÉA.
Objectifs
L'objectif de ce livrable est de préparer et d'analyser le projet que vous avez choisi pour le développement d'une application native open source.
Votre analyse devra inclure les éléments suivants :
- Description du projet
- Présentez le projet, son objectif, et les besoins qu'il vise à satisfaire.
- Votre intérêt personnel pour ce projet.
- Analyse des exigences
- Identifiez et décrivez les exigences fonctionnelles ainsi que la technologie utilisée et votre niveau de maitrise de celle-ci.
- Les liens du dépôt GitHub/GitLab du projet source et le lien de votre dépôt/fork personnel.
- Choix de la licence libre pour le projet avec une brève justification de ce choix.
- Diagramme et histoires utilisateur
- Diagramme de cas d'utilisation
- Diagramme de classes (si vous utilisez la programmation orientée objet)
- Diagramme de composants (si vous utilisez un langage non objet)
- Modèle conceptuel de données (si vous utilisez une base de données)
- Établissement d'au moins 5 user stories (histoires d'utilisateur) décrivant des fonctionnalités clés du projet.
- Planification et annexes
- Établissement d'un échéancier détaillé (qu'est-ce qui doit être fait et quand). Je veux que vous vous basiez sur les périodes de travail et non les semaines pour construire votre échéancier.
- Maquette ou prototype de l'interface utilisateur.
Format de remise
Le livrable doit être remis sous la forme d'un document écrit, remis en PDF sur LÉA. Le document doit contenir une page titre, une table des matières ainsi qu'une bibliographie.
Critères d'évaluation
Le livrable sera évalué sur 100 selon les critères suivants :
- Description du projet (20%)
- Analyse des exigences (20%)
- Diagrammes et histoires utilisateur (40%)
- Planification et annexes (15%)
- Qualité de la présentation du document (5%)