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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    数据结构~线性表
    JQuery一行搞定当前面所对应的导航菜单变亮效果
    数据结构~二叉树
    MVC工作中的笔记~1(架构师是一步一步练成的)
    数据结构~链表
    java中文转拼音
    Bitmap旋转和缩放
    老师们都是这样计算毕业设计分数的
    Mysql ERROR 1040 (HY000): Too many connections
    统计没有使用绑定变量的sql语句
  • 原文地址:https://www.cnblogs.com/sunfan1988/p/3662356.html
Copyright © 2011-2022 走看看