每日总结22
一. 多选题(共8题,66.4分)
1. (多选题)从软件工程方面,软件可以划分为:
A. 支撑软件
B. 系统软件
C. 单机软件
D. 应用软件
我的答案: ABD:支撑软件; 系统软件; 应用软件;正确答案: ABD:支撑软件; 系统软件; 应用软件;
8.3分
2. (多选题)Scrum框架的角色包括:
A. 产品经理
B. 产品负责人
C. 项目经理
D. 团队
我的答案: BCD:产品负责人; 项目经理; 团队;正确答案: ABD:产品经理; 产品负责人; 团队;
0分
3. (多选题)敏捷开发的核心价值观包括:
A. 不需要文档
B. 个体和互动胜过流程和工具
C. 响应变化胜过遵循计划
D. 客户合作胜过合同谈判
我的答案: BCD:个体和互动胜过流程和工具; 响应变化胜过遵循计划; 客户合作胜过合同谈判;正确答案: BCD:个体和互动胜过流程和工具; 响应变化胜过遵循计划; 客户合作胜过合同谈判;
8.3分
4. (多选题)从服务对象方面,软件可以划分为:
A. 网络软件
B. 项目软件
C. 产品软件
D. 单机软件
我的答案: BC:项目软件; 产品软件;正确答案: BC:项目软件; 产品软件;
8.3分
5. (多选题)常见的软件开发过程包括:
A. 个体软件过程
B. 增量式开发过程
C. 瀑布式开发过程
D. 团队软件过程
我的答案: BC:增量式开发过程; 瀑布式开发过程;正确答案: ABCD:个体软件过程; 增量式开发过程; 瀑布式开发过程; 团队软件过程;
4.2分
6. (多选题)常见计算机编程语言
A. Java
B. C
C. Python
D. 自然语言
我的答案: ABC:Java; C; Python;正确答案: ABC:Java; C; Python;
8.3分
7. (多选题)软件包括:
A. 文档
B. 开发者
C. 数据
D. 程序
我的答案: ACD:文档; 数据; 程序;正确答案: ACD:文档; 数据; 程序;
8.3分
8. (多选题)敏捷技术常见的最佳实践方法包括:
A. 结对编程
B. 测试驱动开发
C. 持续集成
D. 代码重构
我的答案: ABCD:结对编程; 测试驱动开发; 持续集成; 代码重构;正确答案: ABCD:结对编程; 测试驱动开发; 持续集成; 代码重构;
8.3分
二. 单选题(共2题,16.8分)
9. (单选题)关于软件生命周期说法正确的是:
A. 软件开发+软件测试
B. 从软件需求,到软件开发,到最终软件不再使用的整个过程。
C. 软件开发的整个过程
D. 软件开发+软件测试+软件出售
我的答案: B:从软件需求,到软件开发,到最终软件不再使用的整个过程。;正确答案: B:从软件需求,到软件开发,到最终软件不再使用的整个过程。;
8.4分
10. (单选题)构造占软件开发()的工作时间
A. 30%~80%
B. 0%~10%
C. 10%~30%
D. 80%~90%
我的答案: A:30%~80%;正确答案: A:30%~80%;
8.4分
三. 判断题(共1题,8.4分)
11. (判断题)敏捷开发可以替代传统开发模式。
A. 对
B. 错
我的答案: 错正确答案: 错