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

软件工程试题及参考答案(第6套)

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

●软件工程模拟试卷●

《软件工程》试题

参考答案

第一部分 选择题

一、单项选择题(本大题共20小题,每小题1分,共2 0分) 1、A 2、C 3、B 4、B 5、D

6、C 7、D 8、 D 9、A

10、 A

11、A 12、D 13、 C 14、C 15、D

16、B 17、D 18、A 19、B 20、B

第二部分 非选择题

二、填空题(本大题共10小题,每小题2分,共20分) 1、技术手段、设计 2、 CoCoMo 3、纠正错误 4、服务、功能 5、快速

6、软件需求、图形语言机制 7、信息流

8.概要设计、详细设计 9重构工程

10.用户界面自动生成工具、四代语言

三、名词解释题(本大题共5小题,每小题3分,共15分)

1、项目风险 指项目在预算、进度、人力、资源、顾客和需求等方面的原因对软件项目产生的不良影响。

2、 α测试 是指软件开发公司组织内部人员模拟各类用户行为对即将面市的软件产品(称为α版本)进行测试,试图发现错误并修正。 3、完善性维护成任务 是根据用户在使用过程中提出的一些建设性意见而进行的维护活动。

4、技术风险 指软件在设计、实现、接口、验证和维护过程中可能发生的潜在问题,对软件项目带来的危害。

5、活动图 描述系统为完成某项功能而执行的操作序列,这些操作序列可以并发和同步。

四、简答题(本大题共5小题,每小题5分,共25分) 1、软件危机表现方面:

软件开发成本过高;软件质量得不到保证;软件开发效率低; 难以控制开发进度,工作量估计困难;

软件不能满足社会发展的需求,成为社会、经济发展的制约因素; 程序规模、工作量与成本的关系。 2、软件项目管理任务:

●软件工程模拟试卷●

制定软件项目的实施计划和方案; 对人员进行组织和分工;

按照计划进度,以及成本管理、风险管理、质量管理的要求进行软件开发,完成软件项目的各项要求和任务。

3、采用信息隐藏原理指导模块设计优点:

支持模块的并行开发;减少软件测试和软件维护的工作量。

4、黑盒测试完全不考虑程序的内部结构和处理过程,测试仅在程序界面上进行。因此黑盒测试设计测试用例旨在说明: ①软件的功能是否可操作;

②程序能否适当地接收输入数据并产生正确的输出结果或在可能的场景中事件驱动的效果是否尽如人意;

③能否保持外部信息( 如数据文件) 的完整性。 5、简述设计模型精化需要需要考虑的任务:

以顶层架构图为基础,精化目标软件系统的体系结构。 精化类之间的关系。 精化类的属性和操作。

针对具有明显状态转换特征的类,设计状态图。 针对比较复杂的类方法,设计活动图。

五、综合应用题(第一小题8分,第二小题5分,第三小题7分,共20分) 1、答:

(1) 列出等价类表 输入条件 有效等价类 无效等价类 (1)A>0且B>0且C>0(2)A≤0或B≤0或C≤0 且 是否构成一个三角形 (3)A+B≤C或A+C≤B A+B>C且B+C>A且 或B+C≤A A+C>B。 是否等腰三角形 是否等边三角形 (4)A=B或A=C或B=C (5)A≠B且A≠C且B≠C (6)A=B且A=C且B=C (7)A≠B或A≠C或B≠C (2) 设计测试用例 用例1:输入【3,4,5】覆盖等价类(1,2,3,4,5,6),输出结果为构成一般三角形。 用例2:三者取一

输入【0,1,2】覆盖等价类(2),输出结果为不构成三角形。 输入【1,0,2】覆盖等价类(2),输出结果为不构成三角形。 输入【1,2,0】覆盖等价类(2),输出结果为不构成三角形。 用例3:三者取一

输入【1,2,3】覆盖等价类(3),输出结果为不构成三角形。 输入【1,3,2】覆盖等价类(3),输出结果为不构成三角形。 输入【3,1,2】覆盖等价类(3),输出结果为不构成三角形。 用例4:三者取一

输入【3,3,4】覆盖等价类(1)(4),输出结果为等腰三角形。 输入【3,4,4】覆盖等价类(1)(4),输出结果为等腰三角形。 输入【3,4,3】覆盖等价类(1)(4),输出结果为等腰三角形。

●软件工程模拟试卷●

用例5:输入【3,4,5】覆盖等价类(1)(5),输出结果为不是等腰三角形。 用例6:输入【3,3,3】覆盖等价类(1)(6),输出结果为等边三角形。 用例7:三者取一

输入【3,4,4】覆盖等价类(1)(4)(7),输出结果为不是等边三角形。 输入【3,4,3】覆盖等价类(1)(4)(7),输出结果为不是等边三角形。 输入【3,3,4】覆盖等价类(1)(4)(7),输出结果为不是等边三角形。 2、答案:设计___最好。 理由: 设计C最好。

学生和教员均可以从Candidate类继承而来; 抽象出Role类,使Candidate类与Role类之间形成多对多的关联关系,实现了\一个人既是教师又是某门课的学生\这个需求。

3.答:

软件工程试题及参考答案(第6套)

●软件工程模拟试卷●《软件工程》试题参考答案第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)1、A2、C3、B4、B5、D6、C7、D8、D9、A
推荐度:
点击下载文档文档为doc格式
7jasi223k18xzko02xoc4ddq3430jm00yby
领取福利

微信扫码领取福利

微信扫码分享