联系:
1.来自客户需求
区别:
1.功能是为用户满足什么样的需求,重点在于:“做什么”;性能是衡量软件好坏的重要因素,重点在:做的如何
2.功能需求中名词和动词多,描述软件主体和动作行为;性能需求中对设计容量、时间词汇多
用户眼中的软件性能:
1.计算性能(软件快不快)
2.资源的利用和回收(CPU、内存占用率)
3.启动时间
4.伸缩性(多用户并发)
5.稳定性
影响软件性能的指标:
1.点击数
2.吞吐量
3.并发用户数
4.资源占用率
5.响应时间
如何考虑性能问题:
1.软件系统设计的架构和技术平台
2.中间件的设置和优化(操作系统、数据库、web服务器等)
3.硬件的设置