软题库 移动APP 扫码下载APP 随时随地移动学习 培训课程
当前位置:信管网 >> 在线考试中心 >> 信息系统项目管理师题库 >> 试题查看
试卷名称 2012年下半年系统架构设计师考试上午真题试题(综合知识)
考试中心《2012年下半年系统架构设计师考试上午真题试题(综合知识)》在线考试
试卷年份2012年下半年
试题题型【单选题】
试题内容

某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:
图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。
图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。
图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。
在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用(1)最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用(2)最为合适;为了实现图像处理算法的灵活选择与替换,采用(3)最为合适。
(1)A. 工厂模式
B. 责任链模式
C. 中介者模式
D. 命令模式
(2)A. 状态模式
B. 适配器模式
C. 组合模式
D. 单例模式
(3)A. 模板方法模式
B. 访问者模式
C. 策略模式
D. 观察者模式


相关试题



更多试题

  • HTML文档中标记的align
  • 设集合Z26={0,1,…,2
  • Abusinessapplicationsy
  • 阐述卫星通信系统的组成及其功能。
  • 无线信道抗衰落技术都有()。A、扩频B、交织
  • 有二个项目,目前的状态分别为:()项目1:S
  • 实际工作,可以用在土壤中掺入食盐的方法降低土
  • 采用顺序表和单链表存储长度为n的线性序列,根
  • 推荐文章
    合作网站内容