试题系统架构设计师试题该用哪种设计模式好?

中级--软件设计师模拟试题题库
本试题来自:(2012年中级--软件设计师模拟试题,)下面给出了4种设计模式的作用。
外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这个子系统更加容易使用;
装饰(Decorator):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能;
单例(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点;
模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用 (35) 设计模式能够有效达到该目的;该系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询, (36) 设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条,或者带有黑色边框,或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类, (37) 设计模式可以实现该目的。单项选择题内容选项及答案解析:
您可能感兴趣的试题
单项选择题:()A./A2/C3B.A2/C3C.C3D.f2答案:有,答案解析:有,单项选择题:()某文件管理系统为了记录磁盘的使用情况,在磁盘上建立了位示图(bitmap)。若系统中字长为16位,磁盘上的物理块依次编号为:0、1、2、…,那么8192号物理块的使用情况在位示图中的第______个字中描述。A.256B.257C.512D.513答案:有,答案解析:有,
中级--软件设计师模拟试题最新试卷
中级--软件设计师模拟试题热门试卷其他回答(3)
这个好像和设计模式没有关系,很多模式可以用,可以说就是一般的应用,与模式无关
园豆:18510
最多的应该用到 模版 模式
楼上说的也对 与模式没关系 灵活运用把
设计出题考试系统要将前后台分开来做,相信考试答题的人应该不是出题的人。
1、考试答题系统采用B/S方式较为好,如果采用C/S那么每个考试的计算机上要安装客户端,这就要看你的考试机有多少了,如果太多,最好不要采用C/S。【本人建议采用无论怎样还是采用B/S】
2、出题系统可以采用B/S或C/S模式,根据情况而定。若用户对出题的安全性要求很高,那么就采用C/S,这样没有客户端的人是无法出题或浏览已出的题目的【若为时间要求不是很紧迫,最好采用此种方式】;若用户对安全性要求不是很高,但对开发时间要求很短,为了方便及开发的速度可采用B/S,可以分为两个系统开发(不同的访问路径),也可以是考试系统的子模块,那么这两种设计就需要在用户登录的角色权限方面分配好,判断哪些人是考试的权限(考试人的用户名和密码可由出题人分配),哪些人是出题人的权限【此种方式安全性较低,不建议采用】。
园豆:3151
楼上说得很不错。
以前我也做过一套C/S的题库系统。根据试题类型和试题难度选择试题并生成试卷导出到Word
&&&您需要以后才能回答,未注册用户请先。高级--系统架构设计师历年真题题库
本试题来自:(2012年高级--系统架构设计师历年真题,)试题四(共25分)
阅读以下关于面向对象系统建模的叙述,在答题纸上回答问题1至问题3。
某软件企业为影音产品销售公司W开发一套在线销售系统,以提升服务的质量和效率。项目组经过讨论后决定采用面向对象方法开发该系统。在设计建模阶段需要满足以下设计要求:
(1)W公司经常进行促销活动。根据不同的条件(如订单总额、商品数量、产品种类等),公司可以提供百分比折扣或现金减免等多种促销方式供提交订单的用户选择。实现每种促销活动的代码量很大,且会随促销策略不同经常修改。系统设计中需要考虑现有的促销和新的促销,而不用经常地重写控制器类代码。
(2)该在线销售系统需要计算每个订单的税率,不同商品的税率及计算方式会有所区别。所以W公司决定在系统中直接调用不同商品供应商提供的税率计算类,但每个供应商的类提供了不同的调用方法。系统设计中需要考虑如果公司更换了供应商,应该尽可能少地在系统中修改或创建新类。
项目组架构师决定采用设计模式来满足上述设计要求,并确定从当前已经熟练掌握的设计模式中进行选择,这些设计模式包括:适配器模式(Adapter)、构造器模式(Builder)、命令模式(Command)、外观模式(Facade)、中介模式(Mediator)、原型模式(Prototype)、代理模式(Proxy)、状态模式(State)和策略模式(Strategy)等。问答试题[问题1](6分)
设计模式按照其应用模式可以分为三类:创建型、结构型和行为型,请用200字以内文字说明三者的作用。正确答案: 创建型模式主要用于创建对象,为设计类实例化新对象提供指南。 结构型模式主要用于处理类或对象的组合,…… 或者 答案解析:有,
您可能感兴趣的试题
简答题:()【问题3】(6 分)
高质量的数据流图是可读的、内部一致的并能够准确表示系统需求。请用300 字以内文字说明在设计高质量的数据流图时应考虑的三个原则。答案:有,简答题:()【问题3】(7 分)
故障处理是宇航系统软件设计中极为重要的组成部分。故障处理主要包括故障监视、故障定位、故障隔离和系统容错(重组)。用150 字以内的文字说明嵌入式系统中故障主要分哪几类?并分别给出两种常用的故障滤波算法和容错算法。答案:有,
高级--系统架构设计师历年真题最新试卷
高级--系统架构设计师历年真题热门试卷

我要回帖

更多关于 系统架构设计师试题 的文章

 

随机推荐