UML中常用的结构型图包括( )。
- A类图
- B组件图
- C部署图
- D用例图
概要设计不需要关注数据库设计。
- A正确
- B错误
功能内聚是最理想的内聚类型。
- A正确
- B错误
设计模式可以解决所有设计问题。
- A正确
- B错误
耦合越弱越好,最好无耦合。
- A正确
- B错误
开闭原则是指软件实体应对扩展开放,对修改关闭。
- A正确
- B错误
设计评审应该在编码之前进行。
- A正确
- B错误
详细设计不需要考虑性能优化。
- A正确
- B错误
接口隔离原则建议将大接口拆分为小接口。
- A正确
- B错误
好的设计应该降低系统的维护成本。
- A正确
- B错误
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前端和后端开发员
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《系统集成项目管理工程师》在线练习。