1)功能需求 系统做什么? 系统何时做什么? 系统何时及如何修改 或升级
1) 功能需求 • 系统做什么? • 系统何时做什么? • 系统何时及如何修改 或升级?
2)性能需求 软件开发的技术性指标 例如: °存储容量限制 执行速度、相应时间 吞吐量
2) 性能需求 软件开发的技术性指标 例如: • 存储容量限制 • 执行速度、相应时间 • 吞吐量
3)环境需求 ·硬件设备:机型、外设、接口、 地点、分布、温度 湿度、磁场干扰等 软件:操作系统 网络 数据库
3) 环境需求 • 硬件设备:机型、外设、接口、 地点、分布、温度、 湿度、磁场干扰等 • 软件: 操作系统 网络 数据库
4)界面需求 有来自其它系统的输入吗? 到自其它系统的输出吗? °对数据格式有规定吗? 对数据存储介质有规定吗?
4) 界面需求 • 有来自其它系统的输入吗? • 到自其它系统的输出吗? • 对数据格式有规定吗? • 对数据存储介质有规定吗?
5)用户或人的因素 用户类型? 各种用户熟练程度? °需受何种训练? 用户理解、使用系统的难度? 用户错误操作系统的可能性?
5) 用户或人的因素 • 用户类型? • 各种用户熟练程度? • 需受何种训练? • 用户理解、使用系统的难度? • 用户错误操作系统的可能性?