系列文章:内容模型系统开发总结二(内容模型系统用例设计)
很高兴可以收到大家的回复,给我继续写下这个系列增加了不少信心,在此也希望大家多多提出宝贵意见,我们一起学习和进步。
没有看第一篇的可以从这里查看:系列文章:内容模型系统开发总结一
内容模型用例设计
用例图用于描述角色和用例或用例与用例之间的关系,着重展示系统必须实现的功能,用于在需求分析阶段分析客户需求。
用例设计主要包括功能描述,用例图,用例规约,用例实现等信息。
3.1 表单管理
3.1.1功能描述
(1)管理员可以*添加表单,表单信息包括【标题】,【英文名称】(用于数据库字段或查询时使用),【表单备注】。
(2)管理员可以修改表单信息,但是不可以修改【英文名称】。
(3)管理员可以删除表单信息,删除时应该显示【提示信息】。
(4)可以根据指定条件进行表单信息查询,如表单名称或英文名称。
(5)管理员可以查看表单的详细信息【表单基本信息】和【字段信息】。
3.1.2 用例图
3.1.3 用例设计
3.1.3.1添加表单信息
用例编号:UC-Forms-01 |
|||
使用者 |
系统管理员 |
||
前置条件 |
1. 系统管理员登陆系统 |
||
完成条件 |
新的表单被添加到系统,并且数据库中建立实体表。 |
||
正常流程 |
|||
步骤 |
场景描述 |
说明 |
|
1 |
系统管理员访问【添加表单】功能 |
||
2 |
系统显示添加表单页面 |
||
3 |
系统管理员输入表单信息并点击【添加】 表单信息: 可选信息:表单说明 添加表单的时候,系统自动在表中加三个字段 Id int 自增 Title 标题 nvarchar(50) Remark 备注信息 nvarchar(200) |
||
4 |
隐含流程【此流程参与者应该为系统,但限于篇幅把他写在这里】: 1 系统判断当前系统中是否存在英文名称为输入项的表单信息。 2 系统自动完成新建物理实体表操作。 |
||
5 |
系统显示【添加成功】信息。 |
||
异常流程1 |
|||
异常产生前提条件 |
系统存在已经添加的表单信息 |
||
步骤 |
场景描述 |
说明 |
|
1 |
系统管理员访问【添加表单】功能 |
||
2 |
系统显示添加表单页面 |
||
3 |
系统管理员输入表单信息并点击【添加】 |
||
4 |
系统查询已经存在此表单信息,系统显示【此表单已经存在】,此添加表单流程停止。 |
||
3.1.3.2 修改表单信息
用例编号:UC-Forms-02 |
|||
使用者 |
系统管理员 |
||
前提条件 |
1. 系统管理员登陆系统 2. 进入【表单列表】页面 3. 选择要修改的表单信息 |
||
完成条件 |
此表单的修改信息成功。 |
||
正常流程 |
|||
步骤 |
场景描述 |
说明 |
|
1 |
系统管理员选择待修改的表单信息 |
||
2 |
系统显示修改表单页面,并自动获取当前表单信息。 注意: 1 英文名称输入框为【不可操作状态】。 |
||
3 |
系统管理员输入表单信息并点击【修改】 表单信息: 可选信息:表单说明 |
||
4 |
系统显示【修改成功】信息。 |
||
异常流程1 |
|||
异常产生前提条件 |
用户选择取消按钮,取消本次修改 |
||
步骤 |
场景描述 |
说明 |
|
1 |
系统管理员选择待修改的表单信息 |
||
2 |
系统显示修改表单页面,并自动获取当前表单信息。 |
||
3 |
系统管理员点击【取消】按钮,结束本次修改操作。 |
||
4 |
系统返回【表单列表】页面。 |
||
3.1.3.3删除选中表单
用例编号:UC-Forms-03 |
|||
使用者 |
系统管理员 |
||
前提条件 |
1. 系统管理员登陆系统 2. 进入【表单列表】页面 3. 选择要删除的表单信息 |
||
完成条件 |
此表单信息删除成功。 |
||
正常流程 |
|||
步骤 |
场景描述 |
说明 |
|
1 |
系统管理员选择待删除的表单信息,点击待删除信息的删除栏按钮 |
||
2 |
系统显示【确定删除此表单信息?】提示 |
||
3 |
系统管理员选择【确定】选项 |
||
4 |
系统显示【删除成功】信息。 |
||
异常流程1 |
|||
异常产生前提条件 |
用户选择取消删除,取消本次删除操作 |
||
步骤 |
场景描述 |
说明 |
|
1 |
系统管理员选择待删除的表单信息,点击待删除信息的删除栏按钮 |
||
2 |
系统显示【确定删除此表单信息?】提示 |
||
3 |
系统管理员选择【取消】选项,终止本次删除操作 |
||
4 |
系统返回【表单列表】页面。 |
||
3.1.3.4 查询表单信息
用例编号:UC-Forms-04 |
|||
使用者 |
系统管理员 |
||
前提条件 |
1. 系统管理员登陆系统 2. 进入【表单列表】页面 |
||
完成条件 |
以列表的方式,显示查询后的表单列表信息。 |
||
正常流程 |
|||
步骤 |
场景描述 |
说明 |
|
1 |
系统管理员输入待查询的表单信息,点查询 |
||
2 |
系统显示查询结果信息。 列表信息包括:表单名称,英文名称,表单描述。 |
||
3 |
|||
4 |
|||
异常流程1 |
|||
异常产生前提条件 |
查询信息不存在 |
||
步骤 |
场景描述 |
说明 |
|
1 |
系统管理员输入待查询的表单信息,点查询 |
||
2 |
系统显示查询结果信息。 |
||
3 |
如果查询信息不存在,则系统显示【您查询的信息不存在】。 |
||
4 |
|||
3.1.3.5 查看表单详细信息
用例编号:UC-Forms-05 |
|||
使用者 |