平顶山学院2008~ 2009学年第一学期期终考试。
软件工程概论》 b 卷。
适用年级 2007适用专业软件工程
考试形式闭卷考试时间 110 (分钟)
一.选择题(每题2分,共30分)
1.快速原型模型的主要特点之一是。
a.开发完毕才见到产品 b.及早提供工作软件
c.及早提供全部完整软件 d.开发完毕才见到工作软件。
2.软件工程学的一个重要目标是。
a.提高程序的执行效率 b.降低程序对存储空间的要求。
c.定义各种软件开发过程模型 d.提高软件的可维护性。
3.需求分析最终结果是产生。
a.项目开发计划b.需求规格说明书。
c.设计说明书d.可行性分析报告。
4.数据存储和数据流都是处于不同状态的。
a. 分析结果 b. 事件 c. 动作d. 数据。
5.数据字典是对数据定义信息的集合,它所定义的对象都包含于。
a.数据流图 b.程序框图 c.软件结构 d.方框图。
6、结构化设计是一种面向( )的设计方法。
a.数据流 b.数据库 c.数据结构d.程序。
7.下列可哪个组件不是用例图的基本组件。
a.参与者 b.用例 c.系统 d.文档。
8.用例图中用例之间存在各种关系,但不包括。
a.包含 b.关联 c.泛化 d.扩展。
9.常用动词或动词词组来表示。
a.对象 b.类c.关联 d.属性。
10.组件图中通常不包括下列哪个元素。
a.对象 b.组件 c.接口 d.依赖。
11.好的软件结构应该是。
a.高耦合、高内聚b.低耦合、高内聚。
c.高耦合、低内聚d.低耦合、低内聚。
12.静态模型不包括。
a.类图b.组件图 c.状态图 d.部署图。
13.动态模型不包括。
a.交** b.活** c.状态图 d.部署图。
14.rose模型文件的扩展名为。
a.mdlb.vsd c.pdf d.swf
15.逆向工程是什么过程。
a.模型到**b.设计到实现。
c.**到模型d.类图到包图。
二.填空题 (每小题1分,共10分)
1.软件工程的三要素包括方法、 和过程。
2.面向对象方法用分解取代了传统方法的功能分解。
3.hipo图是由一组ipo图和一张图组成。
4.在前期需求明确、资料完整的情况下尽量采用模型。
5.用例图中,如果在完成某个功能时,偶而会执行另一个功能,则用关系来表示。
6.uml中用一端为空心三角形的连接表示关系。
7.类是类图的主要的主要部件,由类名、 、操作3部分组成。
8.uml中的泛化关系就是通常所说的关系。
9.部署图用关系表示各节点之间的通信路径。
10.选择命令,可以看到rose中对应图形的分类。
三.判断题 (每题1分,共10分正确的在题前的括号内画“√”错误的画“×”
)1.总体设计阶段要设计软件体系结构。
)2、软件即程序。
)3.采用对象设计系统时,首先建立系统的物理模型。
)4.用例图中,扩展关系表示为虚线箭头加“《extend》”。
)5.实现关系指定两个实体之间的一个合同。
)6.状态图通常作为对类图的补充。
)7.聚集关系是关联的一种形式,表示两个类之间的一般与特殊关系。
)8.一个完整的模型必然描述系统的静态和动态两个方面。
)9.状态图是对多个对象建模。
)10.在uml中,组件是指系统中可替换的物理部分。
四.简答题 (每小题5分,共20分)
1.目前常用的面向过程的方法,面向对象的方法,面向结构的方法,形式化方法等软件开发方法各有什么特点?
2.在面向对象的系统开发过程中,每个阶段需要建造的模型各有什么作用?
2. .软件工程的原则是什么?
4. 需求分析的原则是什么?
五.应用题 (每小题10分,共30分)
1. 复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。请用状态转换图描绘复印机的行为。
2.假设一个包中的对象分为简单对象和复合对象。简单对象分别是弧、椭圆、折线、多边线。简单对象可以被移动、旋转、复制、擦除。
复合对象由简单对象组成,复合对象可以移动、旋转、复制、擦除。组成复合对象的简单对象不能个别地被修改。请画出类图。
1)家教求职者希望能注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。
2)学生希望能够注册本人信息、修改本人资料、浏览家教信息、搜索家教信息。
3)管理员希望能够发布**公告、处理家教信息。
根据上面提出的基本需求,加以设计,建立家教网上发布系统的用例图。
软件工程试卷
浙江省2004年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.为了克服软件危机,人们提出了用 的原理来设计软件,这就是软件工程诞生的基础。a.数学b.软件学c.运筹学d.工程学。2...
软件工程试卷
浙江省2003年1月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题 在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分 1.软件危机 是指 a.计算机病毒的出现。b.利用计算机进行经济犯罪活动。c.软件开发和维护 现的一系列问题。d.人们过分...
软件工程试卷
全国2002年10月高等教育自学考试。软件工程试题。课程 02333 一 单项选择题每小题1分,共20分。在每小题的四个备选答案中选出一个正确答案,将正确答案的序号填在题干后的括号内 1 在下列工具与环境中 属于较早期的case。a.基于信息工程的caseb.人工智能case c.集成case环境d...