收藏 分销(赏)

软件需求说明指导书编写标准规范.doc

上传人:二*** 文档编号:4689436 上传时间:2024-10-09 格式:DOC 页数:11 大小:42.04KB
下载 相关 举报
软件需求说明指导书编写标准规范.doc_第1页
第1页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、案卷号日期项目名称软件需求说明书 作 者: 王浩天 完成日期: 8.23 签 收 人: 签收日期: 修改情况统计:版本号修改同意人修改人安装日期签收人 目录 1 引言11.1 编写目标11.2 范围11.3 定义11.4 参考资料12 项目概述12.1 产品描述12.2 产品功效22.3 用户特点22.4 通常约束22.5 假设和依据33 具体需求33.1 功效需求33.1.1 功效需求133.1.2 功效需求243.1.n 功效需求n43.2 外部接口需求43.2.1 用户接口43.2.2 硬件接口53.2.3 软件接口53.2.4 通信接口53.3 性能需求53.4 设计约束63.4.1

2、其它标准约束63.4.2 硬件限制63.5 属性63.5.1 可用性63.5.2 安全性73.5.3 可维护性73.5.4 可转移 转换性73.5.5 警告73.6 其它需求73.6.1 数据库73.6.2 操作83.6.3 场适宜应性需求84 附录81 引言1.1 编写目标具体列出用户对该软件期望实现功效。1.2 范围Linux下FlowerMail邮件系统是由北京理工大学实训小组受NEUSOFT委托为其开发一套局域网内部邮件通信系统。企业使用这套系统后,能够使日常信息交流,文件传输愈加便捷,从而使工作效率得到了极大提升,增加了职员之间友好交流,促进了友谊。实训小组作为这款软件开发商,提升了

3、自己编写程序能力。1.3 定义 /1.4 参考资料a、Linux系统下邮件系统项目要求说明书2 项目概述2.1 产品描述软件开发是为了解局域网下企业职员之间邮件交流困难问题,预期将实现局域网下邮件收发,存放等功效方便职员相互之间交流,作用范围是企业局域网上全部职员。该软件是基于Linux系统下独立邮件收发系统。2.2 产品功效FlowerMail邮件系统功效关键包含:邮件接收和存放,邮件编写和发送,邮件阅读转发,邮件删除和恢复等功效。2.3 用户特点用户关键是局域网内职员,关键使用功效是邮件编写发送,接收阅读功效,天天使用频率大约为没人3-5次,所以有新邮件时需要有立即显著消息提醒。2.4 通

4、常约束1、全汉字操作界面,简练方便用户使用2、适适用于Linux多种版本计算机3、能够添加多种格式附件4、使用c语言编写5、使用安全通信协议,如XXX6、使用一人一账号实名注册,每个身份信息能够注册一个账号2.5 假设和依据本系统需要有完整局域网,依靠于mysql数据库管理系统3 具体需求3.1 功效需求3.1.1 功效需求1邮件系统注册功效首先打开邮件登陆界面,点击注册按钮进入新用户注册界面,需要输入用户名,8-14英文字母和阿拉伯数字及下划线组成,密码由8-14位数字字母及下划线组成,再次输入密码同密码,手机号输入11位数字,填写完成后点击提交按钮系统开始检测输入格式长度是否正当,经过数据

5、库系统检测用户名手机号是否呗注册,假如全部检测全部经过则提醒注册成功,假如检测出现问题则提醒注册失败返回问题。用户能够点击重置按钮,清空已经填写全部内容。注册成功或失败全部会弹出提醒窗口告诉用户。假如点击提交时丢失网络连接,则提醒失去网络连接注册失败并返回主页面。3.1.2 功效需求2邮件系统新建邮件功效首先点击主页面上新建按钮进入编写新邮件界面,需要输入发件人,收件人,专题,正文,能够添加附件或更改字体大小颜色格式等,输入完成后点击发送按钮,系统开始检测输入发件人,收件人格式是否正确,假如全部正确发送邮件,发送成功或失败给出提醒窗口并返回主界面。假如编写过程中意外退出或点击发送时失去网络,则

6、将编写邮件存入收件箱,提醒发送失败。3.1.n 功效需求3邮件系统收件箱功效在主界面上点击收件箱进入收件箱界面,这里关键保留了收到邮件和未读邮件,未读邮件会有标志。经过收件箱功效用户能够方便管理收到邮件,对邮件进行批量删除,已读操作,单击某个邮件能够读取邮件内容,并能够对邮件进行转发,删除操作,搜索一栏填写用户需要搜索关键词,系统在下方已经收到邮件中搜索包含关键词专题,发件人邮件并列表表示出来。3.2 外部接口需求3.2.1 用户接口提供用户使用软件产品时接口需求。比如,假如系统用户经过显示终端进行操作,就必需指定以下要求:a 对屏幕格式要求;b 报表或菜单页面打印格式和内容;c 输入输出相对

7、时间;d 程序功效键可用性。3.2.2 硬件接口要指出软件产品和系统硬部件之间每一个接口逻辑特点。还可能包含以下事宜:支撑什么样设备,怎样支撑这些设备,有何约定。3.2.3 软件接口在此要指定需使用其它软件产品(比如,数据管理系统、操作系统或数学软件包),和同其它应用系统之间接口。对每一个所需软件产品,要提供以下内容:a 名字;b 助记符;c 规格说明号;d 版本号;e 起源。 对于每一个接口,这部分应说明和软件产品相关接口软件目标,并依据信息内容和格式定义接口,但无须具体描述任何已经有完整文件接口,只要引用定义该接口文件即可。3.2.4 通信接口指定多种通信接口。比如,局部网络协议等等。3.

8、3 性能需求从整体来说,本条应具体说明软件、或人和软件交互静态或动态数值需求。A 静态数值需求可能包含:1) 支持终端数;2) 支持并行操作用户数;3) 处理文卷和统计数;4) 表和文卷大小。B 动态数值需求可能包含:欲处理事务和任务数量,和在正常情况下和峰值工作条件下一定时间周期中处理数据总量。 全部这些需求全部必需用能够度量术语来叙述。比如,95事务必需在小于1s时间内处理完,不然,操作员将不等候处理完成。3.4 设计约束设计约束受其它标准、硬件限制等方面影响。3.4.1 其它标准约束本项将指定由现有标准或规则派生要求。比如:a 报表格式;b 数据命名;c 财务处理;d 审计追踪,等等。3

9、.4.2 硬件限制本项包含在多种硬件约束下运行软件要求,比如,应该包含:a 硬件配置特点(接口数,指令系统等);b 内存放器和辅助存放器容量。3.5 属性在软件需求之中有若干个属性,以下指出其中多个(注意:对这些决不应了解为是一个完整清单)。3.5.1 可用性能够指定部分原因,如检验点、恢复和再开启等,以确保整个系统有一个确定可用性等级。3.5.2 安全性指是保护软件要素,以预防多种非法访问、使用、修改、破坏或泄密。这个领域具体需求必需包含:a 利用可靠密码技术;b 掌握特定统计或历史数据集;c 给不一样模块分配不一样功效;d 限定一个程序中一些区域通信;e 计算临界值检验和。3.5.3 可维

10、护性要求若干需求以确保软件是可维护。比如:a 软件模块所需要特殊耦合矩阵;b 为微型装置指定特殊数据程序分割要求。3.5.4 可转移 转换性要求把软件从一个环境移植到另一个环境所要求用户程序,用户接口兼容方面约束等等。3.5.5 警告指定所需属性十分关键,它使得大家能用要求方法去进行客观验证。3.6 其它需求依据软件和用户组织特征等,一些需求放在下面各项中描述。3.6.1 数据库本项对作为产品一部分进行开发数据库要求部分需求,它们可能包含:a 在功效需求中标识信息类别;b 使用频率;c 存取能力;d 数据元素和文卷描述符;e 数据元素、统计和文卷关系;f 静态和动态组织;g 数据保留要求。 注

11、:假如使用一个现有数据库包,这个包应在“软件接口”中命名,并在那里具体说明其使用方法。3.6.2 操作这里说明用户要求常规和特殊操作。A 在用户组织之中多种方法操作。比如,用户初始化操作;B 交互作用操作周期和无人操作周期;C 数据处理运行功效;D 后援和恢复操作。 注:这里内容有时是用户接口一部分。3.6.3 场适宜应性需求这里包含:a 对给定场所或相关任务或操作方法任何数据或初始化次序需求进行定义。比如,栅值,安全界限等等。b 指出场所或相关任务为特点,这里能够被修改以使软件适合特殊配制要求。4 附录对一个实际需求规格说明来说,若有必需应该编写附录。附录中可能包含:a 输入输出格式样本,成本分析研究描述或用户调查结果;b 有利于了解需求说明背景信息;c 软件所处理问题描述;d 用户历史、背景、经历和操作特点;e 交叉访问表。按前后次序进行编排,使部分不完全软件需求得以完善;f 特殊装配指令用于编码和媒体,以满足安全、输出、初始装入或其它要求。 注:当包含附录时,需求说明必需明确地说明附录是不是需求要考虑部分。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服