1、软件工程(第 2 版) -在线作业 _A 用户名: W130201122139 最终成绩: 100.0 一 单项选择题 1. 个体手工劳动生产方式的时代是( )。 程序设计 软件生产生动化 程序系统 软件工程 本题分值: 5.0 用户得分: 5.0 用户解答: 程序设计 知识点: 1.1 软件工程的产生 2. 成本 -效益分析的目的是从( )角度评价一个新软件项目是否可行。 效益 经济 技术 成本 本题分值: 5.0 用户得分: 5.0 用户解答: 经济 知识点: 2.1 可行性研究 3. 项目开发计划是一个( )文档。 可行性 技术性 分析性 管理性 本题分值: 5.0 用户得分: 5.0
2、用 户解答: 管理性 知识点: 2.2 系统流程图 4. 需求分析是( )。 软件开发工作的基础 由系统分析员单独完成的 软件生存周期的开始 由用户自己单独完成的 本题分值: 5.0 用户得分: 5.0 用户解答: 软件开发工作的基础 知识点: 3.1 需求分析的任务 5. 与早期的软件开发方式相比较,结构化生命周期法其最要的指导原则应该是( )。 用户需求至上 自顶向下设计 分阶段开发 逐步求 精 本题分值: 5.0 用户得分: 5.0 用户解答: 自顶向下设计 知识点: 3.2 结构化分析方法 6. 数据流图描述数据在软件中流动和被处理变换的过程,它是以图示的方法来表示( )。 软件功能
3、软件结构 软件加工 软件模型 本题分值: 5.0 用户得分: 5.0 用户解答: 软件功能 知识点: 3.3 数据流图( DFD) 7. IDEF0 图不反映出系统( )。 系统功能如何实现 系统实现的约束条件 系统做什么 系统由谁来做 本题分值: 5.0 用户得分: 5.0 用户解答: 系统功能如何实现 知识点: 3.6 IDEF 方法 8. 下列( )是耦合度最高、且最差的耦合。 内容耦合 控制耦合 数据耦合 公共耦合 本题分值: 5.0 用户得分: 5.0 用户解答: 内容耦合 知识点: 4.2 软件设计的基本原理 9. 下列叙述中,( )是正确的。 事务分析和变换分析的设计步骤是基本相
4、似的 上述都正确 软件系统中所有的信息流都可以认 为是变换流 软件系统中所有的信息流都可以认为是事务流 本题分值: 5.0 用户得分: 5.0 用户解答: 事务分析和变换分析的设计步骤是基本相似的 知识点: 4.4 面向数据流的设计方法 10. 下面是关于 PDL 语言的说法,其中( )是不正确的。 PDL 的外层语法应符合一般程序设计语言常用的语法规则 PDL 是只描述加工做什么 PDL 是描述处理过程怎么做 PDL 也称为伪码 本题分值: 5.0 用户得分: 5.0 用户解答: PDL 是只描述加工做什么 知识点: 5.1 详细设计的基本任务 11. 下列是关于系统开发方法 JSP 的说法
5、,不正确的是( )。 JSP 方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。因此它只适用于详细设计阶段 JSP 方法主要用于规模不大的数据处理系统 JSP 方法适用于输入数据和输出数据之间有对应关系的问题求解 JSP 方法不明确的划分软件概要设计和详细设计的两个阶段 本题分值: 5.0 用户得分: 5.0 用户解答: JSP 方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。因此它只适用于详细设计阶段 知识点: 5.2 Jackson 方法 12. 一般说来,投入运行的软件系统中有错误( )。 是必然的 不是不可以理解的 是不能容 忍的 是要求退货的理由 本题分
6、值: 5.0 用户得分: 5.0 用户解答: 不是不可以理解的 知识点: 13. 结构化分析( SA)是软件开发需求分析阶段所使用的方法,下列( )不是SA 所使用的工具。 PAD 图 结构化语言 判定表 DFD 图 本题分值: 5.0 用户得分: 5.0 用户解答: PAD 图 知识点: 3.3 数据流图( DFD) |3.4 数据字典( DD) |3.5 加工逻辑的描述 14. 与计算机科学的理论研究不同,软件工程是一门( )学科。 工程性 心理性 原理性 理论性 本题分值: 5.0 用户得分: 5.0 用户解答: 工程性 知识点: 1.1 软件工程的产生 二 判断题 1. 软件开发的主要
7、任务是编写程序。 ( ) 正确 错误 本题分值: 5.0 用户得分: 5.0 用户解答: 错误 知识点: 1.1 软件工程的产生 2. 软件设计中的模块化、信息隐藏、抽象以及逐步求精等原则,都有助于得到高内聚低耦合度的软件产品。( ) 正确 错误 本题分值: 5.0 用户得分: 5.0 用户解答: 正确 知识点: 4.2 软件设计的基本原理 3. 在进 行总体设计时应加强模块间的联系。( ) 正确 错误 本题分值: 5.0 用户得分: 5.0 用户解答: 错误 知识点: 4.1 软件概要设计的基本任务 |4.2 软件设计的基本原理 4. 在同一软件结构图中的模块不可以同名。( ) 错误 正确
8、本题分值: 5.0 用户得分: 5.0 用户解答: 正确 知识点: 4.3 软件结构优化准则 5. PAD 图的控制流程为自下而上、从左到右地执行。( ) 正确 错误 本题分值: 5.0 用户得分: 5.0 用户解答: 错误 知识点: 5.1 详细设计的基本任务 6. 增量模型适合于软件需求不明确、设计方案有一定风险的软件项目。( ) 错误 正确 本题分值: 5.0 用户得分: 5.0 用户解答: 正确 知识点: 1.3 软件生存周期模型、方法和工具 |9.1 概述 软件工程(第 2 版) -在线作业 _B 用户名: W130201122139 最终成绩: 100.0 一 单项选择题 1. 软件危机是软件产业化过程 中出现的一种现象,下述现象中哪个不是其主要表现?( ) 软件质量不易保证 软件开发进度难以控制 软件开发成本提高 软件需求增长难以满足 本题分值: 5.0 用户得分: 5.0 用户解答: 软件质量不易保证 知识点: 1.1 软件工程的产生 2. 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因此,必须给出( )的回答。 正确 无二义 确定 行或不行 本题分值: 5.0 用户得分: 5.0 用户解答: 行或不行 知识点: 2.1 可行性研究