42 lines
931 B
Markdown
42 lines
931 B
Markdown
# UC08 - [Répondre au Fil]
|
|
|
|
Un utilisateur veut répondre à une publication dans un fil.
|
|
|
|
## Acteur(s) primaires et secondaires
|
|
|
|
* Utilisateur ou mieux. (Primaire)
|
|
|
|
## Préconditions/déclencheur
|
|
|
|
* Au moins un fil non-archivé existe dans le forum.
|
|
|
|
## Postconditions
|
|
|
|
* Une publication de réponse est ajoutée à un fil.
|
|
|
|
## Scénario de base
|
|
|
|
```plantuml
|
|
start
|
|
:L'utilisateur visionne un fil;
|
|
switch(Il répond)
|
|
case(Au fil en tant que tel)
|
|
case(À une publication en particulier dans le fil)
|
|
:La publication à répondre est ajoutée à la publication en cours;
|
|
endswitch
|
|
:Il créé la publication de réponse (UC11);
|
|
:La publication est ajoutée au fil;
|
|
stop
|
|
```
|
|
|
|
([UC11](UC11.md))
|
|
|
|
## Exceptions
|
|
|
|
* L'échec de l'UC11 doit entraîner l'échec de cette transaction.
|
|
* La transaction doit échouer si le fil est archivé.
|
|
|
|
## Besoins non-fonctionnels spécifique
|
|
|
|
* Mise à jour de l'affichage du fil en moins de 1 seconde.
|