问题
单项选择题
COCOMO模型能够依据待开发软件的规模来估计软件开发的工期。若COCOMO模型公式为:
MM=3.0×(KDSI)1.12
其中,KDSI为预计应交付的源程序千行数,MM为开发该软件所需的人月数。设软件开发的生产率为每个人月能编写的最终能交付的源程序千行数(KDSI/MM),则根据上述COCOMO模型可以看出,软件开发的生产率随软件开发规模而变化的趋势如图 (12) 所示。
答案
参考答案:D
解析:
[分析]: 根据试题中给出的公式,可以得到:
KDSI/MM=1/(3.0×(KDSI)0.12)
由上述公式可以看出,开发规模(由KDSI反映)越大,软件开发生产率越低。因此,正确答案需要在C和D中选择。显然,上述函数是一个下凸函数,因此,第(12)空的正确答案为D。
说明,如果考生不知道上/下凸函数的定义,则可随机选取几个点,画出上述函数的图形,也可判别。