非功能性需求

非功能性需求是软件设计与实现的作用力(Force)。然而大多数作用力又相互影响,
所以要应付某种作用力而又不影响其余是很难的。
常见非功能性需求包括:
 
1.可用性 usability
       系统应该是客户友好的,来描述系统对于任何人都是没有意义的。可用性应该从以下几个方面进行说明
     1.1 使用速度 speed of use
     1.2 用户必须具有的能力 required user ability
     1.3 学习能力 learnability
     1.4 训练材料 training material
     1.5 相关文档 documents
     1.6 在线帮助 online help
     1.7 一致性 consistence
2.可靠性 reliability
      2.1 最大失误率 Maximum Failure Rate
      2.2 最大当机时间 Maximum Down Time
      2.3 系统恢复时间 Ease of Recovery
      2.4 最多程序bug数 Maximum Known Bugs
            可用每一千行代码存在的bugs数来衡量
         
3.性能 performance
     3.1 吞吐量 Throughout
     3.2 响应时间 Response Time
     3.3 资源使用量 Resource Usage
     3.4 压力测试 Degradation under Overload Conditions
4.安全性 security
      4.1 内部安全 internal security
      4.2 外部安全 external security
 
5.支持性 supportability
     5.1 安装 ease of installation
     5.2 维护 ease of maintenance
     5.3 配置 ease of configuration
     5.4 测试 ease of testing
6.基本环境要求 Infrastructure Requirements
     6.1 客户端 clients
     6.2 服务端 servers
     6.3 网络架构 networks
     6.4 周边设备 Peripherals
     6.5 web service 
7.执行期约束 Implementation Constraints
      7.1 语言 languages
      7.2 操作系统 operation system
      7.3 标准 standards
      7.4 系统接口 system interfaces
      7.5 子系统 legacy system
      7.6 数据库 database

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/67891/viewspace-609913/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/67891/viewspace-609913/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
进销存(PSS)软件是一款通用性极强的商业企业进销存管理系统,软件囊括了商业企业日常经营管理的全过程。软件适用于食品、服装、保健品、电子、电器、物资、化妆品等商业领域的企业。软件覆盖商业企业商品的采购、销售、库存、管理决策支持等各个环节,软件的各个模块操作界面简单、实用,软件帮助系统图文并茂,让用户可以在最短的时间内掌握软件的使用方法,助用户生意早日更上一层楼。软件的采购管理、销售管理、库存管理功能强大,灵活,同时为用户提供方便实用的模糊查询功能,用户可以在最短时间内找到自己所需要的信息。软件系统采用流行的C/S结构,可以供多台电脑协同工作,数据共享。软件采用模块级安全管理,系统安全性高。软件对在使用过程中可能出现的外部意外情况,如断电、网络中断等均进行了妥善处理,可以确保用户数据的完整性,同时在外部故障消除后,系统仍能继续操作。系统软件采用Java平台进行开发并实现,用户数据选用Microsoft SQL Server 2000进行统一管理。 目 录 1、引言 4 1.1、编写目的 4 1.2、项目背景 4 1.3、术语定义和参考资料 5 2、项目概述 5 2.1、目标 5 2.2、用户特点 7 2.3、假定和约束 7 3、功能规定 7 3.1、进货程序模块 10 3.1.1、程序描述 10 3.1.2、功能 10 3.1.3、性能 10 3.1.4、输人项 11 3.1.5、输出项 12 3.1.6、流程逻辑 13 3.1.7、接口 13 3.1.8、注释设计 13 3.2、程序查询模块 14 3.2.1、程序描述 14 3.2.2、功能 14 3.2.3、性能 14 3.2.4、输入项 14 3.2.5、输出项 14 3.2.6、流程逻辑 15 3.2.7、接口 15 3.2.8、注释设计 15 3.3、程序信息模块 16 3.3.1、程序描述 16 3.3.2、功能 16 3.3.3 性能 16 3.3.4、输入项 16 3.3.5、流程逻辑 18 3.3.6、接口 18 3.3.7、注释设计 18 4、对性能的规定 19 4.1、数据精度要求 19 4.2、数据处理能力要求 19 4.3、时间特性要求 19 4.4、系统灵活性要求 20 5、输入输出要求 20 6、数据管理能力要求 20 7、故障处理要求 21 8、其他专门要求 22 9、运行环境 23 9.1、硬件设备 23 9.2、支持软件 23 9.3、接口 23 9.4、控制 23 10、人员培训 23 11、文档要求 24 12、产品的非功能性需求 24 12.1、用户界面需求 24 12.2、软硬件环境需求 24 12.3、产品质量需求 25

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值