首页 > 其他分享 >UML之用例图和案例分享

UML之用例图和案例分享

时间:2024-04-07 18:30:59浏览次数:24  
标签:关系 之用 系统 用例 UML 交互 例图 参与者

目录

一、概述:

参与者(Actors):

用例(Use Cases):

关系(Relationships):

二、用途:


        UML用例图是用于描述系统功能需求和用户与系统之间的交互关系的一种图形化建模工具。它主要用于捕捉系统的功能性需求,以及系统与外部参与者之间的交互行为。

一、概述:

参与者(Actors):

在UML用例图中,参与者表示与系统进行交互的外部实体,可以是人、其他系统、设备或其他系统之外的角色。参与者通常以图标(如人形图标)表示,并位于用例图的边缘。

用例(Use Cases):

用例表示系统提供给参与者的功能或服务,描述了系统执行的一系列动作以及系统与参与者之间的交互流程。用例通常以椭圆形图标表示,并位于用例图的中心区域。

系(Relationships):

用例图中的关系用于描述参与者和用例之间的关联关系。常见的关系包括关联、包含和扩展关系。

        1.关联关系(Association): 表示参与者与用例之间的直接关联,通常用实线连接。

        2.泛化关系(Generalization):表示一个用例是另一个用例的特殊情况,即子用例继承自父用例。泛化关系通常用带空心三角形的实线连接。

        3.包含关系(Inclusion): 表示一个用例包含了另一个用例,通常用带箭头的虚线连接。

        4.扩展关系(Extension): 表示一个用例可以根据条件扩展另一个用例,通常用带箭头的虚线连接。

二、用途:

  • 需求分析: 用例图可用于捕捉和分析系统的功能需求,帮助开发团队和利益相关者理解系统的功能和行为。

  • 系统设计: 用例图可以作为系统设计的基础,帮助设计师确定系统的功能范围和交互流程。

  • 沟通工具: 用例图是一种直观的工具,可以帮助开发团队与利益相关者之间进行有效的沟通和交流,确保大家对系统需求的理解一致。

  • 测试用例生成: 用例图可以用于生成测试用例,帮助测试团队验证系统是否符合需求。

标签:关系,之用,系统,用例,UML,交互,例图,参与者
From: https://blog.csdn.net/weixin_54136520/article/details/137463496

相关文章

  • PlantUML 是绘制 uml 的一个开源项目
    拓展阅读常见免费开源绘图工具OmniGraffle创建精确、美观图形的工具UML-架构图入门介绍starUMLUML绘制工具starUML入门介绍PlantUML是绘制uml的一个开源项目UML等常见图绘制工具绘图工具draw.io/diagrams.net免费在线图表编辑器绘图工具excalidraw介绍绘......
  • UML 架构图入门介绍 starUML
    拓展阅读常见免费开源绘图工具OmniGraffle创建精确、美观图形的工具UML-架构图入门介绍starUMLUML绘制工具starUML入门介绍PlantUML是绘制uml的一个开源项目UML等常见图绘制工具绘图工具draw.io/diagrams.net免费在线图表编辑器绘图工具excalidraw介绍绘......
  • UML类图
    一、图例类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。类名称:如果是抽象类,就用斜体书写。前面的符号:'+'表示public,'-'表示private,'#'表示protected接口图:与类图的区别主要是顶端有......
  • [答疑]《人人都是产品经理》书中的用例图是不是错了
    DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集文强2024-3-2111:42请教一个问题,这个是“人人都是产品经理”书中的用例图,箭头这样用是不是用错了?UMLChina潘加宇箭头是不对,执行者和用例之间用的是关联连接符。但这还是小问题,......
  • 酒店管理系统用例图
    步骤一:确定参与者客户:酒店的住客,使用系统进行房间浏览、预定、查看账单等操作。系统管理员:负责管理系统用户、权限、数据维护以及登记预定和入住客户的信息。步骤二:识别前台管理用例对于前台管理,我们可以识别出以下用例:用户注册:客户在系统中注册新账号。用户登录:客户使用账......
  • 学生信息管理系统用例图
    学生信息管理系统用例主要包括但不限于以下几个关键方面:用户登录与注册:用户登录:已注册的学生和教师可以使用其用户ID和密码登录系统。登录成功后,用户将进入系统的主界面,根据角色权限进行相应的操作。用户注册:新用户需要提供必要的个人信息进行注册,如姓名、学号(或教工号)、联系方......
  • [幻灯片]软件需求设计方法学全程实例剖析-03-业务用例图和业务序列图
    DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集pdf已上传至本号的CSDN资源,或到以下地址下载:http://umlchina.com/training/umlchina_03_bm.pdf......
  • 学生请假系统用例图
    学生用例图教师用例图管理员用例图“学生选课系统”学生部分功能性需求包括以下内容:(1)学生登录后可以了解所有选修课程的具体信息,可以根据自己的需要选择不同课程。“学生选课系统”教师部分功能性需求包括以下内容:(1)教师登录后可以查看选课信息、选课相关课程人数、学生名......
  • 学生信息管理系统用例及用例图
    用例:学生信息管理系统用例描述:学生信息管理系统是一个用于管理学生信息的软件系统。它提供了对学生信息的录入、查询、修改和删除等功能,帮助管理员和教师更高效地管理学生信息。用例列表:登录描述:管理员或教师使用用户名和密码登录系统。参与者:管理员、教师前置条件:系统已启......
  • Android项目自动生成uml图(以小米便签为例)
    摘要最近在学习软件工程,需要完成小米便签的精读,任务中需要详细类图,由于项目巨大,手动画图打咩,试了一下午的androidstudio,试了诸如codeiris,SequenceDigram(只能画时序图),simpleUML,sketchit....版本兼容折磨得头疼,索性直接使用IDEA画类图使用方法打开settingtools->Diagrams->......