UML是软件设计的唯一建模语言。
- A正确
- B错误
软件实现阶段的核心活动是( )。
- A需求分析
- B编码
- C系统测试
- D项目管理
代码评审的主要目的是( )。
- A及早发现缺陷和设计问题
- B考核开发人员绩效
- C增加代码行数
- D统一编码风格
单元测试的执行者通常是( )。
- A开发人员
- B测试人员
- C项目经理
- D用户
以下关于编码规范的描述,正确的是( )。
- A编码规范可以保证代码无bug
- B编码规范只是建议,可以不遵守
- C编码规范统一代码风格,提高可读性和可维护性
- D编码规范只适用于新手
持续集成(CI)的核心实践是( )。
- A手动集成代码
- B频繁集成代码到主干并自动构建测试
- C只在项目结束时集成
- D不需要自动化测试
重构的主要目的是( )。
- A增加代码行数
- B修改软件功能
- C在不改变行为的前提下改善代码内部结构
- D删除所有代码重新编写
以下关于测试驱动开发(TDD)的描述,正确的是( )。
- A先写代码再写测试
- B先写测试再写代码(红-绿-重构)
- C不需要写测试
- D测试和编码同时进行
版本控制系统中,Git属于( )类型。
- A分布式
- B集中式
- C本地式
- D网络式
结对编程中,两个开发者的角色分别是( )。
- A测试员和开发员
- B项目经理和开发员
- C驾驶员(编码)和导航员(审查)
- D前端和后端开发员
软件实现阶段的活动包括( )。
- A编码
- B代码评审
- C单元测试
- D需求分析
静态代码分析工具的作用是( )。
- A在不执行代码的情况下扫描发现潜在缺陷和违规
- B执行代码进行测试
- C优化代码性能
- D自动编写代码
代码评审的好处包括( )。
- A及早发现缺陷
- B促进知识共享
- C统一编码标准
- D增加开发时间
持续集成的关键实践包括( )。
- A频繁提交代码
- B自动化构建
- C自动化测试
- D手动部署
版本控制的功能包括( )。
- A追踪变更历史
- B支持分支和合并
- C回滚到历史版本
- D自动修复bug
常见的代码重构手法包括( )。
- A提取方法
- B重命名
- C内联方法
- D删除所有注释
单元测试可以替代集成测试。
- A正确
- B错误
重构会改变软件的外部行为。
- A正确
- B错误
代码评审会降低开发效率。
- A正确
- B错误
Git可以完全替代SVN。
- A正确
- B错误
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《系统集成项目管理工程师》在线练习。