惠州学院 软件工程导论 第三章__需求分析 刘宇芳老师
软件开发的各项技术性指标,例如:存储容量限制、执行速度、响应时间、吞吐量等。
环境需求
(1) 硬件设备:
机型、外设、接口、地点、分布、温度、湿度、磁场干扰等
(2) 软件:
操作系统、网络、数据库
界面需求
(1) 有来自其它系统的输入吗?
(2) 有到向其它系统的输出吗?
(3) 对数据格式有规定吗?
(4) 对数据存储介质有规定吗?
用户或人的因素
(1) 用户类型?
(2) 各种用户熟练程度?
(3) 需受何种训练?
(4) 用户理解、使用系统的难度?
(5) 用户错误操作系统的可能性?
文档需求
(1) 需哪些文档?
(2) 文档针对哪些读者?