人生不是要过的怎样
而是要懂得怎样去过

Sysml需求图与UML用例图的区别

针对需求进行建模,通常有人采用框图法,UML的用例图法和Sysml需求图。

框图法和UML用例图一般是针对软件系统而言,着重于用户的参与引起场景的改变对软件系统的影响而产生的需求,并且框图法语义不够规范。

SysML需求图为基于文本的需求、需求之间的关系(例如追溯关系)以及需求和满足需求的模型元素之间的关系提供建模构造。它们之间的区别是:

第一,UML用例图强调的是从用户的角度出发对如何使用系统的描述,而SysML需求图强调的是为了满足用户需求,应如何设计系统的描述;

第二,从用例图来看,必须要有角色与用例,且在需求的分解过程中,用例的分解往往不便于深层挖掘,因为它受角色的制约。而需求图不需要角色,它面向的是用户群,用户类,在需求分解时,不要专门指定具体角色,它强调以开放的、全面的描述系统的需求,开放性体现在它具有可扩展的特点,针对需求可以层层深挖。

相比较而言,SysML需求图更适合于对具有系统工程特色的需求分析。

未经允许不得转载:空洽网 » Sysml需求图与UML用例图的区别

分享到:更多 ()

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    哎哟,不错哦。

    空老师1年前 (2015-11-07)回复

人生不是要过的怎样,而是要懂得怎样去过!

联系我们