UML学习笔记(二)

来源:互联网 发布:网络招聘话术技巧 编辑:程序博客网 时间:2024/06/05 21:17

                               用例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.


0 0