Table des matières

Qcm-Pro

I. Contexte

1. Etablissement

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

2. Développement

II Environnement de Développement

1. Outils de développement

  1. Langage: HTML5, CSS3, PHP5.6.3.
  2. Framework AngularJS.
  3. Modèle de conception MVC (Modèle Vue Controlleur).
  4. Environnement de développement Eclipse (Luna).
  5. SGBD (Système de Gestion de Bases de Données) MySQL (version 5.6.21).
  6. Serveur WAMP (version 2.4) avec un service Apache (version 2.4.10).

2. Equipe

II. Analyse fonctionnelle de l'application

-- Utilisateur (Questionné)
Cas d'utilisation Importance Difficulté
S'inscrire xx xx
Se connecter* xx xx
Lister QCM proposés xxx x
Démarrer QCM xxx x
Répondre à une question xxx x
Afficher résultat immédiat sur question xx xx
Afficher résultat final xxx xx
Modifier profil / compte xx x
-- Concepteur (Questionneur)
Cas d'utilisation Importance Difficulté
Afficher stats x x
Gérer QCM xx
Gérer question xx
Gérer réponse xx xx
Gérer groupe / utilisateur xx xx
Inscription/Soumission QCM à un groupe xx
Cas d'utilisation : Gestion QCM - Questions - Réponses (Java)
Matthias LECOMTE - Charles LEDUCQ
gestion_qcm_question_reponse.pdf
Cas d'utilisation : Inscription, Connexion, Modifier profil/compte
Théo PORTOIS
Maquette de connexion, inscription, profil : Maquette
Cas d'utilisation : inscription groupe à QCM
Julien COUTURE - Guillaume TOSTAIN
descriptif_txt_inscriptionqcm.pdf

III. Documentation de l'application

DescriptifDocument
Diagramme de cas d'utilisation usecasesqcm.png
Etat de l'avancement a venir
Script de la base de données a venir
Descriptifs textuels a venir
Documentation technique A VENIR
Documentation d'utilisation a venir
Archive zip de l'application qcm A VENIR

IV. Tests fonctionnels manuels

DescriptifDocument
Plan de test A VENIR
scénarii d'usage A VENIR