【问题标题】:Requirements Catalogue & UML Models [closed]需求目录和 UML 模型 [关闭]
【发布时间】:2013-07-25 08:06:28
【问题描述】:

在为基于软件的项目定义需求方面,寻找关于“事情是如何完成的”的指导。

我完全了解需求目录中的内容以及 UML 建模的用途。

我的问题,这两者是如何联系起来的?对于使用 UML 建模的任何需求,您是否应该将需求写入目录 - 本质上是重复需求?

例如, - 用户希望从供应商处采购“产品” - 为此,他们会将产品详细信息输入“breifing”表格 - 在这种情况下,我希望使用类图列出针对“产品”类的所有“简报”字段(显示在简报上)

但是,我如何将这些需求与需求目录联系起来?如果那里没有引用它们,开发人员将如何知道这些要求存在?

非常感谢任何帮助!

谢谢, 丹

【问题讨论】:

    标签: uml requirements catalog


    【解决方案1】:

    您应该使用用例图在需求和 UML 之间架起一座桥梁。 然后,您可以明确您的类和每个用例之间的关系。 开发人员可以看到特定类与一个或多个用例(需求)相关联。

    【讨论】:

      【解决方案2】:

      一些建模工具允许将需求包含到您的 UML 模型中。然后你有一个明确的链接。 例如:http://www.sparxsystems.com.au/downloads/whitepapers/Requirements_Management_in_Enterprise_Architect.pdf(见第 16 页)

      否则,您可以导出图表并将它们包含在目录文档中。

      【讨论】:

        【解决方案3】:

        根据项目的需求,形成需求目录,并在正式签署之前引出和分析您的受众需求,您的 UML 图通常会参考您捕获的功能或流程的工作,流程工作流/活动图对于利益相关者来说是合理的,可以在开发人员和 QA 的设计/开发阶段可视化内部流程的工作方式、用例、类图、序列图等对开发和 QA 团队更有用。

        对于每个需求,只需通过使用需求 ID 来引用 UML 图。但如前所述,请确保您在需求和 UML 之间具有可追溯性,反之亦然,

        希望对你有帮助

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-04
          • 1970-01-01
          • 2018-04-02
          相关资源
          最近更新 更多