- 8
- 0
- 约2.9千字
- 约 13页
- 2023-09-21 发布于山东
- 举报
用例图功能剖析
第三章功能剖析
功能剖析描绘了待开发的软件必须达成的任务,定义了必须实现的软件功
能,使得用户经过这些功能达成他们的任务,进而知足业务需要[4]。
3.1用户角色剖析
从系统的角度剖析系统的参与者,并给出每一个参与者的描绘。
以下从身份证上课考勤系统的实际需求剖析,系统波及到以下角色:
表3用户角色区分表
角色职责或功能
学生系统主要参与者,进行讲堂考勤登记
等
教师系统主要参与者,进行讲堂考勤登记
等
教务人员系统主要参与者,设置考勤地址、考
勤课程、查问用户等有关参数,以及
查问考勤信息
管理人员系统的管理人员,负责上传考勤信
息、考勤备份等
3.2系统用例剖析
用例(usecase)表示参与者与系统的一次交互过程。用例图用来描绘软件需
求模型中的系统功能,经过一组用例能够描绘软件系统能够给用户提供的功能。
总体用例剖析
从系统的使用者的角度使用UML的用例图描绘系统的用例,并给出每一
个用例的用例描绘。
下面给出了身份证上课考勤系统的总体用例图,包含讲堂考勤、上传考勤、
考勤管理、远程管理、基础数据管理、系统管理用例,如下列图3.1所示:
图3.1身份证上课考勤系统总体用例图
子用例剖析
针对3.2.1节的总体用例剖析,逐项子用例展开剖析。
讲堂考勤用例
图
3.2
讲堂考勤用例图
表
3-1
参数设置用例描绘
描绘项
说明
名称
参数设置
描绘
描绘了管理人员使用本系统讲堂考勤模块进行参数设置的过程
参与者
管理人员
前置条件
必须是管理人员角色登录系统
后置条件
生成参数列表信息
基本操作流
(1)选择“管理人员”角色;
(2)输入管理人员的账号、密码以及系统考证码;
(3)点击“登录”按钮;
(4)进入课程考勤界面后,点击“参数设置”按钮。
表
3-1-1
上课信息设置用例描绘
描绘项
说明
名称
上课信息设置
描绘
参与者
前置条件
后置条件
基本操作流
描绘了管理人员使用讲堂考勤模块进行上课信息设置的过程
管理人员
可读取课程信息、班级信息、教师信息、学生信息
生成上课信息表
(1)点击“参数设置”按钮;
(2)进入“参数设置”界面后,点击“上课信息设置”按钮;
(3)显示“上课信息设置”界面后,输入或选择上课有关信息;
(4)确认是否保留已设置的上课信息;如果是,点击“确认保
存”按钮,否则点击“取消保留”按钮。
表
3-1-2
时间设置用例描绘
描绘项
名称
描绘
参与者
前置条件
后置条件
基本操作流
说明
时间设置
描绘了管理人员使用讲堂考勤模块进行时间设置的过程
管理人员
管理人员角色登录通事后。
保留已设置的时间信息表
(1)点击“参数设置”按钮;
(2)进入“参数设置”界面后,点击“时间设置”按钮。
表
3-1-2-1
考勤时间设置用例描绘
描绘项
名称
描绘
参与者
说明
考勤时间设置
描绘了管理人员使用讲堂考勤模块进行考勤时间设置的过程
管理人员
前置条件在当时考勤时间设置的时间之后
后置条件生成已设置好的考勤时间。
基本操作流(1)点击“时间设置”按钮;
2)进入“时间设置”界面后,点击“考勤时间设置”按钮;
3)显示“考勤时间设置”界面后,输入打卡开始和结束时间;
4)确认是否保留已设置的考勤时间信息;如果是,点击“确认保留”按钮,否则点击“取消保留”按钮。
表
3-1-2-2
系统时间设置用例描绘
描绘项
名称
描绘
参与者
前置条件
后置条件
基本操作流
说明
系统时间设置
描绘了管理人员使用讲堂考勤模块进行系统时间设置的过程
管理人员
管理人员角色登录通事后。
设置好的系统时间信息。
(1)点击“时间设置”按钮;
(2)进入“时间设置”界面后,点击“系统时间设置”按钮。
表
3-1-2-2-1
联网设置系统时间用例描绘
描绘项
名称
描绘
说明
联网设置系统时间
描绘了管理人员使用讲堂考勤模块进行联网设置系统时间的过
程
参与者
前置条件
管理人员
联入到互联网
后置条件保留已设置与互联网对时的时间
基本操作流(1)点击“系统时间设置”按钮;
2)进入“系统时间设置”界面后,点击“联网设置系统时间”按钮;
3)显示“联网设置系统时间”界面后,点击“自动与Internet
时间同步”按钮。
表
3-1-2-2-2
手动设置系统时间用例描绘
描绘项
说明
名称
手动设置系统时间
描绘
描绘了管理人员使用讲堂考勤模块进行手动设置系统时间的过程
参与者
管理人员
前置条件
管理人员登录通事后
后置条件
保留已设置的系统时间
基本操作流
(1)点击“系统时间设置”按钮;
(2)进入“系统时间设置”界面后,点击“手动设置系统时间
原创力文档

文档评论(0)