1、4.1.2事件流 164.1.2.1基本流 161.当用户选择发送留言,该用例开始。 162.系统跳转至留言窗口 161. 用户填写主题、选择一个或者多个收信人、内容等,选择是否发送邮件,选择发送 162. If 用户没有选择发送邮件 164.1.2.2 备选流 164.1.3 特殊需求:无 164.1.4 前置条件 164.1.5后置条件 164.1.5.1 4.1.6扩展点 174.2用例名称:查看留言 174.2.1简要说明 174.2.2事件流 174.2.2.1基本流 171. 当用户选择查看留言,该用例开始。 174.2.2.2备选流 174.2.3特殊需求 184.2.4前置条件
2、 184.2.5后置条件 184.2.6扩展点 184.3.1用例名称:转发留言 194.3.1.1简要说明 194.3.2事件流 194.3.2.1基本流 191.当用户选择查看留言,该用例开始。 194.3.2.2备选流:无 194.3.3特殊需求:4.3.4前置条件 194.3.5后置条件 194.3.6扩展点 194.4.1用例名称:删除留言 204.4.1.1简要说明 204.4.2事件流 204.4.2.1基本流 204.4.2.2备选流: 214.4.3特殊需求;无 214.4.4前置条件 214.4.4.14.4.5后置条件 214.4.6扩展点 214.5.1用例名称:发送邮
3、件 224.5.1.1简要说明 224.5.2事件流 224.5.2.1基本流 224.5.2.2备选流: 224.5.3特殊需求;无 224.5.4前置条件 224.5.4.1已读留言 时,系统出现界面图X6,用户选择标记要删除的留言,右击选中的留言或者点击“删除”按钮图X6 UC0605 发送邮件 UC0605发送邮件 用户登录系统且在用例UC0601正在进行1 用户选择发送留言,此用例开始。2 用例UC0601 进行3 If 用户选择“发送邮件”,则系统在发送留言的同时发送邮件。If 用户没有选择“发送邮件”,则不发送邮件,只发送留言4 邮件发送成功当用户选择发送留言时,系统出现界面图X
4、8,用户选择界面右上方的“发送邮件”,则在发送留言时同时发送了邮件图X8 3.2.2假设与依赖关系1 假设可以把附件作为大字段存储在数据库中2 假设可以解决从客户端上传附件这个难题3 假设可以解决用代码实现“发邮件”这个功能3.3具体需求3.3.1 用例报告发送留言.doc查看留言.doc转发留言.doc删除留言.doc3.3.2 补充需求非功能性需求:1. 发送留言页面中的任务列表要按人物类型分级(院领导,学生,教师等)2. 接收到消息时要在登录时提示3.4 支持信息四 各功能模块具体说明 4.1 -用例实现规约:4.1.1.1简要说明用户登录系统后可以写下留言或是邮件然后选择发送。4.1.
5、2事件流4.1.2.1基本流2.系统跳转至留言窗口1. 用户填写主题、选择一个或者多个收信人、内容等,选择是否发送邮件,选择发送2. If 用户没有选择发送邮件else4.1.2.2 备选流2.2.1. 用户中途关闭页面,则保存已填写的内容,存放在草稿箱中4.1.4 前置条件用户成功登录系统4.1.5后置条件留言和邮件的状态为已发送留言保存至草稿箱4.1.6扩展点如下图所示(界面原型): 4.2 用例实现规约:4.2.1简要说明 院领导登入系统后可以查看教师、学生或教学秘书发给自己的留言4.2.2事件流4.2.2.1基本流2. 系统显示用户所有未查看的留言。3. 用户选择一条留言,选择查看4.
6、 系统显示该留言的详细内容,并标记留言为“已读”5.1用户阅读留言后,系统返回未读留言列表4.2.2.2备选流5.1 用户阅读留言后,调用“留言”用例用户选择“回复”或者“返回”或者“删除”或者“转发”。也可以直接关闭页面,系统将自动把此留言标记为已读。5.2 If 用户选择回复,则系统显示回复页面。else if 用户选择“返回”,则系统返回至未读留言列表。else if 系统删除该条留言后,返回未读留言列表。else 用户选择转发,则调用发送用例。4.2.3特殊需求4.2.4前置条件4.2.5后置条件1.留言被标记为“已读”2.该留言被删除或者被标记为已读4.2.6扩展点如下图所示(界面原
7、型) 4.3 4.3.1.1简要说明用户在查看完留言后,可以选择转发留言4.3.2事件流4.3.2.1基本流2.系统显示用户所有的留言。3.用户选择一条留言,选择查看后,选择“转发”4.系统将留言内容复制至新的留言页面5.用户选择转发的对象(某人)并发送。6.系统发送新的留言4.3.4前置条件用户成功登录系统,并已查看完留言且用户页面在留言板页面4.3.5后置条件新留言状态为已发送4.3.6扩展点如下如所示(用例原型): 4.4 4.4.1.1简要说明用户在查看完留言后,可以选择删除选项,以便为用户节省空间4.4.2事件流4.4.2.1基本流1. 用户选择查看留言,用例开始2. 系统显示所有已
8、查看的留言3.1 用户选择某一条或者标记多条留言或是全选(已查看),选择删除4. 系统删除用户选定的留言,重新显示已读且未删除的留言,该用例结束。 3.2 用户选择删除邮件(已查看)4.4.4前置条件用户成功登录系统,用户登录系统且用户的角色是所有用户用户有此权限,留言需被标记为已查看4.4.5后置条件选定的留言被删除4.4.6扩展点如下图所示(用例的界面原型) 4.54.5.1.1简要说明用户在此用例中,可以选择发送邮件,而不发送留言4.5.2事件流4.5.2.1基本流3. 用户选择发送邮件,用例开始4. 系统显示所有发送的邮件3.1 用户选择某一条或者标记多个邮件或是全选(已查看),选择删除4. 系统删除用户选定的邮件,重新显示已读且未删除的邮件,该用例结束。 3.2 用户选择发送邮件(已发送)4.5.4前置条件用户有此权限 4.5.5后置条件选定的邮件被删除4.5.6扩展点五 设计(含数据库设计)六 测试计划(含测试用例设计)七 实验总结
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1