软件需求规格说明书(终稿)

软件需求规格说明书(终稿)

ID:26127070

大小:1013.41 KB

页数:25页

时间:2018-11-24

软件需求规格说明书(终稿)_第1页
软件需求规格说明书(终稿)_第2页
软件需求规格说明书(终稿)_第3页
软件需求规格说明书(终稿)_第4页
软件需求规格说明书(终稿)_第5页
资源描述:

《软件需求规格说明书(终稿)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WORD格式编辑整理<教师报课系统>需求规格说明书作者:Mod4完成日期:2015.10.16专业知识分享WORD格式编辑整理修订历史记录日期版本说明作者2015.10.16V1.0比较粗糙的第一版Mod4专业知识分享WORD格式编辑整理目录1.引言41.1目的41.2背景41.3定义41.4参考文献42.项目概述52.1产品描述52.2产品功能52.3用户特点72.4一般约束72.5假设与依据73.具体需求73.1功能需求83.1.1系统角色及登陆83.1.2学院负责人93.1.3系负责人173.1.4教师

2、203.2外部接口需求233.2.1用户接口233.2.2硬件接口233.2.3软件接口233.2.4通信接口233.3性能需求233.4属性233.4.1可用性233.4.2安全性243.4.3可维护性244.验收验证标准24专业知识分享WORD格式编辑整理1.引言1.1目的该文档首先给出项目的整体结构和功能结构概貌,试图从总体架构上给出整个系统的轮廓。同时对功能需求、性能需求进行了详细的描述。便于用户、开发人员进行理解和交流,反映出用户问题的结构,可以作为软件开发工作的基础和依据以及确认测试和验收的依据。

3、本文档面向多种读者对象:(1)项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系统设计、项目管理。(2)设计员:对需求进行分析,并设计出系统,包括数据库的设计。(3)程序员:了解系统功能,编写《用户手册》。(4)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。(5)用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨论和协商。在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要对每一功能进行适当的了解。1.2背景本次待开发的软件为教师报课系统。用

4、户通过使用该软件在移动终端完成报课相关操作。学院负责人通过导入报课信息,设定截止时间来开启报课。系负责人查看报课信息,进行审核修改。教师填写报课信息,预览报课信息等最终提交报课。1.3定义序号缩写定义1.app应用程序,Application的缩写,一般指手机软件。2.AndroidAndroid是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。1.4参考文献[1]GB-T8567-2006,《计算机软件文档编制规范》[S]

5、[2].(美)RogerS.Pressman著,郑人杰等译.软件工程[M].第七版.北京:机械工业出版社,2011.专业知识分享WORD格式编辑整理2.项目概述2.1产品描述通过开发基于Android平台的app解决高校教师及相关报课负责人手动汇总报课信息的困扰,减轻工作量,提高效率。2.2产品功能当前高校的报课汇总负责人因繁琐的开课报课流程而困扰,繁琐的根源便是邮件群收发,需要人工核对报课信息,最终人工汇总表格。工作量大且出错率高。教师报课系统致力于通过移动Android平台便捷地完成此项工作,且大大较低出

6、错率。首先通过用例图了解角色分工如下:专业知识分享WORD格式编辑整理用户场景如下:教师A是学院负责人,每个学期第六周需要统计汇总下学期老师的开课情况。通过群发邮件的方式,将下学期的所有开课表发送给各个老师,老师在规定的时间内填写好自己想要开的课程,回发邮件给教师A,教师A汇总所有表格并下发最终开课结果。教师报课系统app的解决方式:系统共分为3专业知识分享WORD格式编辑整理个角色,分别是学院负责人、系负责人、教师。学院负责人通过简单的一键导入课表,设定好系负责人汇总提交截止时间和教师提交截止时间,开始一轮

7、新的开课汇总,且学院负责人可实时查看本院所有教师的报课信息。教师通过报课app在截止时间前提交报课信息给系负责人,系负责人可修改本系教师的报课信息,汇总提交给学院负责人,由学院负责人最终汇总成表。使用该app,教师A只需要几个简单的点击动作便可以完成原先繁琐的报课过程,所有课程问题的处理完全由后台完成,最终得到一份完整的开课表2.3用户特点本软件的最终用户为高校教师,该用户群体普遍接受高等教育,学习及适应能力强。能快速适应该软件,并充分感受到在报课工作中的效能变化,提出合理改进意见。操作人员及维护人员为在校学

8、子,了解该工作的整体流程,深入用户交流,便于调整软件功能,实现客户需求。本软件预期每学期使用一次完成报课。除去报课时间,允许用户查看历史报课信息。2.4一般约束进行本软件开发工作的约束条件如下:1.开发周期短:两个月的开发时间需要开发者合理规划时间,做到多项任务并发。2.所采用的方法与技术有限:项目团队成员的技术水平不够成熟,需要在开发中并发学习多种技术和能力。2.5假设与依据本项目是否能够成功实施

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。