【软件工程】软件需求说明书
软件需求说明书的编写提示
1引言
1.1编写目的
软件需求说明上诉是需求分析阶段的一个文档,是对软件目标及范围的求精和细化,深入描述软件功能及软件的约束范围,使用户和软件开发者对该软件的初始的规定有个大概的了解,有利于对项目的回溯和知道后续的开发和维护。
文档读者:开发人员与用户代表
1.2背景
a.待开发的软件系统的名称:机房收费系统
b.本项目的任务提出者:###教授
开发者:###
用户:某高校全体教职员工和学生
实现该软件的计算中心或计算机网络:某高校局域网
c.该软件系统同其他系统或其他机构的基本的相互来往关系。:某高校信息新技术部门做技术支持
1.3定义
注册 消费金额 充值 值班 退卡
Login Consume Recharge On work Cancel
结账 基本数据 购卡 上机 下机
Close Basic data Buycard Online Line
1.4参考资料
a.《软件工程导论》张海藩 清华大学出版社
b.软件需求说明(GB8567-88)
2任务概述
2.1目标
1.软件开发的意图
为了机房管理更加方便,减轻教师负担,和不必要的资源消耗。
2.应用目标
通过本系统的软件,能帮助机房管理者利用计算机快速方便计算出学生上下机的情况,方便用户查询记录,方便操作员注册充值,方便管理员结账报表,可以对各用户工作记录情况规范化管理。
3.作用范围
本软件适用于机房收费系统管理,可以对学生上下机,充值,退卡,查询等操作和记录进行查询,为机房管理带来极大地便利。
4.软件性质
本软件产品是一项独立的软件,而且全部内容自含,|和其他的系统没有冲突。2.2用户的特点
2.3假定和约束
开发经费限制:1000元以内
开发期限:整个系统的最晚完成期限是2018年4月1日
软件运行约束:需要Windows7以上系统
3需求规定
3.1对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。
3.2对性能的规定
3.2.1精度
该软件的输入精度:小数点前一位,限制输入特殊字符
输出数据的精度:小数点前一位
传输过程中的精度:小数点前一位
3.2.2时间特性要求
a.响应时间:0.5s
b.更新处理时间:0.5s
c.数据的转换和传送时间;1s
3.2.3灵活性
a.操作方式上的变化;
b.运行环境的变化;
c.同其他软件的接口的变化;
d.精度和有效时限的变化;
e.计划的变化或改进。
3.3输人输出要求
A.输入
1.系统登录:用户的账号和密码,要求与数据库中的一致
2.学生上机,学生上机状态查询,学生基本信息查询,学生充值,退卡,输入学生卡号和金额,要求是数字
3.系统用户的注册和添加,用户账号,密码添加,用户账号,密码等,取消一定的字符限制
B.输出
1.对应于系统输出要的查询结果
2.用户信息输入错误,会有相对应提示
3.输出Excel表单以账单
3.4数据管理能力要求
A.用互信息存储;将系统所涉及的不同级别的用户登录验证信息、还有密保问题及答案准确的存储在数据库中,包括对数据的增删改查
B.基本数据的设定:设定合理的基本数据,保证机房收费系统的正常运转
C.财务管理:定期按照规定的时间进行结账,保证信息的安全和保密性准确性!
3.5故障处理要求
硬件故障:断电、磁盘损坏、病毒入侵等造成的数据损坏,可联系开发人员,进行专门的额数据恢复。
软件故障:软件可能出现兼容性问题,可及时与开发人员联系
3.6其他专门要求
A.单位保密要求:系统管理员需要有良好的信用和职业道德习惯,能做到对系统信息的保密
B.软件的可维护性:出现运行错误需要找专业人员进行维护工作
C.软件的易读性,可靠性:要求用户按照球球合法输入,不得随意对软件的相关空间做任非法操作
4运行环境规定
4.1设备
A.server要求内存在256M以上,CPU频率在2.0Hz以上
B.Clinet内存在128以上,CPU奔腾III以上,最大支持20台式机链接到主机上
4.2支持软件
操作系统:Windows7以上操作系统
数据库管理系统:SQLserver2014
4.3接口
接口提供:将向用户提供、修改和取消三个命令选择,对应系统的不同功能实现
外部接口:键盘,鼠标和打印机
内部接口:数据库接口采用SQL链接
4.4控制
该系统的主要输入设备是键盘和刷卡器,输出主要是显示器和打印机
【软件工程】软件需求说明书相关推荐
- 指法练习软件需求说明书
指法练习软件需求说明书 996 班 黄涛 99031176 ------------------------------------------------------------------ ...
- 机房收费系统—软件需求说明书
软件需求说明书 1引言 1.1编写目的 编写此软件需求说明书是为了让软件开发人员对开发的系统做一个全面的分析,更好的了解用户的需求,以便开发出让客户满意的产品. 同时也让该系统使用人员对系统的设计 ...
- 【机房】软件需求说明书
文章目录 软件需求说明书 1 引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2 任务概述 2.1目标 2.2用户的特点 2.3假定和约束 3 需求规定 3.1对功能的规定 3.2对性能 ...
- 机房收费系统---软件需求说明书
软件需求说明书 1引言 1.1编写目的 说明编写这份软件需求说明书的目的,指出预期的读者. 主要是方便设计人员,分析人员以及用户之间的联系与交流,明确用户的需求,及时改善项目的功能和性能,同时对该项目 ...
- 机房收费软件需求说明书
机房收费软件需求说明书 1引言 1.1编写目的 为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础,有利于对项目的回溯和指导后续的开发和维护. 文档读者:软件开 ...
- 机房收费文档之软件需求说明书
软件需求说明书的编写提示 引言 编写目的 为了方便说明该软件的需求,特意编制软件需求说明书.一方面用来与用户交流核对需求,另一方面提供给软件开发者和维护,使他们根据软件需求来进行软件的开发和维护.确保 ...
- 机房收费系统——软件需求说明书
软件需求说明书 1引言 1.1编写目的 软件需求说明书是需求分析阶段的一个文档,是对软件目标及范围的求精和细化,深入描述软件功能及软件的约束范围,使用户和软件开发者对该软件的初始的规定有个大概的了解, ...
- 【软工文档】机房收费系统之软件需求说明书
1引言...2 1.1编写目的...2 1.2背景...2 1.3定义...3 1.3.1 专门术语的定义:...3 1.3.2 相关技术与开发工具介绍:...3 1.4参考资料...3 2任务概述. ...
- 学习:软件需求说明书(转)
软件需求是 (1)用户解决问题或达到目标所需的条件或权能(Capability). (2)系统或系统部件要满足合同.标准.规范或其它正式规定文档所需具有的条件或权能. (3)一 ...
- 软工文档-软件需求说明书
1引言...2 1.1编写目的...2 1.2背景...2 1.3定义...2 1.4参考资料...2 2任务概述..2 2.1目标...2 2.2用户的特点...3 2.3假定和约束...3 3需求 ...
最新文章
- uilabel 垂直居中对齐_给UILabel的文字添加垂直对齐的方式
- Android 查看App冷启动时间/热启动时间/页面打开时间
- zookeeper 密码_阿里资深JAVA架构带你深度剖析dubbo和zookeeper关系
- ORACLE JOB 失败 查看,Oracle JOB异常中断原因分析
- 软件测试—软件测试基础知识—测试用例设计的方法之等价类和边界值
- 自己的php网站没有referer,缺少php – $_SERVER [‘HTTP_REFERER’]
- java servlet是单例吗_Servlet是单例的吗?
- thinkphp5 事务回滚_卓象程序员:ThinkPHP5实现事务功能
- python散点图数据怎么输入_python 散点图添加标签
- C++设计模式:抽象工厂模式
- 1、ARM嵌入式系统:KL25Z128 初始化整体流程
- KIS专业版-即时库存查询自定义开发
- 一阶电路实验报告心得_电路实验心得体会范文3篇
- The Fundamentals of Commodity Futures Returns(Gary B. Gorton,Fumio Hayashi,K. Geert Rouwenhorst)
- linux 磁盘管理3板斧,df、du、fdisk:Linux磁盘管理三板斧的使用心得
- 荐书 | 睡不着?你需要这本神经漫游指南
- S7700交换机组网部分终端上不了网故障排查
- signature=988b478f2af5e3a20272ed9c171b1a97,Problems of Conquering Everest
- 01 R语言入门——一些介绍
- Awk 20 分钟入门介绍