软件开发的指标

162次 2016-02-29

  北京中科院软件中心苹果安卓微信网站软件开发公司介绍,软件的开发设计的因素有很多。很多软件开发的失败原因就是因为其中的过程因素没处理好。很多人都有一个疑问什么样的软件才算是好的呢?今天就跟大家简单的介绍两点软件的指标:

  响应时间

  响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。由于一个系统通常会提供许多功能,而不同功能的处理逻辑也千差万别,因而不同功能的响应时间也不尽相同,甚至同一功能在不同输入数据的情况下响应时间也不相同。

  所以,在讨论一个系统的响应时间时,人们通常是指该系统所有功能的平均时间或者所有功能的最大响应时间。当然,往往也需要对每个或每组功能讨论其平均响应时间和最大响应时间。

  二、软件性能的视角

  用户视角

  对用户而言,性能就是响应时间。用户甚至不关心响应时间中哪些是软件造成的,哪些是硬件造成的。但用和感受到的响应时间既有客观成分,也有主观成分,甚至是心理因素 。

  管理员视角

  管理员需要使用软件提供的管理功能等手段来方便普通用户使用。这类用户首先关注普通用户感受到的软件性能。其次,管理员需要进一步关注如何利用管理功能进行性能调优。

  开发人员视角

  开发人员的视角与管理员的视角基本一致,但开发人员需要更深入地关注软件性能。在开发过程中,开发人员希望能够尽可能地开发出高性能的软件。