首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用例步骤和用例场景

用例步骤和用例场景
EN

Stack Overflow用户
提问于 2009-07-03 06:19:37
回答 2查看 546关注 0票数 0

我正在为一个系统建模,我有以下一些我的用例{任命老师(Admin),记录成绩(教师),管理学生(管理),记录出勤(教师),管理课程(管理)}我在提出用例步骤和用例场景时遇到了一些问题。我已经绘制了我的概念类图。有没有人知道该怎么做呢?

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2009-07-03 06:45:05

您可能会发现像this这样的文章很有用。

我的思维方式。您对用例有一般的描述,因此您知道您正在构建的系统应该做什么。但这些用例无疑有很多问题和特殊情况。在传递过程中,“管理学生”似乎与“任命教师”的粒度相当不同,你需要“招收学生”、“暂停学生”、“研究生”或诸如此类的东西。

因此,您的下一步是通过提供用例的更多细节来捕获系统的更多需求。您可以通过人员和系统的操作来表达这一点。你有没有系统上下文图之类的?这将显示系统与之交互的所有内容。然后,您将场景表达为参与者、您的系统和其他系统的一系列操作。

代码语言:javascript
复制
The Teacher logs on
TheSystem presents a menu
The Teacher selects "record grade"
The System presents a list of classes taught by the teacher
The Teacher selects class
etc.

这些皱纹来自于对可能发生的变化的考虑。对于不及格有什么特别的措施吗?对某些类型的学生的评分限制?因此,您可以为这种“有趣”的情况创建额外的场景。

在我的理解中,在这个阶段不需要特定的类和类图。稍后,您可以考虑一个步骤,例如“系统按教师的要求显示一个班级列表”,并考虑系统如何使用您的类图来实现这一点。

记住这里的目标:全面了解你需要满足的需求。

票数 2
EN

Stack Overflow用户

发布于 2009-07-03 06:48:18

此外,尽管您可能不需要在课堂上这样做(听起来像您正在学习的课程),但需求收集中另一个有用的步骤是识别误用案例。也就是说,您希望找出系统中可能发生的不好的事情。例如,误用案例可能是有人侵入系统,然后您可以写出纠正此类误用案例所采取的步骤。只是一些需要思考的事情。

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

https://stackoverflow.com/questions/1077973

复制
相关文章

相似问题

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