《实用软件工程期末考试试题.pdf》由会员分享,可在线阅读,更多相关《实用软件工程期末考试试题.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、安徽机电职业技术学院20092009 20102010 学年第二学期学年第二学期实用软件工程实用软件工程考试试题考试试题得分评卷人复核人一、选择题(每题一、选择题(每题 2 2 分,共分,共 2020 分)分)1、下面关于类、对象和实例的叙述中,错误的是 ( ) 。A. 类是创建对象的模板B. 对象是类的实例C. 类是对象的实例D. 类是一组具有共同特征的对象集合2、 面向对象中的( )机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。A. 封装B. 多态C. 继承D. 变异3、 Jackson 结构化程序设计方法是英国人 M.A.Jackson 提出的, 它是一种
2、面向 ()的设计方法。A. 对象B. 数据流C. 数据结构D. 控制结构4、要将一个复杂的系统分析清楚,常用的方法之一是结构化分析方法,结构化分析方法就是() 。A. 面向数据流自顶向下逐步求精的方法 B. 由内向外进行分析的方法C. 先局部后整体的分析方法D. 使用 IPO 图形工具分析的方法5、程序的三种基本结构是() 。A. 过程,子程序,分程序B. 顺序,条件,循环C. 递归,堆栈,队列D. 调用,返回,转移6、面向对象分析的独到之处是() 。7、UML 图中既包含展示系统动态特性的动态视图,又包括展示系统静态特性A. 将数据和处理结合在一起而不是分离C. 仅考虑数据结构B. 数据和处
3、理分别独立考虑D. 仅考虑处理过程的静态视图, ()关注系统的静态特性。A. 类图B. 序列图C. 通信图D. 状态图实用软件工程考试试题(答案发送到: )共 3 页 第 1 页8、瀑布模型表达了一种系统的、 顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是( ) 。A. 瀑布模型能够非常快速地开发大规模软件项目B. 只有很大的开发团队才使用瀑布模型C. 瀑布模型已不再适合于现今的软件开发环境D. 瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目9、UML 中的( ) 给出了系统内从一个活动到另一个活动的流程,它强调对象间的控制流程。A. 协作图B. 序列图C. 对象图D.
4、 活动图10、E-R 图的三要素是() 。A. 基本表、数据项和元组B. 实体、联系和属性C. 视图、基本表和数据项D. 文件、记录和数据项得分评卷人复核人二、判断题(每空二、判断题(每空 1 1 分,共分,共 1010 分)分)1、模块的内聚度应尽可能地小。 ()2、结构化设计属于面向数据流的设计方法。 ()3、程序编码在系统分析阶段就可以开始了。 ()4、一个软件系统中可能会出现所有模块之间没有任何联系的情况。 ()5、数据字典是结构化分析方法的一个有力工具,它对数据流程图中出现的数据元素给出逻辑定义。()6、数据流图以图形的方式表示系统中的数据和数据之间的关系。()7、协作图是用来描述为
5、了完成确定事务,各对象之间消息联系的结构关系。()8、类的类型有三种:界面类、控制类和实体类。()9、结构化设计是基于模块化的、自顶向下、逐步求精等概念上的设计方法。()10、面向对象的分析模型由功能模型、对象模型和动态模型三部分组成。()实用软件工程考试试题(答案发送到: )共 3 页 第 2 页得分评卷人复核人三、设计题(共三、设计题(共 7070 分)分)1、神州 6 号飞船是神州飞船系列中的一种,由轨道舱、返回舱、推进舱和逃逸轨道舱、返回舱、推进舱和逃逸救生塔救生塔等组成;轨道舱:轨道舱: “神舟”飞船的轨道舱是一个圆柱体,总长度为28米,最大直径 225 米,一端与返回舱相通,另一端
6、与空间对接机构连接。 “神六”的轨道舱之所以被称为“多功能厅” ,是因为 2 名航天员除了升空和返回时要进入返回舱以外,其他时间都在轨道舱里。轨道舱集工作、吃饭、睡觉、盥洗和方便等诸多功能于一体。逃逸救生塔:逃逸救生塔:位于飞船的最前部,高8 米。它本身实际上就是由一系列火箭发动机组成的小型运载火箭。在运载飞船的火箭起飞前900 秒到起飞后 160 秒期间火箭运行距离在 0 至 100 公里, 一旦发生紧急情况,这个救生塔将紧急启动,拽着“神舟六号”飞船的返回舱和轨道舱与火箭分离,迅速逃离险地,并利用降落伞降落到安全地带。返回舱:返回舱:又称座舱,它是航天员的“驾驶室”。是航天员往返太空时乘坐
7、的舱段,为密闭结构,前端有舱门。 “神舟六号”完成绕地飞行任务后,两名航天员也将乘坐返回舱回归地球。推进舱:推进舱:又叫仪器舱。通常安装推进系统、电源、轨道制动,并为航天员提供氧气和水。推进舱的两侧还装有面积达 20 多平方米的主太阳能电池帆翼。请根据上述的描述,参考上图,请画出神舟六号组成的类图。(30(30 分分) )(附:建立类图的一般步骤:(附:建立类图的一般步骤: 研究分析问题领域,确定系统需求;研究分析问题领域,确定系统需求; 确定类,明确类的含义和职责,确定类的属性和操作;确定类,明确类的含义和职责,确定类的属性和操作; 确定类之间的关系。关联,泛化,聚集,组合,依赖;确定类之间的关系。关联,泛化,聚集,组合,依赖; 调整和细化类及其关系,解决重复和冲突;调整和细化类及其关系,解决重复和冲突; 绘制类图,并增加相应说明。绘制类图,并增加相应说明。 )2、请写一篇 500 字左右的文章谈谈学习软件工程的感受,重点讲一些学习了软件工程你的主要收获和你认为还有哪些不足, 并对老师的讲授给予一些建议。(40分)实用软件工程考试试题(答案发送到: )共 3 页 第 3 页
限制150内