中北大学软件学院
实验报告
专 业:_________________________ 方 向:_________________________ 课程名称:_________________________ 班 级:_________________________ 学 号:_________________________ 姓 名:_________________________ 辅导教师:_________________________
2016年3月制
UML建模(可修改)源文件下载地址:
https://yunpan.cn/cPYefHShE3DgJ 访问密码 48ea
成绩:
实验时间 1.实验名称 2016年4月5 日19时至20时 学时数 2 实验一用例图的绘制 2.实验目的 1) 掌握用例图的组成及其创建 2) 熟练使用Rational Rose2003绘制用例图 3.实验内容 BBS在线论坛系统 1) 分析系统需求,确定参与者和用例; 2) 绘制系统的用例图; 3) 使用文本详细描述3个用例的事件流; 4.实验原理或流程图 步骤1:启动RationalRose 步骤2:创建3个用例:未注册会员、已注册会员、管理员 步骤3:绘制整体的用例图UseCase,初步描述所有大粒度的用例。 步骤4:细化管理员的会员管理用例 步骤5:细化管理员的版块管理用例 步骤6:细化管理员的帖子管理用例 5.实验过程或源代码 图1:整体用例图UseCase 图2 细化后的会员管理用例 图3细化后的板块管理用例 图4细化后的帖子管理用例 表1 会员登录系统的用例描述 用例编号 用例名称 用例概述 参与者 前置条件 后置结果 基本事件流 UC001 会员登录系统 已经注册过的会员通过登录可以进入到系统并使用系统中的相关功能 客户,即注册过的会员 客户进入登陆界面并且已经注册过 提示客户登陆成功并进入操作主界面 1.客户在登陆界面输入用户名 2.客户在登陆界面输入密码 3.客户点击页面上的“登录”按钮,发送登录信息到系统 4.系统将登录信息送交数据库进行验证 5.数据库反馈验证结果,如果验证通过转到第6步,否则转到第7步 6.提示客户登陆成功并进入主界面 7.提示客户登录失败,要求用户重新登录,转到第1步 可选事件流 异常事件流 客户在登录过程中取消了登录或者关闭了浏览器,该用例正常终止。 e1.客户在没有输入用户名或密码的情况下直接点击登录,系统需要提示用户必须输入完整的登录信息才可以登录,转到第1步。 e2.客户在提交自己的登录信息后由于网络阻塞等原因迟迟得不到响应,多次点击登录按钮重复提交表单,这时系统应提示用户耐心等待,如果一定时间后仍没有反馈,则提示登录超时,请重新登录,转到第1步 表2会员注册的用例描述 用例编号 用例名称 用例概述 参与者 前置条件 后置结果 基本事件流 UC002 会员注册 游客可以通过会员注册成为会员 游客 游客进入注册界面并且没有注册过 提示游客注册成功,并进入操作主界面 1.游客在注册界面输入所有注册信息 2.游客点击页面上的“注册”按钮,发送注册信息到系统 3.系统将注册信息送交数据库进行保存 4.数据库反馈操作结果,如果操作成功转到第5步,否则转到第6步 5.提示客户注册成功并进入主界面 6.提示客户注册失败,要求用户重新注册,转到第1步 d1.客户在注册过程中取消了注册或者关闭了浏览器,该用例正常终止。 d2.客户注册时系统提示该用户已被注册,此时用户可以选择操作 d2.1 用户点击“取消”按钮放弃注册,用例正常终止 d2.2 用户点击“登录”按钮跳转到登录页面进行登录操作,该用例正常终止,转去执行用例UC001。 e1.客户没有输入正确的注册信息,直接点击注册,系统需要提示用户必须输入正确的信息才可以注册成功,转到第1步。 e2.客户在提交自己的注册信息后由于网络阻塞等原因迟迟得不到响应,多次点击注册按钮重复提交表单,这时系统应提示用户耐心等待,如果一定时间后仍没有反馈,则提示操作超时,请重新操作,转到第1步 表3会员发帖用例描述 用例编号 用例名称 用例概述 参与者 前置条件 后置结果 基本事件流 UC003 会员发帖 会员可以在版块内发帖 会员 会员已经登录并进入某个板块 提示操作成功,重新进入相关板块页面,看到所发帖子 1.会员点击页面上的“我要发帖”按钮进入发帖页面 2.会员填写帖子的标题和内容 可选事件流 异常事件流
中北大学软件学院软件建模技术UML实验报告全套无敌版(附源文件) - 图文



