tâche concepts.scenarios.etats¶
résumé: | L’objectif de cette tâche est (1) de traduire les scénarios textuels en scénarios états, (2) de valider la conformité de ces scénarios par rapport au modèle de classes. |
---|---|
langage: | |
artefacts: |
|
Introduction¶
L’objectif de cette tâche est de traduire dans un premier temps
les scénarios textes en scénarios “états”, c’est en scénarios vu comme
une simple succession de changements d’états effectuée via des
d’instructions !
. Le terme “scénarios états” doit être considéré
en regard aux “sénarios cas d’utilisation”. Ces derniers
seront produits par la suite dans la tâche cu.scenarios.
Dans cette tâche on ne s’intéresse qu’au changement d’états du système en adoptant une perspective “données”.
Les tâches ci-dessous doivent être répétées pour chaque scénario présent
dans le répertoire cu/scenarios/
.
(A) Traduction¶
En pratique, comme dans les modèles d’objets,
il s’agit dans cette tâche simplement de traduire le texte des scénarios
en une suite d’instructions !
à plat. Voir la tâche
(tâche concepts.objets) pour plus de détails.
Note
Si le fichier s<N>.sc1
n’est pas vide ignorer
les éventuelles instructions comme ci-dessous :
--@ context
...
--@ end
--@ ... va ...
...
--@ end
Ignorer également les emboîtements correspondants, s’ils sont présents.
(B) Classes¶
Vérifier que le scenario est aligné avec le modèle de classes. Pour cela utiliser la commande suivante à partir du répertoire principal
use -qv concepts/classes/classes.cl1 cu/scenarios/s<N>/s<N>.sc1
(Z) Suivi et status¶
Suivi: Des questions ou des hypothèses ? Voir la tâche projet.suivis.
Status: Avant de terminer cette tâche écrire le status. Voir la tâche projet.status.