代码之家  ›  专栏  ›  技术社区  ›  Manjitha Teshara

用户案例叙述是UML的一部分吗?

uml
  •  0
  • Manjitha Teshara  · 技术社区  · 6 年前

    用户案例叙述是UML的一部分吗?

    业务事件的文本描述,以及用户将如何与系统交互以完成任务。

    3 回复  |  直到 6 年前
        1
  •  3
  •   Nipun Thennakoon    6 年前

    首先,UML意味着 统一建模语言 是的。它是一种帮助设计和建模软件系统的语言。所以用例不是UML的一部分。UML是一个帮助表示用例的工具。用例建模是需求工程的一种方法 理解和描述系统的功能需求。

    两者都可以 叙述和图形 是的。文本表示部分称为用例规范,而图形表示部分称为用例图。 enter image description here

    那么什么是用例呢?
    用例是单个任务或目标的场景摘要 就像上图中的“付账单”。一个用例模型通常由几个用例组成。它有助于清晰地了解外部参与者(用户和外部系统)、系统的功能需求以及它们之间的关系,从而实现更好的设计。

        2
  •  3
  •   BobRodes    6 年前

    我假设你的意思是“用例叙述”,那么你的问题的简短回答是“不”。

    “用例叙述”是描述用例的整个行为的文档。UML没有明确定义文档方法,所以这不是UML规范的一部分。

    UML社区还没有就这个文档的一个术语(实际上,它应该包含什么)建立任何形式的共识。例如,nipun sampath在他的回答中称之为“用例规范”,muszeo称之为“文本描述”,当然是这样。

    用例的行为将在uml中建模为一个活动图。所以,活动图是用例叙述的图。

    有关用例叙述的更多信息,请参见 this post 是的。

        3
  •  1
  •   muszeo    6 年前

    我相信你指的是用例,而不是用户用例。您给出的描述(使用系统完成业务任务的步骤的文本描述)大致上就是用例的内容。

    明确地说,用例是 功能要求 ;即对 过程 一个人和/或系统( 角色 (s)表演 信息 完成 客观的 有商业价值。对于用例,该规范通常以一个模型(“页面上的blob”)开始,该模型说明了流程、系统和参与者(角色)上下文,以及一个文本描述和/或支持模型(如活动图)来表示流程的步骤。还有其他表达功能需求的方式——用户情景和BPMN流程图是另外两个实现相同功能但方式不同的例子。您可能会混淆用例和用户故事。