Petals Cockpit Specs
  • Petals Cockpit
  • Introduction
  • Contexte
    • Description
    • Utilisateurs Cible
    • Conditions d'Utilisation
    • Besoins
  • Cas d'Usage
  • Tâches
    • Concepts
    • Espace de Travail
      • Se connecter
      • Visualiser un espace de travail
      • Créer un espace de travail
      • Ouvrir un espace de travail
      • Ouvrir un espace de travail depuis un autre espace
      • Fermer un espace de travail
      • Supprimer un espace de travail
      • Se déconnecter
    • Permissions
      • Ajouter un utilisateur aux membres de l'espace de travail
      • Supprimer un utilisateur des membres de l'espace de travail
      • Quitter le groupe de l'espace de travail
    • Topologie
      • Sélectionner une topologie
      • Visualiser une topologie
      • Attacher une topologie
      • Détacher une topologie
    • Service endpoints
      • Visualiser la liste des services
      • Visualiser les services et les interfaces
      • Visualiser le détail d'un endpoint
      • Changer le niveau de l'arbre
      • Système de recherche avancée par tag
    • Nœud Petals
      • Accéder au conteneur d'un nœud Petals
      • Déployer un artéfact sur un nœud Petals
    • Conteneur d'un nœud Petals
      • Modifier à chaud les niveaux de log (conteneur)
      • Modifier à chaud des paramètres du conteneur
    • Artéfacts d'un nœud Petals
      • Installer un artéfact Petals
      • Lister les artéfacts déployés sur un nœud Petals
      • Désinstaller un artéfact Petals
      • Modifier le cycle de vie d'un artéfact
      • Modifier à chaud les niveaux de log (composants)
      • Modifier à chaud des propriétés d'un composant Petals
    • Préférences
      • Définir ses préférences
  • Consoles tierces
  • IHM
  • Contraintes Techniques et Implémentation
    • Contraintes Techniques
    • Rôles et permissions
    • Gestion des Erreurs
    • Gestion des Préférences
Powered by GitBook
On this page

Was this helpful?

Tâches

PreviousCas d'UsageNextConcepts

Last updated 6 years ago

Was this helpful?

Dans la partie , nous avons pu voir la , c'est à dire, les fonctionnalités attendues par l'utilisateur mais vues sous le prisme "génie logiciel". Nous allons maintenant traduire ces besoins en une suite de , c'est à dire voir la réalisation de ces besoins sous le prisme "interface homme-machine".

Une tâche traduit un but utilisateur. L'utilisation d'une fonctionnalité passe par l'exécution de tâches. Une tâches peut être composée de sous-tâches ou bien être élémentaire (pas de décomposition possible). Une composition de tâches peut se faire via une relation de dépendances ou bien via une relation temporelle.

Dans la pratique, une tâche commence par un verbe. Ce verbe traduit une action utilisateur mais pas au niveau informatique : choisir, sélectionner, consulter, actionner...

Chaque tâche doit prévoir des scénarios : cas normal, cas d'exception, cas d'interruption. On peut également préciser pour chaque tâche les concepts manipulés (quels objets intéressent l'utilisateur), les pré et postconditions, des contraintes (durée maximale par exemple), la fréquence de cette tâche, sa difficulté et sa criticité.

Les sections suivantes décrivent un ensemble de tâches. Chaque tâche est rattachée à un ou plusieurs besoins.

L'identification des tâches est nécessaire pour définir une IHM abstraite.

contexte
liste des besoins
tâches
Concepts
Espace de Travail
Topologie
Nœud Petals
Services
Artefacts d'un nœud Petals
Préférences