软件工程复习题
- 单选题
- 软件工程的主要目标是(C已合适的成本生产满足用户需要的、可用性好的产品)
- 生产满足用户需要的产品
- 已合适的成本生产满足用户需要的产品
- 已合适的成本生产满足用户需要的、可用性好的产品
- 生产正确的、可用性好的产品
- 瀑布模型的主要特点是(A将开发过程中严格地划分为一系列有序的活动)
- 将开发过程中严格地划分为一系列有序的活动
- 将过程分解为阶段
- 提供有效的管理模式
- 缺乏灵活性
- 在面向对象方法中,信息是通过对象的(A封装性)来实现的。
- 封装性 B. 分类性
C. 继承性 D. 共享性
- 系统流程图是描述(D物理系统)的工具。
- 逻辑系统
- 程序系统
- 体系结构
- 物理系统
- 需求分析阶段的主要任务是(D软件系统的功能)。
- 软件开发方法
- 软件开发工具
- 软件开发费用
- 软件系统的功能
- 结构化方法是一种(D面向数据流)的软件开发方法。
- 面向用户
- 面向对象
- 面向数据结构
- 面向数据流
- 对象图是静态图的一种,它的主要组成部分是(B)
- 属性
- 对象名
- 用户接口
- 联系
- 对象的三要素是(A)
- 属性、方法、事件
- 窗口、数据、动作
- 窗口、事件、消息
- 数据、函数、动作
- 导致软件缺陷最主要的原因是(A)
- 软件需求说明书
- 设计方案
- 编码
- 维护
- 为适应软硬件环境的变化为修改软件的过程是(D)
- 校正性维护
- 适应性维护