Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam4:boards [2017/03/19 03:15] – [Contraintes techniques] jcheron | slam4:boards [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
===== -- Contexte ===== | ===== -- Contexte ===== | ||
- | Dans le cadre du suivi des projets de votre entreprise, vous travaillez sur la conception d' | + | Dans le cadre du suivi des projets de la DSI de l' |
En voici les principales caractéristiques : | En voici les principales caractéristiques : | ||
Ligne 19: | Ligne 19: | ||
* Une story peut appartenir à une étape [**step**] | * Une story peut appartenir à une étape [**step**] | ||
- | < | + | {{: |
===== Application d' | ===== Application d' | ||
Ligne 30: | Ligne 30: | ||
==== Contraintes techniques ==== | ==== Contraintes techniques ==== | ||
- | * AngularJs | + | * EmberJS |
* MongoDB | * MongoDB | ||
+ | * API REST RESTHEART | ||
+ | * Projet initial : {{: | ||
+ | |||
+ | ===== User stories ===== | ||
+ | |||
+ | * Se dé/ | ||
+ | * Modifier mes infos de compte | ||
+ | * Créer un projet | ||
+ | * Ajouter une(plusieurs) Story(ies) dans un projet | ||
+ | * Supprimer une Story dans un projet | ||
+ | * (Attribuer des story points) | ||
+ | * Affecter/ | ||
+ | * Lister les développeurs participant à un projet | ||
+ | * Lister mes projets (ceux que j'ai créés) | ||
+ | * Lister les projets auxquels je participe (participation à au moins 1 user story du projet) | ||
+ | * Lister les projets prioritaires (échéance proche) | ||
+ | * Lister les Stories prioritaires (appartenant à un projet prioritaire et n' | ||
+ | * Lister Mes tâches à réaliser (par priorité, classées par Projet/ | ||
+ | * Ajouter une étape (step) | ||
+ | * Changer une Story d' | ||
+ | * Gérer les tags (Création, | ||
+ | * Ajouter/ | ||
+ | * Ajouter/ | ||
+ | * Marquer une tâche comme réalisée (done) | ||
+ | * Consulter un projet | ||
+ | * Consulter une Story | ||
+ | * Afficher Board d'un projet | ||
+ | * Afficher Tableau de bord utilisateur | ||
+ | |||
+ | A faire : | ||
+ | * diagramme des Uses cases | ||
+ | * Descriptif textuel des US suivantes : | ||
+ | * Créer/ | ||
+ | * Ajouter une(plusieurs) Story(ies) dans un projet | ||
+ | * Maquette des autres US | ||
+ | |||
+ | ===== Diagramme use cases ===== | ||
+ | < | ||
+ | (note: Diagramme des cas d' | ||
+ | (Consulter projet)< | ||
+ | (Consulter projet)< | ||
+ | (Consulter projet)< | ||
+ | (Consulter projet)> | ||
+ | (Afficher stories)> | ||
+ | (Afficher stories)< | ||
+ | (Afficher stories)< | ||
+ | (Afficher stories)< | ||
+ | (Afficher story)> | ||
+ | (Afficher story)> | ||
+ | (Afficher story)> | ||
+ | (Afficher story)> | ||
+ | (Afficher story)> | ||
+ | (Afficher tasks)> | ||
+ | (Consulter projet)< | ||
+ | (Consulter projet)< | ||
+ | (Consulter projet)< | ||
+ | (Consulter projet)> | ||
+ | (Afficher stories)> | ||
+ | (Afficher stories)< | ||
+ | (Afficher stories)< | ||
+ | (Afficher stories)< | ||
+ | (Afficher story)> | ||
+ | (Afficher story)> | ||
+ | (Afficher story)> | ||
+ | (Afficher story)> | ||
+ | (Afficher story)> | ||
+ | (Afficher tasks)> | ||
+ | (Afficher tasks)> | ||
+ | (Afficher stories)> | ||
+ | (Dashboard user)> | ||
+ | (Dashboard user)> | ||
+ | (Dashboard user)> | ||
+ | (Dashboard user)> | ||
+ | (Dashboard user)> | ||
+ | (Dashboard user)< | ||
+ | (Board)> | ||
+ | (Infos compte) | ||
+ | (Params appli) | ||
+ | </ | ||
+ | |||
+ | ===== A produire/ | ||
+ | |||
+ | Pour emberJS | ||
+ | |||
+ | Planification/ | ||
+ | * Analyse fonctionnelle (diag uses cases, descriptifs, | ||
+ | * Application | ||
+ | * Documentation technique (Services, structure application) | ||
+ | |||
+ | Pour JavaFx | ||
+ | |||
+ | Gestion des données de structure (Tags, Developers, Steps) | ||
+ | * Analyse fonctionnelle (diag uses cases, descriptifs, | ||
+ | * Application | ||
+ | * Tests unitaires (MongoDB) |