软件开发的成败更多地依赖于()A、程序员的编程能力B、项目负责人的技术水平C、软件开发工具的使用D、合理的组织和协调

题目

软件开发的成败更多地依赖于()

  • A、程序员的编程能力
  • B、项目负责人的技术水平
  • C、软件开发工具的使用
  • D、合理的组织和协调
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

需求分析阶段的任务是( )。 A.软件开发方法B.软件开发工具C.软件开发费用S

需求分析阶段的任务是( )。

A.软件开发方法

B.软件开发工具

C.软件开发费用

D.软件系统功能


正确答案:D
需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。

第2题:

软件生产的成败更多地依赖于( )。

A.合理地组织与协调

B.用户的配合

C.程序员个人的编程能力

D.领导者的指挥才能


正确答案:A
解析:软件生产的成败更多地依赖于合理地组织与协调。

第3题:

与软件开发方法密切相关的应是支持该方法实施的软件工具,将它们有机地集成起来则构成一个

A.软件工程环境

B.软件开发规范

C.软件生产线

D.软件开发工具


正确答案:A
解析:软件工具分为软件开发工具、软件维护工具、软件管理与软件支持工具,这些工具是用来辅助软件开发、运行、维护、管理、支持等过程中的活动,它们的有机结合构成了软件工程环境。

第4题:

需求分析阶段的关键任务是确定()

A软件开发方法

B软件开发工具

C软件开发费

D软件系统的功能


D

第5题:

以下关于程序员工作的叙述中,不正确的是(57)。

A.软件开发比软件测试有更高的技术含量
B.程序员需要通过实践了解自己的编程弱点
C.程序员应平衡测试时间、测试成本和质量之间的关系
D.最佳的编程方案必须同时兼顾程序质量和资源节约

答案:A
解析:
本题考查软件工程基础知识。
软件测试已成为软件行业中的一个子行业。软件测试需要有专业的知识和技能要求,有大量的实际经验教训,有完整的技术管理措施,技术含量同样很高。软件企业追求软件产品的质量和用户满意度,对软件测试越来越重视了。只顾开发,只顾个人取得技术成果,轻视测试,不顾用户反馈意见,不顾售后服务,不愿持续改进,软件企业就难以为继。本题其他选项都是正确的。

第6题:

下面内容不属于使用软件开发工具好处的是( )。

A.减少编程工作量

B.保证软件开发的质量和进度

C.节约软件开发人员的时间和精力

D.使软件开发人员将时间和精力花费在程序的编制和调试上


正确答案:D
解析:软件开发工具的好处在于减少编程工作量、保证了软件开发的质量和进度、节约软件开发人员花在程序编制和调试上的时间和精力,可以花更多的时间考虑软件的需求和设计。

第7题:

需求分析阶段的任务是( )。

A)软件开发方法

B)软件开发工具

C)软件开发费用

D)软件系统功能


正确答案:D

第8题:

开发软件时对提高开发人员工作效率至关重要的是( )。

A.操作系统的资源管理功能

B.先进的软件开发工具和环境

C.程序员的数量

D.计算机的并行处理能力


正确答案:B
B。【解析】先进的软件开发工具和环境对提高开发人员工作效率是至关重要的。

第9题:

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

A. 请经验丰富的老程序员进行技术指导或协助完成工作
B. 要求项目组成员每天加班2~3个小时进行赶工
C. 招聘一批新的程序员到项目组中
D. 购买最新版本的软件开发工具

答案:A
解析:
项目进度控制是依据项目进度基准计划对项目的实际进度进行监控,使项目能够按时完成。当项目的实际进度滞后于进度计划时,首先发现问题、分析问题根源并找出妥善的解决办法。通常可以采用以下一些方法缩短活动的工期:

① 投入更多的资源以加速活动进程。

② 指派经验更丰富的人去完成或帮助完成项目工作。

③ 减少活动范围或降低活动要求。

④ 通过改进方法或技术提高生产率。

⑤ 快速跟进(或称并行)。

若没找出造成拖期的原因而“要求项目组成员每天加班2~3个小时进行赶工”不会有明显的效果。“招聘一批新的程序员到项目组中”还要进行培训,培训后效率也不会比老员工效率高。

通常情况下,通过新版本的软件开发工具不会对缩短进度有太大影响,并且新工具又面临一个熟悉过程。而“请经验丰富的老程序员进行技术指导或协助完成工作”可以凭借其丰富的经验帮助项目组找出拖期原因,并通过其高效的工作来缩短工期,因此应选择A。

第10题:

说明软件开发工具和新的软件开发方法的主要特点。


正确答案: (1)自动化程度提高。
(2)软件开发工作包括了需求分析。
(3)软件开发工作包括了项目管理和版本管理。
(4)吸收了许多管理科学的内容和方法。