您好,欢迎访问三七文档
课堂点名系统用例文档修订版本:团队成员:组长:张畅3140704314成员:汪智盛3140704317成员:孔令彪3140704301成员:王存款3140704302指导老师:修宇成绩评定:2016/6/1目录1.引言1.1编写目的1.2背景及内容概述1.3文档约定与定义1.4更新历史1.5参考资料2.任务概述2.1目标2.2用户的特点2.3假定与约束3.用例图4.用例描述4.1用例1:查看信息4.1.1管理用户信息4.2用例2:登录系统4.3用例3:上课点名4.4用例4:查看出勤率4.5用例5:上课互动5.度量数据1.引言此小节介绍文档相关信息与本身特征。文档组织结构可参目录。其余信息请阅读以下条目。1.1编写文档此文档的编写目的是将系统的所有用例文档化,记录、交流领域信息和用户期望,传达有关问题域的必要信息以及涉众的需求,以帮助项目交流。本文档的阅读者主要是客户,需求团队全体成员以及解系统设计者。1.2背景及内容的概述背景□1本文档用于课堂教学中考勤使用。□2该系统由客户提出,用于教学中考勤,包括学生上课情况,统计学生出勤率,教学中师生互动。□3需求获取整理与分析团队为tuan霸团队(团队成员为:张畅(PM),汪智盛,孔令彪,王存款)。内容概述该用例文档主要记录了所有用例包括他们之间的关系,以及各用例的详细描述等,并在最后一部分中记录了文档中所涉及的度量数据。本文档大体分为五部分,各部分内容可参看目录标题,详细叙述请参阅下文。1.3文档约束与定义□1课堂点名系统:项目名称。□2客户:提出项目创意师生。□3顾客:使用系统的学生,老师,学校。□4管理员:操纵管理系统的学校。1.4更新历史该小节记录文档的更新历史,采用表格形式,包含更新编号,更新时间,更新概述,更新人以及维护人五项。文档每次更新需在表格中填入更新数据,以将更新历史文档化,便于查看。用例文档更新历史更新编号更新时间更新概述更新人维护人12016/6/1文档创建孔令彪孔令彪22016/6/5文档扩充张畅张畅1.5参考资料【1】问题分析过程文档【2】项目前景与范围文档【3】面谈资料整理报告【4】面谈使用原型物件【5】《需求工程——软件建模与分析》书用例文档模板【6】软件过程国家标准文档模板。2.任务概述2.1目标课堂点名系统的开发是为帮助学校管理教学而设计的,该系统可以进行课堂点名,提问,统计出勤率,以及师生之间的交互。应用目标和作用范围主要为师生服务终端以及管理员端,由于用户分两种类型,故该系统需要以不同运行在两种不同的硬件平台上。该系统与其他软件并无交互,运行环境相对有限独立.2.2用户的特点课堂点名的用户主要有两种类型,一种是使用系统的老师与学生,一种为使用系统的并进行管理的管理员。两种类型用户在使用功能上不同,需要有区别的对待。对于用户端只需要操作简单,界面友好,使得用户只需要十分简单的学习就可以很快上手使用软件。对于管理端在使用软件前可以有较长时间的培训和学习,需要操作高效准确,界面简单直观,功能齐全。由于两种用户的特点分歧较大,故软件系统需要分别在手机上和电脑网页上实现不同的两个软件终端界面。2.3假定与约束●假定:系统客户端终端机已经开发完成,软件开发可基于其上并直接进行运行、测试等。●约束:系统运行平台——系统面向用户的部分运行在电子触摸屏形式的终端上,在处理速度和存储容量上都不及PC。3.用例图本节使用两个用例图——分别对应用户与系统交互以及管理员与系统交互,来概括文档中出现的所有用例及用例间的关系。本节用例图只是总览,详述见用例描述。标记定义:1:用户与系统的交互动2:用户与系统的交互动3.管理员与系统的交互登录系统上课点名查看出勤率查看信息查看缺勤记录学生登录系统上课点名查看信息上课互动统计出勤查看出勤人数记录互动情况教师4.用例描述管理员登录系统查看出勤记录查看信息管理用户信息反馈学生出勤情况统计班级出勤率4.1用例1:查看信息ID1名称查看信息用例属性创建者:孔令彪;创建日期:2016/6/4参与者主参与者:学生,教师;目标:在注册使用软件,可以查看个人信息。描述用户可以在使用软件时进行个人信息的注册,登录,在手机,电脑端可以通过登录软件查看个人信息。优先级高触发条件用户触摸查看信息功能的按钮前置条件用户还未登录时,系统显示初始界面或者信息查看结果界面。后置条件系统显示信息查看的结果界面。正常流程:1.用户点击信息查看功能的按钮;2.系统在初始界面显用户想要查看的信息;3.用户得到信息,选择继续查看其他信息;4.系统替换上一显示界面,继续显示用户想查看的信息。分支流程可能分支在正常流程3处:3.用户不想继续查看信息,选择其他功能按钮;4.系统返回初始界面,继续执行其他功能。异常流程:无相关用例1.1业务规则:用户可能需要更多软件不包含的信息,使得其放弃查看软件选择人工服务。特殊需求系统切换显示界面的响应时间小于0.05秒。假设用户端的终端机为触屏式,并且已经存在,软件可基于开发待确定问题查看信息的具体按钮与其功能。4.1.1管理用户信息ID2名称管理用户信息用例属性创建者:张畅;创建日期:2016/6/4参与者主参与者:管理员;目标:管理用户信息描述产生的原因:用户在使用软件时需要进行注册个人信息并且登录。输出结果:显示用户的信息。优先级中等触发条件管理员选择查看用户信息。前置条件系统已启动,当前没有不可打断操作,显示管理员端初始界面或者其他界面。后置条件系统显示用户信息,管理员可进行修改。正常流程1.管理员选择查看用户信息;2.系统显示用户注册,登录的时间;3.管理员选择根据日期查看用户信息;4.管理员可以对用户信息进行修改。5.管理员查看信息,修改信息,确定并修改成功,用例结束。分支流程可能分支在正常流程3处:3.管理员选择查看用户信息;4.系统显示一个搜索框,可输入某个用户进行检索;5.管理员输入搜索用户要求。之后继续正常流程6。异常流程无相关用例无业务规则系统可能无法控制人工操作对流程带来的影响特殊需求定时对系统中的数据进行保存,以减少突然断电带来的损失假设管理员端的终端机为PC机,软件可基于开发待确定问题无4.2登录系统ID3名称登录系统用例属性创建者:孔令彪;创建日期:2016/6/5。参与者主参与者:学生,教师,管理员;目标:登录系统。描述产生原因:用户,管理员需要登录系统进行相关操作。大概过程:用户,管理员在手机,电脑上进行登录。输出结果:用户,管理员登录系统成功。优先级高触发条件用户,管理员选择软件进行登录。前置条件系统已启动,当前没有不可打断操作,显示初始界面或其他界面。后置条件系统显示登录成功或登录失败的提示。正常流程1.用户选择软件进行登录;2.系统显示登录界面,用户输入相关信息进行登录;3.登录成功,进入初始界面。分支流程可能分支在正常流程2处:3.用户登录信息输入错误,回到初始界面;4.系统重新显示登录界面,用户输入相关信息进行登录;之后继续正常流程3.异常流程无相关用例无业务规则系统无法控制登录信息错误带来的影响。特殊需求登录的次数不宜过多,防止信息错误反复登录。假设管理员端的终端机为PC机,软件可基于开发待确定问题无4.3上课点名ID4名称上课点名用例属性创建者:孔令彪;创建日期:2016/6/5。参与者主参与者:学生,教师;目标:上课时进行点名,统计出勤人数。描述产生的原因:学生缺勤情况严重,该系统可以快速准确的统计人数。大概过程:教师通过软件进行点名,学生通过相应操作同步完成签到;输出结果:签到成功提示或者错误信息提示,重新签到。优先级重要触发条件教师点击“点名”按钮进行点名,学生点击相应按钮完成点名。前置条件系统未开始进行点名任务,系统显示初始界面。后置条件成功完成点名任务,返回初始界面。正常流程1.教师登录系统,进行上课点名工作;2.学生登录系统,检查是否连接匹配,开始进行点名;3.成功完成点名工作,确认信息,返回初始界面。分支流程可能分支在正常流程2处:2.学生登录信息错误,重新登录;3.重新登录成功,上课点名连接匹配成功,完成任务;之后继续正常流程3。异常流程无相关用例详细见用例图描述。业务规则系统可能无法控制人工操作对流程带来的影响。特殊需求防止软件突然退出造成点名任务的失败。假设管理员端的终端机为PC机,软件可基于开发。待确定问题无4.4查看出勤率ID5名称查看出勤率用例属性创建者:孔令彪;创建日期:2016/6/5。参与者主参与者:学生,教师,管理员;目标:学生查看自己的出勤率,教师查看出勤率,学校查看出勤率并且进行相应的反馈与管理。描述产生的原因:学生,教师查看出勤率,管理员对出勤率进行反馈与检查。大概过程:学生,教师,管理员通过软件查看出勤率的情况;输出结果:显示出勤率,出勤时间,出勤地点。优先级中等触发条件学生,教师,管理员通过软件查看信息。前置条件系统已启动,当前没有不可打断操作,进入查看出勤率界面。后置条件系统显示出勤记录,显示出勤率。正常流程1.学生登录系统,查看个人出勤率。2.教师登录系统,查看个人,班级出勤率。3.管理员登录系统,查看出勤记录,出勤率。4.管理员选择继续查看其他信息,或者选择其他功能。分支流程无异常流程无相关用例本用例包含查看出勤记录,反馈学生出勤情况等业务规则系统可能无法控制人工操作对流程带来的影响。特殊需求定时对系统中的数据进行保存,以减少突然断电带来的损失。假设管理员端的终端机为PC机,软件可基于开发。待确定问题无4.上课互动ID6名称上课互动用例属性创建者:孔令彪;创建日期:2016/6/5。参与者主参与者:学生,教师;目标:教师通过软件上课进行提问,交流,对学生情况进行记录。描述产生的原因:教师进行上课互动,通过软件学生可回答问题,教师可进行简易的教学记录。大概过程:教师通过软件点名,学生回答相应问题;输出结果:学生回答问题,回答结果教师可进行记录,返回初始界面。优先级中等触发条件教师通过软件进行上课互动环节。前置条件系统已启动,当前没有不可打断操作,显示可选择学生进行互动。后置条件系统保存教师记情况。正常流程1.教师登录系统的上课互动界面,显示上课互动界面;2.教师通过软件选择互动学生;3.学生可在手机上通过软件进行互动环节;4.完成互动环节,教师进简易的互动环节情况记录;返回初始界面。分支流程可能分支出现在2:2.学生缺勤,无法进行课堂互动;3.教师重新进行互动环节。重新选择互动学生;之后进行正常流程3异常流程无相关用例本用例包括记录互动情况。业务规则系统可能无法控制人工操作对流程带来的影响特殊需求定时对系统中的数据进行保存,以减少突然断电带来的损失假设用户的终端为触屏式,并且已经存在,软件可基于开发待确定问题无5.度量数据面谈方法获取的用例数量:13原型方法获取的用例数量:13用例数量:20平均用例的场景数量:3平均用例的字数:422最大用例的字数:500
本文标题:用例文档
链接地址:https://www.777doc.com/doc-5180835 .html