



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安徽师范大学 2015-2016 学年 第一学期数学计算机科学学院软件工程专业2013级软件设计与体系结构课程期中考试试卷(180分钟 闭卷)题号一二三四五得分得分 注意:请保持字迹工整得分评卷人复核人一、单选题(10小题,每小题2分,共20分)1、下面哪种开发方法是非传统方法( )A、功能分解法B、结构化方法C、面向对象方法D、信息建模方法2、下面那一项不属于用况图中的参与者( )A、人员 B、内部系统C、外部系统D、设备3、对象间的is-a关系可以用以下哪一个来表示( )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、Open-Close原则的含义是一个软件实体( )A、应当对扩展开放,对修改关闭.B、应当对修改开放,对扩展关闭C、应当对继承开放,对修改关闭D、应当对继承关闭,对修改开放10、当需要对系统功能以及与系统进行交互的外部事物进行建模时,我们一般采用( )A、用况图B、类图C、活动图D、顺序图得分评卷人复核人二、简答题(4小题,每小题5分,共50分)1、OOA中问题域和系统责任的含义分别是什么意思?2、OOD模型中总共包含几个部分,分别是哪几个部分,哪个部分是核心部分?3、面向对象方法有哪些优点?4、人机交互部分的设计准则有哪些?5、在采用面向对象的方法进行分析设计时,如何识别对象和类?6、请分别画出组合和聚合的符号,并说明两者的关系与区别。7、请简述节点和构件的区别。8、数据管理部分的责任是什么,有哪几类数据管理系统。9、创建型模式的最大特点是什么?10、请写出工厂方法模式的定义。得分评卷人复核人三、应用题(1小题,每小题10分,共10分)1、某系统日志记录器要求支持多种日志记录方式,如文件日志记录(FileLog)、数据库日志记录(DatabaseLog)等,且用户可以根据要求动态选择日志记录方式,现使用某种模式设计该系统,类图如下:以下是实现代码,仔细阅读后请回答问题。/日志记录器接口interface Log/文件日志记录器class FileLog implements Logpublic void writeLog()System.out.println(文件日志记录。);/数据库日志记录器class DatabaseLog implements Logpublic void writeLog()System.out.println(数据库日志记录。);/日志记录器工厂接口interface LogFactorypublic Log createLog();/文件日志记录器工厂类class FileLogFactory implements LogFactorypublic Log createLog()/数据库日志记录器工厂类class DatabaseLogFactory implements LogFactorypublic Log createLog()/客户端测试类class Clientpublic static void main(String args)Log log;factory = new FileLogFactory();log.writeLog();仔细阅读上述代码,判断该代码体现的哪种设计模式?在程序空白处填充代码,使得该程序完整并符合题意。根据客户端代码,写出该通用代码执行后输出的内容。得分评卷人复核人五、综合设计题(2小题,每小题10分,共20分)1、 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,用代码模拟实现该场景并绘制出类图。2、计算机包含内存(RA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人体解剖学习课件
- 心律失常解读课件
- 刘年级上册数学试卷
- 南浦绣山温州数学试卷
- 金山区一模初三数学试卷
- 临沂三区九县数学试卷
- 南充五星小学数学试卷
- 2025-2030中国柠檬醛行业销售状况及投资方向研究报告
- 金太阳联考数学试卷
- 林州新高一联考数学试卷
- 医院综合门诊部综合管理体系建设
- 2025年中医师承出师考试题库
- 2025年宜昌市猇亭区招聘化工园区专职工作人员(6人)笔试备考试题及答案详解(夺冠)
- uom无人机考试题库及答案2025
- 预防接种基础知识课件
- 护栏生产及安装方案(3篇)
- 污水厂培训课件
- 科协单位涉密管理制度
- 体育教师专业考试试题及答案
- 陕西省专业技术人员继续教育2025公需课《党的二十届三中全会精神解读与高质量发展》20学时题库及答案
- 配网防外破管理制度
评论
0/150
提交评论