Voici les diagrammes de séquence décrivant les cas d'utilisation définis lors de l'étape 1 :
  Diagramme de sequence pour ETTO
 

Pour tout enseignement choisi dans le NPP par le gestionnaire des enseignements (Course Manager), ce dernier doit initialiser les contraintes correspondantes des enseignants et des groupes d'étudiants. Il peut mettre à jour ces contraintes. Quand toutes les contraintes sont définies, il a la possibilité de lancer la résolution et d'alors afficher les résultats à tout moment.
 
 

Pour chaque salle, le gestionnaire des salles (Room Manager) recherche des contraintes sur cette salle et définit alors ces contraintes dans le système. Il peut mettre à jour ces contraintes si elles évoluent.
 
 

Un enseignant peut définir ses contraintes d'indisponibilité et les mettre à jour. Après que le gestionnaire des enseignements a lancé la résolution, un enseignant est aussi capable d'afficher le résultat fourni par le système.
 
 

Un groupe d'étudiants (Student Group) est seulement capable d'afficher le résultat fourni par le système après le lancement de la résolution par le gestionnaire des enseignements.