在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一

题目

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

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

(39)

A.1

B.1.05

C.1.08

D.1.11


正确答案:C

第2题:

●因为在软件开发的每一环节都有可能产生意想不到的问题,所以(8)。

(8)A.应尽量由程序员或开发小组测试自己的程序

B.在设计测试用例时,只需考虑合理的输入条件即可

C.在设计测试用例时,只需考虑合理的输出条件即可

D.应当把软件验证与确认贯穿到整个软件开发的全过程中


正确答案:D

第3题:

数据库系统是由数据库、数据库管理系统、应用程序、()、用户等构成的人机系统。

A、数据库管理员

B、程序员

C、高级程序员

D、软件开发商


参考答案:A

第4题:

程序设计小组的组织形式有很多种,其中便于集中领导、步调统一的是(14)。

A.单人小组

B.主程序员组

C.无主程序员组

D.层次式程序员组


正确答案:C
解析:人员管理是软件开发项目管理的一个重要组成部分。合理地组织好参加软件项目的人员,有利于发挥每个人的作用,有利于软件项目的成功开发。在人员组织时,应考虑软件项目的特点,软件人员的素质等多方面的因素。软件设计小组的组织形式可以有:主程序员组、非主程序员组、层次式程序员组等。主程序员组由一名经验丰富、能力强的软件设计师领导,其他程序员完成他分配的任务。这种组织形式很常见,有利于集中领导,按规范办事,但不利于发挥个人的积极性。非主程序员组内部关系平等,采取讨论、协商和互相配合来进行工作,这种形式是敏捷开发所推崇的,有利于调动成员积极性、提高能力,但由于职责不明确,往往会影响效率,也不利于与外部交流。

第5题:

在软件开发过程中,(52)。

A.增加更多的程序员可以加快软件开发速度

B.只有对目标的一般描述还不能立即开始编码

C.若项目需求有变化,应先在编码中进行处理以不耽误开发进度

D.程序的质量只能在用户使用之后才能进行评估


正确答案:B
解析:本题考查的是软件开发过程管理的基本知识。软件开发是一种包括需求分析、系统设计、编码、测试和其他管理等活动的过程。在系统编码前,软件需求的分析、软件设计等活动的正确性、完整性等方面对于整个软件的进度影响较大,而且它们的工期较长,在此阶段,通常程序员很少参与。只有当软件设计完成(或部分完成)后,才能开始编码,此时程序员必须按照软件设计的规定完成编码和部分测试,而且程序员的质量和数量也会影响项目进度。通常,软件需求在开发过程中存在变化的可能,所以在整个项目管理过程中,需要充分考虑这种因素,且当需求发生变化时,应及时修改系统设计和代码,确保系统文档和代码的一致性。软件的质量会受多方面因素的影响,因此,在需求分析和设计等重要阶段,需要多次组织相关专家和用户一起评审阶段成果,以确保软件质量符合用户需求。

第6题:

● (18)最不适于采用无主程序员组的开发人员组织形式。

(18)A.开发人数少(如3—4人)的项目

B.采用新技术的项目

C.大规模项目

D.确定性较小的项目


正确答案:C

第7题:

某软件开发项目的实际进度已经大幅滞后于计划进度,______能够较为有效地缩短活动工期。

A.请经验丰富的老程序员进行技术指导或协助完成工作

B.要求项目组成员每天加班2~3个小时进行赶工

C.招聘一批新的程序员到项目组中

D.购买最新版本的软件开发工具


正确答案:A
解析:项目进度控制是依据项目进度基准计划对项目的实际进度进行监控,使项目能够按时完成。当项目的实际进度滞后于进度计划时,首先发现问题、分析问题根源并找出妥善的解决办法。通常可以采用以下一些方法缩短活动的工期:
  ①投入更多的资源以加速活动进程。
  ②指派经验更丰富的人去完成或帮助完成项目工作。
  ③减少活动范围或降低活动要求。
  ④通过改进方法或技术提高生产率。
  ⑤快速跟进(或称并行)。
  若没找出造成拖期的原因而“要求项目组成员每天加班2~3个小时进行赶工”不会有明显的效果。“招聘一批新的程序员到项目组中”还要进行培训,培训后效率也不会比老员工效率高。
  通常情况下,通过新版本的软件开发工具不会对缩短进度有太大影响,并且新工具又面临一个熟悉过程。而“请经验丰富的老程序员进行技术指导或协助完成工作”可以凭借其丰富的经验帮助项目组找出拖期原因,并通过其高效的工作来缩短工期。因此应选择A。

第8题:

● 某软件开发项目的实际进度已经大幅滞后于计划进度, (40) 能够较为有效地缩短活动工期。

(40)

A.请经验丰富的老程序员进行技术指导或协助完成工作

B.要求项目组成员每天加班2~3个小时进行赶工

C.招聘一批新的程序员到项目组中

D.购买最新版本的软件开发工具


正确答案:A

第9题:

软件开发小组的组成人员的素质应该好,而人数则不宜过多。()


参考答案:√

第10题:

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

A.分配

B.管理

C.接口

D.协作


正确答案:C

更多相关问题