[单选题]

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

A.分配

B.管理

C.接口

D.协作

参考答案与解析:

相关试题

对于剧毒物的保管,一个人就可以了。

[判断题] 对于剧毒物的保管,一个人就可以了。A . 正确B . 错误

  • 查看答案
  • ()负责软件开发需求的调研、编制、项目的测试工作

    [单选题]()负责软件开发需求的调研、编制、项目的测试工作A . 科技部门B . 业务部门C . 使用部门D . 办公室

  • 查看答案
  • 归因理论认为,改变一个人的归因,就可以改变一个人的成就行为及心理素质

    [判断题] 归因理论认为,改变一个人的归因,就可以改变一个人的成就行为及心理素质A . 正确B . 错误

  • 查看答案
  • ( 3 ) 软件开发过程主要分为需求分析 、 设计 、 编码与测试四个阶段 ,

    [试题]( 3 ) 软件开发过程主要分为需求分析 、 设计 、 编码与测试四个阶段 , 其中 ( 3 ) 阶段产生 “ 软件需求规格说明书 ” 。

  • 查看答案
  • 软件开发是一个______逐步细化和求精的过程,而软件测试是一个______集成

    [主观题]软件开发是一个______逐步细化和求精的过程,而软件测试是一个______集成的过程。

  • 查看答案
  • “一个人的灵魂,看他拿手杖的姿势就可以知道”是谁说的?

    [问答题] “一个人的灵魂,看他拿手杖的姿势就可以知道”是谁说的?

  • 查看答案
  • 一个软件系统的生存周期包含可行性分析和项目开发计划、需求分析、设计(概要设计

    [单选题] 一个软件系统的生存周期包含可行性分析和项目开发计划、需求分析、设计(概要设计和详细设计)、编码、测试和维护等活动,其中 (50)是软件工程的技术核心,其任务是确定如何实现软件系统。(50)A.可行性分析和项目开发计划B.需求分析C.设计D.编码

  • 查看答案
  • 软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中(3)阶段产生“软件

    [主观题]软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中(3)阶段产生 “软件需求规格说明书”。

  • 查看答案
  • 一般地,可以将软件开发的生命周期划分为软件项目计划、( )、软件设计、编码、测试、运行和维护6个阶段。

    [单选题]一般地,可以将软件开发的生命周期划分为软件项目计划、( )、软件设计、编码、测试、运行和维护6个阶段。A.可行性分析B.初始调查C.需求分析与定义D.

  • 查看答案
  • 一般地,可以将软件开发的生命周期划分为软件项目计划、( )、软件设计、编码、测试和运行/维护6个阶段。

    [单选题]一般地,可以将软件开发的生命周期划分为软件项目计划、( )、软件设计、编码、测试和运行/维护6个阶段。A.可行性分析B.初始调查C.需求分析与定义D.

  • 查看答案