Développement d'applications mobiles

Développement d'applications mobiles


Projet

Analyse et Conception

La première phase de la réalisation de votre projet consiste à en définir l’étendue et évaluer les fonctionnalités à développer. Cette phase de préparation est cruciale et vous permettra de réaliser l’ampleur du projet et pourquoi il est développé. Bien qu’une planification Agile doit être pouvoir s’adapter aux changements, il est important d’avoir une vision claire de l’objectif à atteindre. Vous préparerez également une vue architecturale haut niveau du projet à l’aide d’un modèle relationel de données et d’un storyboard.

Modèle relationnel de données

Le modèle relationnel de données établit la structures des données stockées dans la base de données. Vous devez définir un MRD complet représentant:

Prévoir ~2 entités par personne et identifiez clairement les responsabilitées de chacun.

Storyboard

Le storyboard présente la séquence des interactions de l'utilisateur avec le produit et identifie les fonctionnalités CRUDL à leur emplacement respectif. Vous pouvez accompagner votre storyboard d'explications ou de maquettes pour en faciliter la compréhension.

Rapport

Vous devrez consigner le résultat de votre analyse dans un rapport qui servira de base au reste des activités de développement du projet:

Ensuite, individuellement à tour de rôle, vous présenterez oralement les détails du module que vous développerez selon les aspects suivants:

👉 Exemple Recipeasy

NO AI SLOP

Pas de remplissage génératif, soyez concis et utilisez judicieusement les listes à puces. Évitez de noyer le contenu significatif dans la masse de mots superflus.

Remise

17 novembre, avant la fin du cours

Développement d'applications mobiles

Nom

Équipe
ProblĂ©matique 1     0.5     0
Description de la solution, valeur ajoutĂ©e 1     0.5     0
MRD cohĂ©rent, responsabilitĂ©es identifiĂ©es 1     0.5     0
En-tĂŞte/Page de prĂ©sentation, Marges standards, Arial, 13 points, Interligne 1.5, Texte JustifiĂ©, PDF, 1 remise 0     -0.5     -1     -2
Individuel                 / 12
Liste des modules, rĂ©partition des tâches, explication 1     0.5     0
Concept spĂ©cifique 1     0.5     0
DĂ©finition et explication adĂ©quate du MRD (~2 tables, attributs, types, clĂ©s, multiplicitĂ©s, règles d’intĂ©gritĂ©s) 5     4.5     4     3     2     1     0
PrĂ©sentation des interactions C R U D L dans le storyboard 2     1.5     1     0
Individuel                 / 12
Liste des modules, rĂ©partition des tâches, explication 1     0.5     0
Concept spĂ©cifique 1     0.5     0
DĂ©finition et explication adĂ©quate du MRD (~2 tables, attributs, types, clĂ©s, multiplicitĂ©s, règles d’intĂ©gritĂ©s) 5     4.5     4     3     2     1     0
PrĂ©sentation des interactions C R U D L dans le storyboard 2     1.5     1     0
Individuel                 / 12
Liste des modules, rĂ©partition des tâches, explication 1     0.5     0
Concept spĂ©cifique 1     0.5     0
DĂ©finition et explication adĂ©quate du MRD (~2 tables, attributs, types, clĂ©s, multiplicitĂ©s, règles d’intĂ©gritĂ©s) 5     4.5     4     3     2     1     0
PrĂ©sentation des interactions C R U D L dans le storyboard 2     1.5     1     0