用例规约在课程成绩管理系统需求分析中的应用研究

2015-07-02 20:16钱新杰胡桂香等
科技资讯 2015年8期
关键词:用例需求分析

钱新杰++胡桂香等

摘 要:用例是从外部角度定义系统的行为,表达系统应该做什么,是关于用户与系统间相互作用的文本性描述。该文以课程成绩管理系统为例,利用用例规约描述,对该系统进行分析,即是测试用例的重要依据,也为后续的系统设计打下坚实的基础。

关键词:用例 用例规约 课程成绩管理系统 需求分析

中图分类号:G642 文献标识码:A 文章编号:1672-3791(2015)03(b)-0139-01

系统分析是指在系统开发的生命周期中系统分析阶段的各项活动与方法,应用系统思想与系统科学的原理进行分析工作的方法和技术。它是系统设计和系统实现的基础。系统分析从系统需求入手,从用户观点出发建立系统用户模型。系统分析阶段的目的,就是把在系统详细调查过程中所获得的文档资料整理集中在一起,并对组织内部整体管理状况和信息处理过程进行分析与调查,明白用户对信息的需求,描述系统的业务流程,进而最后确定用户的需求和其解决问题的方法,比如数据与业务流程、管理功能和管理数据指标体系、用户对系统功能方面的需求、系统管理模型等。系统分析侧重于从业务的整个过程来进行分析,分析的主要内容通常包括:数据的流程与业务是否流畅;旧的系统管理模式变革和新系统管理方法的实现可行性如何;数据、业务过程与实现管理功能三者之间的关系等。

1 用例规约的意义

在进行系统的需求分析的时候,用户与系统开发人员都习惯用自己的专业术语进行交流,由于都是从自身的角度考虑问题,容易使双方对系统的需求产生误解,从而导致需求分析的结果有偏差,对后期系统的设计开发效率造成较大的影响。因此需要一种方法来准确获取用户的需求,用例规约就是一个可以帮助双方准确把握系统用户需求的方法,它既可以提高需求分析的效率,也可以增强需求分析过程中的科学性,一方面要系统设计人员准确把握系统开发的方向,另一方面可以要用户准确的理解系统的功能。

该文就是结合课程成绩管理系统的设计实现,来对系统分析中用例规约的应用进行研究。

2 用例规约在课程成绩管理系统需求分析中的应用

用例是从外部角度定义系统的行为,表达系统应该做什么,是关于用户与系统间相互作用的文本性描述。而用例规约描述了用例的具体内容,表达系统角色如何使用系统。

根据课程成绩管理系统的需求分析,该系统中的用例规约主要由以下12个事务构成:用户登录事务、增加教师信息事务、修改教师信息事务、删除教师信息事务、增加学生信息事务、修改学生信息事务、删除学生信息事务、增加课程信息事务、修改课程信息事务、删除课程信息事务、提交学生成绩事务、学分统计事务。

该文以课程成绩管理系统中“成绩管理功能“为例进行说明,并以“提交学生成绩事务”用例规约加以阐述。

成绩既是教学组织活动重要环节,也是教学组织活动的最后反映,它能客观公正的反映出教学活动组织的质量、教师授课质量和学生学习质量。教师在课程考试结束后,能够通过系统及时准确的上传学生的具体成绩,教学管理人员、辅导员可以分班、分课程或分学生个人进行成绩查询,教务处教学质量科和成绩管理课可以对学生成绩进行统计和管理,教务处学籍管理科能查询到每个学生的学分,并对学分不达标的学生进行学分预警,学生个人也可以通过系统查询到自己的成绩详细信息并可以生成一张学生个人成绩单。成绩管理用例如图1所示。

提交学生成绩事务:每学期任课教师在课程考试结束后,要及时准确的把学生平时成绩、考试成绩、是否缺考、是否作弊、是否免考等信息录入到课程与成绩管理系统中,从而生成总评成绩、学分和课程绩点,方便学生查询。提交学生成绩事务用例规约如表1所示。

3 结语

在课程成绩管理系统中,通过对“提交学生成绩事务”用例规约的描述,使用户准确的理解了系统的功能,也使开发人员准确的把握了系统的设计,对整个项目的进程推进起到了很好的推动作用。

参考文献

[1] 周丽娟,王华.新编软件工程实用教程[M].北京:电子工业出版社,2008.

[2] 梁旭.软件工程实践教程[M].北京:电子工业出版社,2011.

猜你喜欢
用例需求分析
资费拨测系统的研究与应用
用例在“现代汉语”课程教学中的应用
研究生公共英语课程改革模式探索
服装设计智能化趋向及模式研究
大学师生需求发展分析
基于UML技术的高校贫困生管理系统建模分析
指挥信息系统模拟训练评估需求分析
应用型本科大学英语后续课程建设之必要性探讨
使用用例建模进行软件需求分析研究
PBL教学模式下《操作系统》课程教学改革