用例与系统序列描述:常见错误及语法规则解析
用例中的常见错误
在使用用例时,常常会出现各种错误、误解和误用的情况。以下为大家列举超过30种常见的错误,部分示例以虚拟大学注册系统为例,涵盖学生、课程、考试、成绩、讲师、学习计划、招生、注册等方面,这些示例能很好地说明一般性问题,大家在自己的用例中要尽量避免这些问题。
1. 错误或误导性的动词/命名 :添加内容时用 “Select…” 而非 “Enter…”,检索时用 “Enter…” 而非 “Select…”。要牢记 CRUDA 原则,即创建(Create)、检索(Retrieve)、更新(Update)、删除(Delete)、存档(Archive)。
2. 系统仅返回计算要素却用 “Calculate…” :系统应该自己完成计算,而不是只提供要素让用户自己算。
3. 未表明系统的操作 :比如未说明系统进行检查、创建、更新或删除等操作。
4. 系统检查约束不明确 :不清楚系统是否在检查约束,以及检查哪些约束。
5. 未指明执行用例步骤的主体 :例如用 “… is given” 而不是 “The system gives…”,应使用主动语句形式,而非被动形式。
6. 用例步骤为陈述而非动作描述 :如 “… has been done”,用例步骤应描述动作。
7. 前置条件描述动作而非情况 :例如 “The user logs in” 应改为 “
超级会员免费看
订阅专栏 解锁全文
1838

被折叠的 条评论
为什么被折叠?



