ooad学习心得-用况图

        要进行软件开发,首先要准确地描述用户需求中的功能需求,形成功能规格说明。按照以往的做法,可采用多种方式描述需求。例如,可使用流程图,伪码和Atis模型来描述需求,也可以使用自己定义的语言描述需求。当前的一种主流做法是使用功能用况图来描述系统需求。

        用况图用于对系统的功能以及系统进行交互的外部事物建模。

        在确切地定义系统的功能需求之前,首先要明白系统内外的交互情况,系统边界是一个系统所包含的所有系统成份与系统以外各种事物的分界线。

        用况图中一个主要的概念是参与者,一个参与者定义了一组在功能上密切相关的角色,当一个事物与系统交互时,该事物可以扮演这样的角色。识别参与者可以从以下三方面进行:1、人员。2、外部系统。3、设备。

        一个用况(use case)是描述系统的一项功能的一组动作序列,这样的动作序列表示参与者与系统间的交互,系统执行该动作序列要为参与者产生结果。用况与用况之间存在着包含,扩展和继承。

        一个参与者可以使用系统的多项功能,系统的一项功能也可以供多个参与者使用。在UML中,把参与者与用况间的这种交互关系称为关联。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值