天宇软件资讯2月15日消息,如何选购软件需求规格说明书。
文章目录
一.导言
1.1定位和目的
1.2对象
1.3实际软件需求分析
1.4软件需求分析的目的
二、需求概述
2.1项目背景
2.2要求概述
2.3系统结构
三、系统功能要求
3.1功能概述
3.2业务流程图
3.3数据流分析
3.4数据字典
3.5 E-R图
四、软硬件及内部系统接口要求
4.1用户界面
4.2硬件要求
4.3操作环境
动词 (verb的缩写)可靠性和可用性要求
5.1功能要求
5.2安全要求
不及物动词参考
一.导言
在计算机技术飞速发展的今天,将信息技术应用于少量复杂信息的无效管理,已经成为一种普遍适用的技能。一方面,这大大增加了记账和人力的开支。另一方面,古代计算机的多功能计算能力和网络的广泛部署,大大简化了少量信息的处置和活动。教师在线考试系统是评价教师才能的重要组成部分。大大提高了教师的任务效率。既能降低对纸质纸张的要求,又能显示一个浪费社会的要求。该系统涉及在线程序能力测试、学习结果查询以及多种相关信息的综合处理。为了方便教师进一步了解王老师的成绩,开发王老师在线考试系统迫在眉睫。王老师在线考试系统将试题、计算机阅卷、成绩查询等本地管理任务集成到一个一致的平台上,所有管理人员协同工作,相互配合,及时了解王老师的编程水平。同时,也便于教师根据教师集体的不同情况,分层次提出建议。
本软件需求规范的目标读者是:
项目教学平台开发经理
技术经理
项目团队的所有人员
测试组人员
SQA人事
开发公司授权查阅本文件的其他人员。
软件需求分析就是讨论用户失去了什么,充分了解用户软件需求的完善功能,确认用户的软件功能需求,建立一个可验证、可证实的根本依据。软件需求分析是一个项目的结束,也是项目实施中最重要的关键点。根据相关机构的分析结果,超过80%的关于所设计的软件产品的不完善和不准确的问题是由需求分析错误引起的,而由需求分析错误形成的基本功能问题尤为突出。因此,成功的项目软件需求分析是关键的一步。
对已完成的软件的功能进行片面的描述,帮助用户判断已完成功能的正确性、发散性和完整性,督促用户在软件设计开始前仔细、片面地考虑软件需求。理解和描述软件完成所需的所有信息,并为软件设计、确认和验证提供基准。
它为软件管理者进行软件成本评估和编制软件开发计划提供了依据。
需求分析的详细内容可以归纳为六个方面:软件的功能需求、软件与硬件或其他内部系统的接口、软件的非功能需求、软件的逆向需求、软件设计和完成的限制、阅读支持信息。
软件需求分析应尽可能提供软件功能需求的所有信息,使软件设计人员和软件测试人员不再需要需求方的联系。这就要求软件需求分析的内容应该是正确的、完整的、发散的和可验证的。此外,为了保证软件设计的质量,方便软件功能的休息和验证,软件需求的表达没有模糊性、可追溯性和可修改性。
二、需求概述
要开发的软件叫“计算机程序能力在线评价系统”。这个项目的发起者是安徽大学计算机迷信与技术学院,开发者是安徽大学16级软件工程班,二级用户是安徽大学本科研究生。该软件独立于其他系统,是一个完整的系统,使用方便。
下面是计算机程序能力在线测评系统设计的需求分析。
首先,因为考试是面向某些特定对象的,所以考生进入系统时要进行身份认证。考生进入考试系统后,应该可以根据自己的需要选择考试能力,所以系统还应该具有选择考试难度的功能(分为顶级、A级、B级)。为了达到在线考试的标准,对于每一个考生来说,试卷中的题数和题数应该是相反的,但题数不是相反的。在线考试是基于网络环境,从服务器的数据库中随机抽取试题后静态生成试卷。另外,系统还要控制考试时间,到时候会要求考生交卷。考生选择答案并提交后,应由计算机自动评分,并在落选后显示结果。考试结束后可以去登录界面或者查询成绩和排名。
图2.1系统结构
三、系统功能要求
表3.1功能概述
完整版(包括照片形式,请访问http://www.omegaxyz.com/2019/07/23/software-specification/)
该系统是基于网络技术的在线评价系统。管理员通过网络维护题库,添加试题,批改试题,删除试题。考生通过系统完成考试、成绩查询等操作;系统自动生成试卷,并完成阅卷和统计分数的操作。
图3.1业务流程图
王先生登录系统后,从试题库中选择一组试题,然后开始答题。答案出来后,他把它们提交给系统,系统完成试卷的阅卷,统计成绩。王粲先生登录并查询。管理员登录系统后,会对系统进行维护和更新。
图3.2数据流图
一种标识实体的数据项。数据字典是数据库的重要组成部分,它存储了没有数据库使用的相关信息,是用户的一组只读表。它是关于数据的信息的集合。它是严格定义数据流图中所有元素的地方,包括数据流、数据流的组成、文档、处理指令以及所有其他应该进入字典的数据,其中每个元素对应数据字典中的一个条目。其中明确了一些引用的关键词:PK(主键)、FK(外键)、Check(检查范围约束)、Not null(非空)。
完整版(包括照片形式,请访问http://www.omegaxyz.com/2019/07/23/software-specification/)
表3.2候选人信息表
数字字段标题字段含义字段类型字段长度主键可以默许值吗?
1 uuid考生考试号Varchar 10 √。
2姓名候选人姓名Varchar 14
3性别Bool 1
4密码Varchar 20 123456
5邮件邮箱Varchar 40
6 phone电话Varchar 12
表3.3试题难度系数表
数字字段标题字段含义字段类型字段长度主键可以默许值吗?
1 idl难度数Varchar 3 √。
2 dsl难度描述Varchar 30 NULL
表3.4标题信息表
数字字段标题字段含义字段类型字段长度主键可以默许值吗?
1 idq标题号Varchar 10 √。
2 idl难度数字Varchar 3
3 nameq title Varchar 10
4 des_q标题表达式Varchar 100 NULL
5 index_q索引号Varchar 20
路过的人数
7附件提交时间长度16 0
表3.5试卷信息表
数字字段标题字段含义字段类型字段长度主键可以默许值吗?
1 idp试卷编号Varchar 10 √。
2 score_t总分Int 8 100
3 nameq title Varchar 10
4 des_p试卷表达式Varchar 100 NULL
5 start_p开始日期16 Date()
6 end_p完成时,Date 16 Date()
表3.6管理员信息表
数字字段标题字段含义字段类型字段长度主键可以默许值吗?
1 uuid_a作业号Varchar 10 √
2 name_a name Varchar 8
3 password_p password Varchar 20
4 mail_p mail Varchar 40
5 phone_p联系号码Varchar 12
表3.7考场信息表
数字字段标题字段含义字段类型字段长度主键可以默许值吗?
1 uuid_s考场号Varchar 10 √。
2 name_s考场标题Varchar 20
3 des_s考场描绘Varchar 100
完整版(包括照片形式,请访问http://www.omegaxyz.com/2019/07/23/software-specification/)
图3.3试题的E-R图
图3.4候选人的E-R图
图3.5结果表的E-R图
四、软硬件及内部系统接口要求
用户界面是程序中用户可以看到并与之交互的部分。设计一个好的用户界面是非常重要的,它将为用户提供美观、小气、直观、易操作的用户界面。
移动终端的硬件配置应遵循以下标准:高可靠性、可用性和安全性。描述系统中软硬件各接口的特点。该描述包括例如支持的硬件类型、软件和硬件之间交换的数据和控制信息的性质以及使用的通信协议。
网络阅读器:,Chrome,Opera,Safari,Firefox以及任何支持HTML5规范的阅读器。
规范性决议:1024768,19201080,2K
动词 (verb的缩写)可靠性和可用性要求
可支配能力
因为是在线测评系统,所以系统能承载的最大并发用户数可以考虑其次。根据实际情况的规划,要求系统能承载的最大并发用户数达到全校教师总数* φ,φ是0到1的常数,取决于服务器容量。
回声时间
为了快速提供在线评估服务,系统应该能够快速响应在线评估请求。用户最终失去后果的回声时间不仅与系统的回声速度有关,还与网络情况有关。因此,对Web服务器有很高的要求。
表5.1对应时间分析
传输的数据采用高强度加密算法(DES)加密,即使数据泄露或被截获也无法识别相关数据内容,保证了数据安全。对于客户端和服务器之间的交互数据,使用安全套接字子层(SSL,主要是为WEB的数据传输而设计的,基于重要信息传输的安全思想)进行信息交换,重要信息在客户端移动终端和服务器之间进行交换。
总结
今天就分享到这里吧,天宇软件资讯是一个软件分享基地,其中包括微信,红包辅助,淘米购,叮咚盲盒,酒友购,支付宝,淘盟铺,惠易购,青蛙易购,香蕉赶集,乐享购,亲聊,探聊,乐购商城,惠品铺,海鱼聊,华语商城,诚智通,伶信,QQ,易民信,享乐好物,多多联盟,新易选,点约,淘客购,易民购,梦幻盲盒,淘个购,旗语,优品铺,赞聊,苹果微信多开,微信分身,安卓微信多开,创信等社交平台的功能有避雷,埋雷软件,单透,扫尾,秒抢等一些红包强项外挂功能软件分享。喜欢的请关注收藏,谢谢。
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://wd.yurjk.com/458.html
近期评论