用例cas d'utilisation
一、description des cas d'utilisation
1.objectif: Comprendre les besoins du client pour rediger le cahier des charges
2.principe:definir les limites du systeme,l'environnement du systeme,les utilisations principales du systeme.
3.elements constitutifs: diagrammes des cas d'utilisation
description textuelle des cas d'utilisation
diagrammes de sequence des scenarios d'utilisation
二、使用场景scenarios d'utilisation
通过在一个购物网站上的购买行为场景描述来实际讲述什么是使用场景。
1.sequence d'etape时序图
通过使用阶段事件序列来:decrivant une interaction entre l'utilisateur et le systeme
permettant a l'utilisateur de realiser un objectif
三、cas d'utilisation
ensemble de scenarios realisant un objectif de l'utilisateur,包括:
scenario principal, cas particulier.
1.acteur
2.cas d'utilisation: fonctionnalite visible de l'exterieur
3.specifications des cas d'utilisation三种形式:
diagrammes des cas d'utilisation+description textuelle+scenarios d'utilisation(时序图)
<1>diagramme des cas d'utilisation:
associations:
a.relation entre acteurs et cas d'utilisation:
represente la possibilite pour l'acteur de declencher le cas
primary,secondary
b.relation entre cas d'utilisation:
X----<<includes>>--->Y,Y est necessaire pour X
X----<<extends>>---->Y,X est optionnel pour Y
generalisation:X est un cas particulier de Y,X---|>Y
<2>description textuelle des cas d'utilisation:通过举例子commander来加深直观化理解
nom;
acteurs:
donnees en entree et pre-condition
donnee en sortie et post_condition
scenario principal
variants,cas d'erreur(scenario alternatif),两个都要写!
***通过比较联系,用例图和用例文本描述之间的对应关系,图示见课件
<3>diagramme de sequence(analyse)
representation graphique de la chronologie des echanges de messages entre les acteurs et le systeme.