Table des matières

DocuPro

Contexte

Etablissement

Grande surface spécialisée dans différents secteurs (notion de Monde).

Développement

Il s'agit d'adapter pour l'entreprise de créer un gestionnaire de documentation, qui permettra aux salariés de gérer/créer puis consulter/rechercher dans une documentation partagée .

Base de données

Script de création de la base de données (version du 1/12/2014)

Contraintes techniques

Travail à fournir

  1. Documents d'analyse (diagramme de classes, diagramme de cas d'utilisation, de séquence, descriptifs textuels)
  2. tests unitaires pour l'édition de documents
  3. Archive zip de l'application Web + Script de la BDD
  4. Mise en place de tests fonctionnels (pour les cas d'utilisation cités)
  5. Documentation utilisateur :
    1. pour édition de documents
    2. recherche de documents

Analyse fonctionnelle

Diagramme des cas d'utilisation

Fonctionnalités de l'édition de documents à implémenter :

Répartition des tâches

Dév. Cas d'utilisation Acteur concerné Documentation Source
BEAUGRAND Charly Ajouter un thème/gérer mesThemes Membre DokuMission docu.zip
BINET Maxime Consulter un document Internaute DocuMMC docu.zip
COMPERE Dylan Gérer droits sur mesDocs Membre docu docu.zip
COUTURE Julien Gérer mon compte Membre Docu-Pro docu.zip
HABIT Jérémy Recherche quelconque (Utilisateur/groupe/thème/Doc…) Membre docu docu.zip
LECOMTE Matthias Gérer utilisateurs & mondes Admin docuMMC docu.zip
LEDUCQ Charles Gestion des documents Admin PPE DocuMMC: docu.zip
LEMAITRE Bastien Gestion des droits Admin docu docu.zip
MARROIG Paul Gestion des domaines Admin docu: Wiki docu.zip
NORIS Marc Rechercher un document Internaute DokuMission docu.zip
PORTOIS Theo Lister mesDocs Membre projetdocument docu.zip
ROULLIER Clement Lister les documents/thèmes par domaine Internaute DokuMission docu.zip
TOSTAIN Guillaume se connecter Internaute docu docu.zip

Evaluation de TP

Phase 1

Analyse de la fonctionnalité, production de documents

Consignes :

Penser à :

  1. définir les objectifs de la fonctionnalité, son contenu, ses limites
  2. faire le lien avec les autres fonctionnalités à mettre en place
  3. Intégrer/placer la fonctionnalité dans le contexte de l'application
  4. Laisser une trace écrite de votre analyse
  5. penser les interfaces, et leur dynamique
  6. faire le lien entre modèle, vues et contrôleurs
  7. penser à la réutilisation possible de votre conception : normalisation + documentation

Phase 2

Présentation de la fonctionnalité à mettre en place (oral + écrit)
A moi, quand vous êtes prêts

Phase 3

Implémentation

Phase 4

Présentation du résultat implémenté