一般地,由N个程序员组成的程序员小组在完成相同规模的软件时需要的通信数量C(N)=()

题目

一般地,由N个程序员组成的程序员小组在完成相同规模的软件时需要的通信数量C(N)=()


相似考题
更多“一般地,由N个程序员组成的程序员小组在完成相同规模的软件时需要的通信数量C(N)=()”相关问题
  • 第1题:

    对于一个小型的软件开发项目,一个人就可以完成需求分析、设计、编码和测试工作。但随着软件项目规模的增大,需要有多人共同参与同一软件项目的工作。当几个人共同承担软件开发项目中的某一任务时,人与人之间必须通过交流来解决各自承担任务之间的(20)问题,即通信问题。通信需花费时间和代价,会引起软件错误(21),(22)软件生产率。如果一个软件开发小组有n人,每两个人之间都需要通信,则共有(23)条通信路径。假设一个人单独开发软件,生产率是5000行/人年,且在每条通信路径上耗费的工作量是250行/人年。若4个人组成一个小组共同开发软件,则小组中每个人的软件生产率为(24)。若小组有6名成员,则小组中每个成员的软件生产率为(25)。因此,有人提出,软件开发小组的规模不能太大,人数不能太多,一般在(26)人左右为宜。

    A.分配

    B.管理

    C.接口

    D.协作


    正确答案:C

  • 第2题:

    软件程序员接收企业的任务,独立完成了某应用软件的开发和设计,该软件的著作权属于(26)。

    A.企业

    B.软件程序员

    C.企业和软件程序员

    D.公众领域


    正确答案:A
    解析:《计算机软件保护条例》第十四条第一款明确规定:公民在单位任职期间所开发的软件,如是执行本职工作的结果,即针对本职工作中明确指定的开发目标所开发的,或者是从事本职工作活动所预见的结果或者自然的结果,则该软件的著作权属于该单位。

  • 第3题:

    桌上检查(Desk Checking)是一种______的检查方法。

    A) 程序员自己检查自己编写的程序

    B) 由同行帮忙检查自己编写的程序

    C) 几个同行自行组成小组,以小组为单位检查编写的程序

    D) 程序员在桌子上检查编写程序的活动

    A.

    B.

    C.

    D.


    正确答案:A
    解析:桌上检查(Desk checking)是一种传统的检查方法,由程序员自己检查自己编写的程序。程序员在程序通过编译之后,进行单元测试设计之前,对源程序代码进行分析,对照错误列表进行检查,对程序推演测试数据,并补充相关的文档。桌上检查的目的就是发现程序中的错误。

  • 第4题:

    在程序的执行过程中,Cache与主存的地址映象是由()。

    A.操作系统来管理的
    B.程序员调度的
    C.由硬件自动完成的
    D.用户软件完成

    答案:C
    解析:
    地址映象变化机构将CPU送来的主存地址转为Cache地址,主要是主存的块号与Cache块号间的转换,这种转换与转换的函数有关,而转换函数都是由硬件实现的。

  • 第5题:

    某软件的工作量是20000行,由4人组成的开发小组开发,每个程序员的生产效率是5000行/人月,每对程序员的沟通成本是250行/人月,则该软件需要开发 ( ) 月。

    A.1
    B.1.04
    C.1.05
    D.1.08

    答案:D
    解析:
    这里考查沟通路径计算,4个程序员沟通路径= n×(n-1)/2=4×(4-1)/2=6条。设定软件开发需要Y月,则沟通量+工作量=开发总量6×250×Y+20000=4×5000×Y得到Y=1.08

  • 第6题:

    一般一个软件程序员平均每天完成()行左右的正确程序代码。

    • A、20
    • B、75
    • C、100
    • D、65536

    正确答案:A

  • 第7题:

    一个主程序员制小组由哪些人员组成?


    正确答案: 由1位主程序员(高级工程师)、2~5位程序员(技术员)、1位后援工程师组成,还可以配备辅助人员(如资料员)。

  • 第8题:

    采用软件冗余的方法提高系统的可靠性,需要设计N个相同功能的程序模块,这些模块必须()

    • A、由同一组程序员按照相同的规格说明进行编写
    • B、由同一组程序员按照不同的规格说明进行编写
    • C、由不同的程序员按照相同的规格说明进行编写
    • D、由不同的程序员按照不同的规格说明进行编写

    正确答案:C

  • 第9题:

    调试应由()完成。

    • A、与源程序无关的程序员
    • B、不了解软件设计的机构
    • C、编制该源程序的程序员
    • D、设计该软件的机构

    正确答案:C

  • 第10题:

    计算题:设某软件项目由5个程序员组成的程序员小组来开发完成。在开发过程中每两个人之间通信的平均工作量为0.13PM,试求开发该软件所需的通讯工作量。


    正确答案: 由已知N=5,μ=0.13PM,开发该软件需要的通信数量为:
    C(N)=C(5)=N(N-1)/2=5(5-1)/2=10
    则由5人组成的程序员小组增加的通信工作量为:
    EC=μC(5)=0.13PM×10=1.3PM

  • 第11题:

    填空题
    一般地,由N个程序员组成的程序员小组在完成相同规模的软件时需要的通信数量C(N)=()。

    正确答案: N(N-1)/2
    解析: 暂无解析

  • 第12题:

    单选题
    调试应由()完成。
    A

    与源程序无关的程序员

    B

    不了解软件设计的机构

    C

    编制该源程序的程序员

    D

    设计该软件的机构


    正确答案: C
    解析: A.与源程序无关的程序员 B.不了解软件设计的机构 C.编制该源程序的程序员 D.设计该软件的机构

  • 第13题:

    软件程序员使用单位设备完成了某应用软件的开发和设计,其软件著作权属于______。

    A.软件程序员

    B.企业

    C.企业和软件程序员

    D.公众领域


    正确答案:B

  • 第14题:

    软件程序员接受企业的任务,独立完成了某应用软件的开发和设计,其软件著作权属于______。

    A.软件程序员

    B.企业

    C.企业和软件程序员

    D.公众领域


    正确答案:B

  • 第15题:

    某软件的工作量是20000行,由4人组成的开发小组开发,每个程序员的生产效率是5000行/人年,而每对程序员的沟通成本是250行/人年,则该软件需要开发(39)年。

    A.1

    B.1.05

    C.1.08

    D.1.11


    正确答案:C
    解析:本题考查软件工程项目管理有关知识。软件开发项目组一般由多人组成,当几个人分别承担软件项目中的某个任务时,开发人员之间必须通过交流来解决各自承担任务之间的接口问题,即通信问题,通信需要花费时间和代价,并有可能引起软件错误增加,降低生产率。
      如果两个人之间需要通信,则称为这两人之间存在一条通信路径,假设一个软件开发小组有n个人,每两个之间都需要通信,则总的通信路径有(条),
      若一个人单独开发软件,生产率是5000行/人年,4个人组成一个小组共同开发这个软件,则需要6条通信路径,若在每条通信路径上耗费的工作量是250行/人年,那么小组中每个人的软件生产率降低为:
     
      总的工作量是20000,该软件开发需要的时间约等于(年)。

  • 第16题:

    在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由8名开发人员构成的小组中,无主程序员组和主程序员组的沟通路径分别是( )。

    A.32和8
    B.32和7
    C.28和8
    D.28和7

    答案:D
    解析:
    沟通渠道=N(N-1)/2=28,其中N是指参加沟通的人数。由于成员之间没有沟通,所以沟通路径为7。

  • 第17题:

    设某软件项目由5个程序员组成的程序员小组来开发完成。在开发过程中每两个人之间通信的平均工作量为0.13PM,试求开发该软件所需的通讯工作量。


    正确答案: 由已知N=5,μ=0.13PM,开发该软件需要的通信数量为:
    C(N)=C(5)=N(N-1)/2=5(5-1)/2=10
    则由5人组成的程序员小组增加的通信工作量为:
    EC=μC(5)=0.13PM×10=1.3PM
    开发该软件所需的通讯工作量为1.3PM。

  • 第18题:

    调试应该由谁完成:()

    • A、与原程序无关的程序员
    • B、编制该源程序的程序员
    • C、测试人员
    • D、设计该软件的机构

    正确答案:B

  • 第19题:

    软件程序员接受企业的任务,独立完成了某应用软件的开发和设计,其软件著作权属于()。   

    • A、软件程序员
    • B、企业
    • C、企业和软件程序员
    • D、公众领域

    正确答案:B

  • 第20题:

    调试应该由()完成。

    • A、与源程序无关的程序员
    • B、编制该源程序的程序员
    • C、不了解软件设计的机构
    • D、设计该软件的机构

    正确答案:B

  • 第21题:

    在分页系统环境下,程序员编制的程序,其地址空间是连续的,分页是由()完成的。

    • A、程序员
    • B、编译地址
    • C、用户
    • D、系统

    正确答案:D

  • 第22题:

    单选题
    调试应该由()完成。
    A

    与源程序无关的程序员

    B

    编制该源程序的程序员

    C

    不了解软件设计的机构

    D

    设计该软件的机构


    正确答案: B
    解析: 暂无解析

  • 第23题:

    问答题
    一个主程序员制小组由哪些人员组成?

    正确答案: 由1位主程序员(高级工程师)、2~5位程序员(技术员)、1位后援工程师组成,还可以配备辅助人员(如资料员)。
    解析: 暂无解析