2005年上半年系统分析师下午试题答案1

合集下载

系统分析师考试真题一(下午试题)

系统分析师考试真题一(下午试题)

系统分析师考试真题(下午试题)系统分析师考试是软考中一项高级资格考试科目,考试一共分为三门:基础知识、案例分析及论文。

下面是小编整理的系统分析师历年考试下午真题,供大家学习参考。

试题一阅读以下关于工业控制系统方案选型方面的叙述,回答问题1和问题2。

某省拟新建电厂的主管部门召集了一批专业人员和计算机专家,讨论如何为新电厂建立计算机控制系统,在讨论中提出了以下两种方案:(1)方案———传统的DCS(分布式控制系统)。

经本省内不少电厂多年推广使用,相对已十分成熟和实用。

在DCS系统中把计算机、通信、自动控制和显示等技术集成在一起形成一个统一的分布式电厂控制系统,其中采用了控制功能分散、监视管理集中和全厂信息共享的原则,具有以下特征:①在结构上,采用了各类能独立运行的一批工作站(如:操作员站、工程师站、数据采集处理的DAS站、管理站等),这些工作站分别能从事于局部控制,在各个工作站之间则采用局域网实施通信,交换有关的信息。

②在功能上,采用分层管理控制的原则,比如:整个DCS系统可分解为基本控制级(实现相对固定的平稳调节目标)和协凋管理级(在全厂范围内实现优化计算与协调控制),并且通过网络可与再上一级的主机或系统实现通信。

③在技术上,尽可能实现标准化,采用通用性强的PC机或小型工作站,有针对性的多类通信介质;在模拟量控制的基础上结合可编程逻辑控制(PLC)技术,大屏幕显示与监控技术等。

④在软件选用上,可灵活地选用规范化的实时多任务操作系统,配备有效的GUI视窗软件,包含有常用功能软件与算法库的组态软件,先进的控制软件包,绘图软件,相应的数据库软件,管理调度软件和办公软件等分布在系统内。

(2)方案二——代表国际上发展方向的FCS(现场总线控制系统),即是采用网络通信技术,把分布在现场各处的仪表仪器、测量控制设备有机地连接在一起并实施数字化控制的技术。

现场总线的特点是数字化、串行、双向和多线式。

通过现场总线可能有效地实现联网信息传输的数字化,各网络站点仅表的智能化和整个电厂系统的开放化。

上半年系统分析师考试的试题答案

上半年系统分析师考试的试题答案

2007年上半年系统分析师考试试题答案
(网友提供,只作参考)
上午考试
ACABC BDCDD
DBBCD CBDAB
BBBCB CBABA
CDCAB BDCCB
DBDAB CCCDD
DDDBD BDCCA
BDDAC ABCAB
DDADB
下午考试
1)1.3--4 g,5
2.4--6 h,4
3.4--5 虚路线
2)完成需要20天
3)a 500
b 1000
4) h 2000 提前一天就可以
按团队开发,顺序开发,及时沟通
两个不失效案双余度
其中一个失效单余度
按时间顺序调度,保证可靠度
10ms
数据采集1.5-输入交叉对比1-数据处理4-比较监控1-输出交叉对比1.5-其他1
1。

数据采集
2.输入交叉对比
3.比较监控
4.比较监控
5.输出交叉对比
6.其他(输出)
失步,未精确按时间顺序完成ipo
丢弃错误数据,
重新新任务
实用,成熟,安全,扩展,操作
路由器1
switch1
switch2
switch3
switch3
双千链路,千光纤千双绞线百绞线
静态静态动态
邦定mac
bdmz
邮件服务器,应用网关,电子商务,a 区
其他内网。

2005年上半年软件水平考试(高级)系统分析师下午(论文)试题真

2005年上半年软件水平考试(高级)系统分析师下午(论文)试题真

2005年上半年软件水平考试(高级)系统分析师下午(论文)试题真题试卷(题后含答案及解析)题型有:1. 选答题选答题(满分75分)1、从下列试题中任选1道解答,请在答卷上用“○”圈住选答的试题编号。

若答题超过1道,则按题号最小的1道题评分。

2、解答应分摘要和正文两部分。

在书写时,请注意以下两点:①、摘要字数在400字以内,可分条叙述,但不允许有图、表和流程图。

②、正文字数为2000-3000字,文中可以分条叙述,但不要全部用分条叙述的方式。

3、解答时字迹务必清楚,字迹不清,将不评分。

1.论企业信息系统的安全企业信息化能够实现高效率、低成本的运行,越来越受到人们的重视。

目前,它已经渗透到企业活动的各个阶段。

在传统的企业活动中,所涉及的不同企业或企业内部不同人员在相互交往中往往需要直接见面。

但在企业信息化中,更多的是通过计算机网络这一媒介,而不需要参与者直接见面。

这就要求在设计和实现企业信息系统时,除了针对具体业务需求进行详细的分析,保证满足具体的业务需求之外,还要加强信息系统安全方面的考虑。

请围绕“企业信息系统的安全”论题,依次从以下三个方面进行论述。

(1)概要叙述你参与分析设计的企业信息系统以及你所担任的主要工作。

(2)深入讨论在企业信息系统中,通常需要着重解决的安全问题。

(3)结合你所参与分析设计的企业信息系统及其特点,详细论述你所采用的企业信息系统安全解决方案,并客观地分析、评价你的解决方案。

正确答案:论企业信息系统的安全写作要点:一、围绕安全方面,根据所参与分析设计的企业信息系统的具体特点,介绍系统的需求:介绍自己在其中所承担的工作和需要处理的主要问题。

二、在企业信息化建设方面,有许多需要解决的安全问题,它们并不是对于每个企业都是必须的。

在这里仅举例说明一些需要解决的安全问题。

①对所有与系统设计、开发、使用和维护相关的人员进行安全培训,尤其要加强对使用和维护人员的安全培训,增加全体人员的安全意识。

2023年上半年(下午)《系统分析师》真题

2023年上半年(下午)《系统分析师》真题

2023年上半年(下午)《系统分析师》真题2023年上半年(下午)《系统分析师》真题1.[问答][1分]某软件公司拟开发一套汽车租赁系统,科学、安全和方便的管理租赁公司的各项业务,提高公司效率,提升利用率。

注册用户在使用系统进行车辆预约时需执行以下操作:(a)用户登录系统(b)查询车辆信息(c)预订车辆(d)提取车辆(e)归还车辆(f)计算结余(g)查询还车时间。

问题1(8分)在面向对象软件分析过程中,状态机图和活动图用于建立软件的动态模型,主要描述系统随时间变化的行为,请分别阐述这两种图的概念和特点。

问题2(8分)图1-1给出了采用状态机图描写的注册用户的状态交换过程,请使用题干给出的(a)~(g)补充完善图1-1中的(1)~(7),并给出(8)和(9)空白处的状态转移执行动作。

问题3(9分)RUP 中有9个核心工作流,分6个核心过程和3个核心支持工作流。

9个核心工作流在项目中迭代,被使用在每次迭代中以不同的重点和强度重复。

结合题干案例,用300字以内的文字简要说明RUP中9个核心工作流的主要作用。

2.[问答][1分]某软件公司为企业开发一套员工在线教育系统,支持员工利用业余时间开展专业技术培训,提升员工技能。

在项目开展初期,采用结构化分析进行开发,并对系统中培训部员工和培训教师的相关功能进行分析,具体需求如下:(1)培训部根据企业技术发展需求,负责策划培训课程,并形成课程计划,针对不同的员工设置不同的课程;(2)员工首先在系统进行注册,填写自己的编号,学历,专业,岗位等信息,生成员工注册信息,然后将自己的培训需求录入系统,系统自动评估并进行课程推荐,员工确认后形成课程需求;(3)培训教师也通过系统进行注册,填写自己的编号、学历、专业等信息,形成培训教师注册信息;(4)系统根据课程计划、员工注册信息,课程需求和培训教师注册信息,为员工和培训教师生成对应的课程表。

公司系统分析师对上述流程进行了审核,并指出需补充数据字典,从而更完整地对系统建模。

2005年下半年系统分析师下午试题答案1

2005年下半年系统分析师下午试题答案1

2005年下半年系统分析师下午试题答案1试题一解答要点【问题1】(1)申请者需要分别到工商局、质监局、税务局等部门办理登记手续,多次填写许多一样的信息(如企业名称、企业法人、经营场所地址等),降低了政府对企业的服务质量。

(2)相关政府职能部门的信息不能共享,工商局不掌握企业的纳税信息,税务局不掌握应纳税企业的数量和变更信息,加上可能由于缺乏统一的录入标准或因录入错误而导致各个政府部门管理信息系统中记录的企业信息不一致,使政府缺乏监管纳税企业的统一口径,易造成税款流失。

(3)相关政府职能部门的信息没有整合,政府决策部门分别通过工商局或税务局得到的企业信息、经营纳税信息都不全面、准确,不能提供科学的决策数据,影响政府宏观经济调控和科学决策。

【问题2】由质量技术监督局核定的组织机构代码。

【问题3】工商局等各局的业务系统建立在一个政务专网的基础公共数据管理平台上,公共数据管理平台完成公共基础数据的正确、高效和安全服务。

将企业的信息项分为基础信息和业务信息,其中基础信息包括组织机构代码、企业名称、企业地址、法人代表等;在电子政务专网上建设企业基础信息共享数据库,用于存放企业基础信息;企业业务信息分别存放在各个业务主管部门。

按照企业办理业务的流程,企业基础信息中的企业名称、企业地址和法人代表等信息,由工商局审核企业材料批准登记后产生,并实时存入企业基础信息共享数据库;组织机构代码信息由质监局审核企业材料后核发,并实时存入企业基础信息共享数据库;企业的工商变更信息和税务登记变更信息也在企业办理好相关业务时,实时存入企业基础信息共享数据库。

企业在政府部门办理任何业务时,只要是企业基础信息共享库中己经有的信息,不再重复录入。

这样经过数据整合共享和政府部门的流程优化,在技术上保证了政府公共服务质量的改善、社会监管的有效和宏观经济调控的可行性。

【问题4】工商局、质监局和地税局等部门的业务系统不变的情况下,应用Web Service技术,只提供基于XML的数据访问接口,该接口使用服务描述语言规范准确地描述为共享数据发布服务,并将该描述发布到服务注册中心供服务请求者查找绑定和使用,通过这种方式来实现各个部门共享数据。

2007年上半年系统分析师下午试题答案1

2007年上半年系统分析师下午试题答案1

全国计算机技术与软件专业技术资格(水平)考试2007年上半年系统分析师下午试卷1答案试题一【问题1】注:节点4到5为虚箭线【问题2】20 天【问题3】(1)将作业A 缩短1 天,需要增加元(2)再将作业B 缩短1 天,需要再增加1000 元【问题4】应增加2500 元,将作业G 缩短1 天试题二【问题1】(1)CPU 系统能够支持的最大(2)主存能够支持的最大(3)I/O 总线能够支持的最大(4)每个Ultral3 SCSI 总线能够支持的最大IOPS=【问题2】(1)磁盘的平均I/O 时间=(2)每个磁盘的最大IOPS=(3)采用80G 规格的磁盘,磁盘系统能提供的最大IOPS 为3072。

采用40G 规格的磁盘,磁盘系统能提供的最大IOPS 为6144。

【问题3】(1)若采用80GB 规格的磁盘则需要3 个驱动器盒和3 条SCSI 连接线。

若采用40GB 规格的磁盘则需要4 个驱动器盒和4 条SCSI 连接线。

(2)I/O 性能瓶颈由磁盘本身决定。

(3)采用80GB 磁盘的总成本为20000+3×500+1920×10+1500×3=45200采用40GB 磁盘的总成本为20000+4×500+1920×10+1500×4=47200(4)采用80GB 磁盘的每个IOPS 的成本为采用4QGB 磁盘的每个IOPS 的成本为(5)采用40GB 磁盘的组织方式件能价格比高。

试题三【问题1】表现层、业务逻辑的组件层和持久层。

表现层用来建立应用系统的界面,对应视力(View)。

业务逻辑组件层来开发应用逻辑,对应控制器(Controller)。

持久层是实现持久化存储,对应模型(Model)。

【问题2】1.Struts 框架Struts 是基于模型--视图--控制器(MVC)模式的开源框架,主要用于企业应用中表示层的实现。

借助于Struts,开发人员可以把主要精力集中在业务处理上,简化遵循MVC 设计模式的Web 应用开发工作,很好地实现代码重用,提高开发效率。

2005年下半年系统分析师下午试题答案2

2005年下半年系统分析师下午试题答案2

2005年下半年系统分析师下午试题答案2试题一写作要点1.介绍项目的背景、发起单位、目的、项目周期、交付的产品等,着重介绍项目的风险管理;介绍自己担任的工作及需要处理的问题。

2.项目是在复杂的自然和社会环境中进行的,受众多因素的影响。

对于这些内外因素,从事项目活动的主体往往认识不足或者没有足够的力量加以控制。

项目的过程和结果常常出乎人们的意料,有时不但未达到项目主体预期的目的,反而使其蒙受各种各样的损失;而有时又会给他们带来很好的机会。

项目同其他经济活动一样带有风险。

要避免和减少损失,将威胁化为机会,项目主体就必须了解和掌握项目风险的来源、性质和发生规律,进而实行有效的管理。

项目风险是一种不确定的事件或条件,一旦发生,会对项目目标产生某种正面或负面的影响。

风险有其成因,同时,如果风险发生,也导致某种后果。

当事件、活动或项目有损失或收益与之相联系,涉及到某种或然性或不确定性和涉及到某种选择时,才称为有风险。

以上三条,每一个都是风险定义的必要条件,不是充分条件。

具有不确定性的事件不一定是风险。

项目风险管理的基本过程包括下列活动:·风险管理计划编制过程。

风险管理计划编制过程描述如何为项目处理和执行风险管理活动。

·风险识别。

风险识别是识别和确定出项目究竟有哪些风险,这些项目风险究竟有哪些基本的特性,这些项目风险可能会影响项目的哪些方面。

·风险定性分析。

风险定性分析包括对已识别风险进行优先级排序,以便采取进一步措施,如进行风险量化分析或风险应对。

·定量风险分析。

定量风险分析过程定量地分析风险对项目目标的影响。

它对不确定因素提供了一种量化的方法,以帮助我们做出尽可能恰当的决策。

·风险应对计划编制。

风险应对通过开发备用的方法、制定某些措施以便提高项目成功的机会,同时降低失败的威胁。

·风险监控。

风险监控跟踪已识别的危险,监测残余风险和识别新的风险,保证风险计划的执行,并评价这些计划对减轻风险的有效性。

系统分析师考试历年试题分析与解答(案例分析与论文篇)

系统分析师考试历年试题分析与解答(案例分析与论文篇)

系统分析师考试历年试题分析与解答(案例分析与论文篇)第 1 章软件开发方法案例分析试题软件开发方法是指软件开发过程所遵循的办法和步骤,系统分析师考试大纲规定,考生要“熟练掌握信息系统开发过程和方法”。

也就是说,系统分析师要能够根据项目的实际情况,选择恰当的软件开发方法。

1.1 案例分析试题在2004年至2013年的考试试题中,共有6道试题和软件开发方法有关,本节主要分析这6道试题。

在本节的试题中,其考查范围如表1-1所示。

表1-1 软件开发方法试题分布表1.1.1 2004年上半年试题52004年上半年试题5某公司要在现场开发一个网站应用系统,该系统的特点是:规模不大;工期短;用户需求不明确;没有大的技术风险;系统中的一些模块可以外包给其他的公司开发。

在选择开发过程时,项目组内产生了分歧。

王工提出采用XP(eXtreme Programming,极限编程),理由是XP方法简洁,能减轻开发人员的负担、快速适应市场、缩短投资回收期。

李工认为采用XP在项目开发中存在一些问题,建议考虑原型开发方法。

双方就上述的问题展开了激烈的争论。

项目组最后决定采用XP,但同时针对李工提出的XP 中存在的问题采取了相应的措施。

【问题1】小规模发布(small release)是XP的基本元素之一。

请用200字以内文字分别阐明:(1)原型系统和XP小规模发布的系统的主要差别?(2)为什么该项目组没有采用原型开发方法?【问题2】请用200字以内文字,简要说明采用XP方法可能会存在哪些问题。

【问题3】在项目组的后续讨论中,李工提出,如果项目规模扩大,XP将不再适用。

王工对此表示赞同,但同时提出可以将XP方法和传统软件开发过程相结合。

请用200字以内的文字简要地说明如何将XP方法和传统软件开发过程相结合。

一、试题分析在我们面临“软件危机”所带来的挑战之时,曾经通过采用严格的规范、详尽的文档来约束开发过程,以保证开发的质量与效果,获得了突出的成就。

2005年上半年软件水平考试(高级)系统分析师上午(综合知识)试

2005年上半年软件水平考试(高级)系统分析师上午(综合知识)试

2005年上半年软件水平考试(高级)系统分析师上午(综合知识)试题真题试卷(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.在关于用例(use case)的描述中,错误的是(1)。

A.用例将系统的功能范围分解成许多小的系统功能陈述B.一个用例代表了系统的一个单一的目标C.用例是一个行为上相关的步骤序列D.用例描述了系统与用户之间的交互正确答案:D解析:用例是一个行为上相关的步骤序列,既可以是自动的也可以是手工的,其目的是完成一个单一的业务任务。

用例将系统功能范围分解成许多小的系统功能陈述。

一个用例代表了系统的一个单一的目标,描述了为了实现此目标的活动和用户交互的一个序列。

用例是一种描述和记录系统需求的技术。

一个用例本身并不是一个功能需求,但用例所讲述的场景包含了一个或者多个需求。

2.已知[X/2]补=C6H,计算机的机器字长为8位二进制编码,则[X]补=(7)。

A.8CHB.18HC.E3HD.F1H正确答案:A解析:根据题意,[X/2]补=C6H,[X/4]补相当于将C6H这样一个用补码表示的8位数算术右移一次,故[X/4]补=E3H。

而[X]补“应为已知的补码左移一次,故[X]补=8CH。

3.某软件公司项目A的利润分析如下表所示。

设贴现率为10%,第二年的利润净现值是(8)元。

A.1 378 190B.949 167C.941 322D.922 590正确答案:C解析:经济可行性是对一个项目或方案的成本效益的度量。

有三种常用的技术可用于评估经济可行性,也称为成本效益:投资回收分析、投资回报率和净现值。

现值的计算公式为:PVn=1/(1+i)n 其中,PVn。

是从现在起第n年1.00人民币的现值,i 是贴现率。

所以第二年的利润现值是PV2=1/(1+0.1)2=941 322(元)。

软考系统分析师下午考试真题(一)

软考系统分析师下午考试真题(一)

软考系统分析师下午考试真题(一)系统分析师考试是软考中一门高级资格的考试科目,以下是小编整理的1999年软考系统分析师考试真题,供大家参考使用。

试题一(为必答题)阅读以下关于软件工程管理方面的叙述,回答问题1和问题2。

某大型企业集团的信息工程部有一百多名专职的软件工程师从事着企业内外的软件开发与维护工作,该集团分布地域广阔,集团内采用了多种操作系统平台和多类开发环境。

李总工程师在总结近三年来的软件开发工作时,发现有15%左右的软件开发项目未能完成而被迫取消;其余85%的项目中大多也不能完全实现预定的目标。

比如:平均每个项目的实际完成成本超过预算152%,平均完成时间超过预期的216%。

这些数据表明信息工程部未能对开发成本和开发进度实施有效的控制。

李总组织了信息工程部内有关的管理人员和业务骨干,召开了三次小结与分析会议,在会上集中讨论了软件工程管理有关的问题,在归纳的意见中出现了以下的一些内容:(1)软件开发已经逐渐成为一类工业化的生产过程,必须尽可能对其中的所有环节进行有效的管理与控制。

(2)软件工程管理与其它工程管理相比,主要的困难包括:软件产品的不可见性(难以把握开发进展与质量要求等)、软件开发过程的非标准化和许多软件项目开发的“一次性”(缺少可借鉴的经验)等。

(3)软件开发面对着进度、成本、功能和性能四方面的主要约束,即要求在预定的期限内,使用规定的有限资源,满足不断增长的软件功能与性能需求。

从这个角度来看,必须强化软件工程的管理。

(4)Client/Server与Browser/Server模式等已成为当前软件体系结构的主流。

在日益复杂的分布式开发环境下,进行跨平台的团队开发,实现代码共享相当困难,软件工程管理在其中可以发挥其重大作用。

(5)尽可能采用更加先进的操作系统、工作平台和开发工具,可以极大地提高软件开发效率,从根本上防止和解决李总在总结中所发现的软件开发问题。

(6)面向对象(O O)技术的使用,可以保证在跨平台的复杂环境下团队开发的需要,从而可从根本上免除软件工程管理上的烦恼,也能从根本上缓解李总所发现的软件开发问题。

2005年下半年系统分析师上午试题

2005年下半年系统分析师上午试题

● 131-45=53 在(23) 进制下成立。 (23)A. 六 B. 七 C. 八 D. 九
● 在下面的活动图中,从 A 到 J 的关键路径是(24) ,I 和 J 之间的活动开始的最早时间 是(25) 。
2005 年下半年 系统分析师
上午试卷
第 6 页 (共 15 页)
软考网

2005 年下半年 系统分析师
上午试卷
第 3 页 (共 15 页)
软考网

专业实用
考生之家
● 某业务员需要在出差期间能够访问公司局域网中的数据, 与局域网中的其它机器进行通信, 并且保障通信的机密性。但是为了安全,公司禁止 Internet 上的机器随意访问公司局域网。 虚拟专用网使用 (12) 协议可以解决这一需求。 (12)A. PPTP B. RC-5 C. UDP D. Telnet
● 假设信源是由 q 个离散符号 S1,S2,…,Si,… ,Sq 所组成的符号集合,集合中的每个符 号是独立的,其中任一个符号 Si 出现的概率为 P(Si),并满足ΣP(Si)=1。那么符号 Si 含有的 信息量 I(Si)等于(31) ,单位是 (32) 。 (31)A. –logqP(Si) (32)A. 比特 B. logqP(Si) B. 信息熵 C. –log2P(Si) C. db D. log2P(Si) D. 无单位
● 根据统计显示,80%的网络攻击源于内部网络,因此,必须加强对内部网络的安全控制和防 范。下面的措施中,无助于提高同一局域网内安全性的措施是(13) 。 (13)A. 使用防病毒软件 B. 使用日志审计系统 C. 使用入侵检测系统 D. 使用防火墙防止内部攻击
● 标准化工作的任务是制定标准、组织实施标准和对标准的实施进行监督, (14)是指编制 计划,组织草拟,审批、编号、发布的活动。 (14)A.制定标准 C.对标准的实施进行监督 B.组织实施标准 D.标准化过程

2005上半年软件评测师考试真题及答案-下午卷

2005上半年软件评测师考试真题及答案-下午卷

2005上半年软件评测师考试真题及答案-下午卷试题一阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】在软件开发与运行阶段一般需要完成单元测试、集成测试、确认测试、系统测试和验收测试,这些对软件质量保证起着非常关键的作用。

【问题1】请简述单元测试的主要内容。

【问题2】集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容。

【问题3】请简述集成测试与系统测试的关系。

【问题4】公司A承担了业务B的办公自动化系统的建设工作。

2004年10月初,项目正处于开发阶段,预计2005年5月能够完成全部开发工作,但是合同规定2004年10月底进行系统验收。

因此2004年10月初,公司A依据合同规定向业主B和监理方提出在2004年10月底进行验收测试的请求,并提出了详细的测试计划和测试方案。

在该方案中指出测试小组由公司A的测试工程师、外聘测试专家、外聘行业专家以及监理方的代表组成。

公司A的做法是否正确?请给出理由。

答案:【问题1】模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试。

【问题2】(1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失。

(2)一个模块的功能是否会对另一个模块的功能产生不利的影响。

(3)各个子功能组合起来,能否达到预期要求的父功能。

(4)全局数据结构是否有问题。

(5)单个模块的误差累计起来,是否会放大,从而达到不能接受的程度。

【问题3】集成测试的主要依据是概要设计说明书,系统测试的主要依据是需求设计说明书。

集成测试是系统模块的测试,系统测试是对整个系统的测试,包括相关的软硬件平台、网络及相关外设的测试。

【问题4】验收测试是在系统测试完成后,项目最终交付前进行,而不仅仅是根据合同规定进行。

2004年10月初不具备验收测试的条件。

验收测试不能缺少用户方的人员。

解析:【问题1】本题考查按开发阶段划分的软件测试类型的基础知识与应用。

【问题1】单元测试的内容包括模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试等。

2005年下半年软件水平考试(高级)系统分析师下午(案例分析)试

2005年下半年软件水平考试(高级)系统分析师下午(案例分析)试

2005年下半年软件水平考试(高级)系统分析师下午(案例分析)试题真题试卷(题后含答案及解析)题型有:1.4行/每个错误。

最后以程序总长度/平均每一个错误所对应的代码行数得到18 480/41.4=446个错误。

解析:本题的主要内容在1993年系统分析员考试下午I试题中出现过。

虽然寸‘几年过去了,在软件项目开发过程中,重视编码、重视设计而轻视测试的现象依然严重且普遍存在。

许多软件开发单位没有专职的测试工程师,测试工作常常由开发人员完成,对测试的投入极少。

由此,导致软件质量不高,软件公司信誉下降。

软件测试是伴随着软件的产生而产生的,早期的软件测试含义比较狭窄,将测试等同于“调试”。

随着软件工程实践和理论的不断发展,软件测试的定义也从“测试是为发现错误而执行的一个程序或者系统的过程”发展到“测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的量度”。

软件测试过程一般按照4个步骤进行,即单元(模块)测试、集成(组装)测试、确认测试和系统测试。

测试发现错误进行调试修改后,还要再次进行测试,这称为回归测试。

测试定量分析方法包括独立测试法和植入错误测试法。

这些分析方法存在一些局限性,比如独立测试法认为所有的错误被发现的概率是一样的,所有的错误对系统的影响是一样的,忽略错误的连锁效应(即认为错误的出现是独立的),忽略修正错误所带来的新问题等,过于理想化。

第一步:总结出问题的要点。

本题主要考查测试定量分析方法、测试内容、测试步骤和测试要求等。

[问题1] 应用数学(逻辑或概率)知识,估计代码错误总数。

12.根据李工提供的上述统计数据和分析意见,企业主管认为李工不是一个称职的测试组织者,并提出了至少有4个方面的理由说明必须加强测试力量并完善测试工作,请你用300字以内文字简要说明李工的结论中存在的问题。

正确答案:(1)除了模块部件级测试外,还需要进行集成测试和系统测试。

(2)改正共同发现的错误虽然可以减少错误,但未改正的错误和潜在的错误仍然很多,本例中4天共约22+16+16+14=68个错误没有改正,约占到已被测试模块估计错误总数的41%,并且这些错误需要重新测试确认。

2005下半年系统分析师考试真题及答案-下午卷

2005下半年系统分析师考试真题及答案-下午卷

2005下半年系统分析师考试真题及答案-下午卷试题一(25分)阅读下面关于电子政务信息整合的叙述,回答问题1至问题4。

公共服务、社会监督和宏观调控是我国政府的三个主要职能。

实施电子政务建设,可以改善政府的公共服务质量,提高社会监管的效率和准确性,加强宏观经济调控的科学性。

某城市企业开业登记并正常经营的流程如下:申请者先到工商行政管理局(简称工商局)取得营业执照,为此需要填写表1;然后到地税局或国税局办理税务登记,获得营业发票,为此需要填写表2;表2中的组织机构代码信息需要到负责法人(包括企业、事业、机关、社团等)登记的质量技术监督局(简称质监局)获取,为此需要填写表3;最后,还要到银行办理经营帐户开户手续。

上述单位中的政府部门,都投入了大量资金实施电子政务项目,各自针对表1、表2和表3等信息项目建设了管理信息系统。

在企业开业运营后,如要变更相关信息,需要分别到工商局、税务局和质监局办理,因此,在工商管理信息系统中还包括了企业变更信息、注销登记(或吊销登记)信息、企业年检信息等;在税务管理信息系统中还包括企业注销税务登记信息等。

政府对企业监管的重要内容是有效减少漏管户,防止偷逃税;同时政府在企业登记注册、年检、纳税等环节应向企业提供优质服务。

[问题1](6分)请用300字以内文字分析,如果上述政府部门分别管理的企业信息不能整合、共享,对政府履行其职能存在哪些问题?[问题2](3分)企业信息整合、共享需要一个代表企业身份的信息,该信息应该具有唯一性和易管理性,上述表格中哪个信息项代表企业身份最合适?[问题3](10分)假设该市已经完成了电子政务专网(外网)建设(ATM光纤骨干)和网络应用规划,目前工商局、质监局、地(国)税局欲在此网络平台上建立自己的电子政务系统,请给出一个基于企业基础数据集中管理的信息整合共享方案,并用450字以内文字描述。

[问题4](6分)由于市政府各委、办、局已经分别投资立项建设了业务自动化系统和信息管理系统,仅从保护投资的角度出发,也难以一下子按企业基础数据集中管理的方案来实现信息整合共享,请提出一个基于Web Services技术实现跨部门信息共享的方案,并简述涉及到的成熟的主要协议(XML、HTTP等协议除外)。

2005年下半年软件水平考试(高级)系统分析师下午(论文)试题真

2005年下半年软件水平考试(高级)系统分析师下午(论文)试题真

2005年下半年软件水平考试(高级)系统分析师下午(论文)试题真题试卷(题后含答案及解析)题型有:1. 选答题选答题(满分75分)1、从下列试题中任选1道解答,请在答卷上用“○”圈住选答的试题编号。

若答题超过1道,则按题号最小的1道题评分。

2、解答应分摘要和正文两部分。

在书写时,请注意以下两点:①、摘要字数在400字以内,可分条叙述,但不允许有图、表和流程图。

②、正文字数为2000-3000字,文中可以分条叙述,但不要全部用分条叙述的方式。

3、解答时字迹务必清楚,字迹不清,将不评分。

论项目的风险管理对项目风险进行管理,已经成为项目管理的重要方面。

每—个项目都有风险,完全避开或消除风险,或者只享受权益而不承担风险,都是不可能的。

另一方面,对项目风险进行认真的分析、科学的管理,能够避开不利条件,减少损失,取得预期的结果并实现项目目标。

请围绕“项目的风险管理”论题,分别从以下三个方面进行论述:1.概要叙述你参与管理过的信息系统项目(项目的背景、发起单位、目的、项目周期、交付的产品等),以及该项目在风险管理方面的情况。

正确答案:[写作要点] 介绍项目的背景、发起单位、目的、项目周期、交付的产品等,着重介绍项目的风险管理;介绍自己担任的工作及需要处理的问题。

2.结合你的项目经历,概要论述信息系统项目经常面临的主要风险、产生根源和可以采取的应对措施。

正确答案:信息系统项目所面临的风险及其产生原因和应对措施。

例:论Web应用程序的测试在软件工程中,测试的重要性是不言而喻的。

随着Web应用的不断深入和发展,有关Web应用的测试已经取得了许多积极的成果,产生了一些较好的测试工具和测试方法。

请围绕“Web应用程序的测试”论题,依次从以下三个方面进行论述。

3.简述你参与的Web应用程序的测试工作以及你所担任的角色。

正确答案:[写作要点] 首先阐述自己参加的Web应用程序的背景、采用的技术以及其中的测试需求。

Web应用程序一般应采用J2EE或.NET技术,基于B/S架构,有业务逻辑而非早期的单纯信息发布,后端有数据库。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试题的平都要试题软件易中度应由数然在2题一解答要点【问题1】【问题2】访问控制l访问控制2【问题3】利用率ρ=LAN的利用Web服务器数据库服务其中,h LAN、平均处理时间根据上面的【问题4】使用CGI存·安全性差· CGI的效要创建一个事替代技术有题二解答要点【问题1】1)本问相当提供的候选· 交易中间件所提供的基中间件是面向应用程序的运数据库系统来在本地交易管005年上点本问主要是为需要客户端需要客户端本问主要是需λ/μ=平均到率ρLAN =6的利用率=务器的利用率h web、h DB:分间(单位;s)的公式,新OA存在的主要问差、可移植性效率低,且需事务或者运行有JSP、ASP、点当于选择题。

选答案有四个间件技术。

中基础服务,衔向交易事务处运行,保证整来完成,交易中管理的功能己上半年系为公司在软件端的IP地址,端的MAC 地址需要正确理解到达事务数60%ρweb= 80%率ρDB= 20%分别表示LAN)。

A系统的平均题及其原因性差。

CGI接口需要同时运行行CGI程序的Servelet个,分别分析中间件是介于接网络上的应处理的中间件个系统运行中间件主要完己经很强大,但统分析师件的配置、维以判断客户,以判断客户解题意进行计/平均处理事%%N、Web服务均响应时间:口不支持用户行多个CGI程一个副本。

或PHP。

如下。

于应用系统和应用系统,能,它负责正确的高效性。

根完成分布式计但透过一个广师下午试维护和升级方户端是否来自户是否来自授计算。

事务数务器和数据库R为 287.5户与数据库间程序。

用户每和系统软件之能够达到资源确传递交易,根据X/Open计算环境下交广域网进行分试题答案方面解决了问自授权部门。

授权计算机。

库服务器(Da5 ms。

间的持续互操次连接至服务之间的一类软源共享、功能对交易完整nDTP 模型,交易的监控和分布式交易管1问题。

tabase ser操作。

务器时,服务软件,它使用能共享的目的整性进行管理本地交易的和管理。

数据管理并不是数ver)务器系统的。

交理,调管理库虽数据库的强项,特别是一笔交易涉及到异构数据库时更是如此。

把数据上传视作是交易处理,交易中间件可以满足问题l的要求。

· Web中间件即应用服务器(Application Server),是实现基于浏览器(或Web)应用的中间层平台,不仅是商业逻辑组件的容器,还提供了内容管理、负载均衡、容错、连接池等功能。

· Web Service是一个崭新的松散耦合的分布式计算模型。

每个服务结点利用XML、SOAP、UDDI、WSDL和WSFL等标准,对外提供某类功能,这些服务功能可以通过绑定HTPP的SOAP 等技术来访问,从外部使用者的角度来看,Web Service是一种部署在Web上的对象或组件。

它是一种面向服务的模型,适合解决分布式计算和处理,不适合应用于数据同步。

· 插装技术是白盒测试技术的一种。

在被测系统中植入测试代码或测试硬件,以捕获系统运行时的可能路径,称为插装。

用于系统的覆盖分析。

2)为避免数据中心的单点故障,数据中心数据库服务器采用多机集群Cluster和数据库并行处理技术、存储设备采用全冗余的SAN结构(或者全冗余的存储结构)。

【问题2】本问涉及了数据库系统的两个概念:数据库复制技术和数据库触发器技术。

数据库复制技术是分布式数据库技术中的一项重要技术,其主要功能是向分布式环境中的各个数据库节点提供数据复制,保持数据一致或控制维护数据冗余。

数据复制一般有同步、异步方式,体系机构有主从(一个主点,多个复制点)、对等、分布式(多个主点,一个复制点)等。

采用数据库复制技术,需要各个节点安装数据库复制服务器,在异构环境下,还要求复制点增加异构数据同步服务,开销较大。

数据库触发器技术是数据库管理系统能够在一些数据库相关事件发生时触发预先定义的操作,触发器机制可以增强引用完整性,加强复杂业务的规则,或者监控数据库的变动,并执行一定的数据操作,实现信息管理的自动化。

从题目的要求来看,采用的技术一方面不能影响业务系统,另一方面数据不能因为网络故障、服务器繁忙等原因丢失,而且成本不能太高。

采用数据库复制技术,各地需要安装专门的复制服务器,增加成本,维护管理较为复杂,同时,太多分支机构使得中心的数据库复制服务器压力大,因此在本题要求的条件下,不宜采用数据库复制技术。

采用数据库的触发器技术虽然能够实时记录数据库的数据变化,但不能捕获数据表中TEXT字段的UPDATE动作,并且对于每季度一次的统计报表数据,采用数据库的触发器技术来记录数据库的变化,占用数据库资源太多,可能影响某些机构的日常业务处理。

【问题3】首先明确增量数据更新的过程。

各地上传的数据更新日志是中心数据更新同步数据的依据。

各地系统将数据更新操作以SQL语句的形式记录到数据更新日志中,由交易中间件系统发送该日志到数据中心的交易中间件服务器上。

中心交易中间件服务器开启同步服务进程,实时处理各个机构提交的数据更新日志,必要时对由于数据库异构产生的SQL语句差别进行修改,向中心数据库系统提交数据更新SQL,完成数据中心的数据更新。

其次,明确数据更新日志获得的方式,重点解决TEXT字段问题和报表统计数据问题。

①针对多数业务数据的更新,各地数据库采用触发器技术,通过触发器捕获记录或字段的增删改操作,以标准的SQL命令保存到数据更新日志中;②改造各地原有业务系统,当发生数据表TEXT字段修改时,在修改字段的同一事务中,将该动作增加到数据更新日志中,数据中心根据记录抽取该字段指向的内容;③对每季度产生的报表统计数据,改造各地原有业务系统,在数据更新日志中保存生产数据的条件,数据中心根据记录一次性抽取满足条件的数据。

最后,针对个别机构数据库服务器配置较低,采用触发器技术可能造成资源不足的情况,升级该机构的数据库服务器,比如将内存增加到1GB等。

试题三解答要点【问题1】本题相当于选择题,但要获得好的成绩,仍需要仔细构思。

1)逻辑视图表述系统的功能需求。

系统分解为一系列的关键抽象,这些抽象(大多数)来自于需求分析中所提出功能要求,以对象或类的形式来表示(采用抽象、封装和继承)。

分解并不仅仅是为了功能分析,而且用来识别遍布系统各个部分的通用机制和设计元素。

系统的功能需求来自于最终用户,最终用户是逻辑视图对应的风险承担者。

2)进程视图表述系统的运行特性。

利用进程视图可解决系统的并发性、分布性、系统完整性、容错性等问题。

另外,它还可以表达逻辑视图的主要抽象在哪个控制线程上被实际执行。

风险承担者主要是系统集成人员,组件元素是任务。

3)物理视图表述系统的拓扑、安装和通信需求。

用来表达软件系统中的各种元素(元素可以理解为组件或过程)被映射或部署至不同的网络计算机节点上。

风险承担者主要是系统实施工程师。

4)开发视图表述软件开发的内部需求。

开发视图关注软件开发环境下实际模块的组织(程序库或子系统),它们可以由一位或几位开发人员来开发。

子系统可以组织成分层结构,每个层为上一层提供良好定义的接口。

风险承担者主要是编程人员和软件项目管理人员。

5)场景用来说明重要的系统活动,是其他四个视图在用例(Use Case)驱动下的综合。

在某种意义上场景是最重要的需求抽象。

该视图是其他视图的冗余(因此“+1”),但它起到了两个作用:首先场景可用来发现架构设计过程中的架构元素,其次场景可作为架构设计结束后的功能验证。

它可作为架构原型测试的出发点。

风险承担者是最终用户和开发人员,组件元素是步骤。

【问题2】系统大多数关键的功能以场景(或用例)的形式被捕获。

所谓关键是指系统最重要的功能(或系统存在的理由),或使用频率最高的功能,或其应用减轻了一些重要的技术风险。

基于场景驱动的迭代式设计过程如下。

1)开始阶段。

基于风险和重要性为某次迭代选择一些场景。

场景可能被归纳为对若干用户需求的抽象;对场景进行“描述”,以识别主要的抽象(类、机制、过程、子系统):将所发现的架构元素分布到4个视图中;然后实施、测试、评估该架构,这个过程中可能检测到一些缺点或潜在的增强要求;捕获经验教训。

2)循环阶段。

重新评估风险,选择能减轻风险或提高结构覆盖的额外的少量场景,然后试着在原先的架构中描述这些场景,发现额外的架构元素,或找出适应这些场景所需的重要架构变更,更新4个主要视图;根据变更修订现有的场景;升级实现工具(架构原型)以支持新的、扩展了的场景集合。

3)测试。

如果有可能(比如,在己有可重用的组件下快速实现系统),在实际的目标环境和负载下进行测试。

4)评审这5个视图,检测架构在简洁性、可重用性和通用性方面可能存在的潜在问题。

5)更新设计准则和基本原理。

6)捕获经验教训。

对于实际的系统,初始的架构原型需要不断进行演化。

一般的情况是在经过两次或三次迭代,当找到了主要的抽象,子系统和过程都已经完成并且已经实现所有的接口,系统架构可认为趋向于稳定。

【问题3】软件内部需求是指任何一个软件都要满足的一些非功能方面的需求,大部分情况下,开发视图架构考虑的内部需求与以下几项因素有关:开发难度、软件管理、重用性和通用性及由工具集、编程语言所带来的限制与约束。

开发视图是项目管理的基础,通过开发视图对系统功能、模块的层次性分解,能够预估开发工作量、安排开发任务,编制开发计划,进而监控进度,即开发视图是需求分解、团队工作的分配(或任务管理)、成本评估和计划(或成本管理)、项目进度的监控(或进度管理)等方面的基础。

试题四解答要点【问题l】严格定义方法适用的场合:①所有的需求都能够被预先定义;②修改定义不完备的系统代价昂贵且实施困难;③项目参加者之间能够清晰而准确地进行通信;④静态描述或图形模型对应用系统的反映是充分的;⑤严格方法的生命周期中各阶段划分都是正确的。

(6分)原型法适用的场合:①并非所有的需求在系统开发以前都能准确地说明;②有快速的系统建造工具;③项目参与者之间经常存在通信上的障碍;④需要实际的、可供用户参与的系统模型:⑤需求一旦确定就可以遵从严格定义的方法;⑥大量的反复是不可避免的,必要的,应该加以鼓励。

(6分)【问题2】改变原型生命周期约束的方法:①仅对屏幕的原型化;②使用购买的应用系统作为初始模型;③子系统原型化:④原型与需求建议;⑤最终用户进行原型化。

【问题3】引入原型法后,项目管理的基本内容:①估计过程;②费用重新分配;③变化控制;④活动停止。

试题五解答要点【问题1】采用双机冗余热备方式,当本地某个系统发生故障时,系统能够自动快速切换到正常的系统,通过本地故障恢复确保系统持续提供服务。

目前有许多不同厂家提供双机冗余热备的产品,采用双机冗余热备方式,涉及到以下众多因素:· 双机热备产品适用的规模;· 支持的操作系统:· 支持的数据库系统;· 对正常业务系统的性能影响;· 提供的GUI管理工具功能易用性;· 能够完全实现多应用多级切换(应用级切换),适用多种应用并存的系统,某一 应用的切换可以不对其他应用产生影响;· 集中管理配置能力;· 远程监控和管理能力;· 切换速度;· 磁盘管理方面功能;【问题2】与双机冗余热备相比,备份中心的主要作用是在灾难发生时能够有效地保护数据。

相关文档
最新文档