Vous êtes sur la page 1sur 7

ESSAIE CDC

PLAN

I. PRESENTATION DU PROJET

1. Contexte

2. Objectif

3. Description de l’existence

4. Critère d’acceptabilité du projet

II. ANALYSE DES BESOINS

1. Besoins fonctionnels

2. Besoins non fonctionnels

III. CONTRAINTE

1. Cout

2. Délais

3. Contrainte technique

IV. DEROULEMENT DU PROJET

1. Planification et plan d’assurance qualité

2. Documentation

A. Maitrise d’ouvrage

B. Maitre d’œuvre

C. Annexe
I. PRESENTATION DU PROJET

1. Contexte
De nos jours, la maîtrise de la programmation est une compétence très importante pour les étudiants et
les professionnels qui souhaitent travailler dans le domaine de la technologie. Cependant, il est parfois
difficile pour les apprenants de trouver des moyens efficaces pour pratiquer et renforcer leurs
compétences en programmation.

2. Objectif :
Le principal objectif de ce projet est de créer un site web qui permettra aux apprenants en
programmation de pratiquer ce qu'ils ont appris au cours à travers des exercices pratiques. Le site web
vise également à offrir aux apprenants une plateforme interactive et personnalisée pour faciliter leur
apprentissage.

3. Description :
Le site web de travaux pratiques en programmation sera conçu pour offrir aux apprenants un moyen
pratique et efficace de pratiquer leurs compétences en programmation. Les exercices proposés seront
adaptés en fonction de la progression de chaque apprenant et des langages de programmation qu'il
souhaite apprendre. En plus de proposer des exercices pratiques, le site web offrira également des
outils pour aider les apprenants à suivre leur progression et à identifier les domaines dans lesquels ils
doivent travailler davantage.

4. Critères d'acceptabilité :
Pour que le projet soit accepté, il faudra répondre aux critères suivants :
- Les exercices doivent être adaptés aux niveaux des apprenants et couvrir les différents langages de
programmation
- Le site web doit être facile à utiliser et proposer une expérience utilisateur agréable
- Le site web doit offrir la possibilité de suivre sa progression et de recevoir des suggestions
d'exercices supplémentaires
- Le site web doit être sécurisé et respecter les normes de confidentialité des données des utilisateurs.

II. ANALYSE DES BESOINS

1. Besoins fonctionnels
- Les utilisateurs doivent pouvoir s'inscrire, se connecter et se déconnecter du site web.
- Les utilisateurs doivent pouvoir accéder à une liste de travaux pratiques à réaliser.
- Les utilisateurs doivent pouvoir créer leurs propres travaux pratiques pour les partager avec la
communauté.
- Les utilisateurs doivent pouvoir rejoindre une vidéo conférence en ligne pour obtenir de l'aide ou
pour discuter avec d'autres utilisateurs.

Utilisons les diagrammes pour mieux ressortir les besoins fonctionnels

 Diagramme de classe

On en cite les classes suivantes :

 User

 Etudiant

 Enseignant

 Visioconférence

 TP

Modélisons le diagramme de classes

User

Enseignant Etudiant

Visioconférence TP
 Diagramme de cas d’utilisation

Voici quelques cas d’utilisations principaux :

 S’inscrire

 Tester code

 Compiler code

 Compiler TP

 Choisir langage

 Demander accès au salon

 S’authentifier

 Partager écran

 Contrôler TP

 Autoriser étudiant

SG d’un site web

S’inscrire

Tester code

Choisir un
user
Compiler TP langage
<<include>>

<<include>> <<include>>

Demander accès
Étudiants au salon S’authentifier

Partager
ecran

Contrôler tp

Créer salon
Enseignant
Autoriser
etudiant
Autoriser
etudiant
2. Besoins non fonctionnels :

- La sécurité doit être assurée à tout moment pour protéger les données personnelles des utilisateurs.
- Le site web doit être rapide et performant pour permettre une expérience utilisateur agréable.
- Le site web doit être disponible 24h/24 et 7j/7 pour répondre aux besoins des utilisateurs de
différents fuseaux horaires.
- Le site web doit être convivial et facile à utiliser pour permettre à tous les utilisateurs, quel que soit
leur niveau de compétence, de naviguer facilement.

1. Coût :

Il n’y a pas de budget alloué pour ce projet. Ce travail se fera avec les machines personnel

2. Délai :

Le cahier de charge définissant les besoins et les objectifs du projet est à rendre pour le
09/12/2023

Le livrable du projet sera quant à lui rendu pour 05/01/2024

Selon le modèle COCOMO8I, le type de notre projet est le Mode organique.

Calculons :

Effort : HM = a *(SLOC)^b

HM = 2.4× (1500) ^1.05 = 5189.279

Durée : TDEV = c×(HM)^d (durée en nombre de mois)

TDEV = 2.5× (5189.279) ^0.38 = 64.517 mois


Effectif : Effort/ Durée

Effectif =5189.279/64.517 = 80.43 ≈ 80

Productivité : SLOC/HM

Productivité = 1500/5189.279 = 0.289 057

Avec a = 2.4, b = 1.05, c = 2.5 et d = 0.38

3. Contraintes techniques :

Ici, comme contraintes techniques, on inclut les considérations telles que les plateforme
d’hébergement comme ……………, technologies de développement utilisée est Laravel 9, qui est un
Framework d’application web PHP open source, c’est un Framework MVC ; le CSS et HTML pour la
mise en forme du site. Pour la qualité de vidéoconférence, nous utiliserons la norme 235 ou AES
(Advanced Encryption Standard) est une norme qui garantit la confidentialité de données transmises
via le réseau internet lors des vidéoconférences, quant à la sécurité du site web le HTTPS (Hyper Text
Transfer Protocol Secure) est un protocole de sécurité qui vise à crypter les informations échangées
entre différents sites internet afin de sécuriser les transferts de données.

V. DEROULEMENT DU PROJET

1. Planification et plan d’assurance qualité

Pour mieux exprimer les traces de nos taches visant à concevoir le site web d’apprentissage en ligne
nous avons fait recours au diagramme de Gantt qui est un outil de gestion de projet, c’est la
représentation graphique qui permet de suivre l’avancement des tache d’un projet et de visualiser
l’enchainement des taches et la simultanéité de certaines et nous permet également de voir les marches
de retard que nous pouvons avoir sur certaine tache.

Tache Durée en Antécédent


semaines
A Etape de planification :définition des besoins et 1
objectif, étude de marche élaboration du cahier de charge
B Conception graphique du site : création de maquettes et 2 A
prototype, validation de maquette avec l’équipe
C Développement frontal : intégration du design, mise en 3 B
place de l’interface utilisateur, intégration des
fonctionnalités vidéoconférence
D Développement back-end : création de la base données ; 3 C
développement des fonctionnalités spécifique au site
d’apprentissage en ligne ; intégration des système de
vidéoconférence
E Test et correction : tes de performance ; correction des 1 D
bugs ; tests de sécurité
F Lancement : préparation du déploiement ; mise en ligne 1 E
du site

diagramme de Gantt en semaines


taches 1 2 3 4 5 6 7 8 9 10 11
A
B
C
D
E
F

D. Maitrise d’ouvrage

Le projet de conception du site est confié à un groupe de trois étudiants :

o MENWA MENWA EMMANUEL

o LOUAPAMBE HANKOUA HALDOU EMMANUEL

o TCHOUKTOUANDI DJAKNA SERGE GUILLAUME

E. Maitre d’œuvre

M. Bayang Souloukgna J P

Vous aimerez peut-être aussi