



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学院: 年级/班级: 姓名: 学号: 装 订 线 内 不 要 答 题安徽师范大学 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,则返回一个Wom
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金融不良资产处置合同的法律风险分析与处置技巧
- 物业公司内部财务信息保密及员工竞业禁止合同
- 文化创意产业劳动合同风险防控与权益保护协议
- 大数据科技公司内部股权交易及监管协议
- 离婚协议车辆分割及财产处理明确约定合同
- 离婚协议书范本空白版涵盖子女抚养及赡养费用
- 夫妻共同债务处理协议范本及债务免除条件分析
- 旅游景区设施维护与导游服务承包协议
- 离婚协议书范本:知识产权归属与商业秘密保护协议
- 离婚纠纷调解服务合同范本
- 麻醉医生进修汇报课件
- 开学第一课+课件-2025-2026学年人教版(2024)七年级英语上册
- 医院医疗收费培训课件
- 大咯血的急救和护理
- 名学快问快答题目及答案
- 2025年党员干部廉政知识中央《八项规定》知识测试题及答案
- 《人工智能基础与应用(第2版)》完整全套教学课件
- 【MOOC答案】《VLSI设计基础(数字集成电路设计基础)》(东南大学)章节作业慕课答案
- 活科技馆试题及答案
- 中小学心理健康课程标准2022版
- 质量改进培训课件
评论
0/150
提交评论