用例视图

在什么时候用用例图:是由软件需求分析到最终实现的第一步,就是软件产品外部特性描述的视图

用例图干什么用:它描述人们希望如何使用一个系统。(用列图显示谁将是相关的用户、用户希望系统提供什么服务,以及用户需要为系统提供的服务,以便使系统的用户更容易地理解这些元素的用途,也便于软件开发人员最终实现这些元素。)

用例视图角度:从用户角度而不是开发者的角度来描述对软件产品的需求,分析产品所需的功能和动态行为。

用例视图的影响:用例图正确直接影响到用户对最终产品的满意程度。

用例图组成:用例、参与者和它们的关系等 

参与者:是系统外部的一个实体(可以是任何的事物或人),它以某种方式参与了用例的执行过程。每个参与者可以参与一个或多个用例,它通过交换信息与用例发生交互。

参与者的分成三大类:系统用户(人),其他系统,可以运行的进程

如何确定参与者:谁使用、安装、启动关闭、维护、获取信息、提供信息。扮演什么角色,有什么事发生在固定时间

参与者间的关系:泛化关系。如果不考虑客户是如何与系统接触的,可以使用一般角色的参与者,即父类。如果强调接触发生的形式,那么用例必须使用实际的参与者,即子类。

用例: 是对一个系统或一个应用的一种单一的使用方式所作的描述,是关于单个活动者在与系统对话中所执行的处理行为的陈述序列。用例是一个叙述型的文档,用来描述参与者使用系统完成某个事件时的事情发生顺序。用例不是需求或者功能的规格说明,但用例也展示和体现出了其所描述的过程中的需求情况。

如何识别用例:参与者谁来做,用例做什么。

事件流的目的:是为用例的逻辑流程建立文档,这个文档详细描述系统用户的工作和系统本身的工作

事件流包括:用例何时开始和结束,用例何时和参与者交互,什么对象被交互以及改性的基本流和可选流

参与者、用例间的关系;关联关系、泛化关系、包含关系、扩展关系

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值