【UML学习】用例图 —— Use Case Diagram

本文介绍了UML中的用例图,强调了用例图在软件开发过程中的重要性,它用于描述系统、子系统或类的行为,便于用户理解。文章详细讲解了用例图的组成部分:用例、参与者和它们之间的关系,包括泛化、包含和扩展关系,并提供了Rational Rose绘制用例图的步骤。
摘要由CSDN通过智能技术生成

前言

       UML学习中,图占了很大一部分比重,UML中的各种图是UML模型的重要组成部分。

    画好用例图是由软件需求到最终实现的第一步,在UML中用例图用于对系统,子系统或类的行为的可视化,以便使系统的用户更容易理解这些元素的用途,便利软件开发人员最值最终实现这些元素。

内容

    概述

     实际中,当软件的用户开始定制某软件产品时,最先考虑的一定是该软件产品功能的合理性,使用的方便程度和软件的用户界面等特性。

     软件产品的价值通过这些外部特性动态的体现给客户,而客户对如何实现系统并不关心。而UML的用例视图就是软件产品外部特性描述的视图。用例视图从用户的角度而不是开发者的的角度来描述对软件产品的需求,分析产品的所需的功能和动态行为。

     因此对于整个软件开发过程而言,用例图是至关重要的,它的正确与否直接影响到用户对于产品的满意程度。

     用例图描述了一组用例,参与者以及他们之间的关系。描述了系统静态使用情况。

     用例包括三方面的内容。

     1.用例 (UseCase):对一个系统或应用的一种单一的使用方式所做的描述。

     2.参与者(Actor):系统外部的一个实体,可以是任何事物或人,以某种方式参与用例的执行过程。

     3.关系:参与者之间的关系,泛化关系,包含关系,扩展关系等。

     下图的小人就是参与者,椭圆代表用例。

    

评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值