9.12软件构造
一. 多选题(共8题,66.4分)
1. (多选题)从软件工程方面,软件可以划分为:
- A. 系统软件
- B. 单机软件
- C. 应用软件
- D. 支撑软件
我的答案: ACD:系统软件; 应用软件; 支撑软件;正确答案: ACD:系统软件; 应用软件; 支撑软件;
8.3分
2. (多选题)从服务对象方面,软件可以划分为:
- A. 网络软件
- B. 单机软件
- C. 项目软件
- D. 产品软件
我的答案: CD:项目软件; 产品软件;正确答案: CD:项目软件; 产品软件;
8.3分
3. (多选题)常见计算机编程语言
- A. Java
- B. Python
- C. C
- D. 自然语言
我的答案: ABC:Java; Python; C;正确答案: ABC:Java; Python; C;
8.3分
4. (多选题)软件包括:
- A. 数据
- B. 文档
- C. 程序
- D. 开发者
我的答案: ABC:数据; 文档; 程序;正确答案: ABC:数据; 文档; 程序;
8.3分
5. (多选题)敏捷技术常见的最佳实践方法包括:
- A. 代码重构
- B. 结对编程
- C. 持续集成
- D. 测试驱动开发
我的答案: ABCD:代码重构; 结对编程; 持续集成; 测试驱动开发;正确答案: ABCD:代码重构; 结对编程; 持续集成; 测试驱动开发;
8.3分
6. (多选题)敏捷开发的核心价值观包括:
- A. 客户合作胜过合同谈判
- B. 响应变化胜过遵循计划
- C. 不需要文档
- D. 个体和互动胜过流程和工具
我的答案: ABD:客户合作胜过合同谈判; 响应变化胜过遵循计划; 个体和互动胜过流程和工具;正确答案: ABD:客户合作胜过合同谈判; 响应变化胜过遵循计划; 个体和互动胜过流程和工具;
8.3分
7. (多选题)Scrum框架的角色包括:
- A. 产品经理
- B. 项目经理
- C. 团队
- D. 产品负责人
我的答案: BCD:项目经理; 团队; 产品负责人;正确答案: ACD:产品经理; 团队; 产品负责人;
0分
8. (多选题)常见的软件开发过程包括:
- A. 个体软件过程
- B. 瀑布式开发过程
- C. 增量式开发过程
- D. 团队软件过程
我的答案: ABCD:个体软件过程; 瀑布式开发过程; 增量式开发过程; 团队软件过程;正确答案: ABCD:个体软件过程; 瀑布式开发过程; 增量式开发过程; 团队软件过程;
8.3分
二. 单选题(共2题,16.8分)
9. (单选题)关于软件生命周期说法正确的是:
- A. 从软件需求,到软件开发,到最终软件不再使用的整个过程。
- B. 软件开发+软件测试+软件出售
- C. 软件开发+软件测试
- D. 软件开发的整个过程
我的答案: A:从软件需求,到软件开发,到最终软件不再使用的整个过程。;正确答案: A:从软件需求,到软件开发,到最终软件不再使用的整个过程。;
8.4分
10. (单选题)构造占软件开发()的工作时间
- A. 30%~80%
- B. 80%~90%
- C. 0%~10%
- D. 10%~30%
我的答案: A:30%~80%;正确答案: A:30%~80%;
8.4分
三. 判断题(共1题,8.4分)
11. (判断题)敏捷开发可以替代传统开发模式。
- A. 对
- B. 错
我的答案: 错正确答案: 错
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统