软件工程考研综合押题卷Word格式文档下载.docx
- 文档编号:6926899
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:11
- 大小:20.72KB
软件工程考研综合押题卷Word格式文档下载.docx
《软件工程考研综合押题卷Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件工程考研综合押题卷Word格式文档下载.docx(11页珍藏版)》请在冰点文库上搜索。
D、规划与调度
71、初步用户手册在(
B)阶段编写。
A.可行性研究 B.需求分析 C.软件概要设计 D.软件详细设计
76、软件设计将涉及软件的构造、过程和模块的设计,其中软件过程是指(
A、模块间的关系
B、模块的操作细节
C、软件层次结构
D、软件开发过程
78、黑盒测试在设计测试用例时,主要需要研究(A)。
A、需求规格说明与概要设计说明B、详细设计说明
C、项目开发计划D、概要设计说明与详细设计说明
81.作坊式小团体合作生产方式的时代是(
C
)时代。
A.程序设计
B.软件生产自动化C.程序系统
D.软件工程
82.软件需求分析阶段的工作,可以分为以下4个方面:
对问题的识别、分析与综合、编写需
A.总结B.阶段性报告C.需求分析评审D.以上答案都不正确
求分析文档以及(C)。
86.螺旋模型综合了(A)的优点,并增加了风险分析。
A.瀑布模型和演化模型B.瀑布模型和喷泉模型
C.演化模型和喷泉模型D.原型和喷泉模型
87.SA方法的分析步骤是首先调查了解当前系统的工作流程,然后(
A)。
A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型
B.获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型
C.获得当前系统的物理模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型
D.获得当前系统的物理模型,建立当前系统的物理模型,建立目标系统的物理模型
96.在软件工程中,白箱测试方法可用于测试程序的内部结构。
此方法将程序可作为(A
)
A.路径的集合
B.循环的集合
C.目标的集合
D.地址的集合
99、软件产品质量是生产者和用户都十分关心的问题,质量管理只看到产品的质量,近年来质量管理向(
A)发展,重要的基本假设是过程的质量直接影响产品的质量。
A.过程质量的控制
B.过程的改进
C.产品的改进
D.技术的革新
104.在软件的可行性研究中,可以从不同的角度对软件的可行性进行研究,其中是从软件的功能可行性角度考虑的是(
A、经济可行性
B、技术可行性
C、操作可行性
D、法律可行性
107、在结构化分析方法中,数据字典是重要的文档。
对加工的描述是数据字典的组成内容之一,常用的加工描述方法(
C)。
A.只有结构化语言 B.有结构化语言和判定树
C.有结构化语言、判定树和判定表 D.有判定树和判定表
109、软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定(
A.模块间的操作细节 B.模块间的相似性
C.模块间的组成关系 D.模块的具体功能
111.加工是对数据流图中不能再分解的基本加工的精确说明,下述哪个是加工的最核心(
A.加工顺序
B.加工逻辑
C.执行频率
D.激发条件
117.在软件维护工作中进行的最少的部分是(D)
A.校正性维护
B.适应性维护
C.完善性维护
D.预防性维护
120、McCall提出的软件质量的11个质量特性分为三组,下面哪一个不属于这三组(
A)
A.产品需求
B.产品运行
C.产品修正
D.产品转移
124.在SD方法中全面指导模块划分的最重要的原则是(D)
A.程序模块化B.模块高内聚
C.模块低耦合D.模块独立性
128.Jackson图中,模块框之间若有直线连接,表示它们之间存在(B)。
A.调用关系B.组成关系C.链接关系D.顺序执行关系
131.设年利率为i,现存入p元,若计复利,n年后可得钱数为( B )
A.p﹡(1+i﹡n)B.p﹡(i+1)n
C.p﹡(1+i)﹡nD.p﹡(i+n)
142.快速原型模型的主要特点之一是(D)
A.开发完毕才见到产品B.及早提供全部完整的软件产品
C.开发完毕后才见到工作软件D.及早提供工作软件
A.结构分解B、功能分解C、数据分解D、系统分解
147.通过(B)可以完成数据流图的细化。
160.为了提高软件的可维护性,在编码阶段应注意(D)
A.保存测试用例和数据B.提高模块的独立性
C.文档的副作用D.养成好的程序设计风格
二、填空题(请把答案写在相应的横线上,每小题1.5分)
2、概要设计主要是把各项功能需求转换成系统的体系结构。
3、面向对象开发方法包括OOA、OOD、OOP三部分。
8.软件工程管理的具体内容包括对开发人员、组织机构、用户、文档资料等方面的
管理。
12、在详细设计阶段,除了对模块内的算法进行设计,还应对模块内的__数据结构_进行设计。
13.对象的抽象是___类___。
15.软件工程包括软件开发技术和__软件工程管理__两大部分内容。
18、数据字典中有四类条目,分别是___数据流、数据项、数据存储、基本加工。
19、用于描述基本加工的小说明的三种描述工具是结构化语言、判定表、判定树_。
21、McCabe复杂性度量又称__环路度量_。
22、喷泉模型是一种以用户需求为动力,以__对象__为驱动的模型。
26、软件质量管理由软件质量保证、软件质量规划和软件质量控制三方面活动组成。
31、采用手工方法开发软件只有程序而无文档,维护困难,这是一种__非结构化__维护。
32、结构化方法是一种面向数据流的开发方法。
由结构化分析、_结构化方法_、结构化程序
设计构成。
33、对象之间进行通信的构造叫做_消息_。
34、按软件服务对象的范围可以把软件划分为项目软件和产品软件。
35、瀑布模型将软件生命期划分为若干阶段,各个阶段之间是通过文档实现过渡的。
36、概要设计主要是把各项功能需求转换成系统的__体系结构__。
39、软件质量管理由软件质量保证、软件质量规划和软件质量控制三方面活动组成。
40、类具有操作,它是对象__行为
_的抽象。
49、继承性是子类自动共享其父类的__数据结构和方法__机制。
10.(A)是用户和设计交换最频繁的方法。
A、原型模型B、瀑布模型方法
C、螺旋模型方法D、构件组装模型
14.(B)是为了获得高质量软件所需要完成的一系列任务的框架,他规定了完成各项任务的工作步骤。
C、软件工程B、软件过程A.质量管理D、软件方法学
20.数据存储和数据流都是(D),仅仅是所处的状态不同。
A、分析结果B、事件C、动作D、数据
21.数据流图和(C)共同组成系统的功能模型。
A、HIPO图B、PDLC、数据字典D、层次图
24.数据字典是对数据定义信息的集合,它所定义的对象都包含在()中。
A、数据流图B、程序框图C、软件结构D、方框图
32.下列叙述中,__A_____不属于数据字典的作用。
A、作为编码阶段的描述工具B、为用户与开发人员之间统一认识
C、作为概要设计的依据D、为需求分析阶段定义各类条目
33.不适于作为数据流图处理(加工)框名
称的是_B___。
A、人工校核工资数据B、工资支票数据
C、打印工资支票D、计算职工工资
35.虽然可以使用自然语言描述由数据元素组成数据的关系,但为了更加清晰简洁,建议采用符号来表示,其中1{a}5所代表的含义是(A)
A、a重复出现,最少出现1次,最多出现5次
B、a重复出现,只能出现1次,或5次
C、a重复出现,其可以出现1次,也可以出现5次
D、a是可选的,可以出现2、3、4次
36.(C)是可行性研究的一项重要内容,是客户组织负责人从经济角度判断是否继续投资于这项工程的主要依据。
A、纯收入计算B、投资回收期分析
C、成本/效益分析D、投资回收率分析
39.()需求制定系统必须提供的服务,是对软件系统的一项基本需求,但却并不是唯一的需求。
C、功能需求B、性能需求
C、可靠性和可用性需求D、接口及约束
44.“快速建立软件原型”是一种比较准确、有效、强大的需求分析技术,为了快速的构建和修改原型,通常采用3种方法和工具,以下哪项是无效的(C)
A、可重用的软件构件B、形式化需求规格说明和环境原型
C、高级语言选择D、第四代技术
47,(A)是对引起系统做动作或(和)从一个状态转换到另一个状态的外界事情的抽象。
A、事件B、状态C、初态D、终态
50.描述复杂的事物时,图形远比文字叙述优越得多,在需求分析阶段可以使用(C)等图形工具。
A、层次方框图和判定表
B、数据流图和程序流程图
C、IPO图和层次方框图
D、warnier图和PDL
53.软件需求分析阶段建立原型的主要目的是(A).
A、确定系统的功能和性能要求B、确定系统的性能要求
C、确定系统是否满足用户要求D、确定系统是否开发人员需要
58.下面关于“深度、宽度、扇出和扇入”描述错误的是()
A、深度表示软件结构中控制的的层数
B、宽度是软件同一层次上的模块总数的最大值
C、扇出是一个模块调用的模块数目
D、扇入是直接调用这个模块的上级模块的数目
80.(B)的结果基本上决定了最终的程序代码的质量。
C、概要设计B、详细设计
C、编码D、测试
82.(B)阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
A、概要设计B、详细设计
C、编码D、测试
86.(C)应考虑对模块相联和资源共享问题进行描述和制约。
A、系统设计B、详细设计
C、接口控制D、结构化编辑工具
90.详细设计是软件总体设计滞后的工作。
下列可选内容中,(D)不属于详细设计内容。
A、算法设计B、程序流程设计
C、界面设计D、功能设计
99.对软件是否能达到用户所期望的要求的测试称为(A)
A、集成测试B、系统测试
C、有效性测试D、验收测试
106.软件测试方法一般有黑盒测试和白盒测试,而其中黑盒测试主要是依据程序的(C)
A、结构B、流程C、功能D、逻辑
108.调试是指在测试发现错误之后排除错误的过程,(D)不属于调试途径。
A、蛮干法B、回溯法
C、原因排除法D、运用测试实例法
113.(A)是一种黑盒测试技术,这种技术把程序的输入域划分成若干个数据类,据此导出测试用例。
A、等价划分B、边界值分析
128.以下文档,(B)不属于系统文档包括的内容。
A、软件需求规格说明B、软件使用手册
C、软件详细设计D、软件测试用例
135.(B)模型表示了对象的相互行为。
A、对象B、动态
C、功能D、分析
142,一个面向对象的系统的体系结构通过它的(B)的关系确定。
A、类与对象B、对象与对象
C、过程与对象D、类与界面
143.所谓管理就是通过()、()和()等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程。
A、计划、组织、控制
145.(A)技术依据以往开发类似项目的
经验和历史数据,估计实现一个功能所需要的源程序行数。
A、代码行技术B、专家估计法
C、PERT方法D、功能点法
146.功能点技术定义了信息域的5个特性,分别是:
输入项数,输出项数,查询,主文件数和(D)。
A、内部接口数B、内部查询数
C、外部数据库数D、外部接口数
149.赶工一个任务时,应该关注(C)。
A、尽可能多的任务B、非关键任务
C、加速执行关键路径上的任务D、通过成本最低化加速执行任务
150.质量与等级的区别是什么(B)。
A、质量是对需求的满足程度,而等级是对质量的排序。
B、质量是与用户需求的一致程度,而等级是对服务的排序。
C、在项目管理过程中,质量和等级没有明显的区别。
D、质量是项目的最终结果,而等级是项目进展过程中对质量的排序。
9.软件再工程过程:
库存目录分析;
文档重构;
逆向工程;
代码重构;
数据重构;
正向工程。
10.面向对象方法学的定义:
尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽
可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间与实现解法的
解空间在结构上尽可能一致
优点:
与人类习惯的思维方法一致;
稳定性好;
可重用性好;
较易开发大型软件产品;
可维
护性好。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 考研 综合 押题