【发布时间】:2011-07-12 13:45:57
【问题描述】:
在软件需求规范中,
每个函数的Scenarios和Process Narratives有什么区别(使用UML描述)?
我了解场景是对系统单个功能的描述。 是否也需要用 UML 来描述场景,或者文本描述是否足够? 因为我已经必须用 UML 详细说明每个功能(特性)的过程叙述了。
这两种方法是等价的,对吧?
谢谢,伙计
【问题讨论】:
在软件需求规范中,
每个函数的Scenarios和Process Narratives有什么区别(使用UML描述)?
我了解场景是对系统单个功能的描述。 是否也需要用 UML 来描述场景,或者文本描述是否足够? 因为我已经必须用 UML 详细说明每个功能(特性)的过程叙述了。
这两种方法是等价的,对吧?
谢谢,伙计
【问题讨论】:
您不必同时使用这两种方法,您应该使用所有适合传达您建模内容的技术。传统上,有些东西可以用文本更好地表达(用例描述、算法……),而有些东西则可以用图形更好地描述(类层次结构、关系、各种流程……)。因此,由您决定哪种符号最适合您要描述的事物。
【讨论】:
同时使用 UML 和文本,对于文本,您可以包括表格、段落、非 UML 图表。
这两种规范技术是互补的,如果其中一个缺少某些功能,则可以包括另一个。
【讨论】: