好文档 - 专业文书写作范文服务资料分享网站

《软件工程》试题及参考答案(第9套)

天下 分享 时间: 加入收藏 我要投稿 点赞

宜宾学院200 - 200学年度期 《软件工程》试题(第9套) 四 -二二 三 题 号

-一- 五 总分 题 分 第一部分选择题

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

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

1?研究开发所需要的成本和资源是属于可行性研究中的研究的一方面。 A.技术可行性 C?社会可行性

2?模块的内聚性最高的是() A.逻辑内聚 C.偶然内聚

3快速原型模型的主要特点之一是 A.开发完毕才见到产品 C?开发完毕后才见到工作软件 4.

化而作出的修改软件的过程称为 A.教正性维护 C.完善性维护 5.

产品修改。 A .可靠性 6. 系是

A. —般具体

B.整体部分

C.分类关系

B .可重用性

B.适应性维护 D.预防性维护

在McCall软件质量度量模型中,( )属于面向软件

C.适应性

D .可移植性

汽车有一个发动机。汽车和发动机之间的关

()

B.及早提供全部完整的软件产品

B.时间内聚 D.功能内聚

B.经济可行性 D.法律可行性

()

; D.及早提供工作软件

因计算机硬件和软件环境的变

( )

()关系。

D.主从关系

7. 对象是00方法的核心,对象的类型有多种,通常把例如飞行、事故、演出、开会 等等,称之为()

A.有形实体B ?作用C ?事件D.性能说明 &提高程序可读性的有力手段是 () A .使用三种标准控制结构 C.显式说明一切变量 9.

A.只能用来描述简单程序 C.单入口,单出口 A开发工具 B 方法 C硬件环境 D 人员

11. 协作图反映收发消息的对象的结构组织,它与( A用例图

B

类图

)是同构的。

B?采用有实际意义的变量名 D .给程序加注释

程序的三种基本控制结构的共同特点是()

B .不能嵌套使用 D.仅用于自动控制系统

)是最重要的资源。

10. 在软件开发的各种资源中,(

C活动图 D 时序图

12. 详细设计与概要设计衔接的图形工具是

( )。

D 、程序流程图

A DFD图 B 、SC图 C 、PAD图

13. 确认测试中,作为测试依据的文档是 A、需求规格说明书 C源程序

D

B

( )。

、设计说明书 、开发计划

14. 为了适应软硬件环境变化而修改软件的过程是 A、校正性维护 C适性应性维护

B

、完善性维护

D 、预防性维护

( )。

15.

大学SEI提出的CMM模型将软件过程的成熟度分为 选项中,属于可管理级的特征是

B ?建立了项目级的管理制度 C.建立了企业级的管理制度

D ?软件过程中活动的生产率和质量是可度量的 16.

产品修改。 A .可靠性

美国卡内基一梅隆5个等级,以下

( )。

A ?工作无序,项目进行过程中经常放弃当初的计划

在McCall软件质量度量模型中,( )属于面向软件

B .可重用性

C.适应性

D .可移植性

C .软件测

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

A 详细设计 B.软件编码 . 试 D .软件维护

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

)

A.

软件开发方法

B.

软件开发工具

C. 软件开发费

D. 软件系统的功能

19?如果某种内聚要求一个模块中包含的任务必须在同一段时间内执行,则这种内聚为 () 。

A.时间内聚B ?逻辑内聚 C.通信内聚D .信息内聚

20、在各种不同的软件需求中, 功能需求描述了用户使用产品必须要完成的任务, 例模型或方案脚本中予以说明,( 对软件系统质量和特性的额外要求。 A业务需求 B

功能要求

C非功能需求 D 用户需求

二、填空题(本大题共 10小题,每小题2分,共20分)

1. 用例的描述既可采用自然语言,也可采用 _,其后者表示法更为精确、直观。 2. McCall提出的软件质量模型包括

__ 个软件质量特性。

— 可以在用

)是从各个角度对系统的约束和限制,反映了应用

3. 程序设计环境通常包含三部分内容:开发方法学,语言机制与

4. 类之间的继承关系是现实世界中遗传关系的模拟,它表示类之间的内在联系以及对 的共享。

5. 软件元素包括程序代码、 ________ 、 ______ 、设计过程、需求分析文档甚至领域知识。

欢迎下载 2

6. 确认测试应检查软件能否按合同要求进行工作 8. 对象之间进行通信的构造叫做 ___________ 。

,即是否满足 ____________ 的确认标准。

7. 按照原型在软件开发过程中的不同作用划分为 _________ 、实验性和 _______ 三类原型。 9. 耦合的强弱取决于 _______ 的复杂性、进入或调用模块的位置以及通过界面传送数据的 多少等。

10. ______________________________________ 根据基本机制可将程序设计语言分为 程序设

计语言、函数式程序设计语言、逻

辑程序设计语言和 _________ 程序设计语言四

三、名词解释题(本大题共 5小题,每小题3分,共15分) 1. 软部件合成 2. 进化性原型 3. 软件质量 4. 恢复测试 5. 状态图

四、 简答题(本大题共 5小题,每小题5分,共25分) 1. 软件产品具有哪些特点 ?

2. 简述在测试中采用自顶向下集成和自底向上集成的优缺点。

3. 边界类描述目标软件系统与外部环境的交互,简述边界类主要任务是什么? 4. 精化体系结构的目的是什么?

5. 一般而言,衡量某种程序语言是否适合于特定的项目

,应考虑哪些因素?

五、 综合应用题(第 1小题8分,第2小题5分,第3小题7分,共20分) 1. 根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。

\一个程序读入3个整数,它们分别代表一个三角形的

II

3个边长。该程序判断所输入的

整数是否构成一个三角形, 以及该三角形是一般的、 等腰的或等边的,并将结果打印出来。 要求:设三角形的 3条边分别为 A B、C,并且 (1)列出等价类表,格式如下: 输入条件 有效等价类 无效等价类 (注意:将等价类编号)

(注意:将等价类编号) (2)设计测试用例,格式如下: 用例n:输入【A, B, C】覆盖等价类……(列出等价类序号),输出结果为……。

2.

系统的部分类图,其中一个学生( 注册课程的教师(in structor

下图显示了某个学校课程管理student )可以知道所有

),一个教师也可以知道所有注册课程的学生。

Instructor -nune: String -irtstructorK)! tut -regisicie dSiudenis: Studeiut[J Student -najiue: String ^TudfnilD: Int Trk£triKlor[] +ge tEegste uedlnstnic iursQ: InscnirtnrL] 鼬J 现在提出一个新的需求:\一个教师也可以是某些课程的学生 一个是最好的?为什么?

设计A:

”,那么下面设计 A~C中哪

3

欢迎下载

《软件工程》试题及参考答案(第9套)

宜宾学院200-200学年度期《软件工程》试题(第9套)四-二二三题号-一-五总分题分第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1?研究开发所需要的成本
推荐度:
点击下载文档文档为doc格式
7fuu690hci4mn0g1mmp04oweh0q68m00omw
领取福利

微信扫码领取福利

微信扫码分享