简答题

某个软件项目需要30名开发人员,现有两种人员组织方案: (1)将30人划为一个开发组统一管理; (2)按每个小组6人的方式,将30人分为5个小组。请分析比较上述两种方案的优缺点。

正确答案

由于软件规模的增大,需要多人组成开发小组共同参与一个项目的开发。但是当多个人共同承担软件开发项目中的某一任务时,人与人之间必须通过交流来解决各自承担任务之间的接口问题,这就产生了所谓沟通复杂性的问题。沟通需要花费时间和代价,也会引起软件错误的增加,降低开发效率。
(1)优点:30人集中在同一个开发小组,人员任务的分配和调度相对容易;缺点:沟通复杂性高,从而导致人员之间配合混乱,开发效率低。
(2)优点:30人划分成5个小组,降低了沟通复杂性,提高开发效率;缺点:小组之间的协调配合难度大。

答案解析

相似试题
  • MSF公司是一个中等规模的软件公司,该公司拥有几名软件开发能力很高的技术人员,项目的核心都由这些人员进行开发,但是他们的文档能力一般,所以一般会使用40%的时间与项目的其他开发人员进行沟通.按照CMM的对控制软件过程能力分级标准,该公司应属于()

    单选题查看答案

  • MSF公司是一个中等规模的软件公司,该公司拥有几名软件开发能力很高的技术人员,项目的核心都由这些人员进行开发,但是他们的文档能力一般,所以一般会使用40%的时间与项目的其他开发人员进行沟通.按照CMM的对控软件过程的能力分级标准,该公司应属于()

    单选题查看答案

  • 企业开发某个软件系统无需内审人员的参与。

    判断题查看答案

  • 下达任务的时间和方法是什么? 满足以下三个条件中的任意一个,即可下达任务书:  (1)企业已签订了项目《合同》。  (2)《立项建议书》已通过了评审。  (3)作为特殊情况,软件组织的上级下达了某个项目的指令性软件开发计划。例如,有跨组织、跨部门的某个大系统项目,软件的需求由它的系统总体设计组分配。

    简答题查看答案

  • 为何螺旋模型主要适合开发人员和用户为同一个组织机构成员的软件项目的开发?

    简答题查看答案

  • 软件开发应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。

    判断题查看答案

  • 对软件进行度量,是为了表明软件产品的(),弄清软件开发人员的(),建立项目估算的(),帮助调整对新的工具和附加培训的要求。

    填空题查看答案

  • 某软件项目已将有待开发的软件分解为600个对象点数,其中有20%可以复用。假设该项目参与人员月平均工资为3000元人民币,每月按20个工作日计算,每人每天能够完成1个对象点数的工作量。试估算该软件项目的人力成本。

    简答题查看答案

  • 在一个软件的设计与开发中,所有类名、函数名、变量名都应该遵循统一的风格和规范。

    判断题查看答案