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

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

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

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

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

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

7得票2回答
序列图与用例图

我已经为酒店预订构建了用例图。 我应该为用例图中的每个用例构建一个序列图,还是可以将多个用例总结在一个序列图中?

27得票4回答
Scala不可变Map,何时应该使用可变Map?

我的现在的使用情况非常简单,无论是可变的还是不可变的Map都可以胜任。 有一个方法需要传入一个不可变的Map,然后调用一个接受不可变Map参数的第三方API方法。def doFoo(foo: String = "default", params: Map[String, Any] = Map...

8得票3回答
用例图中的条件路径应如何建模?

我正在制作一个网站,访问者可以: - 查看帖子。 - 如果未登录,则仅使用常规或Facebook注册。 - 如果使用Facebook注册,则仅使用Facebook登录。 - 如果以常规方式注册,则仅使用常规登录或重置密码。 - 如果已经通过身份验证,则仅创建帖子或取消注册。 我不明白如何为...

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

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

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

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

7得票6回答
用例图 - 箭头是否绝对必要?

在用例图中,是否绝对必要使用“箭头”来显示演员和用例之间的关联? 最近我为我的软件工程作业画了一个用例图。但是,在网上阅读了许多文章、论文、在线书籍和其他许多大学的讲义后,似乎大多数用例图都没有箭头,无论它们有多少潜力显示某种“流动性”或“可导航性”,而有些示例则有箭头。 所以我咨询了我的...

32得票6回答
设计方法论:用例驱动 vs 领域驱动

仅供讨论,我认为两个不同的术语实际上是在说同样的事情。这2种设计方法之间是否有任何实质性的区别?