软件产品需求规格说明书(案例) 下载本文

内容发布更新时间 : 2024/5/5 2:39:15星期一 下面是文章的全部内容请认真阅读。

3.5. 设计约束

按照公司项目管理规范。

3.5.1. 其它标准的约束

3.5.2. 硬件约束

服务器内存为128M以上。

3.6. 属性

本节定义用户对软件的其它属性的要求,可能的内容如下所列。如果SRS包括了下列属性,但在SRS的其它章节进行说明,须在相应小节指明。

3.6.1. 可用性

当客户端由于未知原因死机时,能通过重新启动的方式排除故障,正常使用本系统;

当服务器Down机时,也能通过重启的方式恢复;

3.6.2. 可靠性

在现有软件环境和硬件条件下、在满足当前需求的条件下、在没有出现错误操作的情况下,所有软件模块必须能稳定无故障运行。

3.6.3. 效率

数据处理能力包括: 支持的终端数:100 支持并行操作的用户数:100

处理的文件和记录数:10万

Notes数据库大小限制:在不超过硬盘容量的情况下即可; 文件的大小:不超过Notes 数据库的大小限制。 时间特性可能包括:

处理具体文档响应时间:1秒;

查询与统计的响应时间根据文档的数量决定。

3.6.4. 安全性

说明如何保护软件,以防止偶然或恶意的访问、使用、修改或泄密。

这里的安全主要指以下几个方面的安全: 1、

网络安全

采用Domino安全系统保证网络安全。 2、

资料安全和用户权限管理

所有资料(业务资料和工作资料)统一管理,不同用户具备不同权限,不同权限的用户访问不同的资料,对敏感资料只有经过授权才能访问,并且对非特权用户只能只读访问,特权用户才能修改其中的内容。 对于资料的防灾难恢复,采取数据库备份的方法,将数据库备份在不同的计算机上,这一操作由系统管理员来完成。同时还应该从制度上作规定,要求管理员严格按照备份周期来备份,并严格控制操作员的工作,将所有的信息纪录下来(纪录在纸质文文件上),内容包括:操作员姓名、备份日期、备份内容、备份文件所在位置等信息。 3、

完善的日志管理

所有的数据库操作都有操作日志,包括打开某个数据库、进行的所有操作都 纪录在案,以备参阅,在出现安全问题时能从日志中分析出非法操作和破坏性操作,能够从日志中追查责任。

3.6.5. 可维护性

软件提交给用户时,所有数据库模块都是隐藏了设计的,用户对本系统的维护内容包括:流程可视化定义、报表可视化定义、数据整合可视化定义、授权、注册用户、划分群组、以及对各功能模块在不同部门之间的排列组合。

软件提交给用户后,若用户还有对功能的增删改要求,由用户提出书面申请,经开发方确认同意后,由开发方在本公司内部修改完成,并测试,安装到用户的

使用环境中。当然,这些修改后的模块也是隐藏了设计的。

3.6.6. 可移植性

软件环境的移植性:保证在所有的Win32环境中都能顺畅运行;除了报表统计与决策分析外,其它模块可以运行在所有支持Domino的软件环境下运行。

软件环境的移植性:保证在所有支持Win32硬件环境中都能顺畅运行;除了报表统计与决策分析外,其它模块可以保证在所有支持Domino的硬件环境下运行。

3.7. 外部接口需求

3.7.1. 用户接口

接口要求:简单、朴实、不刺眼; 屏幕格式:无明确要求; 输入输出时间:无要求;

功能键的使用:不要求设置功能键。

3.7.2. 硬件接口

3.7.3. 软件接口

办件库接口 资源库接口

3.7.4. 通信接口

网络协议:TCP/IP。

4. 数据字典

本系统不是MIS系统,没有资料字典。

5. 附录

协议。

确认

《软件产品需求规格说明书》