在观察权限编程(XP)团队时,项目经理注意到每名程序员都与另一名程序员配对,且这些配对不断发生变化,项目经理的反应应如何?()A、意识到合作伙伴是流动的,不干扰这种安排B、意识到这可能会导致一段时间的混乱,并建议改变C、为项目安排合作伙伴,并与团队分享D、将经验最丰富的程序员与经验最少的程序员配对

题目

在观察权限编程(XP)团队时,项目经理注意到每名程序员都与另一名程序员配对,且这些配对不断发生变化,项目经理的反应应如何?()

  • A、意识到合作伙伴是流动的,不干扰这种安排
  • B、意识到这可能会导致一段时间的混乱,并建议改变
  • C、为项目安排合作伙伴,并与团队分享
  • D、将经验最丰富的程序员与经验最少的程序员配对

相似考题
参考答案和解析
正确答案:A
更多“在观察权限编程(XP)团队时,项目经理注意到每名程序员都与另一名程序员配对,且这些配对不断发生变化,项目经理的反应应如何?()A、意识到合作伙伴是流动的,不干扰这种安排B、意识到这可能会导致一段时间的混乱,并建议改变C、为项目安排合作伙伴,并与团队分享D、将经验最丰富的程序员与经验最少的程序员配对”相关问题
  • 第1题:

    在软件生产过程中,需求信息的来源是( )。A.程序员B.项目经理C.设计人员SXB

    在软件生产过程中,需求信息的来源是( )。

    A.程序员

    B.项目经理

    C.设计人员

    D.软件用户


    正确答案:D
    D)【解析】软件需求是指用户对目标软件系统在功能、性能、设计约束等方面的要求,是由用户提出的。

  • 第2题:

    在软件生产过程中,需求信息的来源是( )。

    A)程序员

    B)项目经理

    C)设计人员

    D)软件用户


    正确答案:D
    软件需求是指用户对目标软件系统在功能、性能、设计约束等方面的要求,是由用户提出的。

  • 第3题:

    专业程序员小王记录的工作经验中,不正确的是( )。

    A.疲劳、烦心、缺思路时不要编程,可以先做事务性工作
    B."先写测试方案再编程"的测试驱动开发是切实可行的
    C.专业程序员可能自负、固执和内向,所以更需要强调协作
    D.专业程序员面对经理催促交付时,要服从大局不计困难

    答案:D
    解析:
    本题考查软件工程(程序员素质)基础知识。
    编程是一项强脑力劳动,从构思设计到写代码需要专心细致地做工作。人在疲劳、烦心时,思路也不会清晰,编程容易出错。而且,程序出错后的检查纠错很麻烦,隐蔽的错误更会严重影响应用效果,甚至会造成很大损失。所以,此时还不如放下编程,先做些事务性工作,等人的状态休整好了,再做编程,效果会更好。
    最近几年的实践表明,"先写测试方案再编程"的测试驱动开发是切实可行的,也有利于提高软件的质量。
    由于专业程序员需要注重实现细节,常常对自己经过反复思考获得的算法实现逻辑非常自信,常常表现出自负、固执和内向,特别是多人共同编程时,常会产生争执。因此,强调协作精神是非常重要的。
    软件开发过程中,由于各种技术因素十分复杂,拖延工期很常见。用户要求按期交付,经理则常来催促。专业程序员应向经理如实说明拖延工期的原因,解释软件测试等因素的复杂性和不确定性,这些因素不是增加人力和加班所能解决的,如实说明赶工期的危害性。专业程序员应根据经验估计,经过最大努力最快能在什么时间交付,由经理再仔细考虑决策。一味听从经理安排,可能事与愿违,有时不得不减少测试,降低软件质量,造成更大的应用问题。据统计,大部分用户催促交付,不过是强调合同的重要性,即使真的按期交付,也会放在那里一段时间,等待投入使用。

  • 第4题:

    敏捷开发强调以人为本,与用户紧密协作,面对面沟通,尽早发布增量,小而自主的开发团队,实现敏捷开发有多种方式,( )的开发人员分类。分为指挥者(首席程序员)、类程序员。

    A.xp极限编程
    B.Cockburn水晶方法
    C.FDD功用驱动方法
    D.开放式源码

    答案:C
    解析:

  • 第5题:

    公司目前可用的高级程序员有 9 名,有 5 个项目即将开始进行,项目 A 的优先级是 9,需要高级程序员是 5 名,项目 B 的优先级是 7,需要高级程序员 3 名,项目 C 的优先级是 6,需要高级程序员 2 名,项目 D 的优先级是 5,需要高级程序员 2 名,项目 E 的优先级是 3,需要高级程序员 1 名, 5 个项目总共需要高级程序员 13 名,作为这 5 个项目的项目组合的经理,应采用()策略

    A. 根据项目的优先级,满足项目A.、项目B. 的要求,部分满足项目C. 的需要
    B. 根据需要高级程序员的人数和项目优先级,满足项目A.、项目B.、项目 E 的要求
    C. 根据项目的优先级,按照比例分配给 5 个项目人数,然后在各个项目内进行资源的优化与平衡
    D. 根据项目的优先级和各个项目的进度安排,从总体上考虑 5 个项目间的平衡

    答案:D
    解析:
    项目的组合管理保证和满足组织的战略目标,他采用资源平衡的方式,使得组织的整体利益最大话。项目组合根据优先度和项目的进度安排采用资源平衡的方法,实现项目的战略,ABC知道优先度而不知道进度安排,所以这道题选D

  • 第6题:

    ( )中,编程开发人员分成首席程序员和"类"程序员。

    A. 自适应软件开发(ASD)
    B. 极限编程(XP)开发方法
    C. 开放统-过程开发方法(OpenUP)
    D. 功用驱动开发方法(FDD)

    答案:D
    解析:
    (1) XP (Extreme Programming,极限编程)在所有的敏捷型方法中,XP是最引人瞩目的。它源于Smalltalk圈子,特别是Kent Beck和Ward Cunningham在20世纪80年代末的密切合作。XP在一些对费用控制严格的公司中的使用,已经被证明是非常有效的。(2) Cockburn的水晶系列方法,水晶系列方法是由Alistair Cockburn提出的。它与XP方法一样,都有以人为中心的理念,但在实践上有所不同。Alistair考虑到人们一般很难严格遵循一个纪律约束很强的过程,因此,与XP的高度纪律性不同,Alistair探索了用最少纪律约束而仍能成功的方法,从而在产出效率与易于运作上达到一种平衡。也就是说,虽然水晶系列不如XP那样的产出效率,但会有更多的人能够接受并遵循它。(3) 开放式源码,这里提到的开放式源码指的是开放源码界所用的一种运作方式。开放式源码项目有一个特别之处,就是程序开发人员在地域上分布很广,这使得它和其他敏捷方法不同,因为一般的敏捷方法都强调项目组成员在同一地点工作。开放源码的一个突出特点就是查错排障(debug)的高度并行性,任何人发现了错误都可将改正源码的"补丁"文件发给维护者。然后由维护者将这些"补丁"或是新增的代码并入源码库。(4) SCRUM。SCRUM己经出现很久了,像前面所论及的方法一样,该方法强调这样一个事实,即明确定义了的可重复的方法过程只限于在明确定义了的可重复的环境中,为明确定义了的可重复的人员所用,去解决明确定义了的可重复的问题。(5) Coad的功用驱动开发方法(FDD-Feature Driven Development)FDD是由Jeff De Luca和大师Peter Coad提出来的。像其他方法一样,它致力于短时的迭代阶段和可见可用的功能。在FDD中,一个迭代周期一般是两周。在FDD中,编程开发人员分成两类:首席程序员和"类"程序员(class owner)。首席程序员是最富有经验的开发人员,他们是项目的协调者、设计者和指导者,而"类"程序员则主要做源码编写。(6) ASD方法,ASD (Adaptive Software Development)方法由Jim Highsmith提出,其核心是三个非线性的、重叠的开发阶段:猜测、合作与学习。

  • 第7题:

    在观察权限编程(XP)团队时,项目经理注意到每名程序员都与另一名程序员配对,且这些配对不断发生变化,项目经理反映如何?()

    • A、意识到合作伙伴是流动的,不干扰这种安排
    • B、意识到这可能导致一段时间的混轮,并建议改变
    • C、为项目安排合作伙伴,并与团队分享
    • D、将经验最丰富的程序员与经验最少的成员配对

    正确答案:A

  • 第8题:

    一个项目经理在为项目寻求程序员时遇到麻烦,每次她向编辑经理申请项目资源时,他总是说这个程序员都已经分派到其他工作,所以项目经理不得不经常越级批驳他。她所在的组织是何种类型?()

    • A、职能型
    • B、弱矩阵型
    • C、强矩阵型
    • D、项目型

    正确答案:C

  • 第9题:

    公司目前可用的高级程序员有9名,有5个项目即将开始进行,项目A的优先级是9,需要高级程序员是5名,项目B的优先级是7,需要高级程序员3名,项目C的优先级是6,需要高级程序员2名,项目D的优先级是5,需要高级程序员2名,项目E的优先级是3,需要高级程序员1名,5个项目总共需要高级程序员13名,作为这5个项目的项目组合的经理,应采用()策略

    • A、根据项目的优先级,满足项目A、项目B的要求,部分满足项目C的需要 
    • B、B、根据需要高级程序员的人数和项目优先级,满足项目项目B、项目E的要求 
    • C、根据项目的优先级,按照比例分配给5个项目人数,然后在各个项目内进行资源的优化与平衡 
    • D、根据项目的优先级和各个项目的进度安排,从总体上考虑5个项目间的平衡

    正确答案:D

  • 第10题:

    单选题
    一个项目经理在为项目寻求程序员时遇到麻烦,每次她向编辑经理申请项目资源时,他总是说这个程序员都已经分派到其他工作,所以项目经理不得不经常越级批驳他。她所在的组织是何种类型?()
    A

    职能型

    B

    弱矩阵型

    C

    强矩阵型

    D

    项目型


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

  • 第11题:

    单选题
    在观察权限编程(XP)团队时,项目经理注意到每名程序员都与另一名程序员配对,且这些配对不断发生变化,项目经理的反应应如何?()
    A

    意识到合作伙伴是流动的,不干扰这种安排

    B

    意识到这可能会导致一段时间的混乱,并建议改变

    C

    为项目安排合作伙伴,并与团队分享

    D

    将经验最丰富的程序员与经验最少的程序员配对


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

  • 第12题:

    (难度:中等)信息化的主体是程序员、工程师、项目经理、质量管控人员。()

    答案:(no)

  • 第13题:

    下面正确使用动态数组的是( )。

    A.程序员

    B.项目经理

    C.设计人员

    D.软件用户


    正确答案:A
    A)【解析】通常把需要在编译时分配内存区的数组叫做静态数组,而把需要在运行时分配内存区的数组叫做动态数组。定义动态数组通常分两步:首先在窗体层或标准模块中用Dim、Private或Public声明一个没有下标的数组(括号不能省略),然后在过程中用ReDim语句定义带下标的数组。ReDim语句只能用于动态数组,它可以改变每一维的大小,但不能改变维数和数组类型。

  • 第14题:

    以下关于编程的叙述中,不正确的是(55)。

    A.当程序员正沉浸于算法设计和编程实现时,不希望被干扰或被打断
    B.程序员需要用清晰易懂的语言为用户编写操作使用手册
    C.为提高程序的可读性,程序中的注释应重点解释程序中各语句的语义
    D.编程需要个性化艺术,也要讲究团队协作,闭门造车往往事倍功半

    答案:C
    解析:
    本题考查软件工程基础知识。
    程序员在设计算法和编程时,思维沉浸于复杂的逻辑,稍有分心就会出错,以后弥补起来很麻烦,所以此时不希望被干扰或打断。只有在思维告翁段落时才可以暂停,换做些其他事(积极休息)。程序操作使用手册是供用户学习使用或查看的,应假设用户是初学者,需要用清晰易懂的语言来编写。编程既需要个性化艺术,也要讲究团队协作,需要协调接口,需要互相帮助查错,需要互相切磋交流技术,闭门造车住往事倍功半。为提高程序的可读性,程序中的注释应重点解释算法的实现过程(步骤),而非语句的语法和语义。否则,过一段时间就连自己都难以理解该程序了。

  • 第15题:

    下列关于虚拟存储器的论述中,正确的是()。

    A.对应用程序员透明,对系统程序员不透明
    B.对应用程序员不透明,对系统程序员透明
    C.对应用程序员、系统程序员都不透明
    D.对应用程序员、系统程序员都透明

    答案:A
    解析:
    由于虚拟存储器需要通过操作系统来调度,因此,对系统程序员是不透明的,但对应用程序员是透明的。

  • 第16题:

    下列关于虚拟存储器的叙述中,正确的是(16)。

    A.对应用程序员透明,对系统程序员不透明
    B.对应用程序员不透明,对系统程序员透明
    C.对应用程序员、系统程序员都不透明
    D.对应用程序员、系统程序员都透明

    答案:A
    解析:
    所有的存储器设备按照一定的层次逻辑关系通过软硬件连接起来,并进行有效的管理,就形成了存储体系。一般计算机系统中主要有两种存储体系:Cache存储体系(由Cache和主存储器构成,主要目的是提高存储器访问速度(和虚拟存储体系(由主存储器和在线磁盘存储器构成,主要目的是扩大存储器容量(。其中Cache存储体系对系统程序员以上均透明,而虚拟存储体系对应用程序员透明,对系统程序员不透明。

  • 第17题:

    公司目前可用的高级程序员有9名,有5个项目即将开始进行。项目A的优先级是9,需要高级程序员5名;项目B的优先级是7,需要高级程序员3名;项目C的优先级是6,需要高级程序员2名;项目D的优先级是5,需要高级程序员2名;项目E的优先级是3,需要高级程序员1名。5个项目总共需要高级程序员13名,作为这五个项目的项目组合的经理,应采用 ( ) 策略。

    A. 根据项目的优先级,满足项目A、项目B的要求,部分满足项目C的需求
    B. 根据需要高级程序员的人数和项目优先级,满足项目A、项目B、项目E的要求
    C. 根据项目的优先级,按照比例分配给5个项目人数,然后在各个项目内进行资源的优化和平衡
    D. 根据项目的优先级和各个项目的进度安排,从总体上考虑5个项目间的资源平衡

    答案:D
    解析:
    首先肯定要优先满足A、B二个项目的要求,然后我们再看是选择部分满足C的需要还是全部满足E的需要,如果部分满足C的需要,由于还缺少一个高级程序员,如果项目C和项目E的工期相同,那么在相同的时间,项目C还不能完成,而项目E都可以完成并产生效益了,所以根据项目组合管理选择的依据在于平衡风险和收益,从风险最小化和收益最大化来看,选择能够全部满足E要求的这种组合是最合适的。
    项目的组合管理保证和满足组织的战略目标,他采用资源平衡的方式,使得组织的整体利益最大话。项目组合根据优先度和项目的进度安排采用资源平衡的方法,实现项目的战略,ABC知道优先度而不知道进度安排,所以这道题选D

  • 第18题:

    ( )适用于程序开发人员在地域上分布很广的开发团队。( )中,编程开发人员分成首席程序员和“类”程序员。【答第二空】

    A. 自适应软件开发(ASD)
    B. 极限编程(XP)开发方法
    C. 开放统—过程开发方法(OpenUP)
    D. 功用驱动开发方法(FDD)

    答案:D
    解析:
    (1) XP (Extreme Programming,极限编程)在所有的敏捷型方法中,XP是最引人瞩目的。它源于Smalltalk圈子,特别是Kent Beck和Ward Cunningham在20世纪80年代末的密切合作。XP在一些对费用控制严格的公司中的使用,已经被证明是非常有效的。
    (2) Cockburn的水晶系列方法,水晶系列方法是由Alistair Cockburn提出的。它与XP方法一样,都有以人为中心的理念,但在实践上有所不同。Alistair考虑到人们一般很难严格遵循一个纪律约束很强的过程,因此,与XP的高度纪律性不同,Alistair探索了用最少纪律约束而仍能成功的方法,从而在产出效率与易于运作上达到一种平衡。也就是说,虽然水晶系列不如XP那样的产出效率,但会有更多的人能够接受并遵循它。
    (3) 开放式源码,这里提到的开放式源码指的是开放源码界所用的一种运作方式。开放式源码项目有一个特别之处,就是程序开发人员在地域上分布很广,这使得它和其他敏捷方法不同,因为一般的敏捷方法都强调项目组成员在同一地点工作。开放源码的一个突出特点就是查错排障(debug)的高度并行性,任何人发现了错误都可将改正源码的“补丁”文件发给维护者。然后由维护者将这些“补丁”或是新增的代码并入源码库。
    (4) SCRUM。SCRUM己经出现很久了,像前面所论及的方法一样,该方法强调这样一个事实,即明确定义了的可重复的方法过程只限于在明确定义了的可重复的环境中,为明确定义了的可重复的人员所用,去解决明确定义了的可重复的问题。
    (5) Coad的功用驱动开发方法(FDD-Feature Driven Development)
    FDD是由Jeff De Luca和大师Peter Coad提出来的。像其他方法一样,它致力于短时的迭代阶段和可见可用的功能。在FDD中,一个迭代周期一般是两周。
    在FDD中,编程开发人员分成两类:首席程序员和“类”程序员(class owner)。首席程序员是最富有经验的开发人员,他们是项目的协调者、设计者和指导者,而“类”程序员则主要做源码编写。
    (6) ASD方法,ASD (Adaptive Software Development)方法由Jim Highsmith提出,其核心是三个非线性的、重叠的开发阶段:猜测、合作与学习。

  • 第19题:

    如何理解和实践项目经理对程序员的八项要求?


    正确答案: (1)团队协作精神的训练和要求:现在的软件开发不再是个人英雄主义打天下的时代,尤其是像微软这样的大软件公司,一个软件都是由几百人甚至几千人共同合作完成的,没有团队精神是无法想象的。
    (2)数据库和数据结构分析与设计能力的训练和要求:程序员不但要学会看懂数据库和数据结构,而且要逐渐学会分析与设计数据库和数据结构。只有这样,初级程序员才能成长为高级程序员,高级程序员才能逐渐成长为系统分析员。
    (3)文档习惯的训练和要求:良好的文档是正规研发流程中非常重要的环节,作为程序员,30%的工作时间写技术文档是很正常的,而作为高级程序员和系统分析员,这个比例在70%以上。
    (4)规范化代码编写能力的训练和要求:良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是程序员的基本工作需求。
    (5)复用性能力的训练和要求:复用性设计、模块化思维,就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的参数修改方式,在其他系统和应用环境下直接引用,这样就能极大地避免重复性的开发工作。
    (6)测试习惯的训练和要求:程序员在每段程序代码、每个构件或每个子模块完成后都进行认真的测试,就可以尽量将一些潜在的Bug问题尽早地发现和解决,这样对整个开发进程将会有很大的促进。
    (7)学习和总结能力的训练和要求:程序员是很容易被淘汰、很容易落伍的职业,因此,程序员必须不断跟进新技术,学习新技能,随时总结,找到自己的不足,逐步提高自己。
    (8)引导程序员由“丑小鸭”变成“白天鹅”:项目经理要鼓励程序员将编程的实践经验上升到软件的抽象理论,又将软件的抽象理论返回到编程实践。引导与鼓励程序员超过项目经理,使“丑小鸭”变成“白天鹅”。

  • 第20题:

    Program Pros正在开发一个新的工资软件系统。编程需要40周。项目经理要将总项目时间缩短到30周。缩短编程时间将对项目成本有什么影响?()

    • A、成本可能上升,因为要么需求支付更多编程员的工资(可能是合同工资)或者可能不得不支付已雇佣程序员的加班工资
    • B、成本可能下降,因为项目将被提前完成
    • C、成本可能保持不变,因为虽然支付更多的程序员的工资,项目将被提前完成
    • D、成本将下降,因为不需要支付程序员加班工资

    正确答案:A

  • 第21题:

    单选题
    公司目前可用的高级程序员有9名,有5个项目即将开始进行,项目A的优先级是9,需要高级程序员是5名,项目B的优先级是7,需要高级程序员3名,项目C的优先级是6,需要高级程序员2名,项目D的优先级是5,需要高级程序员2名,项目E的优先级是3,需要高级程序员1名,5个项目总共需要高级程序员13名,作为这5个项目的项目组合的经理,应采用()策略
    A

    根据项目的优先级,满足项目A、项目B的要求,部分满足项目C的需要 

    B

    B、根据需要高级程序员的人数和项目优先级,满足项目项目B、项目E的要求 

    C

    根据项目的优先级,按照比例分配给5个项目人数,然后在各个项目内进行资源的优化与平衡 

    D

    根据项目的优先级和各个项目的进度安排,从总体上考虑5个项目间的平衡


    正确答案: B
    解析: 首先肯定要优先满足A、B二个项目的要求,然后我们再看是选择部分满足C的需要还是全部满足E的需要,如果部分满足C的需要,由于还缺少一个高级程序员,如果项目C和项目E的工期相同,那么在相同的时间,项目C还不能完成,而项目E可以完成产生效益了,所以根据项目组合管理选择的依据在于平衡风险和收益,从风险最小化和收益最大化来看,选择能够全部满足E要求的这种组合是最合适的。

  • 第22题:

    问答题
    如何理解和实践项目经理对程序员的八项要求?

    正确答案: (1)团队协作精神的训练和要求:现在的软件开发不再是个人英雄主义打天下的时代,尤其是像微软这样的大软件公司,一个软件都是由几百人甚至几千人共同合作完成的,没有团队精神是无法想象的。
    (2)数据库和数据结构分析与设计能力的训练和要求:程序员不但要学会看懂数据库和数据结构,而且要逐渐学会分析与设计数据库和数据结构。只有这样,初级程序员才能成长为高级程序员,高级程序员才能逐渐成长为系统分析员。
    (3)文档习惯的训练和要求:良好的文档是正规研发流程中非常重要的环节,作为程序员,30%的工作时间写技术文档是很正常的,而作为高级程序员和系统分析员,这个比例在70%以上。
    (4)规范化代码编写能力的训练和要求:良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是程序员的基本工作需求。
    (5)复用性能力的训练和要求:复用性设计、模块化思维,就是要程序员在完成任何一个功能模块或函数的时候,要多想一些,不要局限在完成当前任务的简单思路上,想想看该模块是否可以脱离这个系统存在,是否可以通过简单的参数修改方式,在其他系统和应用环境下直接引用,这样就能极大地避免重复性的开发工作。
    (6)测试习惯的训练和要求:程序员在每段程序代码、每个构件或每个子模块完成后都进行认真的测试,就可以尽量将一些潜在的Bug问题尽早地发现和解决,这样对整个开发进程将会有很大的促进。
    (7)学习和总结能力的训练和要求:程序员是很容易被淘汰、很容易落伍的职业,因此,程序员必须不断跟进新技术,学习新技能,随时总结,找到自己的不足,逐步提高自己。
    (8)引导程序员由“丑小鸭”变成“白天鹅”:项目经理要鼓励程序员将编程的实践经验上升到软件的抽象理论,又将软件的抽象理论返回到编程实践。引导与鼓励程序员超过项目经理,使“丑小鸭”变成“白天鹅”。
    解析: 暂无解析

  • 第23题:

    单选题
    在观察权限编程(XP)团队时,项目经理注意到每名程序员都与另一名程序员配对,且这些配对不断发生变化,项目经理反映如何?()
    A

    意识到合作伙伴是流动的,不干扰这种安排

    B

    意识到这可能导致一段时间的混轮,并建议改变

    C

    为项目安排合作伙伴,并与团队分享

    D

    将经验最丰富的程序员与经验最少的成员配对


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