免费智能真题库 > 历年试卷 > 系统架构设计师 > 2012年下半年 系统架构设计师 上午试卷 综合知识
第51题      2012年下半年 系统架构设计师 上午试卷 综合知识
所属知识点   软件架构设计        关键词   分析阶段   封装   架构师   设计阶段   设计模式   算法   图像   系统分析   系统设计   需求分析   照片   需求
考点辞典   需求分析   需求分析   软件需求   算法   算法   需求分析

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

  软件架构设计 知识点 更多相关真题:    更多>  
 
  第53题    2018年下半年  
   31%
某公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和对象之间的关系。针对该需求,公司应该采用(51)架构风格最为合适。在架构设..
  第44题    2014年下半年  
   26%
“4+1”视图主要用于描述系统逻辑架构,最早由Philippe Kruchten于1995年提出。其中(44)视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对..
  第36题    2014年下半年  
   30%
在UML提供的系统视图中,(35)是逻辑视图的一次执行实例,描述了并发与同步结构;(36)是最基本的需求分析模型。
 

需求分析
需求分析是开发过程中最关键的阶段。不同的用户有不同的网络需求,收集的需求范围包括业务需求、用户需求、应用需求、计算机平台需求、网络通信需求,同时要考虑未来的需要,以便在以后对网络实现扩展。
需求分析的输出是产生一份需求说明,也就是需求规范。在写完需求说明书后,管理者和网络设计者应达成共识,并在文件上签字,这是规避网络建设风险的关键。
需求分析
需求分析包括以下内容。
软件需求
在进行需求获取之前,首先要明确需要获取什么,也就是需求包含哪些内容。软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通常,这些需求包括功能需求、性能需求、用户或人的因素、环境需..
(1)功能需求。
(2)性能需求。
(3)用户或人的因素。
算法
算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。一个算法具有下列5个重要特性。
.有穷性。一个算法必须总是在执行有穷步之后结束,且每一步都可在有穷时间内完成。
算法
       算法的基本概念及特性
       算法是为解决某一特定类型问题规定的一个运算过程,它具有以下特性。
       (1)有穷性。一个算法必须在执行有穷步骤之后结束,且每一步都可以在有限时间内完成。
       (2)确定性。算法的每一步必须是确切定义的,不能有歧义。
需求分析
需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)的工作概况,明确用户需求,确定新系统的功能。
调查的重点是"数据"和"处理",以获得用户对数据库的以下4点要求。
(1)信息要求:指用户需要从数据库中获得信息的内容与性质。通过信息要求可以导出数据要求。
(2)处理要求:指用户要完成什么处理功能,对处理的响应时间有什么要求,采用批处理还是联机处理方式。

 题号导航      2012年下半年 系统架构设计师 上午试卷 综合知识   本试卷我的完整做题情况 
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
↓第51题