WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Annotations collaboratives des documents pédagogiques

( Télécharger le fichier original )
par Ilhem Boukhalfa
Université Ferhat Abbas de Sétif - Master II Génie logiciel 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.2 Construction des modèles UML de notre application

3.2.1 Diagramme de cas d'utiisation

Ces diagrammes sont constitués d'un ensemble d'acteurs qui agissent sur le cas d'utilisation. Les acteurs dans ce diagramme sont : l'apprenant, l'enseignant et pourquoi pas l'administrateur.

Afin de décrire cette application, il nous est indispensable de définir ses acteurs, ainsi que les interactions possibles entre ces derniers.

Tableau 2 . Répertoire de l'ensemble des acteurs.

Acteur

 

Rôle

Apprenant

 

- Se connecter avec un mot de passe et un pseudo

- Naviguer sur les pages permises

Après authentification il peut :

- Consulter un document pédagogique

- Télécharger un document pédagogique

- Annoter le document pédagogique

- Afficher les annotations personnelles ou partagées par le groupe.

Enseignant

 

- Se connecter avec un mot de passe et un pseudo

- Naviguer sur les pages permises

Après authentification il peut :

- Ajouter, modifier, supprimer un document pédagogique

- Ajouter, Supprimer ses annotations

- Contrôler les annotations des apprenants de son groupe

Administrateur

Personne gérant la création, la suppression et la modification des modules pour chaque filière.

Il contrôle les annotations des enseignants et des apprenants
Inscrit les apprenants dans des groupes dans chaque module

 

Voici le diagramme de cas d'utilisation des acteurs de FADS:

Figure 5 . Diagramme de cas d'utilisation des acteurs du site FADS

3.2.2 Diagramme de classe

3.2.2.1 Liste des attributs

Tableau 3 . Liste des attributs

Concepts

Attributs

DP

id _doc: l'identifiant du DP et la clé primaire.

 
 
 
 

Annotation

Id_anno : l'identificateur de l'annotation et clé primaire

 
 
 
 
 

Module

id _mod: identificateur de module

 
 
 

 

Filière : la filière a quelle appartient

Groupe_module

Id_group: identificateur du groupe

 

Apprennant

Id_app : l'identificateur de l'apprenant.

 
 
 
 
 
 

Enseignant

Enseig-id : l'identificateur de l'enseignant.

 
 
 
 
 
 
 
 

Filière

Id_filière: identificateur du filière

 
 

Suivant la liste des attributs, le diagramme de classe sera comme dans la figure suivante :

Figure 6 . Diagramme de classe de FADS

3.2.3 Diagramme d'activité

Les diagrammes d'activités décrivent les opérations entre acteurs et les événements qui les déclenchent ; On s'intéresse plus aux actions qu'aux états, il décrit graphiquement le comportement d'une méthode, ou le déroulement d'un cas d'utilisation.

Dans la figure 7 , on présentera la digramme d'activité de notre application, qui se résume en quelque phases, qui sont les inscriptions des enseignants et des apprenants, l'authentification, l'ajout des modules et documents, annotation et contrôle d'annotation.

Figure 7 . Diagramme d'activité des acteurs de FADS

3.2.4 Diagramme de séquence

· Ils mettent l'accent sur les relations temporelles.

· Ils peuvent être utilisés pour préciser la réalisation des cas d'utilisation ainsi que la dynamique d'un ensemble d'objets.

Voici le diagramme de séquence pour un apprenant pour toutes les activités qu'il puisse faire (Figure 8).

Figure 8 . Diagramme de séquence pour l'apprenant

Dans la figure qui suive (Figure 9) c'est le diagramme de séquence pour l'enseignant , celui qui fait un MAJ des DP, annote et contrôle l'annotation de ses étudiants.

Figure 9 . Diagramme de séquence de l'enseignant

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'imagination est plus importante que le savoir"   Albert Einstein