在线UML图设计 用例图 在线制图

以下图例皆使用了在线UML制图网站 Freedgo Design,其访问地址为: https://www.freedgo.com

freedgo Design 是一个多种类型图表的在线绘制软件,让您创建 阿里云架构图 腾讯云架构图 PostgreSQL云架构图 AWS系统部署图 软件架构图, UML,BPMN,ERD,流程图,UX设计图,ANT DESIGN,思维导图,图表。 可以做到注册用户免费使用。

** 具体参考 在线制图网站关于UML设计图例: http://www.feedgo.com/showcase.html **

用例图

用例描述了用户如何使用系统来实现特定的目标。用例图由系统、相关的用例图和参与者组成,并且将它们相互联系起来.
用例图可视化的描述如下:

  • System: 要实现什么;
  • Actor:谁在使用系统;
  • 用例: Actor想到实现什么;

因此,用例图是通过从用户的角度捕获需求来开发正确的系统。

UML中的实现

用例图描述了一系列动作或事件步骤,通常定义了参与者和系统之间为实现某种目标而进行的交互。
用例图可以有效的识别、阐述系统需求。
用例由系统和用户之间一系列可能的交互组成,这些交互定义了要实现的功能以及可能遇到的任何错误的解决方案。
虽然用例本身可能会深入到每一种可能性的许多细节(例如,事件和场景的流程),但是用例图可以帮助提供系统的更直观的视图,提供系统实际必须做什么的简化和图形化表示。

用例图具有以下特征:

  • 功能需求
  • 系统与参与者之间交互的模型
  • 描述一个主要的事件流(主要场景)和可能的其他异常流(可选),也称为路径或用户场景

用例图的符号

用例定义外部参与者和系统之间的交互,以达到特定的目标。用例图包含四个主要组件:

用例图

Actor

参与者通常是根据角色定义的参与系统的个人。Actor可以是用户或其他外部系统。

Use Case

用例描述了参与者如何使用系统来实现特定的目标。用例通常由用户发起,以实现描述实现目标所涉及的活动、步骤过程。

RelationShip

参与者和用例之间的关系

System Boundary

系统边界定义了系统与外部世界边界。

用例图作用

  • 用例是获取和记录黑盒功能需求的强大技术。
  • 因为用例很容易理解,并且提供了一个很好的方法来与客户和用户交流,因为它们是用自然语言编写的。
  • 用例可以通过将问题划分成主要的用户特征(即用例),并从用户的角度指定应用程序来帮助管理大型项目的复杂性。
  • 通常由序列图表示的用例场景涉及多个对象和类的协作,用例图有助于识别将对象和类粘合在一起的消息(操作和所需的信息或数据参数)。
  • 用例为更高级模型的验证(即参与者和一组协作对象之间的交互)和随后的功能需求验证(即白盒测试)提供了良好的基础。
  • 用例驱动的方法为项目跟踪提供了可追踪性,其中关键的开发活动,例如实现、测试和交付的用例,从用户的角度实现了目标和目的。

用例图的使用

用例图的开发步骤如下:

  • 确定系统的参与者(用户角色)。
  • 对于每一类用户,确定与系统相关的用户所扮演角色。
  • 确定用户要求系统执行哪些操作来实现这些目标。
  • 为每个目标创建用例。
  • 构建用例。
  • 对用户进行优先排序、审查、评估和验证

注意:为了更加“敏捷”的使用用例图,不要详述所有用例,而是对它们进行优先排序,您应该根据开发阶段在不同的细节层次上细化用例

用例图设计也可以:将用例逻辑分类的包绘制到相关子系统中

用例图

用例图结构

UML定义了用例之间关联的三个原型:

<<include>> Use Case

使用<<include>>是在您完成对所有主要用例之后。

用例图

<<extend>> Use Case

扩展用例实际是基础用例的一个替代过程。<<extend>>用例通过在基本用例序列中概念性地插入额外的动作序列来实现这一点。

用例图

Abstract and generalized Use Case

通用用例是抽象的。它无法实例化,因为它包含不完整的信息。抽象用例的标题用斜体显示

用例图

例子

这个例子描述了几个业务用例(目标)的模型,它代表了一个餐馆(业务系统)和它的主要参与者之间的交互。
在第一轮中确定了基本用例之后,也许我们可以在第二轮用<<extend>><<include>>进一步构建这些用例,

如下图所示:

用例图

业务用例图

业务用例是用无技术术语描述的,它将业务流程视为一个黑匣子,并描述其业务参与者使用的业务流程,
而普通用例通常在系统功能级别描述,并指定系统为用户提供的功能或服务。
换句话说,业务用例代表了在当前情况下如何手动完成工作,它不一定是由系统完成的,也不打算在目标系统的范围内自动完成。

用例图

用例图例子

以下图例皆使用了在线UML制图网站 Freedgo Design,其访问地址为: https://www.freedgo.com

freedgo Design 是一个多种类型图表的在线绘制软件,让您创建 阿里云架构图 腾讯云架构图 PostgreSQL云架构图 AWS系统部署图 软件架构图, UML,BPMN,ERD,流程图,UX设计图,ANT DESIGN,思维导图,图表。 可以做到注册用户免费使用。

** 具体参考 在线制图网站关于UML设计图例: http://www.feedgo.com/showcase.html **

备注: 点击 https://www.freedgo.com/public/zh-cn/site/ 进一步了解关于在线制图的 更多功能。

下图显示了一个自动柜员机用例图示例,这是在讲授用例图时使用的一个非常经典的示例。

用例图

下面的文档管理系统(DMS)用例图示例显示了系统的参与者和用例。特别是,用例之间有包含和扩展的关系。

用例图

下面的订单系统用例图示例显示了系统中涉及的参与者和用例:

用例图

上一页 下一页
目录
  1. 用例图
    1. UML中的实现
    2. 用例图的符号
      1. Actor
      2. Use Case
      3. RelationShip
      4. System Boundary
    3. 用例图作用
    4. 用例图的使用
    5. 用例图结构
      1. <<include>> Use Case
      2. <<extend>> Use Case
      3. Abstract and generalized Use Case
    6. 例子
    7. 业务用例图
    8. 用例图例子
回到顶部

深圳SEO优化公司十堰网站制作黔西南推广网站报价三明网站排名优化报价红河网站建设价格铜陵模板推广多少钱阿里网站优化按天扣费多少钱银川网站推广系统推荐吴忠网站优化软件报价盐城网站优化推广南山网站定制公司黄石seo优化价格辽阳网站关键词优化赤峰百度网站优化哪家好绍兴网站建设设计推荐庆阳seo优化哪家好孝感网站搜索优化多少钱莱芜网站设计模板价格云浮企业网站建设阳江SEO按天扣费公司潮州百度网站优化排名价格宜宾网站优化排名报价郴州关键词按天计费公司河池SEO按效果付费推荐烟台SEO按效果付费多少钱苏州百度标王公司宁德百姓网标王推广报价眉山关键词按天收费哪家好辽源网站制作公司邵阳网站优化按天扣费多少钱营口高端网站设计多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化