文档视界 最新最全的文档下载
当前位置:文档视界 › 2009下半年系统架构设计师上午试题及参考答案

2009下半年系统架构设计师上午试题及参考答案

2009下半年系统架构设计师上午试题及参考答案
2009下半年系统架构设计师上午试题及参考答案

2009下半年系统架构设计师上午试题及参考答案

● 计算机系统中硬件层之上的软件通常按照三层来划分,如下图所示,图中

①②③分别表示(1)。

(1)A.操作系统、应用软件和其他系统软件

B.操作系统、其他系统软件和应用软件

C.其他系统软件、操作系统和应用软件

D.应用软件、其他系统软件和操作系统

题目出处:《系统架构设计师教程(第2版)》第1页。

参考答案:

B

●某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有三个图像任务,每个任务有三个程序段:扫描Si,图像处理Ci和打印Pi (i=1,2,3)。下图为三个任务各程序段并发执行的前驱图,其中,(2)可并行执行,(3)的直接制约,(4)的间接制约。

(2)A.“C1S2”,“P1C2S3”,“P2C3”

B.“C1S1”,“S2C2P2”,“C3P3”

C.“S1C1P1”,“S2C2P2”,“S3C3P3”

D.“S1S2S3”,“C1C2C3”,“P1P2P3”

(3)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3

B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1

C. C1和P1受到S1、C2和P2受到S2、C3和 P3受到S3

D. C1和S1受到P1、C2和S2受到P2、C3和S3受到P3

(4)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3

B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1

C. C1和P1受到S1、C2和P2受到S2、C3和P3受到S3

D. C1和S,受到P1、C2和S2受到P2、C3和S3受到P3

参考答案:

(2)A (3)C (4)B

● 在数据库设计的需求分析阶段应完成包括(5)在内的文档。

(5)A.E-R图

B.关系模式

C.数据字典和数据流图

D.任务书和设计方案

题目出处:《系统架构设计师教程(第2版)》第48~54页。

参考答案:

C

● 设有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工资),要求任何一名员工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是(6)。

(6)A.建立“EMP.职务”向“P.职务”的参照完整性约束

B.建立“P.职务”向“EMP.职务”的参照完整性约束

C.建立EMP上的触发器程序审定该需求

D.建立P上的触发器程序审定该需求

题目出处:《系统架构设计师考试全程指导》第48页。

参考答案:

C

● 设关系模式R(U, F),其中R上的属性集U={A, B, C, D, E},R上的函数依赖集F={A→B,DE→B,CB→E,E→A,B→D}。(7)为关系R的候选关键字。分解(8)是无损连接,并保持函数依赖的。

(7)A. AB

B. DE

C. CE

D. CB

(8)A. p={R1(AC),R2(ED),R3(B)}

B. p={R1(AC),R2(E),R3(DB)}

C. p={R1(AC),R2(ED),R3(AB)}

D. p={R1,(ABC),R2(ED),R3(ACE)}

题目出处:《系统架构设计师考试全程指导》第2.3.3节。《系统架构设计师教程(第2版)》第2.2.3节。

参考答案:

(7)C (8)D

● 嵌入式系统中采用中断方式实现输入输出的主要原因是(9)。在中断时,CPU 断点信息一般保存到(10)中。

(9)A.速度最快

B. CPU不参与操作

C.实现起来比较容易

D.能对突发事件做出快速响应

(10)A.通用寄存器

B.堆

C.栈

D.I/O接口

题目出处:《系统架构设计师考试全程指导》第23页。

参考答案:

(9)D (10)C

● 在嵌入式系统设计时,下面几种存储结构中对程序员是透明的是(11)。(11)A.高速缓存

B.磁盘存储器

C.内存

D.flash存储器

题目出处:《系统架构设计师教程(第2版)》第1.2.2节。

● 系统间进行异步串行通信时,数据的串/并和并/串转换一般是通过(12)实现的。

(12)A.I/O指令

B.专用的数据传送指令

C.CPU中有移位功能的数据寄存器

D.接口中的移位寄存器

参考答案:

D

● 以下关于网络核心层的叙述中,正确的是(13)。

(13)A.为了保障安全性,应该对分组进行尽可能多的处理

B.在区域间高速地转发数据分组

C.由多台二、三层交换机组成

D.提供多条路径来缓解通信瓶颈

题目出处:《系统架构设计师考试全程指导》第140页。

参考答案:

B

● 网络开发过程中,物理网络设计阶段的任务是(14)。

(14)A.依据逻辑网络设计的功能要求,确定设备的具体物理分布和运行环境

B.分析现有网络和新网络的各类资源分布,掌握网络所处状态

C.根据需求规范和通信规范,实施资源分配和安全规划

D.理解网络应该具有的功能和性能,最终设计出符合用户需求的网络

参考答案:

A

● 某公司欲构建一个网络化的开放式数据存储系统,要求采用专用网络连接并管理

存储设备和存储管理子系统。针对这种应用,采用(15)存储方式最为合适。(15)A.内置式存储

B.DAS

C.SAN

D.NAS

题目出处:《系统架构设计师考试全程指导》第3.5节。

参考答案:

C

● 以下关于基准测试的叙述中,正确的是(16)。

(16)A.运行某些诊断程序,加大负载,检查哪个设备会发生故障

B.验证程序模块之间的接日是否正常起作用

C.运行一个标准程序对多种计算机系统进行检查,以比较和评价它们的性能

D.根据程序的内部结构和内部逻辑,评价程序是否正确

题目出处:《系统架构设计师教程(第2版)》第4.4.1节。

参考答案:

C

● 以下关于计算机性能改进的叙述中,正确的是(17)。

(17)A.如果某计算机系统的CPU利用率已经达到100%则该系统不可能再进行性能改进

B.使用虚存的计算机系统如果主存太小,则页面交换的频率将增加,CPU 的使用效率就会降低,因此应当增加更多的内存

C.如果磁盘存取速度低,引起排队,此时应安装更快的CPU.以提高性能

D.多处理机的性能正比于CPU的数目,增加CPU是改进性能的主要途径题目出处:《系统架构设计师教程(第2版)》第4.4.1节。

参考答案:

B

● 商业智能是指利用数据挖掘、知识发现等技术分析和挖掘结构化的、面向特定领域的存储与数据仓库的信息。它可以帮助用户认清发展趋势、获取决策支持并得出结论。

以下(18)活动,并不属于商业智能范畴。

(18)A.某大型企业通过对产品销售数据进行挖掘,分析客户购买偏好

B.某大型企业查询数据仓库中某种产品的总体销售数量

C.某大型购物网站通过分析用户的购买历史记录,为客户进行商品推荐

D.某银行通过分析大量股票交易的历史数据,做出投资决策

题目出处:《系统架构设计师考试全程指导》第67页。

参考答案:

B

● 企业应用集成通过采用多种集成模式构建统一标准的基础平台,将具有不同功能和目的且独立运行的企业信息系统联合起来。其中,面向(19)的集成模式强调处理不同应用系统之间的交互逻辑,与核心业务逻辑相分离,并通过不同应用系统之间的协作共同完成某项业务功能。

(19)A.数据

B.接口

C.过程

D.界面

题目出处:《系统架构设计师考试全程指导》第203~204页。

参考答案:

C

●电子数据交换(EDI)是电子商务活动中采用的一种重要的技术手段。以下关于EDI的叙述中,错误的是__(20)__。

(20)A. EDI的实施需要一个公认的标准和协议,将商务活动中涉及的文件标准化和格式化

B. EDI的实施在技术上比较成熟,成本也较低

C. EDI通过计算机网络,在贸易伙伴之间进行数据交换和自动处理

D. EDI主要应用于企业与企业、企业与批发商之间的批发业务

题目出处:《系统架构设计师教程(第2版)》第449~451页。

参考答案:

B

● 用户文档主要描述所交付系统的功能和使用方法。下列文档中,(21)属于用户文档。

(21)A.需求说明书

B.系统设计文档

C.安装文档

D.系统测试计划

题目出处:《系统架构设计师考试全程指导》第510页。

参考答案:

C

● 配置项是构成产品配置的主要元素,其中(22)不属于配置项。

(22)A.设备清单

B.项目质量报告

C.源代码

D.测试用例

题目出处:《系统架构设计师考试全程指导》第342页。

参考答案:

A

● 一个大型软件系统的需求通常是会发生变化的。以下关于需求变更策略的叙述中,错误的是(23)。

(23)A.所有需求变更必须遵循变更控制过程

B.对于未获得核准的变更,不应该做变更实现工作

C.完成了对某个需求的变更之后,就可以删除或者修改变更请求的原始文档

D.每一个集成的需求变更必须能追溯到一个经核准的变更请求

题目出处:《系统架构设计师考试全程指导》第11.5节。

参考答案:

C

● 以下关于需求管理的叙述中,正确的是(24)。

(24)A.需求管理是一个对系统需求及其变更进行了解和控制的过程

B.为了获得项目,开发人员可以先向客户做出某些承诺

C.需求管理的重点在于收集和分析项目需求

D.软件开发过程是独立于需求管理的活动

题目出处:《系统架构设计师考试全程指导》第8.6.5节。

参考答案:

A

● (25)方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。

(25)A.信息工程

B.结构化

C.面向对象

D.敏捷

题目出处:《系统架构设计师考试全程指导》第225~231页。

参考答案:

D

● 项目管理工具用来辅助项目经理实施软件开发过程中的项目管理活动,它不能(26)。(27)就是一种典型的项目管理工具。

(26)A.覆盖整个软件生存周期

B.确定关键路径、松弛时间、超前时间和滞后时间

C.生成固定格式的报表和裁剪项目报告

D.指导软件设计人员按软件生存周期各个阶段的适用技术进行设计工作(27)A.需求分析工具

B.成本估算工具

C.软件评价工具

D.文档分析工具

题目出处:《系统架构设计师教程(第2版)》第463~466页。

参考答案:

(26)D (27)B

●逆向工程导出的信恳可以分为4个抽象层次,其中(28)可以抽象出程序的抽象语法树、符号表等信息;(29)可以抽象出反映程序段功能及程序段之间关系的信息。

(28)A.实现级

B.结构级

C.功能级

D.领域级

(29)A.实现级

B.结构级

C.功能级

D.领域级

题目出处:《系统架构设计师考试全程指导》第224页。

参考答案:

(28)A (29)C

● 某软件公司欲开发一个Windows平台上的公告板系统。在明确用户需求后,该公司的架构师决定采用Command模式实现该系统的界面显示部分,并设计UML 类图如下图所示。图中与Command模式中的“Invoker”角色相对应的类是(30),与“ConcreteCommand”角色相对应的类是(31)。

(30)A. Command

B. MenuItem

C. Open

D. ButktinBoardScreen

(31)A. Command

B. MenuItem

C. Open

D. BulktinBoardScreen

参考答案:

(30)B (31)C

● 用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输人子系筑”中,创建新订单和更新订单都需要核查用户帐号是否正确。用例“创建新订单”、“更新订单” 与用例“核查客户帐号”之间是(32)关系。

(32)A.包含(include)

B.扩展(extend)

C.分类(classification)

D.聚集(aggregation)

题目出处:《系统架构设计师考试全程指导》第285~286页。

参考答案:

A

● 面向对象的设计模型包含以(33)表示的软件体系结构图,以(34)表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。

(33)A.部署图

B.包图

C.协同图

D.交互图

(34)A.部署图

B.包图

C.协同图

D.交互图

题目出处:《系统架构设计师考试全程指导》第287~288页。

参考答案:

(33)B (34)D

● 基于构件的开发模型包括软件的需求分析定义、(35)、(36)、(37)以及测试和发布5个顺序执行的阶段。

(35)A.构件接口设计

B.体系结构设计

C.元数据设计

D.集成环境设计

(36)A.数据库建模

B.业务过程建模

C.对象建模

D.构件库建立

(37)A.应用软件构建

B.构件配置管理

C.构件单元测试

D.构件编码实现

题目出处:《系统架构设计师考试全程指导》第10.1节。

参考答案:

(35)B (36)D (37)A

● 以下关于软件构件及其接口的叙述,错误的是(38)。

(38)A.构件是软件系统中相对独立且具有一定意义的构成成分

B.构件在容器中进行管理并获取其属性或者服务

C.构件不允许外部对所支持的接口进行动态发现或调用

D.构件可以基于对象实现,也可以不基于对象实现

题目出处:《系统架构设计师考试全程指导》第299页。

参考答案:

C

● 在一个典型的基于MVC(Model-View-Controller)的J2EE应用中,分发客户请求、有效组织其它构件为客户端提供服务的控制器由(39)实现。

(39)A. Entity Bean

B. Session Bean

C. Servlet

D. JSP

题目出处:《系统架构设计师考试全程指导》第474~476页。

参考答案:

C

● 以下关于RDBMS数据分布的叙述中,错误的是(40)。

(40)A.数据垂直分割是将不同表的数据存储到不同的服务器上

B.数据水平分割是将不同行的数据存储到不同的服务器上

C.数据复制是将数据的多个副本存储到不同的服务器上

D.数据复制中由RDBMS维护数据的一致性

题目出处:《系统架构设计师教程(第2版)》第97~99页。

参考答案:

A

● 系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。(41)不属于网络架构数据流图的内容。

(41)A.服务器、客户端及其物理位置

B.处理器说明信息

C.单位时间的数据流大小

D.传输协议

题目出处:《系统架构设计师考试全程指导》第250页。

参考答案:

C

● 系统输入设计中应尽可能考虑人的因素,以下关于输入设计的一般原理中,错误的是(42)。

(42)A.只让用户输入变化的数据

B.使用创新的模式吸引用户的眼球

C.表格中各个数据项应有提示信息

D.尽可能使用选择而不是键盘输入的方式获取数据

题目出处:《系统架构设计师教程(第2版)》第236~237页。

参考答案:

B

● 系统测试将软件、硬件、网络等其它因素结合,对整个软件进行测试。(43)不是系统测试的内容。

(43)A.路径测试

B.可靠性测试

C安装测试

D.安全测试

题目出处:《系统架构设计师考试全程指导》第265页。

参考答案:

A

● 软件测试是为了发现错误而执行程序的过程。黑盒测试法主要根据(44)来设计测试用例。

(44)A.程序内部逻辑

B.程序抓部功能

C.程序数据结构

D.程字流程图

题目出处:《系统架构设计师考试全程指导》第261页。

参考答案:

B

● 软件架构贯穿于软件的整个生命周期,但在不同阶段对软件架构的关注力度并不相同,在(45)阶段,对软件架构的关注最多。

(45)A.需求分析与设计

B.设计与实现

C.实现与测试

D. 部署与变更

题目出处:《系统架构设计师考试全程指导》第373~374页。

参考答案:

B

● 软件架构设计是降低成本、改进质量、按时和按需交付产品的关键活动。以下关于软件架构重要性的叙述中,错误的是(46)。

(46)A.架构设计能够满足系统的性能、一可维护性等品质

B.良好的架构设计能够更好地捕获并了解用户需求

C.架构设计能够使得不同的利益相关人( stakeholders)达成一致的目标

D.架构设计能够支持项目计划和项目管理等活动

题目出处:《系统架构设计师考试全程指导》第373~374页。

参考答案:

B

● 软件架构需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。以下活动中,不属于软件架构需求过程范畴的是(47)。

(47)A.设计构件

B.需求获取

C.标识构件

D.架构需求评审

题目出处:《系统架构设计师教程(第2版)》第250~252页。

参考答案:

A

● 基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于ABSD的叙述中,错误的是(48)。

(48)A.使用ABSD方法,设计活动可以从项目总体功能框架明确就开始

B. ABSD方法是一个自顶向下,递归细化的过程

C. ABSD方法有三个基础:功能分解、选择架构风格实现质量和商业需求以及软件模板的使用

D.使用ABSD方法,设计活动的开始意味着需求抽取和分析活动可以终止

题目出处:《系统架构设计师考试全程指导》第395~396页。《软件体系结构原理、方法与实践》第207~213页。

参考答案:

D

● 软件架构文档是对软件架构的正式描述,能够帮助与系统有关的开发人员更好地理解软件架构。软件架构文档的写作应该遵循一定的原则。以下关于软件架构文档写作原则的叙述中,错误的是(49)。

(49)A.架构文档应该从架构设计者的角度进行编写

B.应该保持架构文档的即时更新,但更新不要过于频繁

C.架构文档中的描述应该尽量避免不必要的重复

D.每次架构文档修改,都应该记录修改的原则

题目出处:《系统架构设计师教程(第2版)》第260~261页。

A

● 架构复审是基于架构开发中一个重要的环节。以下关于架构复审的叙述中,错误的是(50)

(50)A.架构复审的目标是标识潜在的风险,及早发现架构设计的缺陷和错误 B架构复审过程中,通常会对一个可运行的最小化系统进行架构评估和测试

C.架构复审人员由系统设计与开发人员组成

D.架构设计、文档化和复审是一个迭代的过程

题目出处:《系统架构设计师考试全程指导》第396页。

参考答案:

C

● Windows操作系统在图形用户界面处理方面采用的核心架构风格是(51)风格。Java语言宣传的“一次编写,到处运行”的特性,从架构风格上看符合(52)风格的特点。

(51)A.虚拟机

B.管道-过滤器

C.事件驱动

D.微内核-扩展

(52)A.虚拟机

B.管道-过滤器

C.事件驱动

D.微内核-扩展

题目出处:《系统架构设计师考试全程指导》第12.3节。

参考答案:

(51)C (52)A

● 某软件开发公司负责开发一个Web服务器服务端处理软件,其核心部分是对客户端请求消息的解析与处理,包括HTTP报头分离、SOAP报文解析等功能。该公司的架构师决定采用成熟的架构风格指导整个软件的设计,以下(53)架构风格,最适合该服务端处理软件。

(53)A.虚拟机

B.管道一过滤器

C.黑板结构

D.分层结构

题目出处:《系统架构设计师考试全程指导》第12.3节。

B

● 某公司欲开发一个基于图形用户界面的集成调试器。该调试器的编辑器和变量监视器可以设置调试断点。当调试器在断点处暂停运行时,编辑程序可以自动卷屏到断点,变量监视器刷新变量数值。针一对这样的功能描述,采用(54)的架构风格最为合适。

(54)A.数据共享

B.虚拟机

C.隐式调用

D.显式调用

题目出处:《系统架构设计师考试全程指导》第12.3节。

参考答案:

C

● 某公司欲开发一种工业机器人,用来进行汽车零件的装配。公司的架构师经过分析与讨论,给出了该机器人控制软件的两种候选架构方案:闭环控制和分层结构。以下对于这两种候选架构的选择理由,错误的是(55)。

(55)A.应该采用闭环控制架构,因为闭环结构给出了将软件分解成几个协作构件的方法,这对于复杂任务特别适合

B.应该采用闭环控制结构,因为闭环控制架构中机器人的主要构件监控器、传感器、发动机等)是彼此分开的,并能够独立替换

C.应该采用分层结构,因为分层结构很好地组织了用来协调机器人操作的构件,系统结构更加清晰

D.应该采用分层结构,因为抽象层的存在,满足了处理不确定性的需要:在较低层次不确定的实现细节在较高层次会变得确定

题目出处:《系统架构设计师考试全程指导》第12.3节。

参考答案:

A

● 一个软件的架构设计是随着技术的不断进步而不断变化的。以编译器为例,其主流架构经历了管道-过滤器到数据共享为中心的转变过程。以下关于编译器架构的叙述中,错误的是(56)。

(56)A.早期的编译器采用管道一过滤器架构风格,以文本形式输入的代码被逐步转化为各种形式,最终生成可执行代码

B.早期的编译器采用管道一过滤器架构风格,并且大多数编译器在词法分析时创造独立的符号表,在其后的阶段会不断修改符号表,因此符号表并不是程序数据的一部分

C.现代的编译器采用以数据共享为中心的架构风格,主要关心编译过程中

程序的中间表示

D.现代的编译器采用以数据共享为中心的架构风格,但由于分析树是在语法分析阶段结束后才产生作为语义分析的输入,因此分析树不是数据中心的共享数据

题目出处:《系统架构设计师考试全程指导》第12.3节。

参考答案:

D

● (57)的选择是开发一个软件系统时的基本设计决策;(58)是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用一计数是C++管理动态资源时常用的一种(59)。

(57)A.架构模式

B.惯用法

C.设计模式

D.分析模式

(58)A.架构模式

B.惯用法

C.设计模式

D.分析模式

(59)A.架构模式

B.惯用法

C.设计模式

D.分析模式

题目出处:《系统架构设计师考试全程指导》第12章。

参考答案:

(57)A (58)B (59)B

● 某软件公司基于面向对象技术开发了一套图形界面显示构件库VisualComponent。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条、能够显示艺术字体的透明窗体等。针对这种需求,公司采用(60)最为灵活。

(60)A.桥接模式

B.命令模式

C.组合模式

D.装饰模式

题目出处:《系统架构设计师考试全程指导》第287~288页。

参考答案:

D

● 某软件公司承接了为某工作流语言开发解释器的工作。该工作流语言由多种活动节点构成,具有类XML的语法结构。用户要求解释器工作时,对每个活动节点进行一系列的处理,包括执行活动、日志记录、调用外部应用程序等,并且要求处理过程具有可扩展能力。针对这种需求,公司采用(61)最为恰当。(61)A.适配器模式

B.迭代器模式

C.访问者模式

D.观察者模式

题目出处:《系统架构设计师考试全程指导》第287~288页。

参考答案:

C

● Architecture Trade off Analysis Method (ATAM)是一种软件架构的评估方法,以下关于该方法的叙述中,正确的是(62)。

(62)A. ATAM是一种代码评估方法

B. ATAM需要评估软件的需求是否准确

C. ATAM需要对软件系统进行测试

D. ATAM不是一种精确的评估工具

题目出处:《系统架构设计师考试全程指导》第396~401页。

参考答案:

D

● 识别风险点、非风险点、敏感点和权衡点是ATAM方法中的关键步骤。己知针对某系统所做的架构设计中,提高其加密子系统的加密级别将对系统的安全性和性能都产生非常大的影响,则该子系统一定属于(63)。

(63)A.风险点和敏感点

B.权衡点和风险点

C.权衡点和敏感点

D.风险点和非风险点

题目出处:《系统架构设计师考试全程指导》第396~401页。

参考答案:

C

● 信息安全策略应该全面地保护信息系统整体的安全,网络安全体系设计是网络逻辑设计工作的重要内容之一,可从物理线路安全、网络安全、系统安全、应用安全等方面来进行安全体系的设计与规划。其中,数据库的容灾属于(64)的内容。

(64)A.物理线路安全与网络安全

B.网络安全与系统安全

C.物理线路安全与系统安全

D.系统安全与应用安全

参考答案:

D

● 公司总部与分部之间需要传输大量数据,在保障数据安全的同时又要兼顾密钥算法效率,最合适的加密算法是(65)。

(65)A. RC-5

B. RSA

C. ECC

D. MD5

题目出处:《系统架构设计师教程(第2版)》第493页。

参考答案:

A

● 我国的《著作权法》对一般文字作品的保护期是作者有生之年和去世后50年,德国的《版权法》对一般文字作品的保护期是作者有生之年和去世后70年。假如某德国作者已去世60年,以下说法中正确的是(66)。

(66)A.我国M出版社拟在我国翻译出版该作品,需要征得德里作者继承人的许可方可在我国出版发行

B.我国M出版社拟在我国翻译出版该作品,不需要征得德国作者继承人的许可,就可在我国出版发行

C.我国M出版社未征得德国作者继承人的许可,将该翻译作品销售到德国,不构成侵权

D.我国M出版社未征得德国作者继承人的许可,将该翻译作品在我国销售,构成侵权

题目出处:《系统架构设计师教程(第2版)》第556页。

参考答案:

B

● (67)不属于我国著作权法所保护的内容。

(67)A.为保护其软件著作权而采取的技术措施

B.软件权利电子信息

C.通过信息网络传播的软件

D.采用反编译技术获得的软件

题目出处:《系统架构设计师考试全程指导》第489~491页。

参考答案:

D

● 王某原是X公司的项目经理,在X公司任职期间主持开发了某软件,但未与X公司签定劳动合同及相应的保密协议。X公司对该软件进行了软件著作权登记并获准。王某随后离职并将其在X公司任职期间掌握的该软件技术信息、客户需求及部分源程序等秘密信息提供给另一软件公司。王某的行为(68)。

(68)A.既侵犯了科技公司的商业秘密权,又侵犯了科技公司的软件著作权

B.既未侵犯科技公司的商业秘密权,又未侵犯科技公司的软件著作权

C.侵犯了科技公司的商业秘密权

D.侵犯了科技公司的软件著作权

题目出处:《系统架构设计师考试全程指导》第16.2.1节。

参考答案:

D

● 对实际应用问题建立了数学模型后,一般还需要对该模型进行检验。通过检验尽可能找出模型中的问题,以利于改进模型,有时还可能会否定该模型。检验模型的做法有多种,但一般不会(69)。

(69)A.利用实际案例数据对模型进行检验

B.进行逻辑检验,分析该模型是否会出现矛盾

C.用计算机模拟实际问题来检验模型

D.检验该模型所采用的技术能否被企业负责人理解

参考答案:

D

● 某类产品n种品牌在某地区的市场占有率常用概率向量u=(u1,u2,…,un)表示(各分量分别表示各品牌的市场占有率,值非负,且总和为1)。市场占有率每隔一定时间的变化常用转移矩阵Pn*n表示。设初始时刻的市场占有率为向量u,则下一时刻的市场占有率就是uP,再下一时刻的市场占有率就是uP2,…。如果在相当长时期内,该转移矩阵的元素均是常数,则市场占有率会逐步稳定到某个概率向量z,即出现ZP=Z。这种稳定的市场占有率体现了转移矩阵的特征,与初始时刻的市场占有率无关。

假设占领某地区市场的冰箱品牌A与B,每月市场占有率的变化可用如一下常数转移矩

阵来描述:

则冰箱品牌A与B在该地区最终将逐步稳定到市场占有率(70)。

(70)A.(1/4,3/4)

B.(1/3,2/3)

C.(1/2,1/2)

D.(2/3,1/3)

题目出处:《系统架构设计师考试试题分类精解与题型练习》第238页。

参考答案:

D

● An architectural style defines as a family of such systems in terms of a(71)of structural organization.More specifically, an architectural style defines a vocabulary of (72)and connector types, and a set of (73)on how they can be combined. For many styles there may also exist one or more (74)that specify how to determine a system's overall properties from the properties of its parts.Many of architectural styles have been developed over the years.

The best-known examples of(75)architectures are programs written in the Unix shell.

(71)A. pattern

B. data flow

C. business process

D. position level

(72)A. metadata

B. components

C. models

D. entities

(73)A. functions

B. code segments

C. interfaces

D. constraints

(74)A. semantic models

B. weak entities

C. data schemas

D. business models

(75)A. event-based

B. object-oriented

C. pipe-and-filter

D. layered

参考答案:

(71)A (72)B (73)D (74)A (75)C

2014年系统架构设计师真题及答案

2014年下半年系统架构设计师考试上午真题(标准 参考答案) 卷面总分:75.0 分 答题时间:150 分钟 测试次数:1475 次 平均得分:54.8 分 是否需要批改:否 单项选择题 每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。 1 某计算机系统中有一个CPU、一台输入设备和一台输出设备,假设系统中有四个作业T1、T2、T3和T4,系统采用优先级调度,且T1的优先级>T2的优先级>T3 的优先级>T4的优先级。每个作业具有三个程序段:输入I i 、计算C i 和输出 P i (i=1,2,3,4),其执行顺序为I i →C i →P i 。这四个作业各程序段并发执行的前驱 图如下所示。图中①、②、③分别为(),④、⑤、⑥分别为()。 A.I 2、C 2 、C 4 B.I 2、I 3 、C 2 C.C 2、P 3 、C 4 D.C 2、P 3 、P 4 A.C 2、C 4 、P 4 B.I 2、I 3 、C 4 C.I 3、P 3 、P 4 D.C 4、P 3 、P 4 [选择问题 1 的答案] ?A ?B ?C ?D [选择问题 2 的答案] ?A ?B

?C ?D ? ? 2 某文件系统文件存储采用文件索引节点法。假设磁盘索引块和磁盘数据块大小均为1KB,每个文件的索引节点中有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节,其中iaddr[0]~iaddr[5]为直接地址索引,iaddr[6]是一级间接地址索引,iaddr[7]是二级间接地址索引。如果要访问icwutil.dll文件的逻辑块号分别为0、260和518,则系统应分别采用()。该文件系统可表示的单个文件最大长度是()KB。 A.直接地址索引、一级间接地址索引和二级间接地址索引 B.直接地址索引、二级间接地址索引和二级间接地址索引 C.一级间接地址索引、一级间接地址索引和二级间接地址索引 D.一级间接地址索引、二级间接地址索引和二级间接地址索引 A.518 B.1030 C.16514 D.65798 [选择问题 1 的答案] ?A ?B ?C ?D [选择问题 2 的答案] ?A ?B ?C ?D ? ? 3 设关系模式R(U,F),其中u为属性集,F是U上的一组函数依赖,那么函数依赖的公理系统(Armstrong公理系统)中的合并规则是指()为F所蕴涵。 A.若A→B,B→C,则A→C B.若,则X→Y

高级系统架构设计师上午模拟试题及答案解析(11)

高级系统架构设计师上午模拟试题及答案解析(11) (1~2/共50题)选择题 以下嵌入式处理器类型中不具备内存管理单元(MMU)的是______,嵌入式操作系统______可以运行在它上面。 第1题 A.PowerPC750 B.ARM920T C.Cortex-M3 D.MIPS32 24K 第2题 A.Linux B.VxWorks653 C.μC/OS-Ⅱ D.Windows CE 下一题 (3/50)选择题 第3题 若某航空公司的飞机订票系统有n个订票终端,系统为每个订票终端创建一个售票终端的进程。假设P i (i=1,2,…,n)表示售票终端的进程,H j (j=1,2,…,m)表示公共数据区,分别存放各个航班的现存票数,Temp为工作单元。P i 进程的工作流程如下图所示,a、b和c 处将执行P操作和V操作,则图中a、b和c应分别填入______。 图片 售票终端进程工作流程图A.P(S)、V(S)和V(S) B.P(S)、P(S)和V(S) C.V(S)、P(S)和P(S) D.V(S)、V(S)和P(S) 上一题下一题 (4/50)选择题 第4题 通常情况下,电子政务业务分为3个领域。在如下图所示的电子政务业务模型中,(Ⅰ)、(Ⅱ)、(Ⅲ)空缺处的内容分别为______。 图片 电子政务业务模型A.政务业务办理系统、办公自动化系统、政务信息发布系统 B.政务信息发布系统、政务业务办理系统、办公自动化系统 C.政务业务办理系统、政务信息发布系统、办公自动化系统 D.办公自动化系统、政务信息发布系统、政务业务办理系统 上一题下一题 (5/50)选择题 第5题 以下关于自顶向下开发方法的叙述中,正确的是______。 A.自顶向下过程因为单元测试而比较耗费时间 B.自顶向下过程可以更快地发现系统性能方面的问题 C.相对于自底向上方法,自顶向下方法可以更快地得到系统的演示原型 D.在自顶向下的设计中,如发现了一个错误,通常是因为底层模块没有满足其规格说明(因

系统架构设计师论文(模板)

摘要: 2012年1月,我作为项目经理,主持XX保险公司全国再保险大集中管理系统的建设项目,该项目为期2年半,总投资为1800万人民币,通过该项目,实现XX保险公司整体信息化转型升级的战略中再保险板块的落地,完成全国海量再保险业务数据的集中部署运行,迁移整合历史数据,全面替代上一代系统。该项目时间紧任务重、涉及人员组织多,直接相关XX保险公司内部60个部门400余人,外部配合协作30多个厂商团队300余人。该项目2014年5月完成系统上线,2014年6月通过最终验收,得到了用户的一致肯定,顺利达成了项目既定目标。本文作者结合实际经验,以该项目为例,讨论一下项目建设的【软件分析、软件设计、、】这几个过程来进行论述。 正文: 2012年1月,我作为项目经理,主持XX保险公司全国再保险大集中管理系统的建设项目,该平台为期2年半,总投资为1800万人民币。该项目时间紧任务重,具有相当的挑战性,一是业务模式升级,需按照最新的再保险业务流程,完成系统功能的分析开发,进而具体落地公司再保险业务流程的再造;二是技术要求高,要实现全国海量再保险业务数据的集中部署运行,每日处理数据量达到3000万笔以上,同时要满足性能要求。三是数据整合难,需要将上一代系统的中历时十年的数据,按其有效性进行分类、转化、整合,实现历史存续业务数据在新系统环境下,按照新新模式正常运行。四是涉及人员组织多,直接研发团队成员36人,XX保险公司总部再保险部、财务部、风险部、八大业务部、 40个省公司等400余人,同时涉及外部配合协作承保系统、核保系统、理赔系统、收付费系统、财务系统等30多个厂商团队300余人。我担任项目第一负责人,负责项目整体技术方案评估、立项论证以及项目管理工作。在项目启动前,负责分析项目的预期经济效益、可选技术方案,分析关联项目影响,并向公司提交立项报告。项目启动后,作为主要负责人,牵头与公司内部技术专家、外部架构师一同建立项目技术架构组,设计项目整体技术架构,同时挑选项目内部成员,建立需求分析组、系统开发组、系统测试组、运维支持组,开展业务需求分析、系统设计、数据迁移方案、上线切换方案工作。一方面,我个人接受各组工作汇报,指导团队研发工作,监控整体工作进度。同时,我及时向公司领导、项目客户方、相关项目团队汇报沟通工作进展、阐明关键技术要点。

(完整版)2017年下半年系统架构设计师案例分析

全国计算机技术与软件专业技术资格(水平)考试2017年下半年系统架构设计师下午试卷I (考试时间14:00~16:30 共150 分钟) 1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。 2.在答题纸的指定位置填写准考证号、出生年月日和姓名。 3.答题纸上除填写上述内容外只能写解答。 4.本试卷共5道题,试题一是必答题,试题二至试题五选答1 道。每题25 分,满分75 分。 5.解答时字迹务必清楚,字迹不清时,将不评分。 6.仿照下面例题,将解答写在答题纸的对应栏内。 例题 2017 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。 因为正确的解答是“11 月 4 日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。

试题一 阅读以下关于软件架构评估的叙述,在答题纸上回答问题1和问题2. 【说明】 某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。在系统的需求分析与架构设计阶段,用户提出的需求、质量属性描述和架构特性如下: (a) 系统用户分为高级管理员、数据管理员和数据维护员等三类; (b) 系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御; (c) 正常负载情况下,系统必须在0.5 秒内对用户的查询请求进行响应; (d) 对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计; (e) 系统的用户名不能为中文,要求必须以字母开头,长度不少于5个字符; (f) 更改系统加密的级别将对安全性和性能产生影响; (g) 网络失效后,系统需要在10 秒内发现错误并启用备用系统; (h) 查询过程中涉及到的桥梁与公路的实时状态视频传输必须保证画面具有1024*768的分辨率,40帧/秒的速率; (i) 在系统升级时,必须保证在10 人月内可添加一个新的消息处理中间件; (j) 系统主站点断电后,必须在3 秒内将请求重定向到备用站点; (k) 如果每秒钟用户查询请求的数量是10 个,处理单个请求的时间为30 毫秒,则系统应保证在1秒内完成用户的查询请求; (l) 对桥梁信息数据库的所有操作都必须进行完整记录; (m) 更改系统的Web 界面接口必须在4 人周内完成; (n) 如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性 (O) 系统必须提供远程调试接口,并支持系统的远程调试。 在对系统需求,质量属性描述和架构特性进行分析的基础上,系统的架构师给出了三个候选的架构设计方案,公司目前正在组织系统开发的相关人员对系统架构进行评估。 【问题1】(12 分) 在架构评估过程中,质量属性效用树(utility tree) 是对系统质量属性进行识别和优先级

2018年下半年系统架构设计师考试论文真题(完整版)

2018年下半年系统架构设计师考试论文真题(专业 解析) 1、 论软件开发过程RUP及其应用 RUP (Rational Unified Process)是IBM公司一款软件开发过程产品, 它提出了一整套以UML为基础的开发准则,用以指导软件开发人员以UML为基 础进行软件开发。RUP汲取了各种面向对象分析与设计方法的精华,提供了一 个普遍的软件过程框架,可以适应不同的软件系统、应用领域、组织类型和项目规模。 问题内容: 请围绕“论软件开发过程RUP及其应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。 2.详细论述软件开发过程产品RUP所包含的4个阶段以及RUP的基本特征。 3.结合你所参与管理和开发的软件项目,详细阐述RUP在该项目中的具体实施 内容,包括核心工作流的选择、制品的确定、各个阶段之间的演进及迭代计划 以及工作流内部结构的规划等。 2、 论软件体系结构的演化 软件体系结构的演化是在构件开发过程中或软件开发完毕投入运行后, 由于用户需求发生变化,就必须相应地修改原有软件体系结构,以满足新的变 化了的软件需求的过程。体系结构的演化是一个复杂的、难以管理的问题。 问题内容: 请围绕“论软件体系结构的演化”论题,依次从以下三个方面进行论述。 1. 概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。 2. 软件体系结构的演化是使用系统演化步骤去修改系统,以满足新的需求。简要论述系统演化的6个步骤。 3. 具体阐述你参与管理和开发的项目是如何基于系统演化的6个步骤完成软件体系结构演化的。 3、 论面向服务架构设计及其应用

2017年系统架构师考试综合版

2017年系统架构师考试科目一:综合知识 1.某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2?t )、分析指令(1?t )、取操作数(3?t )、运算(1?t )和写回结果(2?t )组成,并分别用5个子部完成,该流水 线的最大吞吐率为();若连续向流水线输入10条指令,则该流水线的加速比为()。(1)A.Δt 91B.Δt 31C.Δt 21D.Δt 11 (2)A.1:10 B.2:1 C.5:2 D.3:1 【解析】 理论流水线执行时间=(2t ?+1t ?+3t ?+1t ?+2t ?)+max(2t ?,1t ?,3t ?,1t ?,2t ?)*(n-1) =9t ?+(n-1)*3t ?; 第一问: 最大吞吐率:Δt 31Δt 6t nΔ3n Δt 31)(n-Δt+9n n =+=?∞→lim 第二问: 10条指令使用流水线的执行时间=9t ?+(10-1)*3t ?=36t ?。 10条指令不用流水线的执行时间=9t ?*10=90t ?。 加速比=使用流水线的执行时间/不使用流水线的执行时间=90t ?/36t ?=5:2。 【答案】:B 、C 。 2.DMA (直接存储器访问)工作方式是在()之间建立起直接的数据通路。 A.CPU 与外设 B.CPU 与主存 C.主存与外设 D.外设与外设 【解析】 直接主存存取(Direct Memory Access ,DMA )是指数据在主存与I/O 设备间的直接成块传送, 即在主存与I/O 设备间传送数据块的过程中,不需要CPU 作任何干涉,只需在过程开始启动(即向设备发出“传送一块数据”的命令)与过程结束(CPU 通过轮询或中断得知过程是否结束和下次操作是否准备就绪)时由CPU 进行处理,实际操作由DMA 硬件直接完成,CPU 在传送过程中可做其它事情。 【答案】:C 。 3.RISC(精简指令系统计算机)的特点不包括:()。 A.指令长度固定,指令种类尽量少 B.寻址方式尽量丰富,指令功能尽可能强 C.增加寄存器数目,以减少访存次数 D.用硬布线电路实现指令解码,以尽快完成指令译码 【解析】RISC 与CISC 的对比表所示: 指令系统类型指令寻址方式 实现方式其他CISC (复杂)数量多,使用频率差别大,可变长格式 支持多种 微程序控制技术研制周期长RISC (精简)数量少,使用频率接近,支持方式少增加了通优化编译,

高级系统架构设计师下午试题模拟 含详细答案

系统架构设计师考试下午I模拟2 案例分析题 阅读以下软件架构设计的问题,在答题纸上回答问题。 某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。在系统开发之初,企业对该平台提出了如下要求。 1在线交易平台必须在1秒内完成客户的交易请求。 2该平台必须保证客户个人信息和交易信息的安全。 3当发生故障时,该平台的平均故障恢复时间必须小于10秒。 4由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硬件升级必须在6小时内完成。 针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。 1、软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举6种不同的软件质量属性名称,并解释其含义。 2、请对该在线交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。 阅读以下关于结构化软件系统建模的叙述,在答题纸上回答问题。 希赛公司拟开发一个商业情报处理系统,使公司能够针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的没计思路。 3小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。 4小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如图所示。 项目组经讨沦确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了图的数据流图中存在的错误。 3、流程图和数据流图是软件系统分析设计中常用的两种手段,请用300字以内文字简要说明流程图与数据流图的含义及其区别,并说明项目组为何确定采用数据流图作为建模手段。 4、请分析指出图所示的数据流图中存在的错误及其原因,并针对图的1层数据流图绘制出情报分类

2009下半年系统架构设计师上午试题及参考答案

2009下半年系统架构设计师上午试题及参考答案 ● 计算机系统中硬件层之上的软件通常按照三层来划分,如下图所示,图中 ①②③分别表示(1)。 (1)A.操作系统、应用软件和其他系统软件 B.操作系统、其他系统软件和应用软件 C.其他系统软件、操作系统和应用软件 D.应用软件、其他系统软件和操作系统 题目出处:《系统架构设计师教程(第2版)》第1页。 参考答案: B ●某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有三个图像任务,每个任务有三个程序段:扫描Si,图像处理Ci和打印Pi (i=1,2,3)。下图为三个任务各程序段并发执行的前驱图,其中,(2)可并行执行,(3)的直接制约,(4)的间接制约。 (2)A.“C1S2”,“P1C2S3”,“P2C3” B.“C1S1”,“S2C2P2”,“C3P3” C.“S1C1P1”,“S2C2P2”,“S3C3P3” D.“S1S2S3”,“C1C2C3”,“P1P2P3” (3)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3 B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1 C. C1和P1受到S1、C2和P2受到S2、C3和 P3受到S3 D. C1和S1受到P1、C2和S2受到P2、C3和S3受到P3 (4)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3 B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1 C. C1和P1受到S1、C2和P2受到S2、C3和P3受到S3 D. C1和S,受到P1、C2和S2受到P2、C3和S3受到P3

参考答案: (2)A (3)C (4)B ● 在数据库设计的需求分析阶段应完成包括(5)在内的文档。 (5)A.E-R图 B.关系模式 C.数据字典和数据流图 D.任务书和设计方案 题目出处:《系统架构设计师教程(第2版)》第48~54页。 参考答案: C ● 设有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工资),要求任何一名员工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是(6)。 (6)A.建立“EMP.职务”向“P.职务”的参照完整性约束 B.建立“P.职务”向“EMP.职务”的参照完整性约束 C.建立EMP上的触发器程序审定该需求 D.建立P上的触发器程序审定该需求 题目出处:《系统架构设计师考试全程指导》第48页。 参考答案: C ● 设关系模式R(U, F),其中R上的属性集U={A, B, C, D, E},R上的函数依赖集F={A→B,DE→B,CB→E,E→A,B→D}。(7)为关系R的候选关键字。分解(8)是无损连接,并保持函数依赖的。 (7)A. AB B. DE C. CE D. CB (8)A. p={R1(AC),R2(ED),R3(B)} B. p={R1(AC),R2(E),R3(DB)} C. p={R1(AC),R2(ED),R3(AB)} D. p={R1,(ABC),R2(ED),R3(ACE)} 题目出处:《系统架构设计师考试全程指导》第2.3.3节。《系统架构设计师教程(第2版)》第2.2.3节。 参考答案: (7)C (8)D

系统架构设计师论文范文

架构风格数字图书馆类的应用 摘要:随着Intranet信息技术的发展,图书馆为了更好地发挥其图书流通、资料检索和学术交流的职能,图书馆的数字信息化工程也势在必行。本人有幸作为系统架构设计师参与了某大学图书馆数字化信息系统建设过程。由于在数字化图书馆信息系统中后台馆藏信息管理系统负责实时管理图书和读者信息,和数据库交互频繁,所以对数据库处理功能、安全性、数据处理响应速度等方面要求较高。而客户端主要查询信息,要求简单、使用方便、易于安装维护。结合各种体系结构的优缺点,我们决定采用客户/服务器(C/S)和浏览器/服务器(B/S)混合的体系结构来开发。 本文详细介绍三层结构的功能分配和物理分布,描述三层结构设计的过程,讨论在设计实施过程中碰到的一些问题以及解决的方法,最后说明采用三层结构带来的效果,以及可以改进的地方。 正文:随着Intranet信息技术的发展,图书馆为了更好地发挥其图书流通、资料检索和学术交流的职能,图书馆的数字信息化工程也势在必行。某大学图书馆为了更好的服务读者,提高图书馆的管理水平和服务水平,已经启动了数字图书馆工程。本人有幸作为系统架构设计师参与了该项目。 该数字图书馆工程主要包括:后台馆藏信息管理系统、对外信息Web发布系统,交互式检索网、非纸质资源下载、新书通报、订购征询、以及读者信息管理系统等。 后台馆藏信息管理系统负责实时管理图书和读者信息,和数据库交互频繁,所以对数据库处理功能、安全性、数据处理响应速度等方面要求较高。而客户端主要查询信息,要求简单、使用方便、易于安装维护。

根据我们做出的需求分析以及各种体系结构的优缺点,我决定采用客户/服务器(C/S)和浏览器/服务器(B/S)混合的体系结构来开发。对于后台馆藏信息管理系统的需求,需要对数据进行更新处理,采用C/S 结构可以更快更好的开发且数据处理速度更快,而且安全性在一定程度上也容易控制,可以更好的满足要求。对于读者的查询需求,我们采用B/S模式。采取这样的结构可以很好的满足用户需求,且容易开发和维护,节约开发成本。由于都是在windows 平台上使用,因此在开发工具的选择上,我们使用Delphi来开发后台馆藏信息管理部门的客户端和中间件,使用FrontPage来开发网页,连接在其内部网上提供查询服务。中间件我们采用COM+进行逻辑处理,数据层使用SQL Server。 以下详细介绍三层结构的功能分配和物理分布,描述三层结构设计的过程,讨论在设计实施过程中碰到的一些问题以及解决的方法,文章最后说明采用三层结构带来的效果,以及可以改进的地方。 对于客户端,B/S 结构仅提供查询功能,使用浏览器(例如Internet Explorer),学校各系部读者都可以通过内部网使用,读者也可以利用Internet 通过外网访问。C/S 结构提供日常操作和管理界面,承担着整个系统的数据录入及数据维护工作,使用Delphi 开发,它是系统数据的入口,使用频繁,安装在图书馆出口、和图书馆后台馆藏信息管理中心;中间件和数据库以及Web 服务器都放在该大学的计算机中心,便于维护管理。中间件负责根据客户端要求从数据库中取得数据,并在进行处理后提交到客户端显示;后台使用SQLServer 数据库,数据集中在数据库服务器进行管理,方便数据管理和分析,保证数据安全。 对于C/S 和B/S 结构,我们分别使用不同的工具来开发客户端。C/S 结

系统架构设计师考试试题分类精解2016(案例分析与论文篇)

系统架构设计师考试试题分类精解2016(案例分析与论文篇)准备参加2016年下半年系统架构设计师考试的你,是不是在为考试的难点案例分析和论文写作发愁?不知道看什么书好?下面希赛软考学院小编为你推荐一本书——《系统架构设计师考试试题分类精解2016(案例分析与论文篇)》,此书对历年案例分析和论文真题进行了分析、总结和讲解,为你提供案例分析解题及论文写作的思路和技巧。 内容介绍 《系统架构设计师考试试题分类精解2016(案例分析与论文篇)》内容紧扣考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。 对于案例分析试题,书中给出了解答方法,并总结了案例分析回答的思路,考生可通过阅读本书掌握考试大纲规定的知识点、考试的重、难点,熟悉案例分析试题形式、试题的深度和广度、考试内容的分布,以及答题方法和技巧。对于论文试题,书中给出了试题的解答方法,并提供了论文的写作知识、常见问题,以及解决办法。考生通过阅读本书,可了解论文出题方向,及论文写作方法与技巧。 章节信息介绍 第1章案例分析 1.1试题1(2015年下半年试题1) 1.2试题2(2015年下半年试题2) 1.3试题3(2015年下半年试题3) 1.4试题4(2015年下半年试题4) 1.5试题5(2015年下半年试题5) 1.6试题6(2014年下半年试题1) 1.7试题7(2014年下半年试题2)

1.8试题8(2014年下半年试题3) 1.9试题9(2014年下半年试题4) 1.10试题10(2014年下半年试题5) 1.11试题11(2013年下半年试题1-5) 1.12试题12(2013年下半年试题2-6) 1.13试题13(2013年下半年试题3-7) 1.14试题14(2013年下半年试题4-8) 1.15试题15(2013年下半年试题5-9) 1.16试题16(2012年下半年试题1) 1.17试题17(2012年下半年试题2) 1.18试题18(2012年下半年试题3) 1.19试题19(2012年下半年试题4) 1.20试题20(2012年下半年试题5) 1.21试题21(2011年下半年试题1) 1.22试题22(2011年下半年试题2) 1.23试题23(2011年下半年试题3) 1.24试题24(2011年下半年试题4) 1.25试题25(2011年下半年试题5) 1.26试题26(2010年下半年试题1) 1.27试题27(2010年下半年试题2) 1.28试题28(2010年下半年试题3) 1.29试题29(2010年下半年试题4)

软考系统架构设计师考试试题举例

软考系统架构设计师考试试题举例 系统架构设计师是软考中的一门高级资格考试,其考试题型有哪些,下面小编就三种不同类型的选题分别举例,希望考生们对考试题型的了解能有一定的帮助。 一选择题 1.在TCP/IP协议分层结构中,SNMP是在(1)协议之上的(2)请求/响应协议。在ISO/OSI/RM基础上的公共管理信息服务/公共管理信息协议CMIS/CMIP是一个完整的网络管理协议族,网络管理应用进程使用OSI参考模型的(3)。 (1) (2)A.异步 B.同步 C.主从 D.面向连接 (3)A.网络层B.传输层C.表示层D.应用层 2.软件产品线主要由(4)和产品集合两部分组成。 (4)A.构件库 B.核心资源 C.体系结构 D.开发组织 二案例分析问答题 阅读以下关于软件体系结构方面的叙述,回答问题1和问题2。 某集团公司要开发一个网络财务程序,使各地员工能在互联网络上进行财务处理和报销。在设计该财务程序的体系结构时,项目组产生了分歧: (1)张工程师认为应该采用客户机/服务器(C/S)结构。各分公司财务部要安装一个软件客户端,通过这个客户端连接到总公司财务部主机。如果员工在外地出差,需要报销帐务的,也需要安装这个客户端才能进行。 (2)李工程师认为应该采用浏览器/服务器(BS)结构,各分公司及出差员工直接通过Windows操作系统自带的IE浏览器就可以连接到总公司的财务部主机。 经过项目组的激烈讨论,最终选用了C/S和B/S混合结构。 [问题1] 请用200字以内的文字简要讨论C/S结构与B/S结构的区别及各自的优点和缺点。 [问题2] 请用200字以内的文字说明如何设计C/S和B/S混合结构,这样设计有什么好处

系统架构设计师模拟题及答案解析第十八套

系统架构设计师模拟题及答案解析第十八套单项选择题 1、需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立 ______ A.数据流图和数据字典 B.程序流程图 C.体系结构模型 D.软件必须满足的约束条件 2、有两种需求定义的方法一严格定义和原型定义,在关于这两种方法的描述中,不正确的是______。 A.严格定义方法假定所有的需求都可以预先定义 B.严格定义方法假定软件开发人员与用户之间的沟通存在障碍 C.原型定义方法认为需求分析中不可避免地要出现很多反复 D.原型定义方法强调用户在软件开发过程中的参与和决策 3、软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是______。 A.分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算 B.需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束 C.经过仔细的需求分析活动,分析员能够得到详细的系统规约 D.需求分析能够为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型 4、质量功能部署(QFD.是一种将客户要求转化成软件需求的技术。OFD的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标,OFD确认了3类需求,常规需求、______和意外需求。 A.期望需求 B.基础需求 C.显式需求 D.功能需求 5、需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系

统“做什么”的问题。______并不是需求分析的实现步骤之一 A.获得当前系统的物理模型 B.抽象出当前系统的逻辑模型 C.建立目标系统的逻辑模型 D.确定目标实现的具体技术路线 6、某网软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用______。 A.瀑布模型 B.增量模型 C.原型开发模型 D.快速应用程序开发(RAD. 7、基于构件的开发(CBD.模型,融合了______模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。 A.瀑布 B.快速应用开发(RAD. C.螺旋 D.形式化方法 统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、8、构建阶段和9,其中在构建阶段主要产生的文档有10。 8、A.分析阶段B.细化阶段C.设计阶段D.交付阶段 9、A.分析阶段B.细化阶段C.设计阶段D.交付阶段 10、A.初始用户手册B.用例模型C.项目计划D.设计模型 11、敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品,以及整体精简开发。______不是采用这种软件开发过程的原因。 A.难以提前预测哪些需求是稳定的和哪些需求会变化 B.对于软件项目开发来说,设计和实现可以做到基本分离 C.从制订计划的角度来看,分析、设计、实现和测试并不容易预测 D.可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介

系统架构设计师考试大纲(2009年发布)

系统架构设计师考试大纲| 1.考试目标 考试合格人员应能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目睥系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。 2.考试要求 (1)掌握计算机硬软件与网络的基础知识; (2)熟悉信息系统开发过程; (3)理解信息系统开发标准、常用信息技术标准; (4)熟悉主流的中间件和应用服务器平台; (5)掌握软件系统建模、系统架构设计基本技术; (6)熟练掌握信息安全技术、安全策略、安全管理知识; (7)了解信息化、信息技术有关法律、法规的基础知识; (8)了解用户的行业特点,并根据行业特点架构合适的系统设计;

(9)掌握应用的数学基础知识 (10)熟练阅读和正确理解相关领域的英文文献; 3.考试科目设计设置 (1)信息系统综合知识,考试时间为150分钟,笔试,选择题;(2)系统架构设计案例分析,考试时间为90分钟,笔试,问答题;(3)系统架构设计论文,考试时间为120分钟,笔试,论文题。二、考试范围 考试科目1:信息系统综合知识 1.计算机软件与网络基础知识 1.1操作系统 操作系统的类型和结构 操作系统基本原理 网络操作系统及网络管理 嵌入式操作系统与实时操作系统 1.2数据库系统

数据库管理系统的类型、结构和性能评价常用的关系型数据库管理系统 数据库模式 数据库规范化 分布式数据库系统,并行数据库系统 数据仓库与数据挖掘技术 数据库工程 备份恢复 1.3嵌入式系统 嵌入式系统的特点 嵌入式系统的硬件组成与设计 嵌入式系统应用软件及开发平台 嵌入式系统网络 嵌入式系统数据库 1.4数据通信与计算机网络

2016年系统架构设计师考试 考点

软件产品线体系机构 什么是软件产品线?软件产品线在软件开发过程中有什么作用? 定义:软件产品线是一个产品的集合,这些产品共享一个公共的、可管理的特征集,这些特征集能够满足选定市场或任务领域的特定需求。这些系统遵循一个预描述的方式,是在公共的核心资源上开发的。 作用:软件产品线是一个是非适合专业软件开发组织的软件开发方法,能有效提高软件生产率和质量、缩短软件开发时间、降低总开发成本; 主要组成部分:核心资源和产品集合。 核心资源:包括产品线中所有产品共享的产品线体系结构,新设计开发的或通过现有系统再工程得到的、需要在整个产品线中系统化重用的软件构件。 产品线开发的4个技术特点:过程驱动、特定领域、技术支持及体系结构为中心。 软件产品线包括哪些过程?如何实现软件产品线创建与演化?软件产品线演化是指什么?如何实现演化? 过程模型:双生命周期模型(领域工程+应用工程);SEI模型(核心资源开发+产品开发+管理)和三生命周期(企业工程+领域工程+应用工程)模型; 4种建立方式:用演化方式还是革命方式+基于现有产品还是开发全新产品线 (1)将现有产品演化为产品线 (2)用软件产品线替代现有产品集 (3)全新软件产品线演化 (4)全新软件产品线开发 演化:指的是由于各种原因引起产品线所进行的改动而变成新的产品线; 产品线的演化包括:核心资源的演化、产品的演化和产品的版本升级; 框架的定义及特征 定义:框架是由开发人员定制的应用系统的骨架,是整个系统或子系统的可重用设计,由一组抽象构件和构建实例间的交互方式组成; 特征:反向控制;可重用性;扩展性;模块化或构件化; 软件产品线体系结构定义、特点及个性实现机制 定义:软件产品线体系结构是只一个软件开发组织为一组相关应用或产品建立的公共体系结构。特点:同领域模型一样,软件产品线体系结构中也可分为共性部分和个性部分;共性部分是产品线中所有产品在体系结构上的共享部分,是不可改变的。个性部分是指产品线体系结构可以变化的部分;产品线体系结构设计的目的尽量扩展产品线中所有产品共享的部分,同时提供一个尽量灵活的体系结构变化机制; 个性实现机制:继承;扩展和扩展点;参数化;配置和模块互连语言;自动生成;编译时不同实现的选择; 页15 共页1 第 例题:希赛公司各种网络安全防火墙系统,引入产品线开发方法,问题如下: 1.公司是否适合使用软件产品线方法,并说明理由 适合软件产品线开发方法;公司的产品特点为:各种防火墙系统属于一种产品集合,具有很多共性,同时,每种不同的防火墙又具有自己本身的个性特点;

系统架构设计师下午(Ⅱ)模拟5

[模拟] 系统架构设计师下午(Ⅱ)模拟5 论文 一、论基于CBSD的软件架构设计与应用 第1题: 基于构件的软件开发(Component-Based Software Development,CBSD)是一种基于分布对象技术,强调通过可复用构件设计与构造软件系统的软件复用途径。基于构件的软件系统中的构件可以是COTS(Commercial-Off-The-Shelf)构件,也可以是通过其他途径获得的构件(如自行开发)。CBSD体现了“购买而不是重新构造”的哲学,将软件开发的重点从程序编写转移到了基于已有构件的组装,以更快地构造系统,减轻用来支持和升级大中型软件系统所需要的维护负担,从而降低软件开发的费用。 请围绕“基于CBSD的软件架构设计与应用”论题,依次从以下3个方面进行论述。 1、概要叙述你参与管理和开发的软件项目及你在其中所承担的主要工作。 2、简要介绍基于构件的软件开发过程模型,具体论述你在所管理和开发的软件工程项目中选择了哪种典型的构件平台并说明理由,如何具体实施的,最终实际效果如何。 3、论述你在该项目实施过程中遇到的问题及解决的办法,以及你进一步应用软件复用技术的有关设想。 参考答案: 1、简要介绍你参与规划、设计和实施的大中型信息系统软件工程项目的基本情况,简要说明自己在该项目中的角色、所承担的主要任务及开展的主要工作。论文叙述自己参与设计和实施的信息系统项目应有一定的规模,自己在该项目中担任的主要工作应有一定的分量。 2、构件(Component)是某系统中有价值的、几乎独立的并可替换的一个部分,它在良好定义的体系结构语境内满足某清晰的功能。构件是一个独立发布的功能部分,可以通过其接口访问它的服务。软件构件是软件系统中具有相对独立功能,可以明确标识,接口由规约指定,与语境有明显依赖关系,可独立部署,且多由第三方提供的可组装软件实体。软件构件需承载有用的功能,并遵循某种构件模型。可复用构件是指具有可复用价值的构件。商用成品构件(Commercial Off-The-Shelf,COTS)是指由第三方开发的满足一定构件标准的,可组装的软件构件。基于构件的软件工程(CBSE)不是针对某个特定的软件系统,而是针对一类软件系统的共同的特征、知识和需求。基于构件的软件的开发过程包括两个并发的子过程,一个是领域工程,另一个是基于构件的开发。领域工程完成一组可复用构件的标示、构造、分类和传播;基于构件的开发完成使用可复用构件构造新的软件系统。基于构件的软件开发过程(CBSD)模型如图6-11所示。

2017年系统架构设计师案例分析试题加答案(1)

2017年系统架构设计师案例分析试题加答案(1) 系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。下午的案例分析是考试的一大难点,希赛小编为大家整理了几道系统架构设计师案例分析试题,希望对大家有所帮助。 阅读以下关于软件系统架构选择的说明,回答问题。 希赛公司欲针对Linux操作系统开发一个KWIC(KevWordinContext)检索系统。该系统接收用户输入的查洵关键字,依据字母顺序给出相关帮助文档并根据帮助文档内容进行循环滚动阅读。在对KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其他方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其他的方法实现这一功能。 在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。 1、在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。

2、请完成表中的空白部分(用+表示优、-表示差),对王工和李工提出的架构风格进行评价,并指出采用李工方案的原因。 3、规划图是李工给出的架构设计示意图,请将恰当的功能描述填入图中的(1)~(4)。 参考答案 1、软件架构风格是拙述特定软件系统组织方式的惯用模式。组织方式描述了系统的组成构件和这些构件的组织方式,惯用模式则反映众多系统共有的结构和语义。主程序-子程序架构风格中,所有的计算构件作为子程序协作工作,并由一个主程序顺序地调用这些子程序,构件通过共享存储区交换数据。管道-过滤器架构风格中,每个构件都有一组输入和输出,构件接受数据输入,经过内部处理,然后产生数据输出。这里的构件称为过滤器,构件之间的连接件称为数据流传输的管道。

2019年系统架构设计师考试知识点辅导

2019年系统架构设计师考试知识点辅导 考虑用户的观点 当您为智能客户端应用程序确定合适的性能目标时,您应该仔细考虑用户的观点。对于智能客户端应用程序来说,性能与可用性和用户感受相关。例如,只要用户能够继续工作并且获得相关操作进度的充足反馈,用户就能够接受漫长的操作。在确定要求时,将应用程序的功能分解为多个使用情景或使用案例通常是有用的。您应该识别对于实现特定性能目标来说关键且必需的使用案例和情景。应该将很多使用案例所共有且经常执行的任务设计得具有较高性能。同样,如果任务要求用户全神贯注并且不允许用户从其切换以执行其他任务,则需要提供优化的且有效的用户体验。如果任务不太经常使用且不会阻止用户执行其他任务,则可能无须实行大量调整。对于您识别的每个性能敏感型任务,您都应该精确地定义用户的操作以及应用程序的响应方式。您还应该确定每个任务使用的网络和客户端资源或组件。该信息将影响性能目标,并且将驱动对性能实行度量的测试。可用性研究提供了非常有价值的信息源,并且可能大大影响性能目标的定义。正式的可用性研究在确定用户如何执行他们的工作、哪些使用情景是共有的以及哪些不是共有的、用户经常执行哪些任务以及从性能观点看来应用程序的哪些特征是重要的等方面可能非常有用。如果您要生成新的应用程序,您应该考虑提供应用程序的原型或模型,以便能够执行基本的可用性测试。 考虑应用程序操作环境 对应用程序的操作环境实行评估是很重要的,因为这可能对应用程序施加必须在您制定的性能目标中予以反映的约束。位于网络上的服务可能对您的应用程序施加性能约束。例如,您可能需要与您无法控制的 Web 服务实行交互。在这种情况下,需要确定该服务的性能,并且确定这是否将对客户端应用程序的性能产生影响。您还应该确定任何相关服务和组件的性能如何随着时间的变化而变化。某些系统会经受

系统架构设计师考试模拟试题加答案解析(四)

系统架构设计师考试模拟试题加答案解析(四)2016年下半年系统架构设计师考试将于11月12日举行。大家都准备好了吗?下面由希赛小编为大家整理了一些系统架构设计师考试模拟试题,希望对大家有所帮助。 试题 41、某自治系统采用RIP协议,若该自治系统内的路由器R1收到其邻居路由器R2的距离矢量中包含信息,则可能得出的结论是______。 A.R2可以经过R1到达net1,跳数为17 B.R2可以到达net1,跳数为16 C.R1可以经过R2到达net1,跳数为17 D.R1不能经过R2到达net1 42、在极限编程(XP)开发方法中,______策略有助于避免兼容性和接口问题,建立能及早发现错误的“冒烟测试”环境。 A.持续集成 B.简化设计 C.重构 D.系统隐喻 43、为实现图像信息的压缩,建立了若干种国际标准。其中,既是DVD的标准,也是高清晰度电视(HDTV)的标准是______。 A.MPEG-1 B.MPEG-2 C.MPEG-4

D.MPEG-7 44、ISO/IEC9126软件质量模型中第一层定义了6个质量特性,并为各质量特性定义了相应的质量子特性。子特性______不属于易用性质量特性。 A.易理解性 B.易操作性 C.易安装性 D.易学性 45、软件架构文档是对软件架构的正式描述,能够帮助与系统有关的开发人员更好地理解软件架构。以下关于软件架构文档化的描述中,错误的是______。 A.主要输出结果是架构规格说明书和测试架构需求的质量设计说明书 B.架构文档要保持即时更新,并记录每次进行修改的原则 C.文档只需分发给系统分析师和系统架构设计师,以增强文档的保密性D.文档的完整性和质量是软件架构成功的关键因素之一 46、模块的耦合度表现了模块之间相互关联的程度。以下耦合类型中,耦合程度最低的是______。 A.内容耦合 B.控制耦合 C.标记耦合 D.公共耦合 47、《中华人民共和国政府信息公开条例》自2008年5月1日起施行。某教授于2009年6月1日自行将该条例译成英文,投递给某国家的核心期刊,并于2009年11月1日发表。国家相关部门认为该教授的译文质量很高,经与

相关文档
相关文档 最新文档