UML的用例图

千千梦丶琪  金牌会员 | 2024-6-24 18:24:34 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 666|帖子 666|积分 1998

UML用例图

用例图示例

假设我们要描述一个图书馆管理体系的UML用例图。


  • 参与者

    • Librarian(图书管理员)
    • Member(会员)
    • Guest(访客)

  • 用例

    • Borrow Book(借书)
    • Return Book(还书)
    • Search for Book(搜刮册本)
    • Register Account(注册账户)
    • Manage Books(管理册本)
    • Pay Fines(支付罚金)

  • 用例图

    • Member参与者与Borrow Book、Return Book、Search for Book和Pay Fines用例相关联。
    • Guest参与者与Search for Book和Register Account用例相关联。
    • Librarian参与者与Manage Books用例相关联。
    • Borrow Book和Return Book用例大概会扩展到Pay Fines用例,假如会员在还书时有逾期罚金。

用例图的关系


  • 关联(Association)

    • 描述参与者和用例之间的交互。
    • 示例:Member与Borrow Book之间有直接的关联。

  • 包含(Include)

    • 一个用例包含另一个用例的举动。
    • 示例:Borrow Book用例大概包含Search for Book用例,因为在借书之前须要搜刮册本。

  • 扩展(Extend)

    • 一个用例在某些情况下扩展另一个用例的举动。
    • 示例:假如册本逾期,则Return Book用例大概扩展Pay Fines用例。

  • 泛化(Generalization)

    • 一个参与者可以是另一个更具体参与者的泛化。
    • 示例:Member是Guest的泛化,因为所有Member都具有Guest的权限,再加上一些额外的权限。

总结

   UML用例图是一种表现体系功能和用户交互的图形化工具,通过参与者、用例和它们之间的关系来展示。关系如关联、包含、扩展和泛化等,帮助阐明体系中差别实体之间的动态交互及其依靠性。这些关系对于明白体系怎样响应差别用户的需求至关重要

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

千千梦丶琪

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表