中国石油大学(北京)-《软件工程》第一次在线作业

本文概述了软件开发的第一步,从结构化分析的DFD工具,到需求确认的重要性,再到白盒与黑盒测试方法的应用。深入探讨了瀑布模型、原型设计和面向对象开发的UML语言。同时,讲解了软件工程中的关键环节如技术可行性分析、面向对象设计和数据流驱动的系统设计。
摘要由CSDN通过智能技术生成

第一次在线作业
单选题 (共25道题)
收起
1.(2.5分) 结构化分析建立功能模型的工具是 ( )
   A、DFD  
   B、判定树/判定表
   C、SC
   D、结构化语言
我的答案:A   此题得分:2.5分
2.(2.5分) 检查软件产品是否符合需求定义的过程称为 ( )
   A、确认测试
   B、集成测试
   C、系统测试
   D、单元测试
我的答案:A   此题得分:2.5分
3.(2.5分) 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试( )
   A、结构合理性
   B、软件外部功能
   C、程序正确性
   D、程序内部逻辑
我的答案:B   此题得分:2.5分
4.(2.5分) 软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为( )
   A、瀑布模型
   B、对象模型
   C、螺旋模型
   D、层次模型
我的答案:A   此题得分:2.5分
5.(2.5分) 建立原型的目的不同,实现原型的途径也有所不同,下列不正确的类型是( )
   A、用于验证软件需求的原型
   B、垂直原型
   C、用于验证设计方案的原型
   D、用于演化出目标系统的原型
我的答案:B   此题得分:2.5分
6.(2.5分) 面向对象的开发方法中,( )将是面向对象技术领域内占主导地位的标准建模语言。
   A、Booch方法
   B、Coad方法
   C、UML语言
   D、OMT方法
我的答案:C   此题得分:2.5分
7.(2.5分) 黑盒技术设计测试用例的方法之一为( )
   A、因果图
   B、逻辑覆盖
   C、循环覆盖
   D、基本路径测试
我的答案:A   此题得分:2.5分
8.(2.5分) 软件测试方法中的静态测试方法之一为( )
   A、计算机辅助静态分析
   B、黑盒法
   C、路径覆盖
   D、边界值分析
我的答案:A   此题得分:2.5分
9.(2.5分) 技术可行性是可行性研究的关键,其主要内容一般不包括( )
   A、风险分析
   B、资源分析
   C、人员分析
   D、技术分析
我的答案:C   此题得分:2.5分
10.(2.5分) 从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为( )的方法。
   A、面向对象
   B、面向数据
   C、面向过程
   D、面向属性
我的答案:A   此题得分:2.5分
11.(2.5分) 当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系。
   A、判定表和判定树
   B、盒图
   C、流程图
   D、关系图
我的答案:A   此题得分:2.5分
12.(2.5分) 需求分析的任务不包括( )
   A、问题分析
   B、系统设计
   C、需求描述
   D、需求评审
我的答案:B   此题得分:2.5分
13.(2.5分) 为改正软件系统中潜藏的错误而进行的维护活动称为( )
   A、纠错性维护
   B、适应性维护
   C、改善性维护
   D、预防性维护
我的答案:A   此题得分:2.5分
14.(2.5分) 以下不属于白盒测试技术的是( )
   A、逻辑覆盖
   B、基本路径测试
   C、循环覆盖测试
   D、等价类划分
我的答案:D   此题得分:2.5分
15.(2.5分) 盒图也称为( )或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。
   A、流程图
   B、判定表
   C、框图
   D、N-S图
我的答案:D   此题得分:2.5分
16.(2.5分) 为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为
   A、纠错性维护
   B、适应性维护
   C、改善性维护
   D、预防性维护
我的答案:D   此题得分:2.5分
17.(2.5分) 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为
   A、纠错性维护
   B、适应性维护
   C、改善性维护
   D、预防性维护
我的答案:C   此题得分:2.5分
18.(2.5分) 与设计测试数据无关的文档是
   A、需求说明书
   B、设计说明书
   C、源程序
   D、项目开发设计
我的答案:D   此题得分:2.5分
19.(2.5分) 面向数据流的软件设计方法,一般是把数据流图中数据流划分为( ),再将数据流图映射为软件结构。
   A、数据流和事务流
   B、交换流和事务流
   C、信息流和控制流
   D、交换流和数据流
我的答案:B   此题得分:2.5分
20.(2.5分) 在需求分析之前有必要进行( )工作。
   A、程序设计
   B、可行性分析
   C、E-R分析
   D、数据分析
我的答案:B   此题得分:2.5分
21.(2.5分) 在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。
   A、E-R图
   B、框图
   C、DFD
   D、时序网络
我的答案:C   此题得分:2.5分
22.(2.5分) 采用Gantt图表示软件项目进度安排,下列说法中正确的是
   A、能够反映多个任务之间的复杂关系
   B、能够直观表示任务之间相互依赖制约关系
   C、能够表示哪些任务是关键任务
   D、能够表示子任务之间的并行和串行关系
我的答案:D   此题得分:2.5分
23.(2.5分) 快速原型模型的主要特点之一是
   A、开发完毕才见到产品
   B、及早提供全部完整的软件产品
   C、开发完毕后才见到工作软件
   D、及早提供工作软件
我的答案:D   此题得分:2.5分
24.(2.5分) 模块的内聚性最高的是
   A、逻辑内聚
   B、时间内聚
   C、偶然内聚
   D、功能内聚
我的答案:D   此题得分:2.5分
25.(2.5分) 结构设计是一种应用最广泛的系统设计方法,是以( )为基础、自顶向下、逐步求精和模块化的过程。
   A、数据流
   B、数据流图
   C、数据库
   D、数据结构
我的答案:D   此题得分:2.5分
判断题 (共15道题)
收起
26.(2.5分) 一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力
   正确
   错误
我的答案:错误   此题得分:2.5分
27.(2.5分) 快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。
   正确
   错误
我的答案:正确   此题得分:2.5分
28.(2.5分) 面向数据设计方法一般都包括下列任务: 确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。
   正确
   错误
我的答案:正确   此题得分:2.5分
29.(2.5分) 耦合度是对软件结构中模块间关联程度的一种度量。在设计软件时应追求尽可能紧密的耦合的系统。。
   正确
   错误
我的答案:错误   此题得分:2.5分
30.(2.5分) 数据输入的一般准则中包括尽量增加用户输入的动作。
   正确
   错误
我的答案:错误   此题得分:2.5分
31.(2.5分) 数据流图中各构成元素的名称不一定必须具有明确的含义以代表对应元素的内容或功能。。
   正确
   错误
我的答案:错误   此题得分:2.5分
32.(2.5分) 软件工程使用的软件工具能够自动或半自动地支持软件的开发、管理和文档的生成。
   正确
   错误
我的答案:正确   此题得分:2.5分
33.(2.5分) 为了充分发挥开发人员的潜力、缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分。
   正确
   错误
我的答案:正确   此题得分:2.5分
34.(2.5分) 需求分析阶段的成果主要是需求规格说明,但该成果与软件设计、编码、测试直至维护关系不大。
   正确
   错误
我的答案:错误   此题得分:2.5分
35.(2.5分) 类是对具有共同特征的对象的进一步抽象。
   正确
   错误
我的答案:正确   此题得分:2.5分
36.(2.5分) 软件测试是要发现软件中的所有错误。
   正确
   错误
我的答案:错误   此题得分:2.5分
37.(2.5分) 缺乏有力的方法学的指导和有效的开发工具的支持, 这往往是产生软件危机的原因之一。
   正确
   错误
我的答案:正确   此题得分:2.5分
38.(2.5分) 数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。
   正确
   错误
我的答案:错误   此题得分:2.5分
39.(2.5分) 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。
   正确
   错误
我的答案:错误   此题得分:2.5分
40.(2.5分) 如果通过软件测试没有发现错误,则说明软件是正确的。
   正确
   错误
我的答案:错误   此题得分:2.5分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值