Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : mod/techproject/view/screens/specifications, celle pour les versions 3.x de Moodle est consultable ici : mod/techproject/view/screens/specifications et celle pour Moodle 4.x est consultable là : mod/techproject/view/screens/specifications.

mod/techproject/view/screens/specifications

De MoodleDocs
Aller à :navigation, rechercher

Index

Spécifications

Les spécifications sont des énoncés qui décrivent la solution qui sera mise en oeuvre et qui constitue le "produit" ou "système" concret du projet.

La phase de spécifications est la phase "d'analyse" dans laquelle on conçoit la solution, on en étudie la constitution, les parties, et on prépare les techniques de réalisation.

Les spécifications, comme les attendus, peuvent être organisés d'une façon hiérarchique. On peut commencer par lister des enveloppes très générales, qui désigneront des "organes" du système constituant la solution. Par exemple : pour constituer le cahier des charges d'un certain logiciel, on pourrait diviser le premier niveau de découpage organique en la liste suivante :

  • Tampon graphique
  • Utilitaires d'import/export
  • Infrastructure de filtres
  • Filtres standards
  • Interface graphique
  • Format de fichiers de stockage

Chacun de ces niveaux pouvant alors être raffinés, comme le résultat d'un questionnement de type : "Quels composants logiciels identifiables sont nécessaires pour constituer la librairie d'import/export" qu'un analyste se poserait.

La visualisation des spécifications

Les spécifications sont visualisées sous forme d'un arbre d'en-têtes déployé. Il est possible de masquer des sous-niveaux quelconques.

Chaque en-tête fournit des informations de synthèse, obtenues par propagation d'indicateurs à travers les associations qui seront faites entre les spécifications et les tâches :

  • La numérotation (calculée automatiquement)
  • l'intitulé
  • le nombre d'attendus associés (directement/par les sous-tâches)
  • le nombre de tâches associées (directement/par les sous-tâches)
  • le niveau de réalisation, sous forme d'un bar-graph

Chaque en-tête peut être expansée pour accéder à la description et à un tableau complet des attributs des spécifications.

L'édition des spécifications

Il n'est pas toujours possible d'éditer les spécifications. L'enseignant peut choisir de verrouiler l'édition de cette entité.

Une spécification est un ensemble d'informations décrivant une portion du système, un format utilisé par le système ou toute autre construction technique que le système demande pour fonctionner. Sous une forme triviale, une entrée de spécification contient un libellé et une description libre. La description est en fait un article HTML libre que l'on peut structurer comme un document complet.

On peut qualifier une spécification par des indicateurs :

  • Importance : Celle-ci désigne l'importance qu'à l'élément spécifié pour le projet.
  • Priorité : Celle-ci désigne la priorité de cet élément, qui influera sur la priorité des tâches qui la réaliseront.


L'écran des spécifications permet d'éditer un "arbre" d'entrées de spécifications, construit par un processus de raffinement progressif. Sous chaque spécification, on peut créer un sous-niveau de spécifications qui décrivent un sous-composant de cet élément.