什么是软件性能,它如何影响系统运行效率与用户体验?
- 内容介绍
- 文章标签
- 相关推荐
本文共计906个文字,预计阅读时间需要4分钟。
首先感谢各位前辈的博客分享,仅作自学笔记,分享给0基础的朋友,大牛勿喷。
什么是软件性能?不同角度的软件性能?什么是软件性能+软件性能是软件的一种非功能性特性?
首先感谢各位前辈的博客分享,仅作自学记录的笔记,分享给0基础的朋友,大牛勿喷。- 什么是软件性能?
- 不同角色视角的软件性能?
什么是软件性能
软件性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,软件性能是系统对相应时间及时性及资源经济性的要求。
- 功能:表示一个人能做的事
- 性能:表示一个人做事的效率
由于感受软件的主体不一样,所以不同的人对同样的软件有不同的主观感受,且不同的人对软件性能关心视角也不一样。
- 用户
从用户角度,软件性能就是软件对用户操作的响应时间。
- 业务/产品
从业务/产品角度,软件性能就是软件对操作的响应时间。
- 运维关注
与用户视角不同的是,关心和系统状态相关的信息(如在一定并发数执行任务时,在响应合理的情况下,系统状态如何?cpu使用是不是达到了最大值?是否还有可用内存?数据库状况如何等等),还需要知道系统的可扩展性,性能瓶颈,怎样优化等等。
本文共计906个文字,预计阅读时间需要4分钟。
首先感谢各位前辈的博客分享,仅作自学笔记,分享给0基础的朋友,大牛勿喷。
什么是软件性能?不同角度的软件性能?什么是软件性能+软件性能是软件的一种非功能性特性?
首先感谢各位前辈的博客分享,仅作自学记录的笔记,分享给0基础的朋友,大牛勿喷。- 什么是软件性能?
- 不同角色视角的软件性能?
什么是软件性能
软件性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,软件性能是系统对相应时间及时性及资源经济性的要求。
- 功能:表示一个人能做的事
- 性能:表示一个人做事的效率
由于感受软件的主体不一样,所以不同的人对同样的软件有不同的主观感受,且不同的人对软件性能关心视角也不一样。
- 用户
从用户角度,软件性能就是软件对用户操作的响应时间。
- 业务/产品
从业务/产品角度,软件性能就是软件对操作的响应时间。
- 运维关注
与用户视角不同的是,关心和系统状态相关的信息(如在一定并发数执行任务时,在响应合理的情况下,系统状态如何?cpu使用是不是达到了最大值?是否还有可用内存?数据库状况如何等等),还需要知道系统的可扩展性,性能瓶颈,怎样优化等等。

