用例步骤和用例场景

时间:2009-07-03 06:19:37

标签: uml class-diagram use-case

我正在建模一个系统,我有以下几个用例{指定老师(adimin),记录成绩(老师),管理学生(管理员),记录出勤率(老师),管理cocurricular(admin)} 提出用例步骤和用例场景时遇到了一些问题。 我已经绘制了我的概念类图。 有没有人知道如何去做?

提前致谢

2 个答案:

答案 0 :(得分:2)

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

我的思维方式。您对用例有一般描述,因此您知道您正在构建的系统应该做什么。但这些用例无疑有很多皱纹和特殊情况。 [顺便说一下,“管理学生”似乎与“任命教师”有着相当不同的细节,因为你需要“注册学生”,“暂停学生”,“研究生”或其他一些。]

因此,下一步是通过提供用例的更多细节来捕获系统的更多要求。您在人员和系统的行动方面表达了这一点。你有系统上下文图表或者其他一些吗?这将显示您的系统与之交互的所有内容。然后,您将场景表示为演员,系统和其他系统的一系列操作。

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.

皱纹来自考虑可能发生的变化。失败成绩的任何特殊行动?某些类型学生的评分限制?因此,您可以为此类“有趣”案例创建其他方案。

根据我的理解,在这个阶段不需要特定的类和类图。稍后您可以考虑一个步骤,例如“系统显示教师的课程列表”,并考虑系统如何使用您的类图实现它。

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

答案 1 :(得分:1)

此外,尽管您可能不需要在课堂上这样做(听起来像是您正在上课的课程),但需求收集中的另一个有用步骤是识别误用情况。也就是说,您想要弄清楚系统中可能发生的坏事。例如,滥用案例可能是某人入侵系统,然后您可以写出纠正此类滥用案例的步骤。只是想一想。