- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件工程概论考试模拟试卷
专业:科目:软件工程概论
专业:
题号
一
四
五
六
总分
分数
一、单项选择题:在每小题列出的四个备选答案中只有一个答案是符合题目要.???..
求。请将正确答案填入“单项选择题答题表”对应的格中。未填入答题表、
错选或多选均不得分。(每小题1分,本题共计20分)
得分
评卷人
单项选择题答题表
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等
原因导致了()。
A.软件危机 B.软件工程
C.程序设计革命 D?结构化程序设计
瀑布模型的主要特点之一是()。
A.推迟实现 B.成功率极高 C.容易失败D.过程迭代
可行性研究阶段的主要任务包括()。
A.分析和澄清问题定义 B.导出系统的逻辑模型
C?制定粗略的进度.建议和计划 D.以上全是
软件需求分析的任务是准确地定义出要开发的软件系统是()。
A.如何做?B.
A.如何做?B.怎么做?
5.面向对象分析是对系统进行(
A.需求建模B.程序设计
C.做什么?
)的一种方法。
C.设计评审
D.不做什么?
D.测试验收
数据字典是软件需求分析阶段的重要工具之一,其基本功能是()。
A.数据库设计 B.数据通信 C.数据定义 D.数据维护
使用实体-联系图(ER图)建立的概念性数据模型中包含3种互相关联的信息:()。
A.数据对象,属性,方法
C.数据表,属性,联系
B.数据对象,属性,联系
D.数据表,实体,联系
模块的内聚性最高的是()。
A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚
在软件工程中,描绘软件结构的图形工具不包括()。
A.层次图 B.HIPO图
10.提高程序可读性的手段包括(
C.PAD图 D.H图
)。
A.使用三种标准控制结构
B.米用有实际意义的变量名
C.给程序加注释
D.以上都是
11.结构化设计又称为()。
A.概要设计
B.面向数据流的设计
C.面向对象设计
D.详细设计
在结构化设计方法中全面指导模块划分的最重要的原则是()。
A.程序模块化B.模块高内聚 C.模块低耦合 D.模块独立性
为了提高软件的可维护性,在编码阶段应注意()。
A.保存测试用例和数据 B.提高模块的独立性
C.文档的副作用 D.养成好的程序设计风格
下列属于维护阶段的文档是()。
A.软件规格说明 B.用户操作手册
C.软件问题报告 D.软件测试分析报告
软件测试中,黑盒法是通过分析程序的()来设计测试用例的。
A.应用范围 B.内部逻辑C.功能 D.输入数据
为了满足用户在使用过程中对软件提出的新的功能与性能要求,需要
对原来的软件的功能进行修改或扩充。这种维护的维护类型是()。A.改正性维护 B.适应性维护C.完善性维护D.预防性维护
软件调试技术包括()。
A.边界值分析 B.演绎法 C.循环覆盖 D.集成测试
在整个软件维护阶段所花费的全部工作中,哪种维护所占比例最大?
()
A.改正性维护 B.适应性维护C.完善性维护D.预防性维护
汽车有一个发动机。汽车和发动机之间的关系是()。
A.继承关系 B.聚合关系 C.分类关系D.主从关系
面向对象分析的独到之处在于( )。
A.将数据和操作结合在一起而不是分离B.仅考虑数据结构
C.数据和操作分别独立考虑 D.仅考虑操作过程
二、填空题(每空1分,本题共计10分)
得分
评卷人
从工程管理的角度看,软件设计可分为总体设计和两
大步骤。
模块独立性的两个定性度量指标是指 和内聚。
是为了获得高质量软件所需要完成的一系列任务的框架。
可行性研究阶段主要使用到的图形工具包括和
数据流图。
为了便于对照检查,测试用例应由输入数据和预期的两
部分组成。
是指根据程序控制流的复杂程度度量得到的程序的复杂程度。
在不影响程序正确性和效率的前提下,有效编排和合理组织程序的基本原则,统称为。
逆向工程与是目前预防性维护采用的主要技术。
详细设计通常以结构化程序设计技术为逻辑基础,因为从软件工程观点看,是软件最重要的质量标准之一。
软件测试过程中不可能做到穷举测试,所以精心设计是
保证达到测试目的所必需的。
三、判断题:判断下列各题是否正确,正确的划V,错误的划X。(每小题1分,本题共计15分)
得分
评卷人
()1. 面向数据流的设计方法(Jackso方法)是进行详细设计的形式化方法。
()2. 缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生
软件危机的原因之一。
()3.PDL经常表现为一种“混杂”的形式,它不允许自然语言与某种结构化程序设计语言(如Pascal、C)的语法结构交织在一起。
()4. 结
文档评论(0)