Floki / cookeat

Dépôt du projet IVVQ du Master 2 DL 013.
0 stars 0 forks source link

IVVQ

Rappel sujet :

Contraintes techniques

Framework technique : Grails 2.3.x

Frameworks de tests : Spock, Geb

Gestionnaire de version de code source : Git

Forge Github : projet Open Source

Gestion des exigences : "Issues" Github

PIC : Jenkins on cloudbees

Cadre fonctionnel

Sujet orienté site web réseaux sociaux

Services fonctionnels prioritaires:

Gestion des membres de la communauté (inscriptions, modification,...)

Gestion des items liant la communauté (CRUD, tagging)

Gestion des participations de la communauté au contenu du site (scoring, commentaires,...)

Exemple

«Yags» (Yet Another Game Site) est un site permettant de fédérer une communauté de passionnés de jeux Vidéo. Le site Yags est composé des grands domaines fonctionnels suivants : La gestion des membres de la communauté : inscriptions, modifications et suppression des membres de la communauté La gestion des jeux : ajout, modification, suppression des jeux ; les membres de la communauté peuvent enregistrer et présenter de nouveaux jeux, ils peuvent, pour chaque jeu, déposer leur propre évaluation du jeu. la gestion des scores : chaque membre peut sur un jeu donné maintenir et publié les scores ou les étapes qu’il est parvenu à atteindre ; il peut comparer ses scores avec les scores des autres membres sur le jeu en question. Modalités d'évaluations

Livrables

Liste des tâches/exigences sur Github avec leur affectation Code source sur Github : historique des commits, liaisons exigences,.. Rapports de tests : unitaires, intégration, fonctionnels Rapports de couverture de tests unitaires et intégration Description de la mise en oeuvre de la PIC : jobs, périodicité,...

Présentation orale

Qualité du support de présentation Qualité des messages présentés Qualité des interventions orales Qualité de la répartition des temps de paroles et de la synchronisation entre les intervenants.

Brainstorming

Site communautaire de partage de recette. Gestions des utilisateurs (CRUD). Création des recettes (CRUD). Partage de recettes (like, favoris, etc). Trier les recettes par thèmes (many to many). Système de vote. (+Agenda)

Jenkins

http://nyansquad.servegame.com:9090