zoukankan      html  css  js  c++  java
  • 用例UML图

    用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。

    【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。  

    用例图中涉及的关系有:关联、泛化、包含、扩展。

    a. 关联(Association)---可以理解为用户行为与系统的交互(系统模块

    表示参与者与用例之间的通信,任何一方都可发送或接受消息。

    【箭头指向】:指向消息接收方

    b. 泛化(Inheritance)---可以理解为功能模块指向系统模块(例如: (子集)删除用户 、添加用户、修改用户---->用户维护(全集))

    就是通常理解的继承关系,子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例的一段行为,也可以重载它。父用例通常是抽象的。

    【箭头指向】:指向父用例

    c. 包含(Include)-------可以理解为功能模块指向具体的功能点((子集)删除A类型用户,删除B类型用户<----(全集)删除用户

    包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。

    【箭头指向】:指向分解出来的功能用例

    d. 扩展(Extend)--------可以理解为功能点的后续延伸操作:例如 A功能执行完成后,根据A功能结果还有个独立的小功能-作为指向A的延伸(打印查询结果功能---->查询功能)

    扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能。

    【箭头指向】:指向基础用例

  • 相关阅读:
    Infopath Notify 弹出提示信息
    window.showModalDialog 返回值
    【转】获得正文内容中的所有img标签的图片路径
    Json Datable Convert
    Sharepoint 列表 附件 小功能
    Surgey 权限更改
    SQL 触发器用于IP记录转换
    Caml语句 查询分配给当前用户及当前组
    jquery 1.3.2 auto referenced when new web application in VSTS2010(DEV10)
    TFS diff/merge configuration
  • 原文地址:https://www.cnblogs.com/sunfan1988/p/3662356.html
Copyright © 2011-2022 走看看