当前位置: 首页 > article >正文

软件工程概论试题四

一、单选

1.瀑布模型的关键不足在于( )。
A.不能适应需求的动态变更
B. 过于灵活
C.各个阶段需要进行评审
D.过于简单

正答:A

2.具有风险分析的软件生存周期模型是( )。
A.瀑布模型
B. 喷泉模型
C. 螺旋模型
D.增量模型

正答:C

3.下面的图描述的是哪种软件过程模型()

A. 瀑布模型
B. 敏捷开发

C.原型开发
D.集成与配置

正答:D

二、多选

4.软件工程的三要素是什么?
A. 工具
B. 过程!
C.结构化
D.方法
E.数据流
F.面向对象

正答:ABD

5. 好的软件的基本属性
A. 效率
B. 可依赖性和信息安全性
C.可维护性
D.可接受性

正答:ABCD

6.软件工程师必须坚持诚实正直的行为准则,但是有些方面没有法律规范,只能靠职业道德来约束,包括哪些方面()
A.计算机滥用
B.保密
C.工作能力
D.知识产权

正答:ABCD

7.选择瀑布模型的条件有哪些考虑()
A.分析设计人员对应用领域较熟悉的项目
B.用户使用环境相对稳定的项目
C.不能轻易试错的项目
D.在开发时间内需求不变化或变化较少的项目

正答:ABCD

8. 增量式开发的优点有哪些
A.快速得到客户的反馈意见
B.降低了实现需求变更的成本
C.复用已有组件降低开发成本
D.早交付,利于客户尽快从软件中获取价值

正答:ABD

三、判断

9.增量式开发可以是计划驱动的,也可以是敏捷的,也可以是混合的。
A. 对
B.错

正答:A

10.瀑布模型是计划驱动的软件过程的一个例子,至少应该在软件开发开始之前对所有的过程活动进行计划和进度安排。
A.对
B.错

正答:A


http://www.kler.cn/a/529422.html

相关文章:

  • w186格障碍诊断系统spring boot设计与实现
  • UE求职Demo开发日志#19 给物品找图标,实现装备增加属性,背包栏UI显示装备
  • QT知识点复习
  • LightM-UNet(2024 CVPR)
  • MySQL 插入数据
  • CSS 溢出内容处理:从基础到实战
  • 【Shell编程 / 8】脚本优化与高级功能:提高效率与自动化管理
  • 在 Windows 上安装 DeepSeek 的完整指南
  • 为什么要用tauri开发跨平台桌面
  • 首发!ZStack 智塔支持 DeepSeek V3/R1/ Janus Pro,多种国产 CPU/GPU 可私有化部署
  • 个人笔记(很没营养,纯备忘录)
  • Maven全解析:第二个项目 IDEA 整合 Maven
  • 网络原理(4)—— 网络层详解
  • Windows设置环境变量的方法
  • 基于PyQt5打造的实用工具——PDF文件加图片水印,可调大小位置,可批量处理!
  • Python爬虫:1药城店铺爬虫(完整代码)
  • 线性回归算法-01
  • 【含文档+PPT+源码】基于小程序的智能停车管理系统设计与开发
  • 【NLP251】Transformer精讲 残差链接与层归一化
  • 深入理解SpringMVC:数据处理、文件上传与异常处理等常见技术应用及解决方案
  • 第1节课:算法初印象—开启算法世界的大门
  • 【自然语言处理(NLP)】基于Transformer架构的预训练语言模型:BERT 训练之数据集处理、训练代码实现
  • 从TinyZero的数据与源码来理解DeepSeek-R1-Zero的强化学习训练过程
  • HarmonyOS:ArkWeb进程
  • Java代码规范指南
  • AI智慧社区--百度地图