黄老师 发表于 2011-12-15 10:05:44

电子科技大学11秋《软件工程》在线作业一二三答案

《软件工程》在线作业一
一、单选题:
1. 选择程度设计语言的关键因素是(   )。    (满分:5)
    A. 软件应用领域
    B. 软件执行环境
    C. 软件开发方法
    D. 算法和数据结构
2. (   )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。    (满分:5)
    A. 变换型
    B. 事务型
    C. 结构化
    D. 非结构化
3. 软件的可维护性、可使用性、(   )是衡量软件质量的几个主要特性。    (满分:5)
    A. 可靠性
    B. 可复用性
    C. 可理解性
    D. 可修改性
4. 在四种类型的维护中,(   )维护是针对用户对软件提出的功能和性能要求的。    (满分:5)
    A. 正确性
    B. 适应性
    C. 完善性
    D. 预防性
5. 程序控制的三种基本结构中,(   )结构可提供程序重复控制。    (满分:5)
    A. 遍历
    B. 排序
    C. 循环
    D. 分支
6. 软件危机具有下列表现(   ):I. 对软件开发成本估计不准确; II. 软件产品的质量往往靠不住;                  III. 软件常常不可维护;IV. 软件成本逐年上升。    (满分:5)
    A. I、II和III
    B. I、III和IV
    C. II、III和IV
    D. 以上都正确
7. 数据存储和数据流都是(   ),仅仅所处的状态不同。    (满分:5)
    A. 分析结果
    B. 事件
    C. 动作
    D. 数据
8. 在编制程序时,应采纳的原则之一是(   )。    (满分:5)
    A. 不限制goto语句的使用
    B. 减少或取消注解行
    C. 程序越短越好
    D. 程序结构应有助于读者理解
9. 软件生存周期的(   )的工作和软件可维护性有密切的关系。    (满分:5)
    A. 编码阶段
    B. 设计阶段
    C. 测试阶段
    D. 每个阶段
10. 集成测试计划是在(   )阶段制定的。    (满分:5)
    A. 可行性研究和计划
    B. 需求分析
    C. 概要设计
    D. 详细设计
11. 软件测试是软件质量保证的重要手段,下述(   )是软件测试的最基础环节。    (满分:5)
    A. 功能测试
    B. 单元测试
    C. 结构测试
    D. 确认测试
12. 软件工程的出现是由于(   )。    (满分:5)
    A. 软件危机的出现
    B. 计算机硬件技术的发展
    C. 软件社会化的需要
    D. 计算机软件技术的发展
13. 在进行软件测试时,首先应当进行单元测试,然后再进行(   ),最后再进行有效性测试。    (满分:5)
    A. 组合测试
    B. 集成测试
    C. 有效性测试
    D. 确认测试
14. 模块中所有成分引用共同的数据,该模块的内聚度是(   )。    (满分:5)
    A. 逻辑性
    B. 顺序性
    C. 功能性
    D. 通信性
15. 软件详细设计主要采用的方法是(   )。    (满分:5)
    A. 结构程序设计
    B. 模型设计
    C. 结构化设计
    D. 流程图设计
16. 在进行软件测试时,首先应当进行(   ),然后再进行组装测试,最后再进行有效性测试。    (满分:5)
    A. 单元测试
    B. 集成测试
    C. 系统测试
    D. 组合测试
17. 在数据流图中,不能由计算机处理的成份是(   )。    (满分:5)
    A. 控制流
    B. 结点
    C. 数据流
    D. 数据源/终点
18. 画软件结构图时应注意调用关系只能是(   )。    (满分:5)
    A. 从下到上
    B. 从上到下
    C. 从左到右
    D. 从右到左
19. 结构化程序设计中,一般包含3种基本结构,下列结构中哪个不属于基本结构(   )。    (满分:5)
    A. 顺序结构
    B. 嵌套结构
    C. 顺序结构
    D. 选择结构
20. 块内联系中,(   )块内联系最强。    (满分:5)
    A. 偶然性
    B. 功能性
    C. 通信性
    D. 顺序性

《软件工程》在线作业三
一、单选题:
1. 从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试(   )。    (满分:5)
    A. 系统测试、集成.测试、单元测试
    B. 单元测试、组装测试、确认测试
    C. 单元测试、确认测试、集成测试卜
    D. 确认测试、组装测试、单元测试
2. 调试的目的是为了(   )。    (满分:5)
    A. 证明软件符合设计要求
    B. 发现软件中的错误和缺陷
    C. 改善软件的功能和性能
    D. 发掘软件的潜在能力
3. 软件的可维护性,可使用性,(   )是衡量软件质量的几个主要特性。    (满分:5)
    A. 可靠性
    B. 可复用性
    C. 可理解性
    D. 可修改性
4. 内聚程度较低的是(   )内聚。    (满分:5)
    A. 偶然
    B. 通讯
    C. 顺序
    D. 时间
5. 结构化程序设计中,一般包含3种基本结构,下列结构中哪个不属于基本结构(   )。    (满分:5)
    A. 顺序结构
    B. 嵌套结构
    C. 顺序结构
    D. 选择结构
6. 在数据流图中,不能由计算机处理的成份是(   )。    (满分:5)
    A. 控制流
    B. 结点
    C. 数据流
    D. 数据源/终点
7. (   )是计算机程序及其说明程序的各种文档。    (满分:5)
    A. 软件
    B. 数据
    C. 文档
    D. 程序
8. Jackson方法根据(   )来导出程序结构。    (满分:5)
    A. 数据结构
    B. 数据间的控制结构
    C. 数据流图
    D. IPO图
9. 原型化方法是一种(   )型的设计过程。    (满分:5)
    A. 自外向内
    B. 自顶向下
    C. 自内向外
    D. 自底向上
10. 面向数据流的设计方法把(   )映射成软件结构。    (满分:5)
    A. 数据流
    B. 系统结构
    C. 控制结构
    D. 信息流
11. 画软件结构图时应注意调用关系只能是(   )。    (满分:5)
    A. 从下到上
    B. 从上到下
    C. 从左到右
    D. 从右到左
12. 软件的可维护性、可使用性、(   )是衡量软件质量的几个主要特性。    (满分:5)
    A. 可靠性
    B. 可复用性
    C. 可理解性
    D. 可修改性
13. 在结构化分析方法(SA),与数据流图配合使用的是(   )。    (满分:5)
    A. 网络图
    B. 实体联系图
    C. 数据字典
    D. 程序流程图
14. 结构分析方法就是面向(   )自顶向下逐步求精进行需求分析的方法。    (满分:5)
    A. 目标
    B. 数据流
    C. 功能
    D. 对象
15. 软件工程的课程特点(   ): I. 学科理论及其知识应用的多维性;II. 工程化;III. 浓厚的方法学色彩;               IV. 实践性、指导性强。    (满分:5)
    A. I、II和III
    B. I、III和IV
    C. II、III和IV
    D. 以上都正确
16. (   )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。    (满分:5)
    A. 变换型
    B. 事务型
    C. 结构化
    D. 非结构化
17. 下列属于软件的特点的是(   )。    (满分:5)
    A. 软件是一种逻辑实体,具有抽象性
    B. 软件在使用过程中没有磨损、老化的问题
    C. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高
    D. 以上都正确
18. 程序流程图中的箭头代表(   )。    (满分:5)
    A. 数据流
    B. 控制流
    C. 顺序流
    D. 调用
19. 软件测试方法中,黑盒测试法主要用于测试(   )。    (满分:5)
    A. 结构合理性
    B. 软件外部功能
    C. 程序正确性
    D. 程序内部逻辑
20. 数据存储和数据流都是(   ),仅仅所处的状态不同。    (满分:5)
    A. 分析结果
    B. 事件
    C. 动作
    D. 数据

《软件工程》在线作业二
一、单选题:
1. Jackson方法根据(   )来导出程序结构。    (满分:5)
    A. 数据结构
    B. 数据间的控制结构
    C. 数据流图
    D. IPO图
2. 程序控制的三种基本结构中,(   )结构可提供多条路径选择。    (满分:5)
    A. 反序
    B. 顺序
    C. 循环
    D. 分支
3. 软件危机具有下列表现(   ):I. 对软件开发成本估计不准确; II. 软件产品的质量往往靠不住;                  III. 软件常常不可维护;IV. 软件成本逐年上升。    (满分:5)
    A. I、II和III
    B. I、III和IV
    C. II、III和IV
    D. 以上都正确
4. 在进行软件测试时,首先应当进行单元测试,然后再进行(   ),最后再进行有效性测试。    (满分:5)
    A. 组合测试
    B. 集成测试
    C. 有效性测试
    D. 确认测试
5. 软件的可维护性,可使用性,(   )是衡量软件质量的几个主要特性。    (满分:5)
    A. 可靠性
    B. 可复用性
    C. 可理解性
    D. 可修改性
6. 程序控制的三种基本结构中,(   )结构可提供程序重复控制。    (满分:5)
    A. 遍历
    B. 排序
    C. 循环
    D. 分支
7. 以下关于数据流图的说法错误的是(   )。    (满分:5)
    A. 数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储
    B. 数据流图是用作结构化分析的一种工具
    C. 传统的数据流图中主要由加工、数据源点/终点、数据流、控制流、数据存储组成
    D. 数据流图的绘制采用自上向下、逐层分解的方法
8. 数据存储和数据流都是(   ),仅仅所处的状态不同。    (满分:5)
    A. 分析结果
    B. 事件
    C. 动作
    D. 数据
9. 一个模块把开关量作为参数传送给另一模块,这两个模块之间的耦合是( )。    (满分:5)
    A. 外部耦合
    B. 数据耦合
    C. 控制耦合
    D. 内容耦合
10. 软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是(   )。    (满分:5)
    A. 运行和维护阶段
    B. 设计阶段
    C. 代码实现阶段
    D. 测试阶段
11. 软件开发技术不包含(   )。    (满分:5)
    A. 软件开发方法学
    B. 软件工程环境
    C. 软件工具
    D. 软件质量度度量
12. (   )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。    (满分:5)
    A. 变换型
    B. 事务型
    C. 结构化
    D. 非结构化
13. 下列属于应用软件的是(   ):I. 计算机辅助教学软件;II. 软件测试工具;III. 办公自动化软件;IV. 工程与科学计算软件。    (满分:5)
    A. I、II和III
    B. I、III和IV
    C. II、III和IV
    D. 以上都正确
14. 结构分析方法就是面向(   )自顶向下逐步求精进行需求分析的方法。    (满分:5)
    A. 目标
    B. 数据流
    C. 功能
    D. 对象
15. 软件可维护性是指软件能够被理解、校正、(   )功能的容易程序。    (满分:5)
    A. 变更
    B. 维护
    C. 修改
    D. 适应及增强
16. 面向数据流的设计方法把(   )映射成软件结构。    (满分:5)
    A. 数据流
    B. 系统结构
    C. 控制结构
    D. 信息流
17. 模块中所有成分引用共同的数据,该模块的内聚度是(   )。    (满分:5)
    A. 逻辑性
    B. 顺序性
    C. 功能性
    D. 通信性
18. 软件测试方法中,黑盒测试法主要用于测试(   )。    (满分:5)
    A. 结构合理性
    B. 软件外部功能
    C. 程序正确性
    D. 程序内部逻辑
19. 在四种类型的维护中,(   )维护是针对用户对软件提出的功能和性能要求的。    (满分:5)
    A. 正确性
    B. 适应性
    C. 完善性
    D. 预防性
20. 需求分析阶段的工作可以分成四个方面:对问题的识别,分析与综合,制定规格说明以及(   )。    (满分:5)
    A. 总结
    B. 实践性报告
    C. 需求分析评审
    D. 以上答案都不正确
页: [1]
查看完整版本: 电子科技大学11秋《软件工程》在线作业一二三答案