西南交大18春《软件工程》在线作业12资料
西南交《软件工程》在线作业一一、单选题:
1.(单选题)一组语句在程序中多次出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚度是()的。 (满分:)
A一致性
B瞬时性
C偶然性
D通信性
正确答案:——C——
2.(单选题)软件文档是 (满分:)
A程序
B工具
C文书和资料
D数据
正确答案:——C——
3.(单选题)需求分析() (满分:)
A要回答“软件必须做什么?”
B可以概括为“理解,分解,表达”六个字
C要求编写需求规格说明书
D上面都对
正确答案:——D——
4.(单选题)在软件的可行性研究主要从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于()的研究 (满分:)
A经济可行性
B技术可行性
C操作可行性
D社会可行性
正确答案:————
5.(单选题)面向数据流的设计方法把()映射成软件结构 (满分:)
A数据流
B系统结构
C控制结构
D信息流
正确答案:————
6.(单选题)技术可行性要解决() (满分:)
A存在侵权否
B成本-效益问题
C运行方式可行
D技术风险问题
正确答案:————
7.(单选题)属于软件设计的基本原理是()。 (满分:)
A数据流分析设计
B变换流分析设计
C事务流分析设计
D模块化
正确答案:————
8.(单选题)一个模块把数值作为参数传递给另一个模块,这种耦合方式称为() (满分:)
A公共耦合
B内容耦合
C控制耦合
D数据耦合
正确答案:————
9.(单选题)在结构化分析方法中,与数据流图配合使用的是() (满分:)
A网络图
B实体联系图
C数据字典
D程序流程图
正确答案:————
10.(单选题)软件需求阶段要解决的问题是() (满分:)
A软件做什么
B软件提供哪些信息
C软件采用的结构
D软件怎样做
正确答案:————
11.(单选题)需求分析阶段的研究对象是() (满分:)
A用户要求
B分析员要求
C系统要求
D软硬件要求
正确答案:————
12.(单选题)最高程度也是最差的耦合是() (满分:)
A公共耦合
B内容耦合
C控制耦合
D数据耦合
正确答案:————
13.(单选题)软件设计阶段一般又可分为() (满分:)
A逻辑设计和功能设计
B概要设计和详细设计
C概念设计和物理设计
D模型设计和程序设计
正确答案:————
14.(单选题)下列不属于成本-效益分析的度量指标是() (满分:)
A货币的时间价值
B投资回收期
C性质因素
D纯收入
正确答案:————
15.(单选题)结构化设计方法在软件开发中,用于() (满分:)
A测试用例设计
B概要设计
C程序设计
D详细设计
正确答案:————
16.(单选题)软件工程与计算机科学的性质不同,软件工程着重于() (满分:)
A理论研究
B建造软件系统
C原理探讨
D原理的理论
正确答案:————
17.(单选题)()着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系 (满分:)
A程序流程图
B数据流图
CE-R图
D软件结构图
正确答案:————
18.(单选题)SA方法的基本思想是() (满分:)
A自底向上逐步抽象
B自底向上逐步分解
C自顶向下逐步分解
D自顶向下逐步抽象
正确答案:————
19.(单选题)软件设计一般分为总体设计和详细设计,它们之间的关系是() (满分:)
A全局和局部
B抽象和具体
C总体和层次
D功能和结构
正确答案:————
20.(单选题)软件设计一般将用图形工具,下列()可用作设计的图形工具①结构图②实体联系图③IPO图④层次图 (满分:)
A①和②
B③和④
C①③和④
D全部
正确答案:————
21.(单选题)软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,以期达到的最终目标是() (满分:)
A软件开发工程化
B消除软件危机
C实现软件可重用
D程序设计自动化
正确答案:————
22.(单选题)需求分析阶段最重要的技术文档之一是() (满分:)
A项目开发计划
B设计说明书
C需求规格说明书
D可行性分析报告
正确答案:————
23.(单选题)软件工程学科出现的直接原因是() (满分:)
A计算机的发展
B其它工程学科的影响
C软件危机的出现
D程序设计方法学的影响
正确答案:————
24.(单选题)软件是一种()性工业产品 (满分:)
A理论
B知识(或逻辑)
C消耗
D体力
正确答案:————
25.(单选题)数据字典中,一般不包括下列选项中的()条目 (满分:)
A数据流
B数据存储
C加工
D源点与终点
正确答案:————
西南交《软件工程》在线作业二
一、单选题:
1.(单选题)需求分析() (满分:)
A要回答“软件必须做什么?”
B可以概括为“理解,分解,表达”六个字
C要求编写需求规格说明书
D上面都对
正确答案:——D——
2.(单选题)软件设计中划分模块通常遵循的原则是要使模块间的耦合性尽可能() (满分:)
A强
B弱
C较强
D适中
正确答案:——B——
3.(单选题)软件需求分析阶段建立原型的主要目的时() (满分:)
A确定系统的功能和性能要求
B确定系统的运行要求
C确定系统是否满足用户需要
D确定系统是否满足开发人员需要
正确答案:——A——
4.(单选题)结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素 (满分:)
A数据流图
B数据字典
C判定表
D判定树
正确答案:————
5.(单选题)制定软件项目开发计划的目的对软件开发过程、进度、资源进行() (满分:)
A组织和管理
B分析与估算
C设计与测试
D规划与调整
正确答案:————
6.(单选题)软件是一种()性工业产品 (满分:)
A理论
B知识(或逻辑)
C消耗
D体力
正确答案:————
7.(单选题)由于软件生产的复杂性和高成本,使大型软件的生成出现危机,软件危机的主要表现包括了下述()方面。①生产成本过高②需求增长难以满足③进度难以控制④质量难以保证 (满分:)
A①②
B②③
C④
D全部
正确答案:————
8.(单选题)在结构化分析方法中,与数据流图配合使用的是() (满分:)
A网络图
B实体联系图
C数据字典
D程序流程图
正确答案:————
9.(单选题)程序结构中矩形表示() (满分:)
A数据
B加工
C模块
D存储
正确答案:————
10.(单选题)在面向数据流的软件设计方法中,一般把数据流分为() (满分:)
A变换流和事务流
B变换流和控制流
C事务流和控制流
D数据流和控制流
正确答案:————
11.(单选题)软件工程学科出现的直接原因是() (满分:)
A计算机的发展
B其它工程学科的影响
C软件危机的出现
D程序设计方法学的影响
正确答案:————
12.(单选题)一个模块把数值作为参数传递给另一个模块,这种耦合方式称为() (满分:)
A公共耦合
B内容耦合
C控制耦合
D数据耦合
正确答案:————
13.(单选题)好的软件结构应该是() (满分:)
A高内聚、高耦合
B低耦合、高内聚
C高耦合、低内聚
D低耦合、低内聚
正确答案:————
14.(单选题)软件文档是 (满分:)
A程序
B工具
C文书和资料
D数据
正确答案:————
15.(单选题)在数据流图中,有名字及方向的成分是() (满分:)
A数据流
B信息流
C控制流
D信号流
正确答案:————
16.(单选题)为了提高模块的独立性,模块内部最好是() (满分:)
A逻辑内聚
B时间内聚
C功能内聚
D通信内聚
正确答案:————
17.(单选题)数据流图描述系统的() (满分:)
A数据结构
B控制流程
C基本加工
D软件功能
正确答案:————
18.(单选题)软件工程与计算机科学的性质不同,软件工程着重于() (满分:)
A理论研究
B建造软件系统
C原理探讨
D原理的理论
正确答案:————
19.(单选题)()着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系 (满分:)
A程序流程图
B数据流图
CE-R图
D软件结构图
正确答案:————
20.(单选题)软件需求规格说明书的内容不应包括对()的描述 (满分:)
A主要功能
B算法的详细过程
C用户界面及运行环境
D软件的性能
正确答案:————
21.(单选题)内聚是对模块功能强度的度量,内聚性最强的是() (满分:)
A逻辑内聚
B顺序内聚
C偶然内聚
D功能内聚
正确答案:————
22.(单选题)需求分析阶段的研究对象是() (满分:)
A用户要求
B分析员要求
C系统要求
D软硬件要求
正确答案:————
23.(单选题)在需求分析之前有必要进行() (满分:)
A程序设计
B可行性分析
CER分析
D3NF分析
正确答案:————
24.(单选题)SA方法的基本思想是() (满分:)
A自底向上逐步抽象
B自底向上逐步分解
C自顶向下逐步分解
D自顶向下逐步抽象
正确答案:————
25.(单选题)面向数据流的设计方法把()映射成软件结构 (满分:)
A数据流
B系统结构
C控制结构
D信息流
正确答案:————
www.ap5u.com
页:
[1]