《 软件工程 》试题卷(二)_第1页
《 软件工程 》试题卷(二)_第2页
《 软件工程 》试题卷(二)_第3页
《 软件工程 》试题卷(二)_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《软件工程》试题卷(二)

一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并

将其代号写在题干前面的括号内.答案选错或未选者,该题不得分,

每小题1分,共20分。)

()1.是软件生存期中的一系列相关软件工程活动的集合,它由软件

规格说明、软件设计与开发、软件确认、软件改进等活动组成。

A软件过程B软件工具

C质量保证D软件工程

()2、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成

的任务,可以在用例模型或方案脚本中予以说明,是从各个角度对系

统的约束和限制,反映了应用对软件系统质量和恃性的额外要求。

A业务需求B功能要求

C非功能需求D用户需求

()3、软件测试计划开始于需求分析阶段,完成于阶段。

A需求分析B软件设计

C软件实现D软件测试

()4.下面关于面向对象方法中消息的叙述,不正确的是o

A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息

B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发

送消息

C.应用程序之间可以相互发送消息

D.发送与接收消息的通信机制与传统的子程序调用机制不同

()5.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行

的要求的质量特性称为

A,可用性B.可靠性

C.正确性D.完整性

()6.在McCall软件质量度量模型中,属于面向软件产品修改。

A.可靠性B.可重用性C.适应

性D.可移植性

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

A.详细设计B.软件编码C.软件

测试D.软件维护

()8.需求分析阶段的任务是确定

A.软件开发方法

B.软件开发工具

C.软件开发费

D.软件系统的功能

()9.如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,

则这种内聚为.:

A.时间内聚B.逻辑内聚

C.通信内聚D.信息内聚

5.影响软件可维护性的决定因素是

A文档B可理解性C可测试性D可

修改性

()10.实现单入口单出口程序的三种基本控制结构是

A顺序、选择,循环B过程、子程序、分程序

C调用、返回、转移D递归、堆栈、队列

)11.为高质量地开发软件项目,在软件结构设计时,必须遵循

原则。

A.信息隐蔽B.质量控制

C.程序优化D.数据共享

)12.DED中的每个加工至少需要

A.一个输入流

B.一个输出流

C.一个输入或输出流

D.一个输入流和一个输出流

()13.软件维护困难的主要原因是

A.费用低B.人员少

C.开发方法的缺陷D.得不到用户支持

()14.表示对象相互行为的模型是—模型。

A.动态模型B.功能模型

C.对象模型D.静态模型

()15.快速原型模型的主要特点之一是

A.开发完毕才见到产品B.及早提供全部完整的软件

产品

C.开发完毕后才见到工作软件D.及早提供工作软件

)16.汽车有一个发动机。汽车和发动机之间的关系是―关系。

A.一般具体B.整体部分C.分类关系D.主从关系

()17、在各种不同的软件需求中,描述了用户使用产品必须要完

成的任务,可以在用例模型或方案脚木中予以说明。

A业务需求B功能需求

C非功能需求D用户需求

()18、CMM提供二一个框架,将软件过程改进的进化步骤组织成5个成熟

度等级。除第1级外,每一级都包含了实现这一级目标的若干关键过程域,每一

个关键过程域又包含若干

A关键实践B软件过程性能

C软件过程能力D软件过程

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

A纠正错误B发现错误

C避免错误D证明正确

()20.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是

决定该系统是否开发的决策依据,因必须给出的回

答。

A.确定B.行或不行C.正确D.无二义

二、判断题(每题1分,共10分)

1.软件开发小组人数越多越好。()

2.软件测试的目的是为了证明一个软件的设计没有错误.只有没有任何错误的

软件才能使用。

()

3.在可行性研究中最难决断和最关键的问题是技术可行性。()

4.软件测试中,应该尽量穷尽所有的数据,以使保证测试的质量。()

5.对象是属性和相关操作的封装。()

6.活动图表示对象的状态-事件-响应行为

()

7.流程图用三个基本的控制构件“分支”,“循环”,“重复”来表示()

8.改造程序结构,要降低藕合度,提高内聚度。()

9.计算机软件由文档和数据组成。()

10.软件开发采用了软件工程之后,就不会发生软件危机了。()

三、填空题(每题2分,共10分)

1.影响编码质量的因素包括、编程准则和0

2.数据对象由其属性刻画,其属性包括:属性、描述性属性和属

性。

3.面向对象的需求分析方法的核心是利用面向市象的概念和方法为

建造模型。它包含面向对象风格的以及用于指导需求分析的面向对

象方法学。

4.活动图中包含控制流和。控制流表示一个操作完成后对其后续操作

的触发。

5.逆向工程与是目前预防性维护采用的主要技术。

四、简答题(回答要点,并简明扼要作解释。每小题5分,共25分)

1.简述软件项目管理任务。

2.用SD方法将数据流图转换为软件结构,简述其过程。

3.试述软件测试过程。

4.简述软件危机发生的原因。

5.白盒测试设计测试用例的原则是什么?

五、设计题(共35分,每小题分标在小题后)

1.是高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位

数字不是0;校外电话乂分为本市电话和外地电话两类,拨校外电话需先拨0,

如果是本市电话再接着拨8位电话号码(第1位不是0),如果外地电话号码则

先拨区号(3—5位数字),再拨当地电话号码(7或8位数字,第1位不是0)o

请定义上述电话号码的数据条目。(6分)

2.将下列各对事物之间的关系(继承、聚集或一•般关联)写在括弧内。(5分)

1)小汽车一一富康牌小汽车()

2)人员一一雇员()

3)图书馆一一期刊阅览室)

4)书一一图书馆馆员)

5)小汽车——司机)

6)读者一一借出的书)

7)班级一一学生)

8)教师教授)

9)丈夫一一妻子)

10)列车一一餐车

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论