(4)软件投入 包括开发软件所消耗的工日数或工时数,对软件检查的项目数,对用户提出的要求采取对策的费用等。 (5)软件特性 包括软件是首次开发的还是基本套用的、复杂程度、标准化程度、结构及规模大小、软件的寿命周期等。 (6)使用方面特性 软件使用方面的特性(例如,在线系统、实时系统等)、计算机的特点、所用的体制、质量标准等。 2 软件的质量标准 在此仅介绍以下几种常用的软件质量指标: (1)平均不工作间隔时间MTBD。设Tv为软件正常工作总时间,d为系统由于软件故障而停止工作的次数,则有 MTBD=Tv/(d+1) (2)系统不工作次数(在一定时间内)。由于软件故障停止工作,必须由操作者去介入再启动才能继续工作的次数。 (3)平均修复时间MTTR。它反映了出现软件缺陷后采取对策的效率。对于在线系统而言,一般要求MTTR<2d,普通系统的MTTR<7d。 (4)平均停机时间MDT。由于软件故障,系统停止工作时间的均值。对于在线系统而言,要求MDT<10min,普通系统的MDT<30min。