用例图介绍
用例图(Use-Case Diagram),是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。用例图可以直观呈现系统与功能模块之间的互动关系,便于软件设计初期的建模。借助于用例图,开发相关人员,客户与专业人士能够以可视化的方式对问题进行探讨,减少了大量交流上的障碍,便于对问题达成共识。
用例图关键要素
参与者
参与者是指独立于系统,并与系统存在交互的对象,可以是人,物体,其他系统等等。
系统边界
设计系统,需要明确系统边界,知道哪些是系统内部的东西,哪些是系统外部的东西,方便后期的统一设计规划。
用例
关系
参与者与用例的关系,参与者与参与者的关系
关系的介绍
不同的关系用不同的线条来表示,以下是主要关系。
包含(include)
比如管理学生信息,包含增添学生信息,修改学生信息,删除学生信息,一般是对行为与功能的进一步细化,细化的程度需要掌握好,不然设计的用例图效果不好。
扩展(extend)
例如,查询操作可以对结果进行导出、打印。对于查询而言,能不能导出、打印,查询都是一样的,它们不是必须做的操作。扩展一般是行为与功能的一些可选,非必须的细化操作。
泛化(generalization)
比如车和公交车,是一种继承泛化的关系。
关联(Association)
一般用来表示参与者与用例之间存在关联关系。
基本图示
用例图展示
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。