23得票4回答
“includes”、“extends”和“uses”有何区别?它们在编程中的应用场景是什么?

在用例图中,“>”、“>”和“>”有何区别?“>”和“>”是否相同? 在用例图中,“>”是指在一个用例的主要流程中需要使用另一个用例的一部分或多个部分,而“>”则是指在特定条件下,可选地执行一个用例的附加步骤。与此不同,“>”描述了一个用例如何使用一个系统中的另一个组件或对象。 “>”和“...

10得票1回答
实体与用例的澄清

据我所了解,用例或交互器使用实体执行某些操作,而实体则包含我们的业务规则。 根据这个定义: 用例与实体进行交互并依赖于它们。 用例如何依赖于实体?它们之间有什么关系? 例如,假设我们有一个银行应用程序,包括三个功能:登录、查看余额和转账。 因此,为了能够转账,用户必须已登录并且应...

144得票9回答
Python中Pickle的常用用例

我看过pickle文档,但不理解pickle有什么用处。 pickle有哪些常见用例?

9得票1回答
游戏的常见用例图

我开发了一个简单的二维益智游戏(类似于“宝石迷阵”)。它可以在两种模式下玩 - “挑战”和“快速游戏”。 “挑战”模式有几个级别。玩家可以在退出挑战级别时保存进度。 “快速游戏”模式只产生随机级别,不能保存。在两种模式下,玩家都可以暂停游戏并显示菜单。完成级别后(无论游戏模式如何),会出现统计...

27得票4回答
如何从Java转向Clojure?

在发现了 Clojure 后,我花了几天时间沉浸在其中。 哪些类型的项目适合使用Java而不是Clojure,反之亦然,还有二者结合使用呢? 您能举出一些在接触Clojure之前您从未尝试过的程序示例吗?

17得票3回答
使用案例和功能需求有什么区别吗?

我很好奇,因为似乎每个人都对这件事有不同的看法。在创建SRS文档时,您是否需要使用用例和功能需求,还是只需要一个,因为功能需求会扩展用例?

9得票3回答
用例中的前置条件。

我正在为学校项目创建用例,对于前置条件这个字段感到困惑。我可以理解像“必须已登录”或“需要一个帐户”这样的前置条件。 但如果软件是本地设置呢?对我来说,一个先决条件是“必须安装软件”,这听起来很合乎逻辑。但另一方面,这个前置条件看起来有些奇怪,因为否则,您首先就不会有这个用例。 所以我的问...

11得票11回答
评论的好用例子

我一直很讨厌那些用星号填满半个屏幕只为告诉你这个函数返回一个字符串的注释,我从来不看那些注释。 然而,我会阅读描述为什么要这样做以及如何实现的注释(通常是代码中的单行注释);这些对于理解别人的代码非常方便。 但是当写注释时,我不会写那种注释,相反,我只在编程竞赛中编写算法时使用注释,我会考...

22得票2回答
清晰架构和身份验证。正确的方式?

我正在开发一个基于Clean Architecture模式的Android应用程序,并且对如何以清晰的方式实现用户身份验证存在疑问。以下解决方案是否符合该架构的规范? 我将创建以下用例(从表示层执行): - LoginUseCase(提供登录和密码,通过远程服务获取API令牌并保存在本地令...

12得票3回答
UML用例规范中是否有“switch case”语句?

在用例规范中有没有"switch case"? 在需求中: 当用户在组合框中选择“合同”时,将出现一个“合同”选项卡,然后用户将与“合同”选项卡交互。 当用户选择“独立资助”时,将出现一个“资助”选项卡,然后用户将与“资助”选项卡交互。 如何在我的用例规范中指定此用例? 这两个“c...