软件工程学位论文-面向对象方法范本V1.0 联系客服

发布时间 : 星期二 文章软件工程学位论文-面向对象方法范本V1.0更新完毕开始阅读4fb7ac4fdd88d0d232d46a3d

软件工程论文 XX系统的研究与分析

第三章 功能分析

功能分析描述了待开发的软件必须完成的任务,定义了必须实现的软件功能,使得用户通过这些功能完成他们的任务,从而满足业务需要。

3.1 角色分析

<从系统的角度分析系统的参与者,并给出每一个参与者的描述。> 以下从身份证上课考勤系统的实际需求分析,系统涉及到以下角色:

表3 角色划分表

角色 学生 教师 教务人员 职责或功能 系统主要参与者,进行课堂考勤登记等 系统主要参与者,进行课堂考勤登记等 系统主要参与者,设置考勤地点、考勤课程、查询用户等相关参数,以及查询考勤信息 管理人员 系统的管理人员,负责上传考勤信息、考勤备份等

3.2 系统用例分析

用例(use case)表示参与者与系统的一次交互过程。用例图用来描述软件需求模型中的系统功能,通过一组用例可以描述软件系统能够给用户提供的功能。 3.2.1 总体用例分析

<从系统的使用者的角度使用UML的用例图描述系统的用例,并给出每一个用例的用例描述。>

下面给出了身份证上课考勤系统的总体用例图,包含课堂考勤、上传考勤、考勤管理和远程管理等用例,如下图3.1所示:

15

软件工程论文 XX系统的研究与分析

图3.1 身份证上课考勤系统总体用例图

3.2.2 子用例分析

<针对3.2.1节的总体用例分析,逐项子用例展开分析。> 3.2.2.1 课堂考勤用例

16

软件工程论文 XX系统的研究与分析

图3.2 课堂考勤用例图

表3-1 参数设置用例描述

描述项 用例名称 用例描述 参与者 操作流程 说明 参数设置 描述了管理人员使用本系统课堂考勤模块进行参数设置的过程 管理人员

表3-1-1 上课信息设置用例描述

描述项 用例名称 用例描述 说明 上课信息设置 描述了管理人员使用课堂考勤模块进行上课信息设置的过程 17

软件工程论文 XX系统的研究与分析

参与者 操作流程 管理人员

表3-1-2 时间设置用例描述

描述项 用例名称 用例描述 参与者 操作流程 说明 时间设置 描述了管理人员使用课堂考勤模块进行时间设置的过程 管理人员

表3-1-2-1 考勤时间设置用例描述

描述项 用例名称 用例描述 参与者 说明 考勤时间设置 描述了管理人员使用课堂考勤模块进行考勤时间设置的过程 管理人员 18