文档库 最新最全的文档下载
当前位置:文档库 › 软件工程 B卷答案

软件工程 B卷答案

2009 ~ 2010学年第一学期期终考试《软件工程概论》 B 卷

适用年级2008 适用专业软件工程(本科)

考试形式闭卷考试时间110 (分钟)

一.选择题(每题1.5分,共30分)

1. B

2.D

3.B

4.A

5. C

6. A

7. A 8. D9. C 10.C

11.B 12.A 13.B 14.C 15. D 16.C 17.D

18. C 19.B 20. B

二.填空题(每小题1分,共10分)

1.生命周期

2.对象

3.层次

4.软件功能

5.属性

6.泛化

7.主题层

8.代码行技术

9.内容10.数据流图

三.判断题(每题1分,共10分正确的在题前的括号内画“√”,

错误的画“×”)

1. √

2.×

3.√

4.×

5.√

6.√

7.×

8.×

9. ×10.√

四.简答题(每小题5分,共20分)

1.快速原型技术的基本思想是什么?(5分)

答:(2分)在软件开发的早期,快速开发一个目标软件系统的原型;(1分)让用户对其进行评价并提出修改意见;

(2分)然后开发人员根据用户的意见对原型进行改进。

2.为什么说夏利牌汽车是小汽车类的特化,而车轮不是小汽车的特化?(5分)答:现代牌汽车是具有小汽车的全部属性和行为(1分),它只不过是一种特定品牌的小汽车,因此现代牌汽车可以从基类派生出来(1分),也就是说,现代牌汽车是小汽车类的特化。

车轮是组成小汽车的一种零件(1分)。小汽车还有车身,发动机等许多种其他的零件,小汽车所具有的许多属性和行为车轮都不具有(1分),因此车轮不能从小汽车类派生出来(1分),它不是小汽车类的特化!

3.面向对象方法的启发规则有哪些?(5分)

答:(1)设计结构应该清晰易懂(2)一般-特殊结构的深度应适当(3)设计结构的类(4)使用简单的协议(5)使用简单的服务

(6)把设计变动减至最小

写出一个并进行解释给一分,给满为止

4.提高软件可重要性的主要准则有哪些?

答:(1)提高方法的内聚(2)减小方法的规模(3)保持方法的一致性

(4)把策略与实现分开(5)全面覆盖(6)尽量不使用全局信息

(7)利用继承机制

写出一个给一分,给满为止

五.应用题(每小题10分,共30分)

1、(10分)。

(1)评分标准:本小题,10分,正确得10分,若个别地方出错但主体框架

对,并取名正确得7分。

参考答案:

2.(10分)评分标准:每个类各1分,类之间的关系3分

3.(10分)注意:本题答案不唯一,学生给出的数字正确就应该算对

答:

相关文档