本课程中DSI的意思是()。A、人月B、源指令数C、对软件开发所需月数的估算D、编码阶段所需的人员

题目

本课程中DSI的意思是()。

A、人月

B、源指令数

C、对软件开发所需月数的估算

D、编码阶段所需的人员


相似考题
更多“本课程中DSI的意思是()。A、人月B、源指令数C、对软件开发所需月数的估算D、编码阶段所需的人员 ”相关问题
  • 第1题:

    影响软件开发成本估算的因素不包括以下哪项(4)。

    A.软件人员业务水平

    B.软件开发规模及复杂度

    C.开发所需时间

    D.开发所需硬件资源模型。


    正确答案:D
    解析:影响软件开发成本估算的因素包括:软件人员业务水平,软件开发规模及复杂度,开发所需时间。

  • 第2题:

    COCOMO模型能够依据待开发软件的规模来估计软件开发的工期。若COCOMO模型公式为:MM=3.0×(KDSI)1.12

    其中,KDSI为预计应交付的源程序千行数,MM为开发该软件所需的人月数。设软件开发的生产率为每个人月能编写的最终能交付的源程序千行数(KDSI/MM),则根据上述COCOMO模型可以看出,软件开发的生产率随软件开发规模而变化的趋势如图______所示。


    正确答案:D
    解析:依题意,设软件开发生产率为Y,软件开发规模为X(即KDSI)。根据试题关健信息“软件开发的生产率为每个人月能编写的最终能交付的源程序千行数(KDSI/MM)”得,由此可见,Y的总是随着X的增大而减少,Y的导数总为负值。因此选项D的曲线反映了软件开发的生产率随软件开发规模而变化的趋势。

  • 第3题:

    COCOMO模型能够依据待开发软件的规模来估计软件开发的工期。若COCOMO模型公式为:

    MM=3.0×(KDSI)1.12

    其中,KDSI为预计应交付的源程序千行数,MM为开发该软件所需的人月数。设软件开发的生产率为每个人月能编写的最终能交付的源程序千行数(KDSI/MM),则根据上述COCOMO模型可以看出,软件开发的生产率随软件开发规模而变化的趋势如图(23)所示。

    A.

    B.

    C.

    D.


    正确答案:D
    解析:根据题意,软件开发生产率Y与软件开发规模X(即KDSI)的关系应是:
      Y=(1/3)*X-0.12
      分析该曲线可知,Y的导数总是负的,即总是随着X的增大而减少。当X→0时, Y→∞,当X→∞时,Y→0。

  • 第4题:

    软件开发工期以及所需的开发人数依赖于软件规模以及开发方式。有人对某种开发方式下软件的规模(以千行源代码为单位)、开发工期(月数)以及平均所需的开发人数做了统计,如下表所示。

    对于规模为12.8千行源代码(KDSI)的软件,利用上表及线性插值方法,可以估算出这种开发方式所需的开发工期(月数)及开发人数为(63)。

    A.9.0,3.0

    B.9.2,3.5

    C.9.5,3.8

    D.9.7,4.0


    正确答案:B
    解析:软件规模12.8位于8~32之间,设其开发工期为x,平均所需开发人数为y,则列表如下。

    根据线性插值方法,对应数据的差应成比例,所以:
      (x-8)/(12.8-8)=(14-8)/(32-8)   (y-2.7)/(12.8-8)=(6.5-2.7)/(32-8)
      x=9.2               y=3.5
      因此,该软件的开发工期估计为9.2月,平均所需开发人数为3.5人。

  • 第5题:

    COCOMO模型能够依据待开发软件的规模来估计软件开发的工期。若 COCOMO模型公式为:

    MM=3.0×(KDSI)

    其中,KDSI为预计应交付的源程序千行数,MM为开发该软件所需的人月数。设软件开发的生产率为每个人月能编写的最终能交付的源程序千行数 (KDSI/MM),则根据上述COCOMO模型可以看出,软件开发的生产率随软件开发规模而变化的趋势如图(138)所示。

    A.

    B.

    C.

    D.


    正确答案:D
    解析:这是一个简单的计算题。根据试题中给出的公式,可以得到:KDM/MM=1/(3.0×(KDSI)0.12)由上述公式可以看出,开发规模(由KDSI反映)越大,软件开发生产率越低。因此,正确答案需要在C和D中选择。显然,上述函数是一个下凸函数,因此,第(23)空的正确答案为D。说明,如果考生不知道上/下凸函数的定义,则可随机选取几个点,画出上述函数的图形,也可判别。