奥鹏17春16秋西交《软件工程概论》在线作业
一、单选(共 19 道,共 38 分。)
1. 下面错误的说法是()
A. 每个数据流必须用名词或名词短语命名 B. 每个加工必须有名字,通常是动词短语 C. 每个数据存储必须用名词或名词短语 D. 每个数据源点或终点必须有名字 标准解:
2. 软件测试的目的是() A. 证明软件的正确性
B. 找出软件系统中存在的所有错误 C. 证明软件系统中存在错误
D. 尽可能多的发现软件系统中的错误 标准解:
3. 瀑布模型的问题是() A. 用户容易参与开发 B. 缺乏灵活性
C. 用户与开发者易沟通 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. 指出PDL是下列()语言 A. 高级程序设计语言 B. 伪码
C. 中级程序设计语言 D. 低级程序设计语言 标准解:
11. 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试() A. 结构合理性 B. 软件外部功能 C. 程序正确性 D. 程序内部逻辑 标准解:
12. 以下说法错误的是()
A. 面向对象分析与面向对象设计的定义没有明显的区别
B. 在实际的软件开发过程中面向对象分析与面向对象设计的界限是模糊的 C. 面向对象分析和面向对象设计活动是一个多次反复迭代的过程 D. 从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程 标准解:
13. 分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的() 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. 一个模块调用另一个模块时,传递的是控制变量 C. 通过一个公共数据环境相互作用的哪些模块间的耦合
D. 一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部 标准解:
西交《软件工程概论》在线作业
二、多选(共 1 道,共 2 分。)
1. Constantine提出的“组织范型”包括() A. 封闭式范型 B. 随机式范型 C. 开放式范型 D. 同步式范型 标准解:
西交《软件工程概论》在线作业
三、判断(共 30 道,共 60 分。)
1. 类有三种复用方式:实例复用、继承复用、多态复用。() A. 错误 B. 正确 标准解:
2. IDEF0用来描述系统的功能活动及联系,建立系统的功能模型。() A. 错误 B. 正确 标准解:
3. 螺旋模型将瀑布模型和增量模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。() A. 错误 B. 正确 标准解:
4. 在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括:功能需求、性能需求、环境需求、用户界面需求。() A. 错误 B. 正确 标准解:
5. 软件层次一般分为专用应用层、通用应用层、中间件层、系统软件层四个层。() A. 错误 B. 正确 标准解:
6. UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。() A. 错误 B. 正确 标准解:
7. Booch方法的开发模型分静态模型和动态模型类型。() A. 错误 B. 正确 标准解:
8. 软件生存周期包括可行性研究、项目开发计划、需求分析、软件设计、编码、测试、维护等活动。() A. 错误 B. 正确 标准解:
9. 内聚性是一个构件内部各种元素彼此结合的紧密程度的度量。包括:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。() A. 错误 B. 正确 标准解:
10. 带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结构衰退。() A. 错误 B. 正确 标准解:
11. 软件维护费用增加的主要原因是维护的生产率非常低。() A. 错误 B. 正确 标准解:
12. 软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。() A. 错误 B. 正确 标准解:
13. 软件项目计划有:(1)项目实施计划(软件开发计划)(2)质量保证计划(3)软件测试计划(4)文档编制计划(5)用户培训计划(6)综合支持计划(7)软件发布计划。() A. 错误 B. 正确 标准解:
14. 测试模型包括:测试用例、测试用例、测试构件。() A. 错误 B. 正确 标准解:
15. 基本的估算方法有自顶向下估算、自底向上估算、差别估算法等等。() A. 错误 B. 正确 标准解:
16. Wirfs-Brock等人提出了种类-责任-协作者开发类图的卡片技术。该技术使用实际的或虚拟的索引卡片,为定义类提供较多的信息。() A. 错误 B. 正确
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库16秋西交《软件工程概论》在线作业在线全文阅读。
相关推荐: