软件工程复习

这篇博客主要涵盖了软件工程的复习内容,包括软件工程的目标、瀑布模型的特点、面向对象方法的概念,以及软件生命周期中的需求分析、设计、编码和维护等阶段的重点。文章列举了多个选择题,涉及软件开发模型如瀑布模型、原型化方法、面向对象方法,以及软件维护的类型。此外,还讨论了软件开发流程中的需求分析任务、白盒测试与黑盒测试的区别,并简述了软件维护的目的和主要任务。
摘要由CSDN通过智能技术生成

软件工程复习题

 

  • 单选题
  1. 软件工程的主要目标是(C已合适的成本生产满足用户需要的、可用性好的产品
  1. 生产满足用户需要的产品
  2. 已合适的成本生产满足用户需要的产品
  3. 已合适的成本生产满足用户需要的、可用性好的产品
  4. 生产正确的、可用性好的产品
  1. 瀑布模型的主要特点是(A将开发过程中严格地划分为一系列有序的活动
  1. 将开发过程中严格地划分为一系列有序的活动
  2. 将过程分解为阶段
  3. 提供有效的管理模式
  4. 缺乏灵活性
  1. 在面向对象方法中,信息是通过对象的(A封装性)来实现的。
  1. 封装性           B. 分类性

C. 继承性           D. 共享性

  1. 系统流程图是描述(D物理系统)的工具。
  1. 逻辑系统
  2. 程序系统
  3. 体系结构
  4. 物理系统
  1. 需求分析阶段的主要任务是(D软件系统的功能)。
  1. 软件开发方法
  2. 软件开发工具
  3. 软件开发费用
  4. 软件系统的功能
  1. 结构化方法是一种(D面向数据流)的软件开发方法。
  1. 面向用户
  2. 面向对象
  3. 面向数据结构
  4. 面向数据流
  1. 对象图是静态图的一种,它的主要组成部分是(B
  1. 属性
  2. 对象名
  3. 用户接口
  4. 联系
  1. 对象的三要素是(A
  1. 属性、方法、事件
  2. 窗口、数据、动作
  3. 窗口、事件、消息
  4. 数据、函数、动作
  1. 导致软件缺陷最主要的原因是(A
  1. 软件需求说明书
  2. 设计方案
  3. 编码
  4. 维护
  1. 为适应软硬件环境的变化为修改软件的过程是(D
  1. 校正性维护
  2. 适应性维护
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值