gpt4 book ai didi

specifications - 规范 : Use cases for CRUD

转载 作者:行者123 更新时间:2023-12-01 01:35:19 28 4
gpt4 key购买 nike

我正在编写产品需求规范。在本文档中,我必须描述用户可以在非常高的层次上与系统交互的方式。其中一些操作是对某些对象的“创建-读取-更新-删除”。

问题是,在为这些操作编写用例时,正确的做法是什么?我可以只编写一个名为“管理对象 x”的用例,然后将这些操作作为包含的用例吗?还是我必须为每个操作、每个对象创建一个用例?我在最后一种方法中看到的问题是,我会写很多我觉得对理解问题没有真正帮助的页面。

最佳做法是什么?

最佳答案

用例的最初概念是,它们像 Actor 和类定义一样——坦率地说,所有的东西——都喜欢继承,以及 <<uses>><<extends>>关系。

用例父类(super class)(“CRUD”)是有意义的。许多用例都是对“CRUD”的微不足道的扩展,其中插入了一个实体类型。

一些用例将是“CRUD”的有趣扩展,具有变体处理场景——可能——作为检索一部分的花哨搜索,或创建或更新的多步骤过程,或删除的复杂确认。

随意使用继承来简化和规范您的用例。如果您使用 UML 工具,您会注意到用例有一个“继承”箭头可供它们使用。

关于specifications - 规范 : Use cases for CRUD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2448448/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com