• 用例图基本用法


    原文:https://blog.csdn.net/weixin_42385782/article/details/107206413?fps=1&locationNum=2

    在面向对象的需求分析中,往往最需要绘制用例图来识别现实世界中用户的需求~将用户的需求根据实际需要来确定系统的开发与设计。

    画图步骤:
    1、识别系统的边界
    2、识别位于系统外部与系统有交互的外部实体(参与者)
    3、识别用例
    ①参与者希望系统提供什么功能?
    ②参与者是否会创建、读取、修改、删除、存储系统 的某种信息?如果是的话,参与者又是如何完成这些操作的?
    ③参与者是否会将外部的某些事件通知给系统? ④系统中发生的事件是否通知参与者?
    ⑤是否存在影响系统的外部事件?
    4、寻找参与者与参与者、用例与用例、参与者与用例之间的关系。

    参与者与用例之间的关系:

    image-20200720204810062

    参与者之间的关系:(参与者之间主要是继承关系,空心箭头指向父类)

    image-20200720204821219

    用例之间的关系
    包含(include):
    在UML中,包含关系是通过带箭头的虚线段加<>字样来 表示,箭头由基础用例(Base)指向被包含用例(Inclusion).

    image-20200720204835144

    扩展(extend):
    扩展关系用来说明可选的、只在特定条件下执行的行为。扩展关系往往 被用来处理异常。

    image-20200720204843822

    泛化(generalization):
    用例的泛化指的是一个父用例可以被特化形成多个子用例,而父 用例和子用例之间的关系就是泛化关系。

    image-20200720204852907

    例子:银行储蓄系统

    image-20200720204901345

  • 相关阅读:
    大文件上传实现总结
    JDK线程池异常处理方式
    packageinfo.java 作用
    VBA 发送邮件代码
    TCP/IP协议、DoD模型、OSI模型
    3D空间基础概念之三:几何变换
    IP寻址
    IP地址排错命令
    WIN7用户文件夹迁移
    IP报头包含的协议
  • 原文地址:https://www.cnblogs.com/lightice/p/13347633.html
Copyright © 2020-2023  润新知