一步一步做项目(8)用例描述管理通知公告(ManagePublicNotice)

一步一步做项目(8)用例描述管理通知公告(ManagePublicNotice)

在前面一步一步做项目(1)软件需求的基础上继续。

这里对具有增删改查功能的用例进行用例描述,使用用例描述模板,具体示例如下。

用例名称 管理通知公告(ManagePublicNotice<<crud>>)。
描述 具有权限的用户可以对通知公告进行管理,进行增删改查操作,实现基本数据的处理。
前置条件
1)用户以管理员的身份登录。
2)用户进入“管理通知公告”页面,列出已有的通知公告清单。
部署约束 无。
事件流 用户进行增删改查操作。
1)用户选择:
增加(Create):变体1a
查看(Retrieve):变体1b
修改(Update):变体1c
删除(Delete):变体1d
2)进行数据库操作
2.1)将1a、1c、1d的数据保存到数据库中,通知用户操作正常。
2.2)从数据库中获取1b的信息,给用户展示出来。
变体1a):添加新的通知公告
1a.1)用户提供通知公告信息,填写表单,点击提交按钮。
变体1b):查看通知公告详情
1b.1)用户在通知公告信息列表中选择要查看的通知公告。
1b.2)系统显示详细的通知公告信息。
变体1c):修改通知公告信息
1c.1)包含变体1b
1c.2)用户提供新的通知公告信息,修改表单,点击提交按钮。
变体1d):删除通知公告
1d.1)用户在通知公告信息列表中选择要删除的通知公告。
1d.2)进行用户删除的确认。
异常情况1a.1)a:包含违反业务规则:通知公告编号重复。
1a.1)a.1)系统提示编号重复,无法创建新的通知公告。
1a.1)a.2)返回1a.1。
异常情况1c.2)a:修改违反业务规则:通知公告编号不能修改。
1c.2)a.1)系统提示编号不能改变。
1c.2)a.2)返回1c.2。
异常情况1d.2)a:删除违反业务规则:通知公告编号不存在。
1d.2)a.1)系统提示该编号的通知公告不存在或已删除。
1d.2)a.2)返回1d.2。
异常情况2.1)a:系统或通信错误,系统无法保存数据。
2.1)a.1)系统提示系统无法保存数据。
2.1)a.2)系统将错误及其详细信息通知用户。
2.1)a.3)系统在日志中记录错误。
异常情况2.2)a:系统或通信错误,系统无法获取数据。
2.2)a.1)系统提示系统无法获取数据。
2.2)a.2)系统将错误及其详细信息通知用户。
2.2)a.3)系统在日志中记录错误。
活动图 如下图所示。
活动图
非功能性需求 无。
说明(可选) 无。
未解决的问题(可选)
1)通知公告的基本数据结构不是很明确,需要后期进一步确定。

完整的文档可以下载普通高校艺术类招考综合管理系统需求规格说明书.pdf

发布了42 篇原创文章 · 获赞 15 · 访问量 5872

猜你喜欢

转载自blog.csdn.net/ZhangCurie/article/details/102209672