首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何表示用例上的条件?

我如何表示用例上的条件?
EN

Stack Overflow用户
提问于 2020-04-28 01:09:14
回答 2查看 40关注 0票数 1

我在一个项目的规范部分,我必须制作用例,但我不知道如何转换这个场景。这个项目是:学生和老师必须在每节课上用一张卡签到,系统会统计出勤率和缺勤率,如果老师没有签到,就不会计入任何缺勤率,因为就像没有课一样。当学生缺勤率达到25%时,系统会向老师和学生发送一封电子邮件,警告他们。

我的问题是,如果“签到”行为对每个参与者有不同的影响,那么它是否应该是相同的用例?如果老师没有报到,那么就没有课,我该如何表示呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-28 01:38:35

用例就是一个用例。它显示了它将交付给其主要参与者的附加值。不会因为运行一种或另一种方式的场景而改变UC。

为了显示条件,您需要添加约束。没有必要在UC图中显示它们,因为可能会有太多,只会让读者感到困惑。如果您想要显示约束,可以将它们放在注释中,并用花括号将文本括起来,如{ this is some constraint}。约束的一个更好的地方(除非你的UML工具提供了更好的东西)是包含约束表(以及场景等)的UC的文本描述。使用Cockburn或类似的模板。

票数 0
EN

Stack Overflow用户

发布于 2020-04-30 20:30:58

用例不是系统的动态视图,就像流程控制一样。这是一个用例列表,主要功能有一个目标。可能出现唯一条件是关于扩展用例的扩展点

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61464385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档