Vous êtes sur la page 1sur 14

Modèle de tache ctt et cttec

1 .Notation de ConsurTaskTrees
Concur Task Trees (dénommée CTT) est une notation pour la spécification de
modelés de taches utiles pour prendre en charge la conception d’applications
interactives spécialement conçues pour la conception basée sur un modèle
d’interface utilisateur.

ConcurTaskTrees (dénommée CTT) est une notation basée sur des


diagrammes pour la description des modèles de tâche. Elle offre un nombre
important d’opérateurs, qui ont chacun un sens précis, et qui permettent de
décrire de nombreuses relations temporelles .

ConcurTaskTrees (dénommée CTT) est une notation schématique pour


spécifier des modèles de tache.

Un modèle de tâches, décrit avec cette notation, se construit en trois phases :

. Une décomposition hiérarchique des tâches représentée sous la forme d’un


arbre ;

· Une identification des liens temporels qui unissent ces tâches ;

· Une identification des objets et actions associées.

1.2 Développeur et source :


Le CTT est apparu à l’entreprise Chapman and hall 1997 à London la capitale
de la Grande-Bretagne par les développeurs « PATERNO  F» « MENICONI »
et « MANCINI C » .Ensuite, ils ont fait des mises à jour pour lui et à partir de
ces mises à jour, nous trouvons :

Mise à jour de 1999 : Conception basée sur les modèles et évaluation


d’application interactive, le développeur « PATIRNO F » entreprise springer.

Mise à jour de 2004 : le manuel d’analyse des taches pour l’interaction homme-
ordinateur .
1.3 Les différents type de tache
Dans le modèle de tâches décrit avec CTT on trouve plusieurs catégories de

a) Les tâches utilisateur, représentées par la Figure ****, sont complètement


accomplies par l’utilisateur et nécessitent des activités cognitives et
physiques sans interaction avec le système. C’est le cas, par exemple,
lorsqu’un utilisateur lit une liste de vols répondant à certains critères et en
choisit un pour son voyage.

**************la figure*************

b) Les tâches système, représentées par la Figure**** , sont entièrement


accomplies par le système et peuvent servir d’intermédiaires pour
représenter un changement d’état à l’utilisateur.

**************la figure*************

c) Les tâches d’interaction, représentées par la Figure ****, sont les actions
accomplies par l’utilisateur sur le système.

**************la figure*************

d) Les tâches abstraites, représentées par la Figure ****, sont des séquences
d’actions plus complexes que les tâches précédentes.

**************la figure*************

1.4 Les objets


Les objets sont des entités manipulées pour accomplir une tâche. Ces objets sont de deux types :

• les objets observables qui peuvent être aussi bien des objets de sortie qui présentent une
information (fenêtres, tables, …), que des moyens pour l’utilisateur d’interagir avec le système
(menu, bouton, …). Ces objets peuvent appartenir aux tâches système ou aux tâches d’interaction.
• les objets internes sont des entités qui appartiennent à l’application et qui ont besoin
d’être couplées à des objets observables pour être présentées à l’utilisateur.

1.5 Les actions


Les actions sont associées aux objets qu’elles manipulent. Ces actions peuvent être cognitives,
logiques ou physiques.

1.6 Description d’une tâche Dans CTT


Une tâche est décrite par les attributs suivants :

• un nom, utilisé pour identifier la tâche ;

• un type parmi les quatre types possibles (abstraite, utilisateur, application et interaction) ;

• une tâche parente ;

• un ensemble d’objets sur lequel s’applique la tâche et qui peut être partagé avec d’autres
tâches ;

• un booléen pour décrire si la tâche est itérative ou non ;

• des actions portant sur les objets.

1.7 Les relations temprelle


Nous donnons ici la liste des opérateurs temporels utilisés dans cette
notation pour lier les tâches. Ces opérateurs sont issus de la notation LOTOS
[ISO 88] :

1 T1 [] T2 []…[] Tn Choix entre les tâches

2 T1 ||| T2 ||| …|||. 3 pl Les actions de T1 et T2…Tn peuvent être


effectuées dans n'importe quel ordre et en
parallèle
T1 |[]| T2 |[]| …|[]|Tn Tâches exécutées en parallèle plus
3 d’échange d’information.
T1 [> T2 T2 désactive T1.
4
T1>>T2>>…>>Tn Tâches exécutées on séquence, quand T1
5 est terminée T2 devient active…
T1 []>>T2 []>>…[]>>Tn Séquence et échange d’information
6
T1|=| T2 Ordre indépendant
7
1.8 Evaluation
a) avantage

• Objectif clair vers la spécification de la solution d’interface utilisateur

•Il est gratuit on peut le télécharger **************

•ensemble d’opérateurs bien définis et fondés sur la théorie qui sont


inclus dans les diagramme

• Syntaxe graphique plus riche que HTA

• Selon de site web de l’outil, il est largement utilisé

• Teste dans les cas réels

b) désavantage

•Application limitée en dehors des spécifications solutions d’interface


utilisateurs

• partager les inconvénients de l’ETS


2) ctte

Diffinition
CTT Environment ou CTTE [Mori et al. 2002][Paterno 2002] un éditeur qui permet de dessiner le
modèle de tâches et de vérifier sa cohérence

****

// simulateur :est un dispositif technique permettant de reproduire de façon virtuelle une situation

Il est utile de disposer d’un simulateur pour dérouler les tâches sur un scénario donné. Cependant, le
simulateur de CTTE ne tient pas compte de l’état de la tâche à l’exécution. En effet, les simulateurs
calculent un ensemble de tâches pouvant être réalisées à la prochaine étape (appelé Ensable Task
Set dans CTT). Une fois que l’utilisateur sélectionne une tâche donnée pour indiquer qu’elle est en
train d’être exécutée, celle-ci est automatiquement réalisée du début à la fin. Les tâches
élémentaires sont considérées comme étant atomiques à l’exécution. Il est donc impossible pour
deux tâches feuilles d’être actives en même temps, ce qui contredit la spécification de la simultanéité
définie dans le modèle.

L’utilisation
L’éditeur de CTT (CTTE) est utilisé pour saisir l’arbre de tâches. Pour chaque tâche, un
ensemble d’informations est saisi (son identifiant, sa fréquence, ses durées maximum et
minimum de réalisation,etc.). Par ailleurs, nous aurons besoin de définir pour chaque tâche
un ensemble de propriétés qui ne sont pas prises en compte dans le modèle CTT (les services
référencés, le temps maximum d’attente d’activation et l’ensemble de ses pré et post-
conditions). Pour ajouter ces informations, le concepteur doit utiliser le champ de texte «
description » dans CTTE. Les pré et post-conditions respectent une syntaxe que nous avons
définie et qui est basée sur l’utilisation de la logique propositionnelle (chaque pré-condition
représentant une proposition pouvant prendre les valeurs VRAI ou FAUX). Notre simulateur
intègre un analyseur syntaxique qui effectue une analyse du fichier en entrée généré par
CTTE. Pour chaque niveau de l’arbre de tâches, cet analyseur conserve les opérateurs
temporels et restructure l’arbre de tâches en se référant aux priorités de ces opérateurs de
manière à produire un arbre binaire sans liens horizontaux . Pour chaque tâche concrète, il
stocke une copie des informations extraites à partir de l’arbre de tâches en entrée.
// L’arbre de tache : c’est un outil pour développer une vue d’ensemble sur les déférent tache à
exécuter dans la réalisation

// simulateur :est un dispositif technique permettant de reproduire de façon virtuelle une situation

// l’exemple par 15
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[a4paper,left=2 cm,right=2 cm ,top=2 cm,bottom= 2 cm]{geometry}
\usepackage{float}
\usepackage{graphicx}
\newcommand{\HRuler}{\ruler{\linewidth}{0.5 mm}}
\begin{document}
\begin{titlepage}
\newgeometry{top=0.5 cm , right=0.5 cm , left=0.225 cm , bottom=0.5 cm}
\begin{minipage}[b][3.26\baselineskip][t]{20cm}
\centering
\large{\textbf{République Algérienne Démocratique et Populaire\\}}
\textbf{Ministère de l'Enseignement Supérieure et de la Recherche
Scientifique \\ Université Abderrahmane Mira-Béjaia \\ Faculté des Science
Exactes \\ Département d'informatique }\\[1.5 cm]

\includegraphics[scale=1]{Logo_Univ_Bejaia.png}~\\[1.5 cm]

\end{minipage}

\vspace{8 cm}
\begin{center}
\LARGE{\textbf{ Module : Interface Homme-Machine \\}}
\end{center}

\vspace{0.5cm}
\begin{center}
\large{\textbf{Licence 3}}
\end{center}

\vspace{1cm}
\hrule
\begin{center}
\LARGE{\textbf{Réalisation d'un Projet sur \\}}
\vspace{0.5cm}
\Huge{\textbf{\textit{ modele de tache CTT et son outile CTTE}}}
\end{center}
\hrule

\textsc{Réaliser par : \\ SAIDOUNE KATIA et SABAIHI KAHINA}\\


\textsc{Encadrer par : \\ Mme ALBANE}\\
\begin{center}
\includegraphics[scale=0.75]{photo/interface-tactile.jpg}
\end{center}

\vspace{ 2cm }
\begin{center}
\large{\textbf{\underline{Année universitaire:}}}
\large{\textbf{2022/2023}}
\end{center}
\end{titlepage}

\pagenumbering{roman}

\listoffigures
\tableofcontents
\addcontentsline{toc}{chapter}{Table des matières}
\addcontentsline{toc}{chapter}{Table des figures}

\chapter*{Introduction générale}
\addcontentsline{toc}{chapter}{Introduction générale}
L’Interaction Homme-Machine (IHM) peut être vue comme l’étude des
moyens qui existent pour permettre la communication entre un opérateur
humain, appelé utilisateur, et un ensemble de machines sur lesquelles
l’utilisateur agit, appelé système interactif. Afin d’assurer le critère
d’utilisabilité de ce dernier (c’est-à-dire être en adéquation avec les
besoins et les capacités de l’utilisateur, afin de permettre à cet
utilisateur d’atteindre ses objectifs à travers des trajectoires
d’interaction intuitives et sûres), des méthodes issues du génie logiciel
ont été utilisées et adaptées au domaine de l’IHM. Après l’apparition des
modèles enrichis sous l’angle IHMs on trouvent le modèle en V dont chaque
phase de développement de la partie descendante est associé à certains
modèles qui représentent des informations bien spécifier, par exemple la
phase analyse de besoin est associé au modèle de l’utilisation et de tâches
\begin{center}
\includegraphics[scale=0.75]{photo/interaction-complex-like-puzzle-
pictured-as-word-interaction-puzzle-pieces-to-show-interaction-can-be-
difficult-164220669.jpg}
\end{center}

\pagenumbering{arabic}
\setcounter{page}{1}

\chapter{La notation CTT (ConcurTaskTrees)}


\begin{center}
\includegraphics[scale=0.75]{photo/interaction-complex-like-puzzle-
pictured-as-word-interaction-puzzle-pieces-to-show-interaction-can-be-
difficult-164220669.jpg}
\end{center}

L’approche CTT : « ConcurTaskTrees » semble à priori la meilleure


candidate pour notre modèle de tâche. CTT est une méthode de
modélisation à structure hiérarchique de tâche (métier ou informationnelle)
élaborée par (Paterno, 2000), possède une syntaxe graphique riche en
nombreux opérateurs temporels. Elle est adaptée pour la description de
tâches afin d’exprimer les besoins des utilisateurs sans entrer dans les
détails de la réalisation de l’interface.
Un modèle de tâches, décrit avec cette notation, se construit en
trois phases :
\\• Une décomposition hiérarchique des tâches représentée sous la forme
d’un arbre ;\\
\\• Une identification des liens temporels qui unissent ces tâches ;\\
\\• Une identification des objets et actions associées.\\

\section{Les types de tâches}


on trouve plusieurs catégories de tâches utilisées
pour donner au modèle plus de sémantique et compréhension.

\\• tâches utilisateurs : activités cognitives ou physiques de


l’utilisateur indépendantes de toute interaction sur le système. Par
exemple décider de faire une tâche ou lire une information.\\
\begin{center}
\includegraphics[scale=0.75]{photo/interaction-complex-like-puzzle-
pictured-as-word-interaction-puzzle-pieces-to-show-interaction-can-be-
difficult-164220669.jpg}
\end{center}

\\•Les tâches application : sont entièrement accomplies par le système et


peuvent servir d’intermédiaires pour représenter un changement d’état à
l’utilisateur. Par exemple : afficher des informations.\\
\begin{center}
\includegraphics[scale=0.75]{photo/interaction-complex-like-puzzle-
pictured-as-word-interaction-puzzle-pieces-to-show-interaction-can-be-
difficult-164220669.jpg}
\end{center}
\\•Les tâches d’interaction : sont les actions accomplies par l’utilisateur
sur le système. Par exemple : se déplacer dans les champs de saisis.\\
\begin{center}
\includegraphics[scale=0.75]{photo/interaction-complex-like-puzzle-
pictured-as-word-interaction-puzzle-pieces-to-show-interaction-can-be-
difficult-164220669.jpg}
\end{center}
\\•tâches abstraites : tâches raffinées par les tâches précédentes : il
s’agit de tâches de haut niveau sans connaître exactement le porté de son
action.\\
\begin{center}
\includegraphics[scale=0.75]{photo/interaction-complex-like-puzzle-
pictured-as-word-interaction-puzzle-pieces-to-show-interaction-can-be-
difficult-164220669.jpg}
\end{center}

\section{Description d’une tâche}


Dans CTT, une tâche est décrite par les attributs suivants :
\\• un nom, utilisé pour identifier la tâche ;\\
\\• un type parmi les quatre types possibles (abstraite, utilisateur,
application et interaction) ;\\
\\• une tâche parente ;\\
\\• un ensemble d’objets sur lequel s’applique la tâche et qui peut être
partagé avec d’autres tâches ;\\
\\• un booléen pour décrire si la tâche est itérative ou non ;\\
\\• des actions portant sur les objets.\\

\section{Les principales fonctionnalités de ConcurTaskTrees:}


\\• Concentré sur les activités, il permet aux concepteurs de se
concentrer sur les activités que les utilisateurs visent à effectuer, qui
sont les aspects les plus pertinents lors de la conception d'applications
interactives qui englobent à la fois les aspects liés à l'utilisateur et au
système, en évitant les détails de mise en œuvre de bas niveau qui, au
stade de la conception, ne feraient que masquer les décisions à prendre.\\
\\• Structure hiérarchique, une structure hiérarchique est quelque
chose de très intuitif, en fait, souvent, lorsque les gens doivent résoudre
un problème, ils ont tendance à le décomposer en problèmes plus petits tout
en maintenant les relations entre les différentes parties de la solution.
La structure hiérarchique de cette spécification présente deux avantages :
elle fournit une large gamme de granularité permettant de réutiliser des
structures de tâches grandes et petites, elle permet de définir des
structures de tâches réutilisables à la fois au niveau sémantique bas et
haut.\\
\\• Syntaxe graphique, une syntaxe graphique est souvent (mais pas
toujours) plus facile à interpréter, dans ce cas elle reflète la structure
logique de sorte qu'elle a une forme arborescente.\\
\\• Riche ensemble d'opérateurs temporels, un riche ensemble de
relations temporelles possibles entre les tâches peut être défini. Ce type
d'aspect est généralement implicite, exprimé de manière informelle dans le
résultat de l'analyse des tâches. Faire en sorte que l'analyste utilise ces
opérateurs est un changement substantiel par rapport à la pratique normale.
La raison de cette innovation est qu'après une analyse informelle des
tâches, nous voulons que les concepteurs expriment clairement les relations
temporelles logiques. En effet, un tel ordre doit être pris en compte dans
la mise en œuvre de l'interface utilisateur pour permettre à l'utilisateur
d'effectuer à tout moment les tâches qui doivent être activées d'un point
de vue sémantique.\\
\\• L'attribution des tâches, la façon dont la performance de la tâche
est attribuée est indiquée par la catégorie associée et elle est
représentée à l'aide d'icônes.\\
\\• Objets et attributs des tâches, une fois les tâches effectuées, il
est important d'indiquer les objets qui doivent être manipulés pour
soutenir leur performance. Deux grands types d'objets peuvent être signalés
: les objets d'interface utilisateur et les objets de domaine
d'application. Plusieurs objets d'interface utilisateur peuvent être
associés à un objet de domaine (par exemple, la température peut être
représentée par un histogramme d'une valeur textuelle).\\

\section{Avantages}
\\• C’est une notation graphique et relativement intuitive, et un moyen
simple d’utilisation pour l’analyste et le concepteur de modèles de
tâche.\\

\\• C’est une notation qui permet de décrire le travail collaboratif.\\


\\• C’est une notation outillée, ce qui la rend utilisable.\\
\\•Objectif clair vers la spécification de solutions d’interface
utilisateur.\\
\\•Ensembles d’opérateur bien définis et fondes sur la théorie qui sont
inclus dans les diagramme.\\
\\•Testé sur des cas réels\\
\\•Selon le site web de l’outil, il est largement utilisé.\\

\section{Inconvénients}
\\• C’est une notation informelle, ce qui interdit toute preuve
Mathématique sur les modèles qu’elle permet de décrire.\\
\\• L’absence de description de la sémantique des objets associés aux
modèles.\\
\\ •Applicabilité limitée en dehors des spécifications des solutions
d’interfaces utilisateur.\\
\section{Les relations temporelles }
Il existe différents types de relations temporelles entre les taches
visualisées par une ligne avec un symbole entre les deux
\\ Hiérarchie : Les tâches au même niveau représentent différentes options
ou différentes tâches au même niveau d'abstraction qui doivent être
exécutées. Lire les niveaux comme "Pour faire T1, je dois faire T2 et T3",
ou "Pour faire T1, je dois faire T2 ou T3"\\
\begin{center}
\begin{figure}[hbtp]
\centering

\caption{Types d'interfaces}
\end{figure}
\end{center}
\\Activation : Spécifie que la deuxième tâche ne peut pas commencer tant
que la première tâche n'a pas été effectuée. Exemple : Je ne peux pas
m'inscrire à l'université avant d'avoir choisi les cours à suivre.\\
\begin{center}
\begin{figure}[hbtp]
\centering
\includegraphics[scale=0.75]{photo/Interop-7interfaces.png}
\caption{Types d'interfaces}
\end{figure}
\end{center}
\\Choix : Spécifie deux tâches activées, puis une fois que l'une a démarré,
l'autre n'est plus activée. Exemple : Lors de l'accès à un site web, il est
possible soit de le parcourir, soit d'accéder à des informations
détaillées.\\
\begin{center}
\begin{figure}[hbtp]
\centering
\includegraphics[scale=0.75]{photo/Interop-7interfaces.png}
\caption{Types d'interfaces}
\end{figure}
\end{center}
\\Activation avec transmission d'informations : Spécifie que la deuxième
tâche ne peut pas être effectuée tant que la première tâche n'est pas
effectuée et que les informations produites dans la première tâche sont
utilisées comme entrée pour la seconde. Exemple : Le système génère des
résultats uniquement après que l'utilisateur a spécifié une requête et les
résultats dépendront de la requête spécifiée.\\
\begin{center}
\begin{figure}[hbtp]
\centering
\includegraphics[scale=0.75]{photo/Interop-7interfaces.png}
\caption{Types d'interfaces}
\end{figure}
\end{center}
\\ Tâches simultanées : Les tâches peuvent être exécutées dans n'importe
quel ordre, ou en même temps, y compris la possibilité de démarrer une
tâche avant que l'autre ne soit terminée. Exemple : Afin de vérifier la
charge d'un ensemble de cours, je dois tenir compte des termes auxquels ils
appartiennent et de la quantité de travail que chaque cours représente.\\
\begin{center}
\begin{figure}[hbtp]
\centering
\includegraphics[scale=0.75]{photo/Interop-7interfaces.png}
\caption{Types d'interfaces}
\end{figure}
\end{center}
\\Tâches communicantes simultanées : Tâches qui peuvent échanger des
informations tout en étant exécutées simultanément. Exemple : Une
application où le système affiche un calendrier où sont mises en évidence
les données entrées entre-temps par l'utilisateur.\\
\begin{center}
\begin{figure}[hbtp]
\centering
\includegraphics[scale=0.75]{photo/Interop-7interfaces.png}
\caption{Types d'interfaces}
\end{figure}
\end{center}
\\Indépendance des tâches : Les tâches peuvent être effectuées dans
n'importe quel ordre, mais quand l'une commence, elle doit se terminer
avant que l'autre puisse commencer. Exemple : Lorsque des personnes
installent un nouveau logiciel, elles peuvent commencer par enregistrer ou
mettre en œuvre l'installation, mais si elles commencent une tâche, elles
doivent la terminer avant de passer à l'autre.\\
\\ Désactivation : La première tâche (généralement une tâche itérative) est
complètement interrompue par la deuxième tâche. Exemple : Un utilisateur
peut saisir des données de manière itérative dans un formulaire jusqu'à ce
que le formulaire soit envoyé.\\
\begin{center}
\begin{figure}[hbtp]
\centering
\includegraphics[scale=0.75]{photo/Interop-7interfaces.png}
\caption{Types d'interfaces}
\end{figure}
\end{center}
\\ Suspension-Reprise : La première tâche peut être interrompue par la
seconde. Lorsque le second se termine, le premier peut être réactivé à
partir de l'état atteint auparavant. Exemple : Modifier certaines données
puis permettre la possibilité de les imprimer dans un environnement où
lorsque l'impression est effectuée, il n'est pas possible de les
modifier.\\
\begin{center}
\begin{figure}[hbtp]
\centering
\includegraphics[scale=0.75]{photo/Interop-7interfaces.png}
\caption{Types d'interfaces}
\end{figure}
\end{center}

CTT est une notation très satisfaisante, dont le pouvoir d’expression


permet de couvrir le cadre du travail collaboratif. En plus de ces atouts,
elle est supportée par un outil, appelé CTTE, qui permet d’éditer et de
vérifier les modèles CTT.

\chapter{L'outile de CTTE :}
CTTE (ConcurTaskTrees Environment) est un outil d’édition et de validation
de modèle de tâche basé sur la sémantique de CTT. La représentation de la
hiérarchie des tâches se fait graphiquement sous forme d’un arbre. Il
possède un certain nombre de fonctionnalités pour l’édition des modèles de
tâche. Cet environnement peut vérifier automatiquement la syntaxe de la
description du modèle, donner des informations statistiques, comparer des
modèles de tâche, simuler leur comportement et donner des exemples de
scénarios d’utilisation. Cet environnement peut être téléchargé
gratuitement à l’adresse http://giove.cnuce.cnr.it/ctte.html
\begin{center}
\includegraphics[scale=0.75]{photo/interaction-complex-like-puzzle-
pictured-as-word-interaction-puzzle-pieces-to-show-interaction-can-be-
difficult-164220669.jpg}
\end{center}
L’exploitation de la nature graphique et hiérarchique (représentation sous
forme d’arbres) de la notation devient très intuitive avec cet outil, car
il fournit toutes les opérations nécessaires (copier-coller, insérer, …),
qui sont généralement possibles sur ce type de structure. L’apparence
utilisée pour les modèles édités permet de transporter plus d’informations.
En effet, l’agencement des objets, représentant les tâches et les
opérateurs, donne de l’information sur leurs priorités (triés de bas en
haut, du plus prioritaire au moins prioritaire). Des tooltip sont associés
à chaque opérateurs pour en rappeler le sens, ce qui se révèle très utile
pour les nouveaux utilisateurs de la notation (qui ont souvent du mal à
s’en souvenir). Enfin, la possibilité de structurer le modèle à l’aide d’un
certain nombre de tâches, pouvant être référencées à la fois dans la partie
monoutilisateur et dans la partie coopérative est bien supportée par
l’environnement, puisque CTTE permet de naviguer facilement entre les
différentes vues. Ces exemples simples à propos de CTTE soulignent combien
l’utilisation d’outils convenables permet d’assister le concepteur durant
la construction de modèles.
\section{Fonctionnement }
La Figure 2.1 présente une capture de l’écran de CTTE lors de l’utilisation
du simulateur. Lorsque cet outil est activé, la partie gauche de la fenêtre
surligne toutes les tâches possibles, c’est à-dire celles qui peuvent être
accomplies à un instant donné, en fonction de celles déjà accomplies.
L’exécution d’une tâche peut être ordonnée aussi bien sur la partie
graphique (en double-cliquant sur l’icône associée) ou en sélectionnant la
tâche par son nom dans la liste contenue par le panneau « Enabled tasks »
de la partie droite de la fenêtre, et en appuyant sur le bouton « Next task
to be performed ». Il est possible d’avoir la liste des tâches déjà
accomplies dans la liste « Scenario to be performed » ; cette séquence de
tâches peut être sauvée pour être réutilisée plus tard, afin de rejouer la
même simulation.

\begin{center}
\begin{figure}[hbtp]
\centering
\includegraphics[scale=0.75]{photo/Interop-7interfaces.png}
\caption{Types d'interfaces}
\end{figure}
\end{center}
\section{L’environnement CTT }
Les productions de l’environnement CTTE et leur traitement sont montrés sur
la Figur par les parties 1 et 2 (sur la gauche de la figure). Comme nous
l’avons vu précédemment, l’environnement CTTE fournit un ensemble d’outils
pour confectionner un modèle de tâche et un outil de simulation des
modèles, qui permet la construction de scénarios à partir des modèles de
tâche. Ainsi, les deux principales productions de cet environnement sont un
ensemble de modèles de tâche et un ensemble de scénarios. Ces deux
ensembles sont utilisés de la façon suivante :
\\• un ensemble de tâches d’interaction est extrait du modèle de tâche. Cet
ensemble représente un ensemble de manipulations qui peuvent être
accomplies sur le système (partie 1 de la Figure 5.13) ;\\
\\ • l’ensemble des scénarios est utilisé tel quel (partie 2 de la Figure
5.13).\\
\begin{center}
\begin{figure}[hbtp]
\centering
\includegraphics[scale=0.75]{photo/Interop-7interfaces.png}
\caption{Types d'interfaces}
\end{figure}
\end{center}
Enfin, il est important de noter que notre méthode a l’avantage de donner
au concepteur de l’application interactive la possibilité d’alterner la
phase de conception et celle de test sans perdre le contexte d’exécution.

\chapter{conclusion}

\documentclass[12pt,a4paper]{report}

\usepackage[french]{babel}

\usepackage[utf8]{inputenc}

\usepackage[T1]{fontenc}

\usepackage[a4paper,left=2 cm,right=2 cm ,top=2 cm,bottom= 2 cm]{geometry}

\usepackage{float}

\usepackage{graphicx}

\newcommand{\HRuler}{\ruler{\linewidth}{0.5 mm}}

\begin{document}

\begin{titlepage}

\newgeometry{top=0.5 cm , right=0.5 cm , left=0.225 cm , bottom=0.5 cm}

\begin{minipage}[b][3.26\baselineskip][t]{20cm}

\centering

\large{\textbf{République Algérienne Démocratique et Populaire\\}}

\textbf{Ministère de l'Enseignement Supérieure et de la Recherche Scientifique \\


Université Abderrahmane Mira-Béjaia \\ Faculté des Science Exactes \\ Département
d'informatique }\\[1.5 cm]

\includegraphics[scale=1]{Logo_Univ_Bejaia.png}~\\[1.5 cm]

\end{minipage}
\vspace{8 cm}

\begin{center}

\LARGE{\textbf{ Module : Interface Homme-Machine \\}}

\end{center}

\vspace{0.5cm}

\begin{center}

\large{\textbf{Licence 3}}

\end{center}

\vspace{1cm}

\hrule

\begin{center}

\LARGE{\textbf{Réalisation d'un Projet sur \\}}

\vspace{0.5cm}

\Huge{\textbf{\textit{ modele de tache CTT et son outile CTTE}}}

\end{center}

\hrule

\textsc{Réaliser par : \\ SAIDOUNE KATIA et SABAIHI KAHINA}\\

Vous aimerez peut-être aussi