下载此文档

软工期中试题有答案.doc


文档分类:资格/认证考试 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
北京邮电大学2010 —- 2011 学年第二学期
《软件工程》期中考试试题
考试注意事项
一、学生参加考试须带学生证或学院证明,未带者不准进入考场。学生必须按照监考教师指定座位就坐.
二、书本、参考资料、书包等与考试无关的东西一律放到考场指定位置。
三、学生不得另行携带、使用稿纸,要遵守《北京邮电大学考场规则》,有考场违纪或***行为者,按相应规定严肃处理.
四、学生必须将答题内容做在试卷上。
考试课程
软件工程
考试时间
2011年 4 月23日
题号








总分
满分
10
10
30
20
30
得分
阅卷教师
一、判断题(共10题,每题1分,共10分)
缺乏处理大型软件项目的经验,是产生软件危机的唯一原因。(×)
除了分析阶段用于明确需求以外,原型方法也可以用于软件工程的其它阶段。(√)
原型方法既可以同瀑布模型结合也可以与UP模型结合使用.(√)
面向对象设计中最关键的活动是找到对象并给对象分配职责。(√)
类图用来表示系统中类以及类与类之间的关系,它是对系统动态结构的描述。(×)
面向对象分析(OOA)和面向对象设计(OOD)分别采用不同的概念和表示法。(×)
UML是一种可视化的程序设计语言。(×)
用例模型中,创建系统操作契约是必须的。(×)
如果对象A包含或聚合对象B,那么A拥有创建B的职责.(√)
外观控制器不需要实现系统操作,但用例控制器需要.(×

二、单项选择题(共10题,每题1分,共10分)
1。 产生软件危机的内在原因可以归纳为两方面( C)。
A. 一方面软件在计算机中很难识别,另一方面存在磁盘中也看不到
B. 一方面软件设计对人的智商要求很高,另一方面也要求很高的资金投入
C. 一方面软件生产本身存在着复杂性,另一方面与软件开发所使用的方法和技术有关
D。 一方面软件很难理解,另一方面硬件也很复杂
2. 对于一个需求不明确的软件项目,应该选用下面哪种软件生命周期模型(D)。
A.ﻩ瀑布模型ﻩﻩ ﻩB。 V模型
ﻩﻩﻩD。ﻩ演化模型
3。OOA所要完成的工作不包括(D)。
A.ﻩ建立用例模型  
C。ﻩ建立操作契约  ﻩ D。 定义完善的类的属性和操作
4.面向对象的开发方法中,( C)将是面向对象技术领域内占主导地位的标准建模语言。
 A。 Booch方法 ﻩﻩ B。 Coad方法
C。 UML语言 ﻩﻩﻩﻩD。  OMT方法
5.如果由于某种原因不能修改已有的用例文本,使用以下哪种关系可以解决这个问题( C)。
A。 包含关系ﻩﻩ ﻩﻩB。ﻩ继承关系
ﻩ ﻩD。ﻩ聚合关系
(D).
ﻩ ﻩﻩ   
C. 构件图    ﻩﻩ ﻩD。ﻩ数据流图
7。下面哪种生命周期模型本身不是一个完整的方法论(D).
A。 螺旋模型
C.ﻩRUPﻩ ﻩ ﻩﻩD. 敏捷模型
8。软件的可行性研究中不包括(D)。
A。ﻩ技术可行性 ﻩ B。 法律可行性
ﻩﻩD.ﻩ政治可行性
9.对象实现了数据和操作的结合,使数据和操作(C)于对象的统一体中。
A. 聚合 ﻩﻩﻩ B.ﻩ组合
C. 封装ﻩﻩﻩ D。 抽象
10.面向对象设计模型中不包括(A)
A、操作契约   ﻩﻩﻩ ﻩB、类的方法
C、用例实现的顺序图ﻩ ﻩD、对象的状态图
ﻬ三、简答题(共3题,每题10分,共30分)
1、需求分析的对象是什么?需求分析的过程包含哪些方面?
参考答案:
软件需求分析阶段研究的对象是用户要求。(3分)
软件需求分析的过程可以分成以下几个主要方面:需求沟通、需求获取、需求分析与综合、需求建模、制定需求分析规格说明、需求确认、需求评审。(7分,每个步骤1分)
2、ACD图(体系结构语境图)和AFD图(体系结构流程图)都可以基于一个标准的体系结构模板建立,请画出该体系结构模板的组成格式。

参考答案:
总共5个区域,每个区域2分。
3、UML中类图的作用是什么?UML中类之间包含哪些关系?
参考答案:
UML类图用于描述类(1分)以及类之间的关系(1分)。
UML中类之间的关系可分为:关联(2分)、聚合(2分)、继承(2分)和依赖(2分)。

软工期中试题有答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人AIOPIO
  • 文件大小585 KB
  • 时间2021-01-19