【2005年1月--------2010年1月 】自学考试软件工程试题汇总(3)

2019-03-09 15:06

打印存款通知单给储户;最后将存折还给储户;

(3)取款处理:系统将取款单上的取款金额分别记录在账目文件和存折中;修改现金账; 打印取款通知单给储户;最后将现金和存折交给储户。

试根据要求画出该系统的分层数据流图,并将其转换为软件结构图。 42.下列是某程序的NS图 (1)请将其转换成PAD图 (2)请将其转换成程序流程图。

全国2007年10月自学考试软件工程试题

一、单项选择题(本大题共20小题,每小题1分,共20分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.以下哪一项不是软件危机的表现( ) ..A.开发的软件可维护性差 B.软件极易被盗版

C.经费预算经常被突破 D.开发的软件不能满足用户需求 2.以下哪个软件生存周期模型是一种风险驱动的模型( ) A.瀑布模型 B.增量模型 C.螺旋模型 D.喷泉模型

3.各种需求分析方法都有共同适用的( ) A.分析方法 B.说明方法 C.表示方法 D.基本原则

4.结构化分析建立功能模型的工具是( ) A.DFD B.判定树/判定表 C.DD D.结构化语言

5.模块中所有成分结合起来完成一项任务,该模块的内聚性是( ) A.功能内聚 B.顺序内聚 C.通信内聚 D.逻辑内聚

6.系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括( ) A.技术可行性、经济可行性、社会可行性 B.经济可行性、安全可行性、操作可行性 C.经济可行性、社会可行性、系统可行性 D.经济可行性、实用性、社会可行性

11

7.以下哪一项对模块耦合性没有影响( ) ..A.模块间接口的复杂程度 B.调用模块的方式 C.通过接口的信息

D.模块内部各个元素彼此之间的紧密结合程度

8.检查软件产品是否符合需求定义的过程称为( ) A.确认测试 B.集成测试 C.系统测试 D.单元测试

9.下面关于详细设计的叙述中,错误的是( ) ..

A.程序流程图可以描述结构化程序 B.程序流程图不能描述结构化程序 C.NS图描述的程序一定是结构化的 D.PAD图描述的程序一定是结构化的 10.在整个软件维护阶段所花费的全部工作中,所占比例最大的是( ) A.校正性维护 B.适应性维护 C.完善性维护 D.预防性维护 11.以下不属于序言性注释的有( ) ...A.模块设计者 B.修改日期

C.程序的整体说明 D.语句功能 12.集成测试是为了发现( ) A.接口错误 B.编码错误

C.性能、质量不合要求 D.功能错误

13.一个只有顺序结构的程序,其环形复杂度是( ) A.0 B.1 C.3 D.5

14.结构化程序设计,主要强调的是( ) A.程序的执行效率 B.模块的内聚 C.程序的可理解性 D.模块的耦合 15.下面关于文档的叙述,错误的是( ) ..

A.文档是仅用于说明使用软件的操作命令,不包括软件设计和实现细节 B.文档是软件产品的一部分,没有文档的软件就不成为软件

C.高质量文档对于转让、变更、修改、扩充和使用有重要的意义 D.软件文档的编制在软件开发工作中占有突出的地位和相当大的工作量

16.在McCall软件质量度量模型中,面向软件产品操作的质量因素是( ) A.正确性 B.可维护性 C.适应性 D.互操作性 17.对度量法,叙述错误的是( ) ..A.度量法是一种基于程序控制流的复杂性度量法

B.度量法以图论为工具,用图的环路数作为程序复杂性的度量值 C.度量法不能区分简单IF语句和循环语句的复杂性 D.度量法对模块间的接口和简单IF语句区分对待

18.在快速原型模型的开发过程中,仅用于代替设计阶段的原型是( ) A.探索型模型 B.演化型模型 C.实验型模型 D.提交型模型

19.对于构造原型的建议,下面说法错误的是( ) ..

12

A.暂不考虑错误恢复和处理,但应考虑速度、空间等性能效率方面的要求 B.可降低可靠性和软件质量标准

C.原型界面部分的设计,最好能与最终系统的界面相容

D.根据不同的软件类型和应用领域,可使用不同风格的高级语言来构造原型 20.面向对象开发方法中,将在面向对象技术领域内占主导地位的标准建模语言是( ) A.Booch方法 B.Coad方法 C.UML语言 D.OMT方法 二、填空题(本大题共10小题,每小题2分,共20分)

请在每小题的空格中填上正确答案。错填、不填均无分。

21.组成软件的两个部分是:________________________。

22.项目开发计划的主要内容包括项目概述、____________、人员组织及分工、交付期限。 23.为了克服软件危机,1968年北大西洋公约组织的工作会议上首先提出了____________

的概念。

24.变换型数据流图是由输入、____________和输出三部分组成的。 25.Jackson方法是一种面向____________的开发方法。

26.结构化语言是介于____________和形式语言之间的一种半形式语言。

27.软件产品在交付使用之前一般要经过____________、集成测试、确认测试和系统测试。 28.不采用软件工程的方法开发软件,软件只有程序而无文档,从而导致维护工作困难,这

是一种____________的维护。

29.子类自动共享父类数据结构和方法的机制是____________,这是类之间的一种关系。 30.软件版本控制是属于____________的活动内容。

三、名词解释题(本大题共5小题,每小题3分,共15分) 31.软件生存周期 32.需求分析 33.程序设计风格 34.白盒测试 35.基线

四、简答题(本大题共4小题,每小题5分,共20分) 36.简述软件工程过程的含义、目的以及包含的子过程。 37.数据字典的作用是什么,它有哪些条目? 38.简述结构化程序设计方法的基本要点。 39.简述原型的开发步骤。

五、应用题(本大题共2小题,第40小题13分,第41小题12分,共25分) 40.根据下列对某种人寿保险问题的描述画出决策表。 某保险公司的一种人寿保险的参保类型划分原则如下:

(1)如果年龄不满25岁,男性适用保险类型A,女性适用保险类型B。

13

(2)如果年龄满25岁但不满50岁,已婚男性适用保险类型A,未婚男性适用保险类型B,已婚女性适用保险类型B,未婚女性适用保险类型C。

(3)年龄在50岁以上者,已婚女性适用保险类型B,其余适用保险类型C。 41.测试题:

函数Find(array,L,R,value)的功能是在一个整数数组array中搜索第一个值为value的整数,搜索的范围在数组下标L到R范围内。如搜索到有这个数,则函数值为第1个等于该数的下标,否则函数值等于-1。假设数组非空,数组长度可由一内置函数得知,数组第一个元素的下标为1。

请根据题意采用等价分类法设计测试用例。

全国2008年1月自学考试软件工程试题

软件工程试题

课程代码:02333

一、单项选择题(本大题共20小题,每小题1分,共20分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.在软件生存周期中,时间最长的阶段是( ) A.需求分析 B.详细设计 C.编码 D.维护

2.以下最适合于面向对象的软件开发的软件生存周期模型是( ) A.瀑布模型 B.增量模型 C.螺旋模型 D.喷泉模型 3.以下不适用于需求分析的工具是( ) .A.数据流图 B.判定表 C.PAD图 D.数据字典

4.以下几种模块内聚类型中,内聚性最低的是( ) A.时间内聚 B.逻辑内聚 C.顺序内聚 D.功能内聚

5.系统流程图中 符号的名称是( ) A.联机存储 B.处理 C.磁盘 D.文档

6.数据流图中的每个加工至少有( ) A.一个输入流或一个输出流 B.一个输出流 C.一个输入流 D.一个输入流和一个输出流

7.HIPO图是软件工程中的一种描述工具,采用HIPO图进行描述的阶段是( ) A.可行性分析 B.需求分析 C.概要设计 D.详细设计

8.Jackson方法是软件开发过程中常用的方法,使用Jackson方法可以实现( )

14

A.从数据结构导出程序结构 B.从数据流图导出初始结构图 C.从模块结构导出数据结构 D.从模块结构导出程序结构 9.过程设计语言(PDL),又称为( ) A.伪码 B.高级程序设计语言

C.中级程序语言 D.低级程序设计语言

10.单元测试阶段主要涉及的文档为( ) A.需求设计 B.编码和详细设计 C.详细设计 D.概要设计

11.软件维护会产生副作用,下面选项中不属于维护副作用的是( ) ...A.编码副作用 B.测试副作用 C.文档副作用 D.数据副作用 l2.以下不适合作为科学工程计算的语言是( ) .

A.Pascal B.C

C.Fortran D.Prolog

l3.PAD图为下列哪个方面提供了有力的工具( ) A.系统分析 B.软件的自动化生成 C.自动分析数据 D.测试软件

14.结构化软件设计是( ) A.面向数据结构的 B.面向数据库的 C.面向数据流的 D.面向对象设计的

15.在McCall软件质量度量模型中,面向软件产品修改的质量因素为( ) A.可用性 B.完整性 C.适应性 D.互操作性

16.汽车是一种交通工具,汽车类和交通工具类之间的关系是( ) A.一般具体 B.has a C.整体部分 D.组成 l7.Westinghouse公司于1992年公布了l3类软件工具分类标准和该类的范例工具以及例子,下面说法错误的是( ) ..A.代码生成程序属于编码和单元测试工具 B.桌面出版系统属于文档工具

C.数据库管理系统属于需求追踪工具 D.计划和进度属于项目管理工具 18.对McCabe度量法,叙述错误的是( ) ..

A.McCabe度量法是一种基于程序控制流的复杂性度量法

B.McCabe度量法以图论为工具,用图的环路作为程序复杂性的度量值 C.McCabe度量法将简单IF语句和赋值语句的复杂性同等看待 D.McCabe复杂性度量也称为环路度量 19.瀑布模型本质是一种( ) A.顺序迭代模型 B.线性顺序模型 C.线性迭代模型 D.非线性模型

20.对于使用原型的建议,下面说法错误的是( ) ..

A.开发周期很长的项目,可通过原型开发来缩短开发周期

B. 系统的使用可能变化较大,不能相对稳定,而原型模型具有适应变化的机制

15


【2005年1月--------2010年1月 】自学考试软件工程试题汇总(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:甘肃省2016年下半年模具钳工考试试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: