软件构造作业

1. (单选题)关于软件生命周期说法正确的是:

  • A. 软件开发的整个过程
  • B. 软件开发+软件测试
  • C. 软件开发+软件测试+软件出售
  • D. 从软件需求,到软件开发,到最终软件不再使用的整个过程。

D

2. (单选题)构造占软件开发()的工作时间

  • A. 0%~10%
  • B. 10%~30%
  • C. 30%~80%
  • D. 80%~90%

C

3. (多选题)常见计算机编程语言

  • A. Java
  • B. C
  • C. Python
  • D. 自然语言

ABC

 

4. (多选题)软件包括:

  • A. 程序
  • B. 文档
  • C. 开发者
  • D. 数据

ABD

 

5. (多选题)从软件工程方面,软件可以划分为:

  • A. 单机软件
  • B. 系统软件
  • C. 应用软件
  • D. 支撑软件

BCD

6. (多选题)从服务对象方面,软件可以划分为:

  • A. 网络软件
  • B. 单机软件
  • C. 产品软件
  • D. 项目软件

CD

7. (多选题)常见的软件开发过程包括:

  • A. 瀑布式开发过程
  • B. 增量式开发过程
  • C. 个体软件过程
  • D. 团队软件过程

ABCD

8. (多选题)敏捷开发的核心价值观包括:

  • A. 个体和互动胜过流程和工具
  • B. 客户合作胜过合同谈判
  • C. 响应变化胜过遵循计划
  • D. 不需要文档

ABC

9. (多选题)敏捷技术常见的最佳实践方法包括:

  • A. 测试驱动开发
  • B. 结对编程
  • C. 代码重构
  • D. 持续集成

ABCD

10. (多选题)Scrum框架的角色包括:

  • A. 项目经理
  • B. 产品负责人
  • C. 产品经理
  • D. 团队

BCD

11. (判断题)敏捷开发可以替代传统开发模式。

  • A. 对
  • B. 错

X

 

posted @   霍普金斯大学丁真  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示