UML—用例图的那些事

这篇具有很好参考价值的文章主要介绍了UML—用例图的那些事。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

背景:

   1.用例图的发展史

过程:

    1.用例图中的元素和关系

    2.应用中的例子

总结:


背景:

   1.用例图的发展史

用例图是一种常用的软件工程工具,用于描述系统的功能需求和用户与系统的交互。它在软件开发过程中起到了重要的作用,并且经历了不断的发展和演变。用例图(Use case diagram)是用户与系统交互最简形式,展现了用户和与他相关的用例之间的关系。实际上就是用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调了谁在使用系统,系统为执行者完成了那些功能。
    上个世纪90年代初。在那个时候,用例图主要被应用于结构化分析和设计方法中,用于描述系统的功能需求和用户需求。
    1992年,Grady Booch首次将用例图引入到了对象导向分析与设计方法中。他将用例图作为描述系统功能需求的重要工具,并提出了一种用例驱动的开发过程。
    1995年,Rational Software Corporation提出了统一建模语言(UML),用例图成为了其中的一部分。UML的出现使得用例图成为了事实上的标准,被广泛应用于软件开发过程中。
随着时间的推移,用例图的应用范围也不断扩大。除了用于描述系统的功能需求和用户需求之外,用例图还可以用于帮助系统设计和测试等方面。
    在近年来,随着敏捷开发方法的流行,用例图也得到了进一步发展。在敏捷开发中,用例图不再只是用于需求分析和设计,而且还经常用于迭代开发和咨询客户。

过程:

    1.用例图中的元素和关系

UML—用例图的那些事,uml,java,c++,软件工程

    2.应用中的例子

UML—用例图的那些事,uml,java,c++,软件工程

b.关联

UML—用例图的那些事,uml,java,c++,软件工程

c.泛化

  UML—用例图的那些事,uml,java,c++,软件工程

d.扩展

 UML—用例图的那些事,uml,java,c++,软件工程

d.包含

UML—用例图的那些事,uml,java,c++,软件工程

总结:

  用例图经历了结构化分析与设计到对象导向分析与设计,再到统一建模语言和敏捷开发的发展过程。它在软件开发的过程中广泛应用不断发展使它成为了一种重要工具之一。用例图的使用,为系统的做什么,”通过图形的方式提供了简化”,让观摩者一眼就可以概览整个系统,让项目的参与者更好的理解系统,跟文档和图表一起配合可以更好的展现系统的功能和技术方面的问题文章来源地址https://www.toymoban.com/news/detail-629344.html

到了这里,关于UML—用例图的那些事的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 仅需10秒!ChatGPT轻松画出UML用例图,我却苦战10分钟。

    当我们写技术文档时,一张系统用例图,平时要花费10分钟才完成,而ChatGPT绘图过程只用了10秒钟,基本可以达到同样的水平,通过ChatGPT可以显著提高画流程图的效率。 用例图是统一建模语言(UML)的一部分,用于描述系统的功能以及与之交互的外部实体(如人、系统或设备

    2024年03月09日
    浏览(76)
  • [架构之路-212]- 需求- UML需求建模:用例图、ER图/概念类图、流程图、序列图、状态机图

    目录 前言: 什么是需求建模 1. 用例图 1.1 用例图 1.1.1 组件 1.1.2 用例细化与用例关系 1.2 用例规约 2. ER图/概念类图 3. 跨角色流程图(串行、协同) 4. 活动图(并行、协同) 5. 状态机图 6. 时序图 需求规格说明书: 用户场景=》用例图 场景说明=》用例规约 领域模型=》实体关

    2024年02月09日
    浏览(85)
  • 软件工程(八) UML之类图与对象图

    类图(class diagram) 描述 一组类 、接口、协作和它们之间的关系 对象图(object diagram) 描述 一组对象 及它们之间的关系、 对象图 描述了在 类图 中所建立的 事物实例的静态快照 。 类图和对象图基本上是一样的,只是对象图一般会在类前面有个冒号,或者变量名:类名,

    2024年02月11日
    浏览(27)
  • 软件工程(六) 面向对象分析(OOA)之UML图特点

    面向对象分析里面有一个非常重要的工具叫UML,UML不仅在工作中非常重要,在考试当中也是非常重要的,即作为上午综合体,又大概率又会出现在下午的案例分析中,作为一个25分的大题。 UML叫做统一建模语言,它主要用于需求分析和软件的设计,来做一些模型的制作。比如

    2024年02月11日
    浏览(38)
  • 什么是统一建模语言(UML)UML与UML类图的基本概念

    UML(统一建模语言)是一种通用的建模语言,用于描述软件系统的结构、行为和交互。它提供了一组符号和规则,用于创建可视化的图形模型,帮助开发人员、设计师和利益相关者之间进行沟通和理解。 UML起源于20世纪90年代初,由James Rumbaugh、Grady Booch和Ivar Jacobson等知名软件

    2024年02月16日
    浏览(42)
  • UML--类图的表示

    1.1 访问属性 + : public - : private # : protected 1.2 接口与抽象类 斜体 表示抽象类和抽象方法 Interface 类表示接口 1.3 类图示意 Mclass - val: int + getVal(): int 2.1 实现关系 空心三角形和虚线组成 B实现A,则三角形尖尖朝向A,在三角形底边引一条虚线再连接B。 2.2 泛化关系 is a 关系, 继承关系

    2024年02月05日
    浏览(36)
  • 【C++设计模式】UML图的介绍及其画法

    在软件开发过程中,设计模式是一种被广泛应用的方法,它为解决特定问题提供了可复用的、经过验证的解决方案。C++是一种支持面向对象编程的语言,因此在C++中应用设计模式是非常常见的。为了更好地理解和交流设计模式,人们通常使用UML(Unified Modeling Language)图来描述

    2024年03月13日
    浏览(27)
  • 这7种UML图的画法每个程序员都应该掌握~

    众所周知,软件开发是一个分阶段进行的过程。不同的开发阶段需要使用不同的模型图来描述业务场景和设计思路。在不同的阶段输出不同的设计文档也是必不可少的,例如,在需求分析阶段需要输出领域模型和业务模型,在架构阶段需要输出物理架构设计,在详细设计阶段

    2024年02月11日
    浏览(38)
  • UML-通信图和交互概览图(通信图和顺序图的区别与联系)

    通信图从另一个角度描述系统对象之间的链接,强调的是发送和接受消息的对象之间的组织结构。 通信图由 参与者 、 对象 、 链接 和 消息 构成。 通信图使用 长方形框 表示对象,参与者使用 人型符号 来表示。 当两个对象间有消息传递时用 没有箭头的直线连接 ,表示这

    2024年01月19日
    浏览(23)
  • [软考中级]软件设计师-uml

    uml中有4中事物,结构事物,行为事物,分组事物和注释事物 结构事物是uml模型中的名词,通常是模型的静态部分,描述概念或物理元素 行为事物是uml的动态部分,是模型中的动词,描述了跨越时间和空间的行为 分组事物是uml模型中的组织部分,是一些由模型分解成的盒子,

    2024年02月07日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包