太原科技大学829软件工程.docx

上传人:b****2 文档编号:1186706 上传时间:2022-10-18 格式:DOCX 页数:24 大小:187.28KB
下载 相关 举报
太原科技大学829软件工程.docx_第1页
第1页 / 共24页
太原科技大学829软件工程.docx_第2页
第2页 / 共24页
太原科技大学829软件工程.docx_第3页
第3页 / 共24页
太原科技大学829软件工程.docx_第4页
第4页 / 共24页
太原科技大学829软件工程.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

太原科技大学829软件工程.docx

《太原科技大学829软件工程.docx》由会员分享,可在线阅读,更多相关《太原科技大学829软件工程.docx(24页珍藏版)》请在冰豆网上搜索。

太原科技大学829软件工程.docx

太原科技大学829软件工程

2015年太原科技大学硕士研究生招生考试

(829)软件工程试题

「可以不抄题、答案必须写在答题纸上)

一.选择题(每小题2分,共40分)

1.

软件需來分析是(

)。

A.软f'l开发「作的基础

B,软件生命周期的开始

2.

3.

4.

5.

6.

7.

S.

9.

C.由系统分析员強独尤成

数据存储和数据流都是(

A.分析%果B.小件

D.山用户自己单独完成

),仅仅■所处的状态不同。

C.动作

D.数据

数据元素组成数据的方式的基本类型(

B.选抒

C.循环

)。

I).以上灸部

結构化分析方法就是而向(

A.§标

&数据流

)的门顶向下逐步求精进行需求分析的方法■

D.对象

程序流程图(PDF)中的箭头代所是(

A.数据流B.控制流

紘件复杂性.既抽J丞数包括(

A.效率

B.观模

软件调试技术包括(

A.边界偵分析球演绎法

)。

C.调用关系

D约成关系

)。

C.完整性

D.'容错性

)。

C.循环覆盖

D.集成测试

紋件牛-命周期中所花费用最多的阶段是(

A.详细设计B.软fl编码C.炊件测试

)。

D.软件维护

描述类中某个对象的纤为,反J1火了状态,j事某关系的是(

)。

A.对象图B.状态传I

C.流程图

D.结枸图

 

10.

需求分析,I'开发人员要从用户那里了解(

11.

12.

A.们做什么B.用户使用"而匸伽入的信息

経济可勺'性研咒的范困包括(

)。

A.资源有效性B.管理制度。

效范分析

D.Hf-T的规模

D.开笈风险

七个模块直接使用另一个模块的内部敖据,这种模块之间的耦介为(

)。

A.数据荆合B.公共糊今C标记耦4

D.内容耦合

13.为房质量地开发软件项目,在软件结构设计时,必须遵循(

)原则。

A.信息隐蔽B.质量控制C.程序优化

D.数据JI'/-

14.螺旋模型是一种将瀑布模型和(

)站台起来的软件来发模型。

A.增量模型B.专家系统

('顺泉质型

D.变换模型

15.>Y'儿测试的测成対象是(

)。

A.

B.程序模块

C.模块接I1

D.系统助能

16.一个模块的(

)是指能H接控制该模块的模块数.

A.扇出数B.M,人数

C.宽度

D.深度

17.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫(

A.生存期

B血向对釦殳计

C而向对象府序设计

D』hi向対象分析

18.牧件总体设计是指软件总体结构设计和数据设计.以阶段的主技任务不包括(

A.设计紋件的模块结构

B.模块设计

生成概要设计规格说明和组装测试计划D,定义接口并建立数据站构

19.软件再匸程定义的6种活动不包括(

A.文档重构B.流,程图重构C.代码重构

D.数据巾构

20.面向对象的主要特征除了对象唯一性、封装、继承外,■(

)„

»乂强芯B.完整性

C.可移植性

D.兼,容炸

 

一明空题(每小题2分,大20分)

1.软件工时方法学包含工个哽素:

方法、工具和―

2.数据元素组成数据方式只有三种基本类型:

顺序、选择和—

3.为了便于对照检査,测试用例应由输入数据和预期的两部分组成『

4.结构化诰言是介I-自然语言和形式厝吉之间的一种。

5.软件可靠性是指在给定的时间间隔内,程序成功运行的_

6.大型软件的测试过程基本匕由.—测试、子系统测试、系统测试、验收测试和'E亍

运彳了筈步骤完成“

7.软件系统的文档分为用户文档和文档两类。

8.类与类之间的关系有四种,分别是、泛化、依赖和细化。

9.使用类创建对象的过程实际匕是美的—过杓

10.而向面向的内聚有•三种,分别是服务内聚、类内聚和—内聚。

二.论述題(毎小题6分,共48分)

1.两还可行性研究过程的目的和任务。

2.面'向数据流设计方法是把信息流映射成软件结构,信息流的类型仃两种,分另J是变换流和事务流。

请解释什么是变换流,什么是事务流?

3.请简述程序流程图的优缺点。

4.请分别描述集成測试的两种策略。

5.请分冇亍用例图中包含的模型元素。

丘陽敦…般适应哪些场合?

敏捷开发方法适用于什么场合?

7.简述人机界面设计时遇到的问题。

8.总体设计的基本原理包含哪些内容?

四.综合题(每小题14分,共42分)

1.某电器集团公司下届的厂包括技术科、牛产科等基层单位,现任想建立.-个计算机辅助企业管理系统,其中:

生产科的任务是:

(1)根据销售公司转来旳内部n同(广:

品型号、规格、数量、交货「1期)制定车间月生产计划;

(2)根据车间实际生产卜I报表、周报表调整月生产计划;

(3)以月生产计划为依据,制定产品设计(结构、工艺)及产品组装月计划;

(4)将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间。

技术科的任务是:

(1)根据生产科转来的组装计划进行产品纟吉构设计,生.成产品装配图给生产粮生成外购需求计划给供应科,井生成产品自制物料清单;

(2)根据组装计划进行产品工艺设计,根据产品自制物料淸单生成匸艺流程图给零件厂。

请写岀以上系统中生产科和技术科处理的软件结构图。

2.修改一个己有的库存清单系统,使它能够每天送给采购员…份订场报表,修改程序并产牛报表的费用共需要4000元,修改后带来的效益为符年节省2000元。

假定以5年为期,年利率为10%,请折现计算投资回收期和5年纯收入(保留2位小数)。

(每年的效益折现价值为:

笫1<1■-20001.1=1818.18;2年2000/1.21=1652.89:

第3

年2000/1.331=1502.63:

第4年2000/1.4641=1366.03;第5年2000/1.61051=1241.84)

3.假设某航空公可丿迎定,乘客可以免费托运重量不超过3Okg的行李。

当行李超过3Qkg时,对头等舱的乗容超重部分侮公斤收费4元,其他舱的乘客每公斤收费&元,对残疾乘客超重部分收费比正常乘客少一半。

请用判定树表示出U算行李托运费的算法。

2016年太原科技大学硕士研究生招生考试

(829)软件工程试题

(可以不抄题、答案必须写在答题纸上)

A软件危机在20世纪70年代末期全面爆发

B当前先进的软件工程方法已经解决了软件危机的问题

C软件危机是指在计算机软件的开发和维护过程中遇到的一系列严重问题

D软件危机是指在软件产品中存在一系列的质量问题

4、

5、

软件工程的基本目标是(

A消除软件固有的复杂性B开发高质量的软件

C努力发挥开发人员的创造性潜能D更好地维护正在使用的软件产品

()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。

A软件产品B软件过程C软件测试D软件工程

6、一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,双卩用()来表述“谁做”。

A.角色B.活动C.制品D.工作流

原型化方法是用户和设计者之间执行的一种交互构成,适用于

A需求不确定性高的B需求确定C管理信息

9、

使用独立测试团队的最好理由是(

B测试人员在测试开始之前不参与项目

A软件开发人员不需要做任何测试

C测试团队将更彻底地测试软件D开发人员与测试人员之间的争论会减少

10、某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行扩充升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行()维护。

A.正确性B,适应性C.完善性D.预防性

11、软件设计的主要任务是设计软件的构造、过程和模块,其中软件结构设计的主要任务是

要确定()

A模块间的操作细节

C模块间的组成关系

12、好的软件设计结构通常顶层(

B高,低

A咼,咼

)扇岀,

模块间的相似性模块间的具体功能中间扇出较少,底层(

C低,高

)扇入。

D低,低

)是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。

A多态B继承

)工具在软件详细设计过程中不釆用。

A判定表BN-S图

软件生命周期中所花费费用最多的阶段是(

A详细设计B软件编码

事务型结构的数据流呈(

A线性

13、(

14、

15、

16、

17、

18、

19、

20、

21、

22、

B辐射状

C封装

D

消息

CPDL

D

DFD图

)。

C软件测试

D

软件维护

C阶梯形

D

椭圆形

在结构化分析方法中,数据字典是重要的文档。

对加工的描述是数据字典的组成内容之常用的加工描述方法(

A只有结构化语言B有结构化语言和判定树

C有结构化语言、判定树和判定表D判定树和判定表

在面向数据流的设计方法中,一般数据流图中的数据流划分为(

A数据流和事务流

C变换流和事务流

详细设计的基本任务是确定每个模块的(

A功能B调用关系

变换流和数据流控制流和事务流

)方法。

输入输出数据

在下列测试技术中,()不属于黑盒测试技术。

A等价划分B边界值分析C错误推测

软件测试是为了()而执行程序的过程。

A纠正错误B发现错误C避免错误

)两种。

D算法

逻辑覆盖

证明错误

软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影

 

响软件的()。

A可理解性

B可维护性

C可扩展性

D可移植

23、

模块内聚度越高,

说明模块内各成分彼此结合的程序越(

)。

A松散

B紧密

C无法判断

D相等

24、

面向对象的分析阶段建立的系统模型不包括(

)。

A对象模型

B动态模型

C功能模型

D

数据模型

25、

常用的面向对象的软件过程模型是(

)o

A瀑布模型

B原型模型

C增量模型

D

喷泉模型

26、

下面几种白盒测试技术,哪种是最强的覆盖测试(

A条件覆盖

B判定覆盖

C语句覆盖

D

条件组合覆盖

27、提高软件的可维护性可采用很多措施,下列哪个不在措施之列()o

A提供没有错误的程序B建立质量保证制度

C改进程序文档质量D明确软件质量标准

28、使用白盒方法测试时,确定测试数据应根据()和指定的覆盖标准。

A程序内部逻辑B程序的复杂结构C使用说明D程序的功能

29、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特征

称为()O

A可用性B可靠性C正确性D完整性

30、瀑布模型的关键不足在于()。

A过于简单B不能适应需求的动态变更

C过于灵活D各个阶段需要评审

31、软件开发过程中,抽取和整理用户需求并建立问题域模型的过程叫()

A生存期B面向对象设计C面向对象程序设计D面向对象分析

32、若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的

角度考虑一组测试用例:

T.001,T.0,1.0,1.00K设计这组测试用例的方法是()。

A条件覆盖B等价划分C边界值划分D错误推测法

33、为了提高测试效率,应该()

A随机地选取测试数据

B取一切可能的输入数据作为测试数据

C在完成编码以后制定软件的测试计划

D选择发现错误可能性大的数据作为测试数据

34、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1