还剩6页未读,继续阅读
文本内容:
计算机学院实验报告课程名称软件需求分析实验名称软件需求分析——用户需求专业软件工程年级班级实验日期第
14、15周星期二学号151106018姓名沈祥德指导教师刘益成绩小组成员沈祥德、钱丰浩、夏超
一、实验目的与要求用户需求(userrequirement),描述的是用户使用预期软件系统所要达到的功能性目标及非功能性要求一般,用户需求描述的是软件使用者(用户)使用系统能够完成什么业务任务或信息处理工作具体内容是用例描述实验目的针对某小型软件产品(含小型__)的__,在业务需求文档(前景范围文档)的基础上,进一步收集、获取用户的业务知识(重点是人机交互、任务的输入、任务功能、输出信息及业务任务的结果等),建立起用例模型用户业务任务的用例图用户业务任务的用例列表若干个具体的用例即从用例出发推导部分功能需求和非功能需求,并明确说明异常处理单独描述
二、实验内容和步骤在学生自选的小型软件(或__)的业务需求文档的基础上,实施以下实验内容
1、深入获取业务知识,描绘用例图
2、编写用例列表
3、分工编写各自负责的用例描述
三、实验操作与记录用例图用例分析的结果,按照下述示例的表格模板填写用例列表(示例学生__管理系统)主要参与者用例___
1.用户登录
2.学生信息管理
3.来访人员管理
4.学生财务管理
5.学生离校管理学生
6.信息查询
7.信息修改
8.__修改用例描述(学生__管理系统的用户登录用例)用例ID号UC-1用例名称用户登录创建者沈祥德最后更新者沈祥德创建日期2017年11月21日最后更新日期2017年11月30日参与者___、学生描述___或者学生在电脑客户端输入用户名和__进行用户登录,从而进行下一步操作前置条件
1.系统必须能正常启动
2.必须是___注册过的用户名和__
3.___或者学生输入的用户名和__正确
4.登录系统,实现功能需求后置条件如果登录成功显示___或学生可以操作的功能页面主干过程
1.0用户登陆系统
1、当用户启动这个应用系统时,用例开始
2、系统显示登录界面
3、系统___输入用户名和__
4、系统对比系统___的信息
5、系统显示登录成功,用例结束分支过程拓展路径A
1、系统提示输入的信息哪些地方出错,要求系统___重新输入相关信息或取消登录
2、系统___选择取消登录,则用例结束
3、系统___选择重新登录,转到3 异常如果用户名不存在,提示“用户名错误“如果__错误提示“__错误”包含无优先级高使用频率大约4000名用户,平均每天使用一次业务规则BR-1用户身份一共两种,分别为: 学生、宿舍___BR-2学生、宿舍___、学院___身份的用户分别以学号、宿舍___号、学院___号作为用户名BR-3:用户的验证失败次数没有限制,可以重复至无限次特别需求用例中的__曾进行__处理保持操作一致性假设注意和问题用例ID号UC-2用例名称学生信息管理创建者沈祥德最后更新者沈祥德创建日期2017年11月21日最后更新日期2017年11月30日参与者宿舍___描述宿舍___通过输入学生的学号和姓名来查询、修改、添加、删除学生的其他所有信息前置条件宿舍___登入“学生宿舍管理系统”输入信息不能为空后置条件学生基本信息表已建立学生信息不能重复要查询学生的所有被显示出来要查询的学生信息能被___进行修改、添加、删除主干过程
1.0宿舍___管理学生信息
1.宿舍___使用用户名和__进入系统
2.系统验证宿舍___身份
3.宿舍___输入学生的学号,姓名
4.系统验证学生的信息是否准确
5.系统显示学生的所有相关信息
6.___对学生信息进行注册、查询、修改、删除操作
7.宿舍___退出系统 分支过程舍___清除已填信息(从第3步分支出来) 宿舍___清除已填的学生信息返回到第3步异常数据加载失败或者统计过程中发生错误包含无优先级高使用频率大约4000名用户,平均每天使用一次业务规则BR-4每个学生到学校以后必须先报到,进行学期的注册BR-5学生注册好之后,根据在注册是的系、班级、学号、寝室号找到自己所在的住处BR-6如果该学生未注册,那么就不会有此学生的住处以及本学生的、其他的一些相关信息BR-7___可以对学生宿舍的人员数,人员信息进行查看BR-8___还可以对每栋楼以及宿舍的卫生情况进行检查,监督和管理BR-9___还要对后勤服务进行管理特别需求用例中的__曾进行__处理保持操作一致性假设注意和问题此用例仅由宿舍___来操作用例ID号UC-3用例名称来访人员管理创建者沈祥德最后更新者沈祥德创建日期2017年11月21日最后更新日期2017年11月30日参与者宿舍___描述___通过此用例进行来访人员管理(包括访客信息的录入、查询、删除、修改)前置条件
1.___已登录上系统
2.已获取来访人相关信息后置条件系统保存了访客信息数据系统界面展示访客信息访客信息数据从系统中删除访客信息数据被系统修改并保存新的访客信息主干过程(1 工作人员登录系统;2 __访客信息管理功能;3 __录入访客信息功能;4} 根据表格提示录入访客信息;5 __保存按钮6 __确认按钮,访客信息保存成功1工作人员登录系统:2 __访客信息管理功能:3 __修改访客信息功能;4 查询到要修改的数据:5 进行修改6__确认按钮,访客信息修改成功1工作人员登入系统;2__访客信息管理功能;3__查看访客信息功能;4输入查看条件;5__查看按钮6获取相关数据信息1 工作人员登录系统;2 __访客信息管理功能:3 __删除访客信息功能:4 查询到要删除的访客信息;5 __删除按钮6__确认删除按钮,访客信息删除成功分支过程访客信息输入失败,返回2,继续进行操作异常无包含无优先级高使用频率大约400名用户,平均每天使用一次业务规则BR-10系统没有检索到符合用户输入的访客信息,在窗口中没有相关信息显示特别需求无假设访客要访问的寝室不存在]系统出现查找失败信息楼层___重新输入要查找的寝室注意和问题每个访客必须说出对应的学生信息和寝室号,不然不允许其入内每条访客信息不可随意删除,修改用例ID号UC-4用例名称学生财务管理创建者沈祥德最后更新者沈祥德创建日期2017年11月21日最后更新日期2017年11月30日参与者宿舍___描述___通过此用例查询学生财务信息前置条件进入查询界面后置条件主干过程分支过程无异常无包含无优先级高使用频率大约400名用户,平均每天使用一次业务规则BR-1,BR-2,BR-3,BR-4,BR-8,BR-11,BR-12,BR-33特别需求假设注意和问题用例ID号UC-5用例名称学生离校管理创建者沈祥德最后更新者沈祥德创建日期2017年11月21日最后更新日期2017年11月30日参与者宿舍___描述___通过此用例查询学生离校信息前置条件进入查询界面后置条件主干过程分支过程无异常无包含无优先级高使用频率大约400名用户,平均每天使用一次业务规则BR-1,BR-2,BR-3,BR-4,BR-8,BR-11,BR-12,BR-33特别需求假设注意和问题学生功能用例用例ID号UC-6用例名称信息查询创建者沈祥德最后更新者沈祥德创建日期2017年11月21日最后更新日期2017年11月30日参与者学生描述学生通过此用例查询学生信息前置条件用户已登录进入查询界面后置条件参与者可以查询学生的基本信息主干过程学生查询学生信息学生使用用户名和__进入系统系统验证学生身份学生输入学生的学号,姓名系统验证学生的信息是否准确系统显示学生的所有相关信息学生退出系统分支过程学生清除已填信息从第3 步分支出来学生清除已填的学生信息返回到第3 步异常
1.输入的学生不存在
2.输入的学生学号与姓名不匹配系统审核信息错误包含无优先级高使用频率大约400名用户,平均每天使用一次业务规则特别需求假设注意和问题用例ID号UC-7用例名称信息修改创建者沈祥德最后更新者沈祥德创建日期2017年11月21日最后更新日期2017年11月30日参与者宿舍___描述学生通过此用例修改学生个人的基本信息前置条件进入修改界面选中信息后置条件主干过程分支过程无异常无包含无优先级高使用频率大约400名用户,平均每天使用一次业务规则BR-1,BR-2,BR-3,BR-4,BR-8,BR-11,BR-12,BR-33特别需求假设注意和问题用例ID号UC-8用例名称修改__创建者沈祥德最后更新者沈祥德创建日期2017年11月21日最后更新日期2017年11月30日参与者宿舍___、学生描述___和学生通过此用例修改登录__前置条件已有用户名及__,且已登录后置条件如果用例执行成功,则学生或___修改后的__信息,被保存到系统中主干过程l、已通过验证的用户__自己界面上的“修改__”按钮,进入到修改__的界面
2、用户输入自己的旧__
3、用户输入新设的__
4、用户再输入- 一次新设的__
5、用户__“确定”按钮
6、系统验证用户的旧__是否正确,比较输入的两条新__是否匹配
7、上一步骤都匹配时系统更新用户__,并提醒用户:“__修改成功!“ 分支过程
1.旧__不正确: 修改__不成功,回修改__界面,对用户进行提醒两条新__不匹配:
2.修改__不成功,回修改__界面,对用户进行提醒异常无包含无优先级高使用频率大约400名用户,平均每天使用一次业务规则一个用户只能拥有一个__特别需求假设注意和问题。