UML 用例图

统一建模语言UML:用例图 阅读详情

什么是用例:       

       用例这个概念由Jacobson提出,用例是对一个活动者(actor 也可以称为参与者)使用系统的一项功能时所进行的交互过程的一个文字描述。以规范图形来表示用例就产生了用例图。

 

       用例是代表系统中各个项目相关人员之间就系统的行为所达成的契约,软件的开发过程可以分为需求分析、设计、实现、测试等阶段,用例把所有这些都捆绑在一起。因此可以说, 软件开发过程是用例驱动的。

 

用例的特点:

       l、用例从系统使用者的角度描述系统中的信息,即站在系统外部察看系统功能,而不考虑系统内部对该功能的具体实现方式 。

      2、用例描述了用户提出的一些可见(功能)需求,对应一个具体的用户目标。使用用例可以促进与用户沟通,理解正确的需求,同时也可以用来划分系统与外部实体界限,是OO系统设计的起点,是类、对象、操作的来源。

     3、用例是对系统行为的动态描述,但常被划到UML静态建模的范围(相对于顺序图、状态图等)。

 

用例图的组成(四个部分):

 

    用例(Use Case)、参与者(Actor)、关联(As

统一建模语言UML(二):用例图 统一建模语言UML(二):用例图 需求分析的任务是确定所开发的软件的功能、性能、数据等各个方面的要求 需求就是系统(项目)必须提供的能力和必须遵从的条件。 需求分类: ◢功能性:有具体的完成内容的需求。 客户登录、邮箱网站的收发收发邮件、论坛网站的发帖留言等。 用户能够搜索所有的数据集合 每一个订单需要分配一个唯一标识符,用户可以永久保存起来 ◢非功能性:软件产品为满足用户业务需求而必须具有且除功能需求以外的特性包括系统的性能、可靠性、可维护性、可扩充性和对技术和对业务的适应性等。 性能要求:要求系统能满足 阅读详情

相关推荐

画图理解软件工程-UML统一建模语言-用例图(三)

UML定义 Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Boo

浮夸的程序员 3488

UML 用例图以及UML的八种关系

小编终于在学习的道路上又前进一步啦,进度很慢,但是在走,小编今天学习完了UML中的第一个图——用例图,来分享给大家我的学习成果呀~ 首先,一张总体的知识脉络导图献上: UML视图:4+1视图:互相关联的视图:用例视图(椭圆形)、设计视图、实现视图、部署视图、进程视图。 用例视图覆盖了其他四个视图,是关键。 一、什么是用例图? 用例图描述了一组用例、参与者以及它们之间的关系...

Ariel_欢 1万+

超市管理系统--UML用例图,类图,时序图(交互图)活动图,状态图含详细文档~

小型超市管理系统用例建模,小型超市管理系统交互图建模, 小型超市管理系统类图建模,小型超市管理系统活动图、状态图建模 一、摘要 通过本实验掌握小型应用系统类模型的建立,具体包含如下内容: 1、在用例建模的基础上通过用例分析法和名词分析法寻找类; 2、确定类之间的关系; 3、掌握类图建模的基本步骤; 4、学会使用Rational Rose绘制类模型。 二、实验目的及要求 1、掌握类的寻找方法; 2、掌握类图建模的基本步骤; 3、学会使用Rational Rose绘制用例图。 三、实验仪器设备 计算机+Rational Rose+Office 四、实验方案设计 1、通过用例描述寻找类; 2、确定类之间的关系,并使用Rational Rose绘制类图; 五、实验内容及步骤 六、结果与讨论

ubuntu18.04安装xenomai3.1(百分百成功版)

ubuntu18.04安装xenomai3.1(百分百成功版),保姆级教学!!!

h542812556sdu的博客 2059

一窥Memory测试算法及自我修复机制

摘要 为了满足新一代设备的需求,Memory的大小每三年就会增加4倍。深亚微米设备包含大量面积更小、访问速度更快的Memory。针对此类设计制定自动测试策略可以减少ATE(自动测试设备)的时间和成本。 内存故障的行为与经典的“Stuck-At”故障不同。因此,Memory的故障模型(由于其阵列结构)与标准逻辑的设计也是不同的。Memory测试除了进行故障检测和定位,还可以实现用冗余单元对...

路科验证 2万+

保姆级教程:在RK3588平台上为IMX415 Sensor配置HDR2曝光(附完整代码与避坑点)

本文提供RK3588平台上为IMX415 Sensor配置HDR2曝光的详细教程,涵盖基础概念、限制条件、实战配置步骤及常见问题解决方案。通过完整代码示例和关键参数解析,帮助开发者高效实现HDR2曝光模式,提升图像质量并避开常见陷阱。

weixin_28685287的博客 283

微前端实战:MicroApp内存泄漏优化策略与性能调优

本文分享了在大型后台管理系统微前端化过程中,使用MicroApp框架时遇到的内存泄漏实战问题与优化策略。通过深入分析沙箱机制,提出动态加载、精准卸载、沙箱配置优化及第三方库补丁等核心方案,并结合Vue/React子应用专项检查清单,有效解决了内存占用飙升问题,为微前端架构的性能调优提供了系统性解决方案。

weixin_29014939的博客 276

HTML入门(详细教程),前端入门从这里开始

HTML基础教程,网页框架搭建,表单制作,了解HTML标签的基本用法,每个标签具备哪些属性。

wandertp的博客 1283

告别双系统!用Ventoy把Ubuntu 22.04装进U盘,打造你的随身开发环境(附保姆级避坑指南)

本文详细介绍了如何使用Ventoy将Ubuntu 22.04安装到U盘,打造便携式开发环境。通过即插即用的特性,开发者可以在任何x86电脑上快速启动完整的Ubuntu系统,无需配置双系统或虚拟机。文章提供了从硬件准备到系统优化的全流程指南,帮助用户高效创建随身开发环境。

weixin_31569671的博客 363

基于STM32的太阳能充电宝设计_资料编号31

系统硬件包括主控 STM32F103C8T6、0.96 OLED 显示屏、蜂鸣器、电源自锁开关、温度传感器 DS18B20、继电器、5 V DC 升压模块 、TB4056、18650锂电池、9 V太阳能板、稳压降压 5 V三极管。电源供应:锂电池为系统供电,9 伏太阳能板经 5 伏降压稳压三极管降压为 5 伏后传送到 TP4056,TP4056 为锂电池供电,因锂电池电压 3.7 伏,通过 5 伏 DC 升压模块升压到 5 伏为整个系统提供 5 伏电压。

嵌入式阿齐Archie 1万+

【示波器专题】示波器探头的原理深入——有源探头之单端有源探头

由于接地环路的苛刻要求,更高带宽的单端有源探头就算设计了也不实用。因此单端有源探头的带宽一般在6GHz以内,更高带宽的信号测量也只能使用差分有源探头(市面上有些型号的差分探头可同时兼顾单端测试)。......

一点硬件 2144

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: 等价类测试用例设计
下一篇: HTML Canvas 绘制五角星 (坐标滚动法)
子澈课堂
博客等级 码龄21年 2万+粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值