1

我有从IBM Rational DOORS中导入的系统需求列表,我很好奇如何建立与每个系统关系的好方法其他在图中。 我应该使用哪种结构图,还是应该是行为模式之一?如何正确建模UML中的系统需求(Sparx Enterprise Architect)

我目前创建的是链接到对象图中的需求,但我想让这些子图也可以链接到类图。这是否意味着为了不为它链接到的每个类元素创建唯一的图表,它应该是需求链接到的复合图表?

回答

1

这可能是一个太宽泛的问题。但这里有几个要点:

  • 创建要求的文件夹内的两个文件夹:功能性和非功能性
  • 找到该对用例目标的功能要求一些前瞻性秩序,创建子文件夹FR文件夹。
  • 为法律,绩效,安全等非功能性的Rs创建一个相当固定的结构(Google会给你一些不错的列表)
  • 功能R与UCs有关首先。我所做的是在UC内部创建UC环境图(我为UC制作复合材料),UC中间和R追踪到它。
  • 将R图置于R文件夹内可以很方便但并非必需
  • NFR在以后阶段链接到实施细节。在适当的情况下,NFR的跟踪是在一个班级的背景图中设置的。
  • 最后所有的Rs应该至少有一个跟踪关系。你可以通过稍后用<<realized>>关系来替代它们来控制它。

这些只是几点。有很多书涉及这个话题,所以不要指望在这里有完整的答案。

+0

我相信所有这些要求都是有用的。如果我正确阅读,你会为他们制作复合图表? ETA:我从来没有参加C程序和微处理器课程之外的软件课程,这些课程涵盖了C,x86和PIC,因此我不太清楚用例是什么 – xDarthRevanx

+0

用例描述了系统的附加价值正在考虑之中(在EA中创建一个UC图并且您会看到符号)。如果你只是功能性的R,你的RM做错了什么。 NFR的比例很高(至少占所有R的10%)。我说UC内部的UC图和D班内部的D类。你拿哪个并不重要。 –