文档库 最新最全的文档下载
当前位置:文档库 › 2017年下半年系统架构设计师真题+答案解析(上午选择+下午案例+论文完整版)全国计算机软考

2017年下半年系统架构设计师真题+答案解析(上午选择+下午案例+论文完整版)全国计算机软考

2017年下半年系统架构设计师真题+答案解析(上午选择+下午案例+论文完整版)全国计算机软考
2017年下半年系统架构设计师真题+答案解析(上午选择+下午案例+论文完整版)全国计算机软考

2017年系统架构设计师真题+答案解析

上午选择题

1、某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2 Δt )、分析指令(1Δt )、取操作数(3Δt )、运算(1Δt )和写回结果(2Δt ) 组成,并分别用5个子部件完成,该流水线的最大吞吐率为(1);若连续向流水线输入10条指令,则该流水线的加速比为(2).

A.

B.

C.

D.

答案:B

本题考查流水线计算。

流水线周期为:3t。

流水线的吞吐率为:指令条数/流水线执行时间。

即:

n/(2t+1t+3t+1t+2t+(n-1)*3t)=n/(6t+3nt)

流水线的最大吞吐率就是上面的式子中,n趋向于无穷大的结果。当n趋向于无穷大时,上式的结果为:1/3t。所以应该选B。

2、某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2 Δt )、分析指令(1Δt )、取操作数(3Δt )、运算(1Δt )和写回结果(2Δt ) 组成,并分别用5个子部件完成,该流水线的最大吞吐率为(1);若连续向流水线输入10条指令,则该流水线的加速比为(2).

A. 1:10

B. 2:1

C. 5:2

D. 3:1

答案:C

流水线加速比=不用流水线的执行时间/使用流水线的执行时间

10条指令不用流水线的执行时间=(2t+1t+3t+1t+2t)*10=90t。

10条指令使用流水线的执行时间=(2t+1t+3t+1t+2t)+(10-1)*3t=36t。

所以加速比为:90t/36t=5:2

3、DMA (直接存储器访问)工作方式是在()之间建立起直接的数据通路。

A. CPU与外设

B. CPU与主存

C. 主存与外设

D. 外设与外设

答案:C

直接主存存取(Direct Memory Access,DMA)是指数据在主存与I/O设备间的直接成块传送,即在主存与I/O设备间传送数据块的过程中,不需要CPU作任何干涉,只需在过程开始启动(即向设备发出“传送一块数据”的命令)与过程结束(CPU通过轮询或中断得知过程是否结束和下次操作是否准备就绪)时由CPU 进行处理,实际操作由DMA硬件直接完成,CPU在传送过程中可做其它事情。

4、RISC(精简指令系统计算机)的特点不包括:()。

A. 指令长度固定,指令种类尽量少

B. 寻址方式尽量丰富,指令功能尽可能强

C. 增加寄存器数目,以减少访存次数

D. 用硬布线电路实现指令解码,以尽快完成指令译码

答案:B

5、以下关于RTOS (实时操作系统)的叙述中,不正确的是()。

A. RTOS 不能针对硬件变化进行结构与功能上的配置及裁剪

B. RTOS可以根据应用环境的要求对内核进行裁剪和重配

C. RTOS 的首要任务是调度一切可利用的资源来完成实时控制任务

D. RTOS 实质上就是一个计算机资源管理程序,需要及时响应实时事件和中断

答案:A

实时系统的正确性依赖于运行结果的逻辑正确性和运行结果产生的时间正确性,即实时系统必须在规定的时间范围内正确地响应外部物理过程的变化。

实时多任务操作系统是根据操作系统的工作特性而言的。实时是指物理进程的真实时间。实时操作系统是指具有实时性,能支持实时控制系统工作的操作系统。首要任务是调度一切可利用的资源来完成实时控制任务,其次才着眼于提高计算机系统的使用效率,重要特点是要满足对时间的限制和要求。

一个实时操作系统可以在不破坏规定的时间限制的情况下完成所有任务的执行。任务执行的时间可以根据系统的软硬件的信息而进行确定性的预测。也就是说,如果硬件可以做这件工作,那么实时操作系统的软件将可以确定性的做这件工作。

实时操作系统可根据实际应用环境的要求对内核进行裁剪和重新配置,根据不同的应用,其组成有所不同。

6、前趋图(Precedence Graph) 是一个有向无环图,记为:→={(Pi,Pj )|Pi must complete before Pj may strat}。假设系统中进程P={P1,P2,P3,P4,P5,P6,P7,P8},且进程的前驱图如下:

那么前驱图可记为:()。

A. →={(P2,P1),(P3,P1),(P4,P1),(P6,P4),(P7,P5),(P7,P6),(P8,P7)}

B. →={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P5,P7),(P6,P7),(P7,P8)}

C. →={(P1,P2),(P1,P3),(P1,P4),(P2,P5),(P3,P5),(P4,P6),(P5,P7),(P6,P7),(P7,P8)}

D.→={(P2, P1), (P3,P1),(P4,P1),(P5,P2),(P5,P2),(P5,P3),(P6,P4),(P7,P5), (P7,P6),(P8,P7)}

答案:C

7、在磁盘上存储数据的排列方式会影响I/O服务的总时间。假设每磁道划分成10个物理块,每块存放1个逻辑记录。逻辑记录R1,R2,...,RI0存放在同一个磁道上,记录的安排顺序如下表所示;

假定磁盘的旋转速度为30ms/周,磁头当前处在R1的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为6ms,则处理这10个记录的最长时间为(7);若对信息存储进行优化分布后,处理10个记录的最少时间为(8)。

A. 189ms

B. 208ms

C. 289ms

D. 306ms

答案:D

8、A. 60ms

B. 90ms

C. 109ms

D. 180ms

答案:B

本题后面一问要求计算处理10个记录的最少时间。其实只要把记录间隔存放,就能达到这个目标。在物理块1中存放R1,在物理存4中存放R2,在物理块7

中存放R3,依此类推,这样可以做到每条记录的读取与处理时间之和均为9ms,所以处理10条记录一共90ms。

9、给定关系模式R(U,F),其中: 属性集U={A1 ,A2,A3,A4,A5,A6},函数依赖集F={A1→A2, A1→A3, A3→A4, A1A5→A6}。关系模式R 的候选码为(9),由于R 存在非主属性对码的部分函数依赖,所以R属于(10)。

A. A1A3

B. A1A4

C. A1 A5

D. A1A6

答案:C

10、A. 1NF

B. 2NF

C. 3NF

D. BCNF

答案:A

11、给定元组演算表达式R*={t│(Эu)(R(t)∧S(u)∧t[3]

A. R*={(3,7,11),(5,9,13),(6,10,14)}

B. R*={(3,7,11),(4,5,6),(5,9,13),(6,10,14)}

C. R*={(1,2,3),(4,5,6),(7,8,9)}

D. R*={(1,2,3),(4,5,6),(7,8,9),(10,11,12)}

答案:C

本题考查的是数据库中的元组演算。

式子的意思是:

找出这样的元组t(t是R中的元组),t要满足这样的条件:存在u(u是S关系中的元组),u第2列值大于t的第3列值。

t关系中前3个元组都达到了要求,而第4个元组没有达到要求。第4个元组的第3列值是12,而u[2]的可能值为{7,5,9,10},没谁大于12。

12、分布式数据库两阶段提交协议中的两个阶段是指()。

A. 加锁阶段、解锁阶段

B. 获取阶段、运行阶段

C. 表决阶段、执行阶段

D. 扩展阶段、收缩阶段

答案:C

二阶段提交(Two-phaseCommit)是指,在计算机网络以及数据库领域内,为了使基于分布式系统架构下的所有节点在进行事务提交时保持一致性而设计的一种算法(Algorithm)。通常,二阶段提交也被称为是一种协议(Protocol))。在分布式系统中,每个节点虽然可以知晓自己的操作时成功或者失败,却无法知道其他节点的操作的成功或失败。当一个事务跨越多个节点时,为了保持事务的ACID特性,需要引入一个作为协调者的组件来统一掌控所有节点(称作参与者)的操作结果并最终指示这些节点是否要把操作结果进行真正的提交(比如将更新后的数据写入磁盘等等)。因此,二阶段提交的算法思路可以概括为:参与者将操作成败通知协调者,再由协调者根据所有参与者的反馈情报决定各参与者是否要提交操作还是中止操作。

所谓的两个阶段是指:第一阶段:准备阶段(表决阶段)和第二阶段:提交阶段(执行阶段)。

准备阶段:事务协调者(事务管理器)给每个参与者(资源管理器)发送Prepare消息,每个参与者要么直接返回失败(如权限验证失败),要么在本地执行事务,写本地的redo和undo日志,但不提交,到达一种万事俱备,只欠东风的状态。

提交阶段:如果协调者收到了参与者的失败消息或者超时,直接给每个参与者发送回滚(Rollback)消息;否则,发送提交(Commit)消息;参与者根据协调者的指令执行提交或者回滚操作,释放所有事务处理过程中使用的锁资源。(注意:必须在最后阶段释放锁资源)

13、下面可提供安全电子邮件服务的是()。

A. RSA

B. SSL

C. SET

D. S/MIME

答案:D

MIME(Multipurpose Internet Mail Extensions)中文名为:多用途互联网邮件扩展类型。Internet电子邮件由一个邮件头部和一个可选的邮件主体组成,其中邮件头部含有邮件的发送方和接收方的有关信息。而MIME是针对邮件主体的一种扩展描述机制。它设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。所以这是与邮件内容直接相关的一个协议。

而S/MIME (Secure Multipurpose Internet Mail Extensions)是对MIME在安全方面的扩展。它可以把MIME实体(比如数字签名和加密信息等)封装成安全对象。增强安全服务,例如具有接收方确认签收的功能,这样就可以确保接收者不能否认已经收到过的邮件。还可以用于提供数据保密、完整性保护、认证和鉴定服务等功能。

S/MIME只保护邮件的邮件主体,对头部信息则不进行加密,以便让邮件成功地在发送者和接收者的网关之间传递。

14、网络逻辑结构设计的内容不包括()。

A. 逻辑网络设计图

B. IP地址方案

C. 具体的软硬件、广域网连接和基本服务

D. 用户培训计划

答案:D

利用需求分析和现有网络体系分析的结果来设计逻辑网络结构,最后得到一份逻辑网络设计文档,输出内容包括以下几点:

1、逻辑网络设计图

2、IP地址方案

3、安全方案

4、招聘和培训网络员工的具体说明

5、对软硬件、服务、员工和培训的费用初步估计

物理网络设计是对逻辑网络设计的物理实现,通过对设备的具体物理分布、运行环境等确定,确保网络的物理连接符合逻辑连接的要求。输出如下内容:

1、网络物理结构图和布线方案

2、设备和部件的详细列表清单

3、软硬件和安装费用的估算

4、安装日程表,详细说明服务的时间以及期限

5、安装后的测试计划

6、用户的培训计划

由此可以看出D选项的工作是物理网络设计阶段的任务。

15、某企业通过一台路由器上联总部,下联4个分支结构,设计人员分配给下级机构一个连续的地址空间,采用一个子网或者超网段表示。这样做的主要作用是()。

A. 层次化路由选择

B. 易于管理和性能优化

C. 基于故障排查

D. 使用较少的资源

答案:A

层次化路由的含义是指对网络拓扑结构和配置的了解是局部的,一台路由器不需要知道所有的路由信息,只需要了解其管辖的路由信息,层次化路由选择需要配合层次化的地址编码。而子网或超网就属于层次化地址编码行为。

16、对计算机评价的主要性能指标有时钟频率、(16)、运算精度和内存容量等。对数据库管理系统评价的主要性能指标有(17)、数据库所允许的索引数量和最大并发实物处理能力等。

A. 丢包率

B. 端口吞吐量

C. 可移植性

D. 数据处理速率

答案:D

性能指标,是软、硬件的性能指标的集成。在硬件中,包括计算机、各种通信交换设备、各类网络设备等;在软件中,包括:操作系统、协议以及应用程序等。

1、计算机

对计算机评价的主要性能指标有:时钟频率(主频);运算速度;运算精度;内存的存储容量;存储器的存取周期;数据处理速率PDR(processingdatarate);吞吐率;各种响应时间;各种利用率;RASIS特性(即:可靠性Reliability、可用性Availability、可维护性Sericeability、完整性和安全性Integraity and Security);平均故障响应时间;兼容性;可扩充性;性能价格比。

2、路由器

对路由器评价的主要性能指标有:设备吞吐量、端口吞吐量、全双工线速转发能力、背靠背帧数、路由表能力、背板能力、丢包率、时延、时延抖动、VPN支持能力、内部时钟精度、队列管理机制、端口硬件队列数、分类业务带宽保证、RSVP、IP Diff Serv、CAR支持、冗余、热插拔组件、路由器冗余协议、网管、基于Web 的管理、网管类型、带外网管支持、网管粒度、计费能力/协议、分组语音支持方式、协议支持、语音压缩能力、端口密度、信令支持。

3、交换机

对交换机评价的主要性能指标有:交换机类型、配置、支持的网络类型、最大ATM端口数、最大SONET端口数、最大FDDI端口数、背板吞吐量、缓冲区大小、最大MAC地址表大小、最大电源数、支持协议和标准、路由信息协议RIP、RIP2、开放式最短路径优先第2版、边界网关协议BGP、无类域间路由CIDR、互联网成组管理协议IGMP、距离矢量多播路由协议DVMRP、开放式最短路径优先多播路由协议MOSPF、协议无关的多播协议PIM、资源预留协议RSVP、802.1p优先级标记,多队列、路由、支持第3层交换、支持多层(4到7层交换、支持多协议路由、支持路由缓存、可支持最大路由表数、VLAN、最大VLAN数量、网管、支持网管类型、支持端口镜像、QoS、支持基于策略的第2层交换、每端口最大优先级队列数、支持基于策略的第3层交换、支持基于策略的应用级QoS、支持最小/最大带宽分配、冗余、热交换组件(管理卡,交换结构,接口模块,电源,冷却系统、支持端口链路聚集协议、负载均衡。

4、网络

评价网络的性能指标有:设备级性能指标;网络级性能指标;应用级性能指标;用户级性能指标;吞吐量。

5、操作系统

评价操作系统的性能指标有:系统的可靠性、系统的吞吐率(量)、系统响应时间、系统资源利用率、可移植性。

6、数据库管理系统

衡量数据库管理系统的主要性能指标包括数据库本身和管理系统两部分,有:数据库的大小、数据库中表的数量、单个表的大小、表中允许的记录(行)数量、单个记录(行)的大小、表上所允许的索引数量、数据库所允许的索引数量、最大并发事务处理能力、负载均衡能力、最大连接数等等。

7、WEB服务器

评价Web服务器的主要性能指标有:最大并发连接数、响应延迟、吞吐量。17、对计算机评价的主要性能指标有时钟频率、(16)、运算精度和内存容量等。

对数据库管理系统评价的主要性能指标有(17)、数据库所允许的索引数量和最大并发实物处理能力等。

A. MIPS

B. 支持协议和标准

C. 最大连接数

D. 时延抖动

答案:C

18、用于管理信息系统规划的方法有很多,其中(18)将整个过程看成是一个“信息集合”,并将组织的战略目标转变为管理信息系统的战略目标。(19)通过自上而下地识别企业目标、企业过程和数据,然后对数据进行分析,自下而上地设计信息系统。

A. 关键成功因素法

B. 战略目标集转化法

C. 征费法

D. 零线预算法

答案:B

19、A. 企业信息分析与集成法

B. 投资回收法

C. 企业系统规划法

D. 阶石法

答案:C

用于管理信息系统规划的方法很多,主要是关键成功因素法(Critical Success Factors,CSF)、战略目标集转化法(Strategy Set Transformation, SST)和企业系统规划法(Business System Planning, BSP)。其它还有企业信息分析与集成技术(BIAIT)、产出/方法分析(E/MA)、投资回收法(ROI)、征费法(chargout)、零线预算法、阶石法等。用得最多的是前面三种。

1. 关键成功因素法(CSF)

在现行系统中,总存在着多个变量影响系统目标的实现,其中若干个因素是关键的和主要的(即关键成功因素)。通过对关键成功因素的识别,找出实现目标所需的关键信息集合,从而确定系统开发的优先次序。

关键成功因素来自于组织的目标,通过组织的目标分解和关键成功因素识别、性能指标识别,一直到产生数据字典。

识别关键成功因素,就是要识别联系于组织目标的主要数据类型及其关系。不同的组织的关键成功因素不同,不同时期关键成功因素也不相同。当在一个时期内的关键成功因素解决后,新的识别关键成功因素又开始。

关键成功因素法能抓住主要矛盾,使目标的识别突出重点。由于经理们比较熟悉这种方法,使用这种方法所确定的目标,因而经理们乐于努力去实现。该方法最有利于确定企业的管理目标。

2.战略目标集转化法(SST)

把整个战略目标看成是一个“信息集合”,由使命、目标、战略等组成,管理信息系统的规划过程即是把组织的战略目标转变成为管理信息系统的战略目标的过程。

战略目标集转化法从另一个角度识别管理目标,它反映了各种人的要求,而且给出了按这种要求的分层,然后转化为信息系统目标的结构化方法。它能保证目标比较全面,疏漏较少,但它在突出重点方面不如关键成功因素法。

3. 企业系统规划法(BSP)

信息支持企业运行。通过自上而下地识别系统目标、企业过程和数据,然后对数

据进行分析,自下而上地设计信息系统。该管理信息系统支持企业目标的实现,表达所有管理层次的要求,向企业提供一致性信息,对组织机构的变动具有适应性。

企业系统规划法虽然也首先强调目标,但它没有明显的目标导引过程。它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转化是通过企业过程/数据类等矩阵的分析得到的。

20、组织信息化需求通常包含三个层次,其中(20)需求的目标是提升组织的竞争能力,为组织的可持续发展提供支持环境。( 21)需求包含实现信息化战略目标的需求、运营策略的需求和人才培养的需求三个方面。技术需求主要强调在信息层技术层面上对系统的完善、升级、集成和整合提出的需求。

A. 战略

B. 发展

C. 人事

D. 财务

答案:A

21、A. 规划

B. 运作

C. 营销

D. 管理

答案:B

一般说来,信息化需求包含3个层次,即战略需求、运作需求和技术需求。

一是战略需求。组织信息化的目标是提升组织的竞争能力、为组织的可持续发展提供一个支持环境。从某种意义上来说,信息化对组织不仅仅是服务的手段和实现现有战略的辅助工具;信息化可以把组织战略提升到一个新的水平,为组织带来新的发展契机。特别是对于企业,信息化战略是企业竞争的基础。<

二是运作需求。组织信息化的运作需求是组织信息化需求非常重要且关键的一环,它包含三方面的内容:一是实现信息化战略目标的需要;二是运作策略的需要。三是人才培养的需要。

三是技术需求。由于系统开发时间过长等问题在信息技术层面上对系统的完善、升级、集成和整合提出了需求。也有的组织,原来基本上没有大型的信息系统项目,有的也只是一些单机应用,这样的组织的信息化需求,一般是从头开发新的系统。

22、项目范围管理中,范围定义的输入包括()。

A. 项目章程、项目范围管理计划、产品范围说明书和变更申请

B. 项目范围描述、产品范围说明书、生产项目计划和组织过程资产

C. 项目章程、项目范围管理计划、组织过程资产和批准的变更申请

D. 生产项目计划、项目可交付物说明、信息系统要求说明和项目质量标准

答案:C

在初步项目范围说明书中已文档化的主要的可交付物、假设和约束条件的基础上准备详细的项目范围说明书,是项目成功的关键。范围定义的输入包括以下内容:①项目章程。如果项目章程或初始的范围说明书没有在项目执行组织中使用,同样的信息需要进一步收集和开发,以产生详细的项目范围说明书。

②项目范围管理计划。

③组织过程资产。

④批准的变更申请。

23、项目配置管理中,产品配置是指一个产品在其生命周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为该产品配置中的一个配置顶,()不属于产品组成部分工作成果的配置顶。

A. 需求文档

B. 设计文档

C. 工作计划

D. 源代码

答案:C

配置项是构成产品配置的主要元素,配置项主要有以下两大类:

(1)属于产品组成部分的工作成果:如需求文档、设计文档、源代码和测试用例等;

(2)属于项目管理和机构支撑过程域产生的文档:如工作计划、项目质量报告和项目跟踪报告等。

这些文档虽然不是产品的组成部分,但是值得保存。所以设备清单不属于配置项。所以选项C的工作计划虽可充当配置项,但不属于产品组成部分工作成果的配置项。

24、以下关于需求陈述的描述中,()是不正确的。

A. 每一项需求都必须完整、准确地描述即将要开发的功能

B. 需求必须能够在系统及其运行环境的能力和约束条件内实现

C. 每一项需求记录的功能都必须是用户的真正的需要

D. 在良好的需求陈述中,所有需求都应被视为同等重要

答案:D

25、一个好的变更控制过程,给项目风险承担者提供了正式的建议变更机制。如下图所示的需求变更管理过程中,①②③处对应的内容应分别是( )。

A. 问题分析与变更描述、变更分析与成本计算、变更实现

B. 变更描述与成本计算、变更分析、变更实现

C. 问题分析与变更分析、成本计算、变更实现

D. 变更描述、变更分析与变更实现、成本计算

答案:A

在需求管理过程中需求的变更是受严格管控的,其流程为:

1、问题分析和变更描述。这是识别和分析需求问题或者一份明确的变更提议,以检查它的有效性,从而产生一个更明确的需求变更提议。

2、变更分析和成本计算。使用可追溯性信息和系统需求的一般知识,对需求变更提议进行影响分析和评估。变更成本计算应该包括对需求文档的修改、系统修改的设计和实现的成本。一旦分析完成并且确认,应该进行是否执行这一变更的决策。

3、变更实现。这要求需求文档和系统设计以及实现都要同时修改。如果先对系

统的程序做变更,然后再修改需求文档,这几乎不可避免地会出现需求文档和程序的不一致。

26、软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括(26)。软件过程模型是软件开发实际过程的抽象与概括,它应该包括构成软件过程的各种活动。软件过程有各种各样的模型,其中,(27)的活动之间存在因果关系,前一阶段工作的结果是后一段阶段工作的输入描述。

A. 软件描述、软件开发和软件测试

B. 软件开发、软件有效性验证和软件测试

C. 软件描述、软件设计、软件实现和软件测试

D. 软件描述、软件开发、软件有效性验证和软件进化

答案:D

27、A. 瀑布模型

B. 原型模型

C. 螺旋模型

D. 基于构建的模型

答案:A

软件过程模型的基本概念:软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,软件活动主要有:

(1) 软件描述。必须定义软件功能以及使用的限制。

(2) 软件开发。也就是软件的设计和实现,软件工程人员制作出能满足描述的软件。

(3) 软件有效性验证。软件必须经过严格的验证,以保证能够满足客户的需求。

(4) 软件进化。软件随着客户需求的变化不断地改进。

瀑布模型的特点是因果关系紧密相连,前一个阶段工作的结果是后一个阶段工作的输入。或者说,每一个阶段都是建筑在前一个阶段正确结果之上,前一个阶段的错漏会隐蔽地带到后一个阶段。这种错误有时甚至可能是灾难性的。因此每一个阶段工作完成后,都要进行审查和确认,这是非常重要的。历史上,瀑布模型起到了重要作用,它的出现有利于人员的组织管理,有利于软件开发方法和工具的研究。

28、以下关于敏捷方法的叙述中,()是不正确的。

A. 敏捷型方法的思考角度是"面向开发过程"的

B. 极限编程是著名的敏捷开发方法

C. 敏捷型方法是"适应性"而非"预设性"

D. 敏捷开发方法是迭代增量式的开发方法

答案:A

29、软件系统工具的种类繁多,通常可以按照软件过程活动将软件工具分为()。

A. 需求分析工具、设计工具和软件实现工具

B. 软件开发工具、软件维护工具、软件管理工具和软件支持工具

C. 需求分析工具、设计工具、编码与排错工具和测试工具

D. 设计规范工具、编码工具和验证工具

答案:B

软件系统工具的种类繁多,很难有统一的分类方法。通常可以按软件过程活动将软件工具分为软件开发工具、软件维护工具、软件管理和软件支持工具。软件开发工具:需求分析工具、设计工具、编码与排错工具。软件维护工具:版本控制工具、文档分析工具、开发信息库工具、逆向工程工具、再工程工具。软件管理和软件支持工具:项目管理工具、配置管理工具、软件评价工具、软件开发工具的评价和选择。

30、UNIX的源代码控制工具(Source Code control System,SCCS)是软件项目开发中常用的()。

A. 源代码静态分析工具

B. 文档分析工具

C. 版本控制工具

D. 再工程工具

答案:C

版本控制软件提供完备的版本管理功能,用于存储、追踪目录(文件夹)和文件的修改历史,是软件开发者的必备工具,是软件公司的基础设施。版本控制软件的最高目标,是支持软件公司的配置管理活动,追踪多个版本的开发和维护活动,及时发布软件。SCCS是元老级的版本控制软件,也叫配置管理软件。

31、结构化程序设计采用自顶向下、逐步求精及模块化的程序设计方法,通过()三种基本的控制结构可以构造出任何单入口单出口的程序。

A. 顺序、选择和嵌套

B. 顺序、分支和循环

C. 分支、并发和循环

D. 跳转、选择和并发

答案:B

32、面向对象的分析模型主要由顶层架构图、用例与用例图和(32)构成:设计模型则包含以(33)表示的软件体系机构图、以交互图表示的用例实现图、完整精确的类图、描述复杂对象的(34)和用以描述流程化处理过程的活动图等。

A. 数据流模型

B. 领域概念模型

C. 功能分解图

D. 功能需求模型

答案:B

33、A. 模型视图控制器

B. 组件图

C. 包图

D. 2层、3层或N层

答案:C

34、A. 序列图

B. 协作图

C. 流程图

D. 状态图

35、软件构件是一个独立可部署的软件单元,与程序设计中的对象不同,构件()。

A. 是一个实例单元,具有唯一的标志

B. 可以利用容器管理自身对外的可见状态

C. 利用工厂方法(如构造函数)来创建自己的实例

D. 之间可以共享一个类元素

答案:C

本题考查构件与对象的概念

构件的特性是:

(1)独立部署单元;

(2)作为第三方的组装单元;

(3)没有(外部的)可见状态。

一个构件可以包含多个类元素,但是一个类元素只能属于一个构件。将一个类拆分进行部署通常没什么意义。

对象的特性是:

(1)一个实例单元,具有唯一的标志。

(2)可能具有状态,此状态外部可见。

(3)封装了自己的状态和行为。

36、为了使一个接口的规范和实现该接口的构件得到广泛应用,需要实现接口的标准化。接口标准化是对()的标准化。

A. 保证接口唯一性的命名方案

B. 接口中消息模式、格式和协议

C. 接口中所接收的数据格式

D. 接口消息适用语境

答案:B

37、OMG接口定义语言IDL 文件包含了六种不同的元素,(37)是一个IDL 文件最核心的内容,(38)将映射为Java 语言中的包(Package) 或c++语言中的命名空间(Namespace)。

A. 模块定义

B. 消息结构

C. 接口描述

D. 值类型

答案:D

38、OMG接口定义语言IDL 文件包含了六种不同的元素,(37)是一个IDL 文件最核心的内容,(38)将映射为Java 语言中的包(Package) 或c++语言中的命名空间(Namespace)。

A. 模块定义

B. 消息结构

C. 接口描述

D. 值类型

39、应用系统构建中可以采用多种不同的技术,(39)可以将软件某种形式的描述转换为更高级的抽象表现形式,而利用这些获取的信息,(40)能够对现有系统进行修改或重构,从而产生系统的一个新版本。

A. 逆向工程((Reverse Engineering)

B. 系统改进(System Improvement)

C. 设计恢复(DesignRecovery )

D. 再工程(Re-engineering)

答案:A

40、A. 逆向工程((Reverse Engineering)

B. 系统改进(System Improvement)

C. 设计恢复(Design Recovery )

D. 再工程(Re-engineering)

答案:D

所谓软件的逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。一般认为,凡是在软件生命周期内将软件某种形式的描述转换成更为抽象形式的活动都可称为逆向工程。与之相关的概念是:重构(restructuring),指在同一抽象级别上转换系统描述形式;设计恢复(design recovery),指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计的信息(不一定是原设计);再工程(re-engineering),也称修复和改造工程,它是在逆向工程所获信息的基础上修改或重构已有的系统,产生系统的一个新版本。

41、系统移植也是系统构建的一种实现方法,在移植工作中,()需要最终确定移植方法。

A. 计划阶段

B. 准备阶段

C. 转换阶段

D. 验证阶段

答案:A

移植工作大体上分为计划阶段、准备阶段、转换阶段、测试阶段、验证阶段。

1、计划阶段,在计划阶段,要进行现有系统的调查整理,从移植技术、系统内容(是否进行系统提炼等)、系统运行三个方面,探讨如何转换成新系统,决定移植方法,确立移植工作体制及移植日程。

2、准备阶段,在准备阶段要进行移植方面的研究,准备转换所需的资料。该阶段的作业质量将对以后的生产效率产生很大的影响。

3、转换阶段,这一阶段是将程序设计和数据转换成新机器能根据需要工作的阶段。提高转换工作的精度,减轻下一阶段的测试负担是提高移植工作效率的基本内容。

4、测试阶段,这一阶段是进行程序单元、工作单元测试的阶段。在本阶段要核实程序能否在新系统中准确地工作。所以,当有不能准确工作的程序时,就要回到转换阶段重新工作。

5、验证阶段,这是测试完的程序使新系统工作,最后核实系统,准备正式运行的阶段。

42、软件确认测试也称为有效性测试,主要验证(42)。确认测试计划通常是在需求分析阶段完成的。根据用户的参与程度不同,软件确认测试通常包括(43)。

A. 系统中各个单元模块之间的协作性

B. 软件与硬件在实际运行环境中能否有效集成

C. 软件功能、性能及其它特性是否与用户需求一致

D. 程序模块能否正确实现详细设计说明中的功能、性能和设计约束等要求

答案:C

43、A. 黑盒测试和白盒测试

B. 一次性组装测试和增量式组装测试

C. 内部测试、Alpha、Beta 和验收测试

D. 功能测试、性能测试、用户界面测试和安全性测试

答案:C

软件确认测试一种针对需求的测试,是用户参与的测试。它主要验证软件功能、性能及其它特性是否与用户需求一致。

软件确认测试包括:内部确认测试、Alpha、Beta和验收测试。

44、在基于体系结构的软件设计方法中,采用(44)来描述软件架构,采用(45)但来描述功能需求,采用(46)来描述质量需求。

A. 类图和序列图

B. 视角与视图

C. 构件和类图

D. 构件与功能

答案:B

45、A. 类图

B. 视角

C. 用例

D. 质量场景

答案:C

46、A. 连接件

B. 用例

C. 质量场景

D. 质量属性

答案:C

根据基于软件架构的设计的定义,基于软件架构的设计(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。进一步来说,用例描述的是功能需求,质量属性场景描述的是质量需求(或侧重于非功能需求)。

47、体系结构文档化有助于辅助系统分析人员和程序员去实现体系结构。体系结构文档化过程的主要输出包括()。

A. 体系结构规格说明、测试体系结构需求的质量设计说明书

B. 质量属性说明书、体系结构描述

C. 体系结构规格说明、软件功能需求说明

D. 多视图体系结构模型、体系结构验证说明

答案:A

体系结构文档化过程的主要输出结果是体系结构规格说明和测试体系结构需求的质量设计说明书这两个文档。软件体系结构的文档要求与软件开发项目中的其他文档是类似的。文档的完整性和质量是软件体系结构成功的关键因素。文档要从使用者的角度进行编写,必须分发给所有与系统有关的开发人员,且必须保证开发者手上的文档是最新的。

48、软件架构风格描述某一特定领域中的系统组织方式和惯用模式,反映了领域中众多系统所共有的(48)特征。对于语音识别、知识推理等问题复杂、解空间很大、求解过程不确定的这一类软件系统,通常会采用(49)架构风格。对于因数据输入某个构件,经过内部处理,产生数据输出的系统,通常会采用(50)架构风格。

A. 语法和语义

B. 结构和语义

C. 静态和动态

D. 行为和约束

答案:B

49、A. 管道-过滤器

B. 解释器

C. 黑板

D. 过程控制

答案:C

50、A. 事件驱动系统

B. 黑板

C. 管道-过滤器

D. 分层系统

答案:C

体系结构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效地组织成一个完整的系统。对软件体系结构风格的研究和实践促进对设计的重用,一些经过实践证实的解决方案也可以可靠地用于解决新的问题。例如,如果某人把系统描述为客户/服务器模式,则不必给出设计细节,我们立刻就会明白系统是如何组织和工作的。

语音识别是黑板风格的经典应用场景。

输入某个构件,经过内部处理,产生数据输出的系统,正是管道-过滤器中过滤器的职能,把多个过滤器使用管道相联的风格为管道-过滤器风格。

51、某公司拟开发一个VIP管理系统,系统需要根据不同商场活动,不定期更新VIP会员的审核标准和VIP折扣系统。针对上述需求,采用()架构风格最为合适。

A. 规则系统

B. 过程控制

C. 分层

D. 管道-过滤器

52、某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新闻内容,该系统应该采用()架构风格最为合适。

A. 事件驱动系统

B. 主程序-子程序

C. 黑板

D. 管道-过滤器

答案:A

根据题目的意思,用户会注册自己的兴趣,然后系统也会把新闻按兴趣分类,如果某个新闻事件发生,可以通过事件来触发推送动作,将新闻推送给对其感兴趣的用户。这是典型的事件驱动系统应用场景。

53、系统中的构件和连接件都有一个顶部和一个底部,构件的顶部应连接到某连接件的底部,构件的底部则应连接到某连接的顶部,构件和构件之间不允许直接连接,连接件直接连接时,必须由其中一个的底部连接到另一个的顶部。上述构件和连接件的组织规则描述的是()架构风格。

A. 管道-过滤器

B. 分层系统

C. C2

D. 面向对象

答案:C

C2体系结构风格可以概括为:通过连接件绑定在一起按照一组规则运作的并行构件网络。C2风格中的系统组织规则如下。

①系统中的构件和连接件都有一个顶部和一个底部。

②构件的顶部应连接到某连接件的底部,构件的底部则应连接到某连接件的顶部。而构件与构件之间的直接连接是不允许的。

③一个连接件可以和任意数目的其他构件和连接件连接。

④当两个连接件进行直接连接时,必须由其中一个的底部到另一个的顶部。

54、按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有(54)模式等;(55)模式主要用于如何组合已有的类和对象以获得更大的结构,其代表有Adapter 模式等;(56)模式主要用于对象之间的职责及其提供服务的分配方式,其代表有(57)模式等。

A. Decorator

B. Flyweight

C. Command

D. Singleton

答案:D

55、A. 合成型

B. 组合型

C. 结构型

D. 聚合型

56、A. 行为型

B. 交互型

C. 耦合性

D. 关联型

答案:A

57、A. Prototype

B. Facade

C. Proxy

D. Visitor

答案:D

58、某公司欲开发一个在线交易网站,在架构设计阶段,公司的架构师识别出3 个核心质量属性场景。其中"网站正常运行时,用户发起的交易请求应该在 3 秒内完成" 主要与(58)质量属性相关,通常可采用(59)架构策略实现该属性; "在线交易主站宕机后,能够在 3 秒内自动切换至备用站点并恢复正常运行"主要与(60)质量属性相关,通常可采用(61)架构策略实现该属性; "系统应该具备一定的安全保护措施,从而能够抵挡恶意的入侵破坏行为,并对所有针对网站的攻击行为进行报警和记录"主要与(62)质量属性相关,通常可采用(63)架构策略实现该属性。

A. 可用性

B. 性能

C. 易用性

D. 可修改性

答案:B

59、A. 抽象接口

B. 信息隐藏

C. 主动冗余

D. 资源调度

答案:D

60、A. 可测试性

B. 易用性

C. 可用性

D. 互操作性

答案:C

61、

A. 记录/回放

B. 操作串行化

C. 心跳

D. 增加计算资源

答案:C

62、A. 可用性

B. 安全性

C. 可测试性

D. 可修改性

答案:B

63、A. 追踪审计

B. Ping/Echo

C. 选举

D. 维护现有接口

答案:A

64、在网络规划中,政府内外网之间应该部署网络安全防护设备。在下图中部署的设备A是(64),对设备 A 的作用描述错误的是(65)。

A. IDS

B. 防火墙

C. 网闸

D. UTM

答案:C

65、A. 双主机系统,即使外网被黑客攻击瘫痪也无法影响到内网

B. 可以防止外部主动攻击

C. 采用专用硬件控制技术保证内外网的实时连接

D. 设备对外网的任何响应都是对内网用户请求的应答

答案:C

66、王某买了一幅美术作品原件,则他享有该美术作品的()。

A. 著作权

B. 所有权

C. 展览权

D. 所有权与其展览权

答案:D

67、甲、乙软件公司同日就其财务软件产品分别申请"用友"和"用有"商标注册。两财务软件相似,且甲、乙第一次使用"用友"和"用有"商标时间均为2015年7月12日。此情形下,()能获准注册。

A. “用友”

B. “用友”与“用有”都

C. “用有”

D. 由甲、乙抽签结果确定谁

答案:D

68、某人持有盗版软件,但不知道该软件是盗版的,该软件的提供者不能证明其提供的复制品有合法来源。此情况下,则该软件的()应承担法律责任。

A. 持有者

B. 持有者和提供者均

C. 提供者

D. 持有者和提供者均不

答案:C

69、某工程包括A、B、C、D四个作业,其衔接关系、正常进度下所需天数和所需直接费用、赶工进度下所需的最少天数和每天需要增加的直接费用见下表。该工程的间接费用为每天5万元。据此,可以估算出完成该工程最少需要费用(69)万元,以此最低费用完成该工程需要(70)天。

A. 106

B. 108

C. 109

D. 115

答案:A

70、A. 7

B. 9

C. 10

D. 12

答案:A

通过结点依赖图,结合题目正常进度所需天数很容易看出ACD为关键路径。关键路径长度为12天。但这样得到的就是最短工期与最少花费吗?不是。因为题目指出间接花费是每天5万元,而赶工每天的费用仅2-4万。此时赶工完成部分任务,既能缩短工期,又能降低费用,是合适的解决方案,经过分析,赶工方案为:

A赶工2天,B赶工1天,D赶工3天。此时关键路径长度为7天,总花费为106万。

The architecture design specifies the overall architecture and the placement of software and hardware that will be used. Architecture design is a very complex process that is often left to experienced architecture designers and consultants. The first step is to refine the (71) into more detailed requirements that are then employed to help select the architecture to be used and the software components to be placed on each device. In a (72), one also has to decide whether to use a two-tier, three-tier,or n-tier architecture. Then the requirements and the architecture design are used to develop the hardware and software specification. There are four primary types of nonfunctional requirements that can be important in designing the architecture. (73) specify the operating environment(s) in which the system must perform and how those may change over time. (74) focus on the nonfunctional requirements issues such as response time,capacity,and reliability. (75) are the abilities to protect the information system from disruption and data loss, whether caused by an intentional act. Cultural and political requirements are specific to the countries in which the system will be used.

71、A. functional requirements

B. nonfunctional requirements

C. system constraint

D. system operational environment

2017年监理工程师《案例分析》真题及参考答案

2017年监理工程师案例分析真题及参考答案 本试卷为案例分析题( 共6题,每题20分),要求分析合理,结论正确;有计算要求的,应简要写出计算过程。 试题一 某施工,实施过程中发生如下事件: [ 事件1 ]:监理合同签订后,监理单位按照下列步骤组建项目建立机构: ①确定项目建立机构目标; ②确定建立工作内容; ③制定监理工作流程和信息流程; ④进行项目建立机构组织设计,根据项目特点,决定采用矩阵制组织形式组建项目监理机构。 [ 事件2 ]:总监理工程师对项目建立机构的部分工作安排如下: 造价控制组:①研究制定预防索赔措施; ②审查确认分包单位资格; ③审查施工组织设计与施工方案。 质量控制组:④检查成品保护措施; ⑤审查分包单位资格; ⑥审批工程延期 [ 事件3 ]:为有效控制建设工程质量、进度、投资目标。项目监理机构拟采取下列措施开展工作: (1)明确施工单位及材料设备供应单位的权利和义务; (2)拟定合理的承发包模式和合同计价方式; (3)建立健全实施动态控制的监理工作制度; (4)审查施工组织设计; (5)对工程变更进行技术经济分析; (6)编制资金使用计划; (7)采用工程网络计划技术实施动态控制; (8)明确各级监理人员职责分工; (9)优化建设工程目标控制工作流程; (10)加强各单位(部门)之间的沟通协作。 [ 事件4 ]:采用新技术的某专业分包工程开始施工后,专业监理工程师编制了相应的监理实施细则,总监理工程师审查了其中的监理工作方法和措施等主要内容 问题: 1、指出事件1中项目监理机构组建步骤的不妥之处和采用矩阵组织形式的特点。 2、逐项指出事件2中总监理工程师对造价控制组和质量控制组的工作安排是否妥当。 3、逐项指出事件3中各项措施分别属于组织措施、技术措施、经济措施和管理措施中的哪一项。 4、指出事件4中专业监理工程师做法的不妥之处,总监理工程师还应审查监理实施细则中的那些内容。 【答案解析】参考 问题1.事件1中,监理机构组建步骤的不妥之处和采用矩阵组织形式的特点如下: 1、(1)组建项目监理机构的步骤不妥之处;先是③制定工作流程和信息流程,然后再④进行项目监理机

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

摘要: 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余人。我担任项目第一负责人,负责项目整体技术方案评估、立项论证以及项目管理工作。在项目启动前,负责分析项目的预期经济效益、可选技术方案,分析关联项目影响,并向公司提交立项报告。项目启动后,作为主要负责人,牵头与公司内部技术专家、外部架构师一同建立项目技术架构组,设计项目整体技术架构,同时挑选项目内部成员,建立需求分析组、系统开发组、系统测试组、运维支持组,开展业务需求分析、系统设计、数据迁移方案、上线切换方案工作。一方面,我个人接受各组工作汇报,指导团队研发工作,监控整体工作进度。同时,我及时向公司领导、项目客户方、相关项目团队汇报沟通工作进展、阐明关键技术要点。

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.在自顶向下的设计中,如发现了一个错误,通常是因为底层模块没有满足其规格说明(因

2017案例真题

2017案例真题 试题一(20分): 某城市拟建设一条免费通行的道路工程,与项目相关的信息如下: 1.根据项目的设计方案及投资估算,该项目建设投资为100000万元,建设期2年,建设投资全部形成固定资产。 2.该项目拟采用PPP模式投资建设,政府与社会资本出资人合作成立了项目公司。项目资本金为项目建设投资的30%,其中,社会资本出资人出资90%,占项目公司股权90%:政府出资10%,占项目公司股权10%。政府不承担项目公司亏损,不参与项目公司利润分配。 3.除项目资本金外的项目建设投资由项目公司贷款,贷款年利率为6%(按年计息),贷款合同约定的还款方式为项目投入使用后10年内等额还本付息。项目资本金和贷款均在建设期内均衡投入。 4.除项目投入使用(通车)后,前10年年均支出费用2500万元,后10年年均支出费用4000万元用于项目公司经营、项目维护和修理。道路两侧的广告收益权归项目及公司所有,预计广告业务收入每年为800万元。 5.固定资产采用直线法折旧:项目公司适用的企业所得税税率为25%;为简化计算不考虑销售环节相关税费。 6.PPP项目合同约定,项目投入使用(通车)后连续20年内,在达到项目运营绩效的前提下,政府每年给项目公司等额支付一定的金额作为项目公司的投资回报,项目通车20年后,项目公司需将该道路无偿移交给政府。 【问题】 1.【题干】列式计算项目建设期贷款利息和固定资产投资额。 【答案】第1年:35000÷2×6%=1050万元 第2年:(35000+1050+35000÷2)×6%=3213万元 合计:1050+3213=4263万元 固定资产投资额=100000+4263=104263万元 其中: 项目公司:104263-3000=101263万元 政府:100000×30%×10%=3000万元

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-8题 某居住小区由4座建筑高度为69.0m的23层单元式住宅楼和4座建筑高度为54.0m的18层单元式住宅楼组成。设备机房设地下一层(标高-5.0m)。小区南北侧市政道路上各有一家DN300 的市政给水管,供水压力为0.25MPa,小区所在地区冰冻线深度为0.85m。住宅楼的室外消火栓设计流量为15L/s,23层住宅楼和18层住宅楼的室内消火栓设计流量分别为20L/s、10L/s:火灾延续时间为2h。小区消防给水与生活用水共用,采用两路进水环状管网供水,在管网上设置了室外消火栓。室内采用湿式临时高压消防给水系统,其消防水池、消防水泵房设置在一座住宅楼的地下一层,高位消防水箱设置在其中一座23层高的住宅楼屋顶。消防水池两路进水,火灾时考虑补水,每条进水管的补水量为50m3/h。消防水泵控制柜与消防水泵设置在同一房间。系统管网泄露量测试结果为0.75L/s,高位消防水箱出水管上设置流量开关,动作流量设定值为1.75L/s。消防水泵性能和控制柜性能合格,室内外消火栓系统系统验收合格。竣工验收一年后,在对系统进行季度检查时,打开试水阀,高位消防水箱出水管上的流量开关动作,消防水泵无法自动启动;消防控制中心值班人员按下于动专用线路按钮后,消防水泵仍不启动。值班人员到消防水泵房操作机械应急开关后,消防水泵启动。经维修消防控制柜后,恢复正常。 在竣工验收三年后的日常运行中,消防水泵经常发生误动作。勘查原因后发现,高位消防水箱的补水量与竣工验收时相比,增加了1倍。

根据以上材料,回答下列问题(共16分,每题2分。每题的备选项中,有2个或者2个以上符合题意,至少有一个错项。错选,本题不得分;少选,所选的每个选项得0. 5分) )。1[不定项选择题] 两路补水时,下列消防水池符合现行国家标准的有( A.有效容积为4m3的消防水池 B.有效容积为24m3的消防水池 C.有效容积为44m3的消防水池 D.有效容积为55m3的消防水池 E.有效容积为60m3 的消防水池 参考答案:D,E )2[不定项选择题] 下列室外埋地消防给水管道的设计管顶覆土深度中,符合国家标准的有( A.070m B.100m C.1.05m D.1.15m E.1.25m 参考答案:D,E 3[不定项选择题] 下列室外消火栓的设置中,符合现行国家标准的有() A.保护半径150m B.间距120m C.扑救面一侧不宜小于2个

2010年下半年系统架构设计师_下午II论文解析

2010年下半年系统架构设计师_下午试题Ⅱ论文解析 试题一、论软件的静态演化和动态演化及其应用 写作要点 1、简要叙述所参与管理和开发的软件项目,并明确指出自己在其中承担的主要任务和开展的主要工作。 2、软件演化可分为静态演化和动态演化两种情形。 (1)静态演化(Static Evolution)。静态演化是指软件在停机状态下的演化。其优点是不用考虑运行状态的迁移,同时也没有活动的进程需要处理。然而停止一个一个用程序就意味着中断它提供的服务,造成软件暂时失效。 软件静态演化是指发生在应用程序停止时的软件修改和更新,即一般意义上的软件维护和升级。静态演化的优点是没有状态迁移或活动线程的问题要解决,缺陷是停止应用程序意味着停止它所提供的服务,也就是使软件系统暂时失效。在软件交付之后,静态演化(类似于一般意义上的软件维护)就成为软件变更的一个常规过程。变更可以是一种更正代码错误的简单变更,也可以是更正设计错误的较大范围的变更,还可以是对描述错误进行修正或提供新需求这样的重大改进。有三种不同的软件维护:改正性维护、适应性维护和完善性维护。维护过程一般包括变更分析、版本规划、系统实现和向客户交付系统等活动。 在面向对象技术中,使用子类型方法来扩展程序,它适合于软件静态演化和代码重用。子类型化一个类意味着保留父类中的参数和方法,并尽可能地增加新的参数和方法。另外,使用重载和多态性作为主要的演化机制。实际上,建立类的新版本,最简单的机制是创建它的子类,然后重载需要变更的方法,最后,使用多态性调用新创建的方法。在基于构件的软件技术中,构件采取接口和实现相分离的技术,构件之间只能通过接口进行通信,这使得具有兼容接口的不同构件实现可以相互取代,从而成为软件静态演化的一条途径。 (2)动态演化(Dynamic Evolution)。动态演化是指软件在执行期间的软件演化。其优点是软件不会存在暂时的失效,有持续可用性的明显优点。但由于涉及状态迁移等问题,比静态演化从技术上更难处理。 动态演化是最复杂也是最有实际意义的演化形式。动态演化使得软件在运行过程中,可以根据应用需求和环境变化,动态地进行软件的配置、维护和更新,其表现形式包括系统元素数目的可变性、结构关系的可调节性和结构形态的动态可配置性。软件的动态演化特性对于适应未来软件发展的开放性、动态性具有重要意义。 动态演化是指软件在运行期间的演化。在许多重要的应用领域中,例如金融、电力、电信及空中交通管制等,系统的持续可用性是一个关键性的要求,运行时刻的系统演化可减少因关机和重新启动而带来的损失和风险。此外,越来越多的其他类型的应用软件也提出了运行时刻演化的要求,在不必对应用软件进行重新编译和加载的前提下,为最终用户提供系统定制和扩展的能力。 动态演化可分为两种类型:预设的和非预设的。在Web环境中,软件应用常常需要处理多种类型的信息,因此它们常被设计为可以动态下载并安装插件以处理当前所面临的新类型的信息;而分布式Web应用也常常需要增减内部处理节点的数目以适应多变的负载。这些动态改变都是软件设计者能够预先设想到的,可实现为系统的固有功能。另有一些必须对系统配置进行修改和调整的情况是直到系统投入运行以后才发现的,这就要求系统能够处理在原始设计中没有完全预料到的新需求。这种情况下一般需要关闭整个系统,重新开发、重新装入并重新启动系统。然而,为了进行局部的修改而关闭整个系统在某些情况下是不允许的(例如,关键运行系统)或者代价太高。精心设计的动态演化技术可以在不关闭整个系统的前提下修改系统的结构配置,并尽量使未受影响的部分继续工作已提高系统的可用度。 为支持软件的动态演化性,已在语言、机制和环境等方面做了大量工作。在程序语言的

2017年安全工程师考试真题和答案(案例分析全)

2017年安全工程师考试真题及答案 【案例一】 根据场景(暂缺),回答下列问题(共14分,每题2分,1-3题为单选题,4-7题为多选题)。 1.根据《非煤矿矿山企业安全生产学科正实施办法》(安监总局令第20号),A 公司变更法定代表人后,应及时申请变更安全生产许可证。办理变更手续时,不需要提交的申报材料为()。 A.工商营业执照 B.安全生产许可证整本 C.安全生产许可证副本 D.近三年安全检查记录 E.甲的安全书复印件 【参考答案】D 2.根据《企业安全生产费用提取和使用管理办法》(财企(2012)16号),A公司2016年属于使用安全生生产费用的支出为()元。 A.122.4 B.132.7 C.134.5 D.141.3 E.146 【参考答案】E 3.根据《火灾分类》(GB/T4968-2008),改起火灾属于()。 A.A类活在 B.B类火灾 C.C类火灾

D.D类火灾 E.E类火灾 【参考答案】E 4.甲街道井下发生活在的事故报告后应立即采取的措施包括()。 A.启动应急救预案 B.向当地政府监管部门报告 C.通知井下作业人员晋级升井 D.组织救援救治受伤人员 E.组织人员维修通风巷道 【参考答案】ACD 5.根据《生产安全事故报告和调查处理条例》(国务院令493号),关于该起事故的表述,正确的包括()。 A.死亡人数21人 B.死亡人数22人 C.死亡人数23人 D.重伤人数97人 E.重伤人数99人 【参考答案】BE 6.根据《生产安全事故报告和调查处理条例》(国务限令第493号),该起事故调查报告的主要容应包括)。 A.事故发生的经过和事故救援情况 B.事故发生的原因和事故性质 C.事故责任单位年度安全生产费用使用情况 D.事故责任的认定以及对事故责任者的处理建议

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

17年造价《案例》真题

2017 年造价《案例》 P1 第一章:投资分析、财务评价、平衡分析 P2-3 案例一:指标估算法;预备费、流动资金及建设期贷款利息的计算 P10 案例三:表1-5 黏土矿 P18 增值税应纳税额=当期销项税额-当期进项税额-可抵扣固定资产进项税额 P18 调整所得税=(营业收入-当期销项税额-(经营成本- 当期进项税额)-折旧费-维持运营投资+补贴收入-增值税附加)×25% P18 表1-9 项目投资资金流量表 P23 用插值法计算拟建项目的资本金财务内部收益FIRR P23 表1-13 某建设项目资金投入、收益及成本表 P26 表1-14 某项目借款还本付息计划表 P27 算利润及折旧费、摊销费的计算 P27 表1-15 某项目总成本费用估算表 P28 表1-16 某项目利润与利润分配表 P30 表1-17 某项目资本金现金流量表 P36 运营期每年等额还本付息金额的计算公式 P45 公式:产量盈亏平衡点、单价盈亏平衡点 P51 应用价值工程方法选择最优设计方案(追求V 越大越好) P53 表2-6 价值指数:从小到大排序 目标成本降低额:从大到小排序 P73 问题2:若采用寿命周期成本的费用效率(CE)法,应选择哪个方案? P73 答案-问题1:计算地铁的年度寿命周期成本 P75 计算:年度费用效率 P84-85 案例十三表2-24 基础资料表 P86 第二段:采用混合方案组织施工的两种可能性 P88 案例十四-----问题3 P89 费用优化的步骤:1、2、3、4、5、6 P93 案例十五:全寿命周期费用 问题---2、绘制全寿命周期费用现金流量图,并计算其费

系统架构设计师考试论文评分标准

系统架构设计师考试论文评分标准 系统架构设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个高级考试。考试一共考三个科目,分别是上午的综合知识、下午的案例分析及论文,而论文一直都是令许多考生望而生畏的一个坎,它的评分标准到底是怎样的呢?考生在写作时,又有哪些要注意的点呢? 论文满分是75分,论文评分可分为优良、及格与不及格分3个档次。 评分的分数可分为: (1)60分至75分优良(相当于百分制80分至100分)。 (2)45分至59分及格(相当于百分制60分至79分)。 (3)0分至44分不及格(相当于百分制0分至59分)。 评分时可先用百分制进行评分,然后转化为以75分为满分(乘7.5)。 建议具体评分时,参照每一试题相应的“解答要点”中提出的要求方法,对照下述5个要点评分: 1、符合题意,切勿跑题 无论是技术论文、理论论文还是实践论文,都要切合解答要点中的一个主要方面或者多个方面进行论述。可分为非常切合、较好地切合与基本上切合3档。 2、应用尝试与水平(20%) 可分为很强的、较强的、一般的、较差的独立工作能力4档。

3、实践性(20%) 可分为如下4档: 有大量实践和深入的专业级水平与体会。 有良好的实践与切身体会和经历。 有一般的实践与基本合适的体会。 有初步实践与比较肤浅的体会。 4、表达能力(15%) 可从是否逻辑清晰、表达严谨、文字流畅和条理分明等区分为3档。 5、综合能力与分析能力(15%) 可分为很强、比较强和一般3档。 对于下面情况的论文,需要适当扣分(5~10分) (1)摘要就控制在300至400字的范围内,凡是没有写论文摘要、摘要过于简略或者摘要中没有实质性内容的论文。 (2)字迹比较潦草,其中有不少字难以边辨认的论文。 (3)正文基本上只是按照条目方式逐条罗列叙述的论文。 (4)确实属于过分自我吹嘘和自我标榜、夸大其词的论文。 (5)内容有明显错误和漏洞的,按同一类错误每一类扣一次分。 (6)内容仅属于大学生或研究生实习性质的项目并且其实际应用背景的水平相对较低的论文。 对于下述情况之一的论文,不能给予及格分数: (1)虚构情节,文章中有较严重的不真实或者不可信的内容出

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

系统架构设计师考试下午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层数据流图绘制出情报分类

2017年案例真题答案解析2

2017年案例真题答案解析2

消防技术服务机构对某商业大厦中的湿式自动喷水系统进行验收前检测。该大厦地上5层,地下1层,建筑高度22.8m,层高均为4.5m,每层建筑面积均为1080m2。五层经营地方特色风味餐饮,一至四层为服装、百货、手机电脑经营等,地下一层为停车库及设备用房。该大厦顶层的钢屋架采用自动喷水灭火系统保护,其给水管网串联接入大厦湿式自动喷水灭火系统的配水干管。大厦顶层设置符合国家标准要求的高位消防水箱及稳压泵,消防水池和消防水泵均设置在地下一层。消防水池为两路供水105m3且无消防水泵井,自动喷水灭火系统的供水泵为两台流量为40L/s扬程为0.85MPa的卧式离心水泵(一用一备)

检测时发现,钢屋架处的自动喷水管网未设置独立的湿式报警阀,且未安装水流指示器,消防技术服务机构人员认为这种做法错误的。随后又发现如下情况:消防水泵出水口处的止回阀下游与明杆闸阀之间的管路上安装了压力表,但吸水管路上未安装压力表;湿式报警阀的报警口与延迟器之间的阀门处于关闭状态,业主解释说,此阀一开,报警阀就异常灵敏而频繁动作报警。检测人员对湿式报警阀相关的管路及附件、控制线路、模块、压力开关等进行了全面检查,未发现异常。 消防技术服务机构人员将末端试水装置打开,湿式报警阀、压力开关相继动作,主泵启动,运行5min后,在业主建议下,将其余各层喷淋系统给水管网上的试水阀打开,观察给水管网是否通畅。全部试水阀打开10min后,主泵虽仍运行,但出口压力显示为零。切换至备用实验,结果同前。经核查,电气设备、主备用水泵均无故障。

根据以上材料,回答以下问题(20分) 1.水泵出水管路处压力表上的安装位置是否正确?说明理由?(2分) 2.有人说,水泵吸水管上应安装与出水管相同规格型号的压力表,这种说法是否正确?说明理由?(3分) 3.消防技术服务机构人员认为该大厦钢屋架处独立的自动喷水管网应安装湿式报警阀及水流指示器,这种说法是否正确?简述理由。(3分) 4.分析有可能导致报警阀异常灵敏而频繁启动的原因,并给出解决办法?(6分) 5.分析有可能导致自动喷水灭火系统主、备泵出水管路压力为零的原因?(4分)

年系统架构设计师论文范文

论文目录 一、论基于DSSA的软件架构设计与应用 二、论基于Rest服务的web应用系统设计 三、论软件可靠性设计与应用 一论基于DSSA的软件架构设计与应用精品文档,超值下载 【摘要】 去年三月份,我所在的公司启动国网电力用户用电信息采集系统项目,我被任命为项目负责人。国网电力用户用电信息采集系统是国家电网公司坚强智能电网建设的一部分。由于公司之前为南网(主要是广东省)开发过类似用电信息采集系统,且公司准备在电力行业做强做大,我提出了采用DSSA技术来研发国网用电信息采集系统,得到公司领导层的一致赞同。 由于项目功能实现上具有明显的阶段性,我决定采用演化方式来实现DSSA及完成应用产品开发。一是对原有系统、文档及国网用电信息系统功能规范进行分析,完成DSSA;二是对原有系统进行部件提取,做为核心资源的公共部件;三是加强对核心资源的管理,方便研发工程师查找部件及扩展部件。 经过近一年的努力,终于完成了公司用电信息采集系统核心资源的建立,也完成了国网电力用户用电信息采集系统项目。 【正文】 去年三月份,我所在的公司启动国网电力用户用电信息采集系统项目,我被任命为项目负责人。国网电力用户用电信息采集系统是国家电网公司坚强智能电网建设的一部分。公司

之前开发过广东电网公司计量营销一体化系统,类似于用电信息采集系统。 我对广东电网公司计量营销一体化系统的功能规范和国网电力用户用电信息采集系统的功能规范进行分析,发现除了系统内各自的通信协议不同外,其它的功能需求大体上相同。整个采集系统都是分三层实现,主站层,采集终端层和电能表层。由于电能表已经规范化了,有专门的表计生产厂家,这一层不需要投入资源进行研发。从公司目前现状来看,主站层投入研发工作量较少,一是主站的开发中模块化做得比较好;二是用户的需求基本一致。国网用电信息采集系统仅需要在广东电网公司计量营销一体化系统主站进行界面调整和支持国网用电信息采集系统通信协议即可达到要求。 根据之前开发的经验,用电信息采集系统开发的重点是采集终端的开发。因为采集终端需要安装到现场,而现场的用电环境各异,能够到达的远程信道也不同。采集终端可维护性低或可靠性低,则会产生大量的维护工作,影响公司品牌及利润。根据用电信息采集系统的要求,采集终端分为集中抄表终端、专变采集终端和公变采集终端。广东电网公司计量营销一体化系统的采集终端大体上也分为上述三类:低压集抄终端、负荷管理终端、配变监测终端。通过对采集终端的功能要求进行分析,可以看出它们归属于一个产品家族。我在项目组启动会议上提议采用DSSA技术进行采集终端产品的研发,建立公司用电信息采集系统核心资源,同时将计量营销一体化系统的采集终端也归结到产品家族中。 众所周知,DSSA(特定领域软件架构)就是在一个特定的问题领域中支持一组应用的开发,这些应用形成产品家族。DSSA是软件重用的一种手段,它由领域模型、参考需求、参考架构组成重用元素。 用电信息采集系统各终端基本需求都是对外接的电能表或测量点的读数进行采集,稍做处理后通过GPRS/CDMA信道远程传输给采集系统主站端。采集终端的功能模块一般包括测量点采集模块,表计规约模块,现场总线模块,PPP拨号模块,主站命令模块,本地维

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

软考系统架构设计师考试试题举例 系统架构设计师是软考中的一门高级资格考试,其考试题型有哪些,下面小编就三种不同类型的选题分别举例,希望考生们对考试题型的了解能有一定的帮助。 一选择题 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.可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介

2017年安全工程师案例分析考试真题

2017年安全工程师考试《案例分析》真题 一、A焦化厂为民营企业,从业人员1000人,2009年发生生产安全事故2起、造成2人轻伤。该厂因精苯工业废水兑水稀释后外排,被环保部门责令整改。该厂采取的措施是将废水向煤堆喷洒,这样既仰制了扬尘,又避免了废水外排。为防止相关事故发生,该厂于2009年5月20日制定实施了《A焦化厂精苯污水喷洒防尘管理办法》。 2011年5月11日15时20分许,A厂备煤工甲、乙在进行胶带输送机巡检作业时闻到强烈异味,随后两人分别前往不同部位查找原因。15时38分,乙听到从甲的方向传来一声闷响,气浪迎面扑来,发现通廊部分坍塌。乙立即呼救。厂领导接到报告后,迅速组织对胶带输送机通廊坍塌现场进行搜救,在胶带输送机通廊北端发现甲倒在废墟中。甲头部有明显外伤,身上大面积烧伤,经医务人员确认已经死亡。 事故调查确认,此次事故为1号煤仓内苯蒸汽爆炸事故。在含苯废水向煤场内煤堆喷洒1年后,废水管道断裂,废水从管道断裂处流入煤堆底部,经胶带输送机运输,大量含苯煤粉进入1号煤仓,从含苯煤粉中挥发出的低浓度苯蒸汽积累、聚集达到爆炸极限,遇到点火源后引起爆炸。 根据以上场景,回答下列问题(共14分,每题2分,1~3题为单选题,4~7题为多选题): 1、根据《中华人民共和国安全生产法》关于安全生产管理机构设置及安全管理人员配备的规定,A厂( ). A.可以只配备兼职安全生产管理人员。 B.可以委托注册安全工程师事务所代管企业安全生产。 C.可以委托具有安全评价资质的评价机构代管企业安全生产。 D.应当设置安全生产管理机构或配备专职安全生产管理人员 E.可以委托具有注册安全工程师职业资格的个人代管企业安全生产。 2、A厂招收新从业人员,新上岗的从业人员安全培训时间不得少于( )学时 A.12 B.24 C.36 D.48 E.72 3、A厂2009年百万工时伤害率( ) A.1 B.2 C.3 D.4 E.5 4、根据注册安全工程师管理规定,作为A厂的注册安全工程师,可从事的安全生产工作包括( ). A、参与本厂组织的事故调查 B、参与本厂厂内隐患排查治理 C、进行本厂员工职业病鉴定 D、参与本厂员工安全培训 E、为本厂选用和发放劳动防护用品 5、根据生产事故调查和处理条例,该起事故的调查,下列说法正确的是( ). A、由A厂所在地县级人民政府国资委组织调查 B、由A厂所在地县级人民政府安全生产监督管理部门组织调查 C、由A厂所在地县级人民政府环境部门组织调查 D、可邀请相关专家作为调查组成员参与事故调查 E、A厂上级主管部门、工会参与事故调查 6、A厂工作场所存在的职业性有害因素包括( ). A、煤尘 B、笨 C、氯 D、高温 E、焦炉煤气 7、A厂要恢复生产在修复破坏的设备、设施后还需( ). A、重新办理安全生产许可证 B、完善安全生产制度和操作规程 C、将事故责任人移送司法机关 D、全面落实事故调查报告整改要求 二、B家具木材厂加工车间内用可移动式传送带传送物料,可移动式传送带的驱动电机使用380V三芯电缆线供电,其铁制控制箱入口处的电缆线用布条缠绕固定。因控制箱随传送带经常移动,操作人员为图方便,只安装了一个螺栓固定。控制箱没有漏电保护装置。 木材厂加工车间内粉尘浓度常年超标。2009年5月21日15时20分,由于车间内木材堆积,影响传送带正常工作,现场操作人员未采取任何保护措施带电移动传送带。在移动过程中,三芯电缆线松动脱落,带电电缆短路打火,发生粉尘爆炸事故。 事故造成2人当场死亡、1人重伤。重伤者经34天抢救无效死亡。事故造成木材厂加工车间厂房部分坍塌,全厂停产,直接经济损失800余万元。 根据以上场景,回答下列问题(共16分,每题2分,1~3题为单选题,4~8题为多选题): 1、该起事故的直接经济损失不包括( ). A.医疗费用 B.企业停产损失费用 C.事故罚款 D.清理现场费用 E.丧葬及抚恤费用 2、根据《生产安全事故报告和调查处理条例》(中华人民共和国国务院令第493号)本事故属于(). A.一般事故 B.较大事故 C.很大事故 D.重大事故 E.特别重大事故 3、从业人员长期接触B厂木材加工车间的粉尘可能引发的职业病是( ). A.尘肺 B.苯中毒 C.炭疽 D.职业性哮喘 E.甲醛中毒 4、在下列措施中,对解决木厂加工车间内粉尘浓度常年超标问题有效的治理措施包括( ). A、密闭产尘设备措施 B、粉尘堕化措施 C、除尘净化措施 D、通风净化措施 E、防静电措施

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