智慧树知到答案软件工程(山东联盟)(济宁医学院) 最新答案

资源下载
下载价格15

第一章 单元测试

1、单选题:
软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指( )。
选项:
A:功能化方法
B:面向对象方法
C:原型化方法
D:结构化方法
答案: 【结构化方法】

2、单选题:
在软件危机中表现出来的软件质量差的问题,其原因是( )
选项:
A:没有软件质量标准
B:用户经常干预软件系统的研发工作
C:软件研发人员素质太差
D:软件开发人员不遵守软件质量标准
答案: 【没有软件质量标准】

3、判断题:
软件危机完全是由于硬件问题引起的。( )
选项:
A:对
B:错
答案: 【错】

4、判断题:
快速原型模型可以有效地适应用户需求的动态变化。( )
选项:
A:对
B:错
答案: 【对】

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:消耗
答案: 【逻辑】

第二章 单元测试

1、单选题:
系统流程图用于可行性分析中的( )的描述。
选项:
A:当前逻辑模型
B:新系统
C:目标系统
D:当前运行系统
答案: 【当前运行系统】

2、单选题:
可行性研究要进行一次( )需求分析。
选项:
A:彻底的
B:简化的、压缩的
C:详细的
D:全面的
答案: 【简化的、压缩的】

3、判断题:
数据流图就是用来刻画数据流和转换的信息系统建模技术。 ( )
选项:
A:错
B:对
答案: 【对】

4、判断题:
对于软件项目, 投资回收期越长, 越快获得利润。 ( )
选项:
A:对
B:错
答案: 【错】

5、判断题:
通常用数据流图、 数据字典和简明算法描述表示系统的逻辑模型。 ( )
选项:
A:对
B:错
答案: 【对】

6、判断题:
数据流图的分解速度应保持较高。 通常一个加工每次可分解为 10~20 个子加工。( )
选项:
A:错
B:对
答案: 【错】

7、判断题:
在可行性研究中最难决断和最关键的问题是技术可行性。 ( )
选项:
A:对
B:错
答案: 【对】

8、单选题:
可行性研究阶段的主要任务包括( )。
选项:
A:导出系统的逻辑模型
B:分析和澄清问题定义
C:其他所有选项
D:制定粗略的进度、建议和计划
答案: 【其他所有选项】

9、单选题:
技术可行性是可行性研究的关键, 其主要内容一般不包括( )。
选项:
A:技术分析
B:风险分析
C:资源分析
D:人员分析
答案: 【人员分析】

第三章 单元测试

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:N-S
B:PFD
C:DFD
D:PAD
答案: 【】

10、单选题:
下列不属于与用户沟通获取需求的方法的是( )
选项:
A:面向数据流自顶向下求精
B:访谈
C:网络技术
D:快速建立软件原型
答案: 【】

11、单选题:
软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及( )
选项:
A:需求审评
B:总结
C:用户
D:都不正确
答案: 【】

12、单选题:
系统流程图用于可行性分析中的( )的描述。
选项:
A:目标系统
B:当前运行系统
C:当前逻辑模型
D:新系统
答案: 【】

第四章 单元测试

1、单选题:
对一个程序来说,组成系统的模块数目( ),则开发成本越小。
选项:
A:越少
B:为某个定值
C:越多
D:在5~9个之间
答案: 【】

2、单选题:
在众多的设计方法中,SD方法是最受人注意的,也是最广泛应用的一种,SD方法考虑如何建立一个结构良好的程序结构,它提出了评价模块结构质量的两个具体标准:块间联系和块内联系。SD方法的最终目标是( )。
选项:
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:程序流程图
答案: 【】

第五章 单元测试

1、单选题:
下列关于JSP方法不正确的说法是( )
选项:
A:JSP方法不明确的划分软件概要设计和详细设计的两个阶段
B:JSP方法主要用于规模不大的数据处理系统
C:JSP方法适用于输入数据和输出数据之间有对应关系的问题求解
D:JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。因此它只适用于详细设计阶段
答案: 【】

2、判断题:
详细设计的结果基本最终决定了软件的质量。( )
选项:
A:错
B:对
答案: 】

3、单选题:
程序控制一般分为三种基本结构:.顺序、循环和( )。
选项:
A:子程序
B:分支
C:循环
D:分块
答案: 【】

4、单选题:
在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是( )。
选项:
A:PAD图
B:判定树
C:IPO
D:PDL
答案: 【】

5、单选题:
程序的三种基本控制结构的共同特点是( )。
选项:
A:已经用硬件实现
B:不能嵌套使用
C:只能用来写简单程序
D:只允许有一个入口和一个出口
答案: 【】

6、单选题:
下列叙述正确的是( )。
选项:
A:结构化程序设计强调效率第一
B:N-S图可以用于系统设计
C:PDL语言可以用于运行
D:PAD图表达的软件过程成树型结构
答案: 【】

7、单选题:
在软件详细设计过程中不采用的描述工具是( )。
选项:
A:判定表
B:DFD图
C:PAD图
D:IPO图
答案: 【】

8、单选题:
详细设计的任务是确定每个模块的( )。
选项:
A:调用关系
B:输入输出数据
C:算法
D:功能
答案: 【

9、单选题:
详细设计与概要设计衔接的图形工具是( )。
选项:
A:DFD图
B:PAD图
C:程序流程图
D:SC图
答案: 【】

10、单选题:
在人机界面的设计过程中,不需要考虑下列( )问题。
选项:
A:出错信息处理
B:系统响应时间
C:用户帮助
D:输入输出数据
答案: 【

第六章 单元测试

1、单选题:
测试的关键问题是( )。
选项:
A:如何验证程序的正确性
B:如何组织对软件的评审
C:如何采用综合策略
D:如何选择测试用例
答案: 【】

2、单选题:
下列方法中,不属于黑盒测试的是( )。
选项:
A:基于场景的测试方法
B:基本路径测试法
C:边界值分析法
D:等价类测试法
答案: 【

3、单选题:
下面有关测试原则的说法正确的是( )。
选项:
A:测试用例应由测试的输入数据和预期的输出结果组成
B:使用测试用例进行测试是为了检查程序是否做了它该做的事
C:测试用例只需选取合理的输入数据
D:程序最好由编写该程序的程序员自己来测试
答案: 【】

4、单选题:
在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( )。
选项:
A:可划分为1个有效等价类,1个无效等价类
B:可划分为2个有效等价类,2个无效等价类
C:可划分为1个有效等价类,2个无效等价类
D:可划分为2个有效等价类,1个无效等价类
答案: 【】

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:发现软件开发中出现的错误
答案: 【】

第七章 单元测试

1、单选题:
软件的适应性维护活动所花费的工作占整个维护工作量的( )
选项:
A:25%
B:50%
C:70%
D:20%
答案: 【】

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:设计
答案: 【

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者

评论0

请先

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录