您的位置:首页 > 其它

ooad学习心得-用况图

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

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

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

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

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

        一个参与者可以使用系统的多项功能,系统的一项功能也可以供多个参与者使用。在UML中,把参与者与用况间的这种交互关系称为关联。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: