软件工程 期末考试与总结 测试题(下)

26.单选题 (1分)

( )是增加或修改系统功能,使其适应业务的变化。

 

  • 改正性维护

  • 适应性维护

  • 完善性维护

  • 预防性维护

 

正确答案:C

 

 

27.单选题 (1分)

( )是从现有的程序代码中抽取有关数据、体系结构和处理过程的设计信息,以便恢复设计结果。

 

  • 代码重构

  • 逆向工程

  • 数据重构

  • 正向工程

 

正确答案:B

 

 

28.单选题 (1分)

下面的( )是正确的。

 

  • 运行正确的软件就是高质量的软件。

  • 软件工程会导致开发人员产生大量的无用文档,降低工作效率。

  • 向一个进度延迟的软件项目中增加人员可能会使其进度更加推迟。

  • 对于一个成功的软件项目,可执行程序是唯一的交付制品。

 

正确答案:C

 

 

29.单选题 (1分)

( )是为了获得高质量软件而实施的一系列活动,包括问题定义、需求开发、软件设计、软件构造、软件测试等。

 

  • 软件工程

  • 软件过程

  • 软件配置管理

  • 软件项目管理

 

正确答案:B

 

 

30.单选题 (1分)

( )是将一个复杂问题分解成若干个简单问题,然后逐个解决。

 

  • 分而治之

  • 软件复用

  • 逐步演进

  • 优化折中

 

正确答案:A

 

 

31.单选题 (1分)

在ISO 9126模型中,下面的( )不属于易用性的质量属性。

 

  • 软件显示的信息要清晰、准确且易懂,使用户能够快速理解软件。

  • 软件使用户能学习其应用的能力。

  • 软件产品避免因软件中错误发生而导致失效的能力。

  • 软件产品使用户能易于操作和控制它的能力。

 

正确答案:C

 

 

32.单选题 (1分)

瀑布模型的主要问题在于( )。

 

  • 过于灵活

  • 用户参与开发过程

  • 强调文档的作用

  • 难以适应需求的动态变化

 

正确答案:D

 

 

33.单选题 (1分)

下面的( )不是敏捷开发的基本原则。

 

  • 尽早和持续地交付有价值的软件

  • 要面对面进行交流

  • 严格遵循计划和流程

  • 坚持不懈地追求技术卓越和良好设计

 

正确答案:C

 

 

34.单选题 (1分)

下面的( )是Scrum方法的优点。

 

  • 降低变更对软件开发造成的风险

  • 提高投入产出比

  • 持续快速地发布可用的软件产品

  • 以上所有选项

 

正确答案:D

 

 

35.单选题 (1分)

下面的( )不是Scrum主管的职责。

 

  • 定义产品需求

  • 组织每日站立会议

  • 引导团队正确应用敏捷实践

  • 促进团队紧密协作

 

正确答案:A

 

 

36.单选题 (1分)

关于每日站立会议,下面的( )说法是错误的。

 

  • 它是一个简短的团队会议,由所有团队成员在每天固定的时间和地点进行。

  • 站立的目的是为了让会议高效并且让每个人都集中精力。

  • Scrum主管应该对成员所描述的任务内容进行评价。

  • 它不是一个汇报会议,而是开发团队内部的沟通会议,以便快速发现问题。

 

正确答案:C

 

 

37.单选题 (1分)

下面的( )是错误的。

 

  • 故事点是衡量产品特性规模的定量估算单位

  • 故事点一般使用直接的小时或人天等时间单位来表示

  • 故事点估算不需要考虑个人能力因素

  • 故事点的大小表示开发一个产品特性所需要投入的工作量

 

正确答案:B

 

 

38.单选题 (1分)

在选择开发团队组织结构时应考虑( )因素。

 

  • 沟通的复杂程度

  • 最终程序的规模大小

  • 发布日期的严格程度

  • 项目预算的多少

  • 选项A、B和C

  • 选项A、B和D

 

正确答案:E

 

 

39.单选题 (1分)

民主式结构团队的特点是( )。

 

  • 开发人员以志愿者形式参加,每个人参与自己感兴趣的项目,完全无人管理。

  • 以主程序员为核心,团队其他人员的职能进行专业化分工。

  • 技术经理负责技术决策,项目经理负责非技术性事务的管理决策和绩效评价。

  • 团队成员完全平等,享有充分的民主,成员之间通过协商做出决策。

 

正确答案:D

 

 

40.单选题 (1分)

经验估算模型是( )。

 

  • 专家基于过去项目经验的判断

  • 期望值估计的细化

  • 来自历史项目数据的回归模型

  • 反复试验决定参数和系数

 

正确答案:C

 

 

41.单选题 (1分)

在软件配置管理中,基线的目的是( )。

 

  • 合理控制变更

  • 合理分配存取权限

  • 保证配置项的完整与正确

  • 保证配置项的依赖性

 

正确答案:A

 

 

42.单选题 (1分)

在使用Git进行代码文件提交时,如果提示提交内容为空、不能提交,则最为合适的处理方式是( )。

 

  • 执行git status查看状态,再执行git add命令选择要提交的文件,然后提交。

  • 执行git commit --allow-empty,允许空提交。

  • 执行 git commit -a ,提交所有改动。

  • 执行 git commit --amend 进行修补提交。

 

正确答案:A

 

 

43.单选题 (1分)

如果项目中文件hello.c的内容被破坏,执行( )使其还原至原始版本。

 

  • git reset -- hello.c

  • git checkout HEAD -- hello.c

  • git revert hello.c

  • git update hello.c

 

正确答案:B

 

 

44.单选题 (1分)

如果只是将工作区中修改的文件添加到暂存区(新增文件不添加)以备提交,使用下面的( )命令标记最快。

 

  • git add -A

  • git add -u

  • git add -p

  • git add -i

 

正确答案:B

 

 

45.单选题 (1分)

关于git clone,下面的( )是错误的。

 

  • 克隆时所有分支均被克隆,但只有HEAD指向的分支被检出。

  • 可以通过 git clone --single-branch 命令实现只克隆一个分支。

  • 克隆出的工作区中执行 git log、git status、git checkout、git commit 等操作不会去访问远程版本库。

  • 克隆时只有远程版本库HEAD指向的分支被克隆。

 

正确答案:D

 

 

46.单选题 (1分)

软件需求工程师的职责不包括下面的( )。

 

  • 撰写需求规格说明书

  • 与用户持续沟通,了解用户对产品的期望

  • 控制项目的风险

  • 对需求的优先级进行排序

 

正确答案:C

 

 

47.单选题 (1分)

下面的( )描述了“滴滴打车”的业务需求。

 

  • 我们的任务是提供叫车与车辆信息服务来解决司机与乘客的问题。

  • 我们的目标是让客户将我们的品牌和低价格联系在一起。

  • 我们公司的主营业务是提供在线打车服务,如:出租车、专车、快车等。

  • 公司的服务必须满足所有租车服务行业监管条例。

 

正确答案:C

 

 

48.单选题 (1分)

下面的( )是学生微信抢票系统的非功能性需求。

 

  • 组织丰富多样的课外文艺活动

  • 定期推送让同学们了解最新活动情况

  • 不支持活动票的转让

  • 要确保抢票系统的7/24可用性

 

正确答案:D

 

 

49.单选题 (1分)

下面的( )非功能性需求是面向软件过程的。

 

  • 安全性

  • 可靠性

  • 可维护性

  • 用户友好性

 

正确答案:C

 

 

50.单选题 (1分)

获取软件系统需求不包括以下的( )来源。

 

  • 系统相关领域的法律法规

  • 系统的质量控制团队

  • 系统的业务流程描述

  • 其他类似系统产品

 

正确答案:B

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值