系统分析师2007年05月下午题-1-案例分析(附答案)

合集下载

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)系统根据课程计划、员工注册信息,课程需求和培训教师注册信息,为员工和培训教师生成对应的课程表。

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

系统分析师2008年05月下午题-1-案例分析(附答案)

系统分析师2008年05月下午题-1-案例分析(附答案)

系统分析师2008年05月下午题-1-案例分析(附答案)试题一阅读以下关于某电子政务项目的叙述,在答题纸上回答问题1至问题4。

电子政务是指政务机构利用信息化手段来实现政府职能。

某市房地产交易网站是市建设委员会实施电子政务的门户,网站包括以下栏目:项目公示、业务办理、信息发布、通知公告、政策法规、房地产经纪、在线答疑等,其中业务办理栏目中又包括申办预售许可、期房网上签约、申请预售登记、权属登记申请、现房网上签约、经纪机构管理、评估行业管理等项目,多数的业务办理项目需要管理部门多级审批。

【问题1】一般而言,电子政务业务分为三个领域,如图1-1电子政务业务模型所示(箭头表示信息的流向)。

请在图中(1)、(2)、(3)空中填写恰当的内容。

图1-1电子政务业务模型【答案】(1)政府办公自动化(或办公自动化系统)(2)政务信息查询(或政务信息发布系统)(3)公共政务办公(或政务业务办理系统)【问题2】电子政务根据其服务的对象不同。

基本上可以分为四种模式,即G2G、G2B、G2C、G2E。

请根据本题中房地产交易网站的栏目内容,说明该市建设委员会的电子政务系统包括了哪些模式?为什么?【答案】包括如下模式:G2B:栏目中有申办预售许可、申请预售登记等,针对房地产开发商企业。

G2C:栏目中有权属登记申请等,主要针对购房个人。

G2E:因为题目中指出多数业务办理项目需要政府主管部门多级审批,所以系统后台还包括办公自动化系统。

【问题3】本题中的电子政务项目在进行需求分析时,系统分析师需要有效地获取需求,进行需求建模。

需求建模包括域建模、用例建模、组件和服务建模、性能建模等。

请用300字以内文字简要叙述什么是用例建模、组件和服务建模、性能建模。

【答案】用例建模描述各种参与者(人和其他系统)和系统之间的主要交互。

用例建模可以描述利益相关者(例如,用户和维护人员)所看到的系统行为。

组件建模确定系统的子系统、模块和组件结构,为子系统、模块分配需求和职责,每个组件元素作为一个自包含的单元,用于开发、部署和执行。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

历年系统分析师考试下午试题(一)2017年上半年系统分析师考试即将于5月20日举行,考试想要合格,光看教程是不够的,还得与做题相结合,下面是小编为大家整理的历年系统分析师考试下午试题,供大家参考使用。

试题一阅读以下关于应用服务器业务对象管理的叙述,回答问题 1 和问题2;某软件公司最近接到一个电信局的计费项目,该电信局要求计费系统支持实时出帐( 如用户可随时通过诸如电话、上网等方式查询当前的话费情况)、实时划价( 如新增业务或改变的记费规则能实时的添加到计费系统中)。

鉴于该项目的实时性要求较高,难度较大,为此,张工召开了一次课题组会议,会上项目组成员的意见分为两大派;一派坚持使用磁盘数据库( DRDB Disk-residentdatabase ) Oracle,另一派坚持使用内存数据库( MMDB MainMemor yDatabase )。

坚持Oracle 的那一派认为只要配置Oracle 使得所有数据都缓冲到内存,就一定能达到实时性的要求;而坚持MMDB 的那一派认为即使再扩大内存容量和调整Oracle的参数,也无法达到MMDB 的性能。

张工在听取两方面的意见,经过深思熟虑后,成功地说服了坚持使用Oracle 的那一派,最终大家一致同意采用MMDB。

张工是通过回答下面 2 个问题来说服Oracle 派的。

[问题1]即使Oracle 将数据都缓冲到内存中,其性能也往往难以赶上MMDB。

为什么?请你用200 字以内文字,以提纲方式列出理由说明。

[问题2]B+ 树索引适合于象Oracle 这样的磁盘数据库而不适于MMDB,MMDB 采用的是更适合于内存的Hash 索引和T 树索引。

为什么?请你用100 字以内文字,简要说明这些不同的索引技术在性能上会有什么主要差别。

试题二阅读以下关于进程和线程的叙述,回答问题 1 和问题2。

某公司要开发一个网络服务程序,该程序需要处理客户的请求,查询或者修改后台的数据库。

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 应用开发工作,很好地实现代码重用,提高开发效率。

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

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

全国计算机技术与软件专业技术资格(水平)考试2007年下半年系统分析师下午试卷1参考答案试题一【问题1】(1)将现有系统看作抽象的服务的提供者,集成方法统一明确;(2)不同层次的集成方法关注点不同,功能组合方面能力较弱;(3)一般为中心辐射型(hub—and.spoke),系统之间的耦合度较高;(4)集成系统具有模块化,松耦合的特点,可扩展性较好。

【问题2】针对该企业的集成实际情况,ESB 的基本核心功能包括:(1)提供位置透明性的路由和寻址服务;(2)控制服务寻址和命名的管理功能;(3)至少一种形式的消息传递范型(例如,请求/响应、发布/订阅等);(4)支持至少一种可以广泛使用的传输协议和协议转换;(5)支持服务提供的多种集成方式。

比如.Java.2 连接器、Web 服务、异步通信、适配器等。

【问题3】在采用Web Service 作为SOA 的实现技术时,该系统应该至少分为6 个层次:底层传输层、服务通信协议层、服务描述层、服务层、业务流程层和服务注册层。

(1)底层传输层主要负责消息的传输机制,HTTP、JMS 和SMTP 都可以作为WebService 的消息传输协议,其中HTTP 使用最广。

(2)服务通信协议层的主要功能是描述并定义服务之间进行消息传递所需的技术标准,常用的标准是SOAP 协议,还有新出现的REST 协议。

(3)服务描述层主要以一种统一的方式描述服务的接口与消息交换方式,相关的标准是WSDL。

(4)服务层的主要功能是将遗产系统进行包装,并通过发布的WSDL 接口描述被定位和调用。

(5)业务流程层的主要功能是支持服务发现、服务调用和点到点的服务调用,并将业务流程从Web Service 的底层调用抽象出来。

相关的标准是WS—BPEL(BPEL4WS)。

(6)服务注册层的主要功能是使服务提供者能够通过WSDL 发布服务定义,并支持服务请求者查找所需的服务信息。

相关的标准是UDDI。

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

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

2007上半年系统分析师考试真题及答案-下午卷试题一阅读下列关于程序测试计划的叙述,在答题纸上回答问题1至问题4。

图1-1某程序P包括A~H八个模块,其结构如图1-1所示,其中模块D与G需要调用公共模块E。

现计划采用自顶向下方法执行程序P的测试项目,该项目包括多个作业。

设作业A的任务是对模块A进行测试,作业B的任务是对模块B进行测试,……,依此类推。

作业P的任务是对程序P进行整体测试。

表1-1列出了该项目各作业计划所需的天数、至少必须的天数(即再增大花费也不能缩短的天数)以及每缩短1天测试所需增加的费用。

图1-2是尚未完成的该项目计划图,其中,每条箭线表示一个测试作业,箭线上标注的字母表示作业名,数字表示计划测试天数。

图1-2【问题1】请通过填补箭线完成图1-2所示的该项目计划图。

若为虚作业,请画成虚箭线;若为实箭线,请在箭线上注明作业名以及计划测试天数。

【答案】【问题2】完成该测试项目计划需要多少天?【答案】20天【问题3】(1)如果要求该测试项目比原计划提前1天完成,则至少应增加多少费用,应将哪些测试作业缩短1天?(2)如果要求该测试项目在(1)的基础上再提前1天完成,则至少应再增加多少费用,应再将哪些测试作业缩短1天?【答案】(1)将作业A缩短1天,需要增加500元。

(2)再将作业B缩短1天,需要再增加1000元。

【问题4】假设该测试项目已按原计划部署,到了第7天末,发现模块A与B已按计划测试完成,但模块F却刚刚测试完,比原计划延迟了2天。

为了保证该项目仍能在原计划总天数内完成,则至少应增加多少费用,应缩短哪些作业多少天?【答案】应增加2500元,将作业G缩短1天。

试题二阅读以下关于I/O系统处理能力评估的说明,在答题纸上回答问题1至问题3。

拟建设的某事务处理系统数据交换非常频繁。

经过初步分析,存储子系统的I/O性能决定了整个系统的响应时间。

目前主流磁盘的容量为40GB和80GB两种规格。

2007上半年系统分析师试题分析

2007上半年系统分析师试题分析

2007上半年系统分析师试题分析2007年上半年(5月)考试的特点是上午试题与历年试题的重复率比较高,与中级相同的试题比例在增加。

下午一试题偏向于计算,问题分解得比较细,有点类似于选择题。

论文试题再一次应验了“上次考试下午一的内容,会出现在下次考试的论文试题中”的说法。

一、信息系统综合知识试题2007年5月考试信息系统综合知识试题考查的知识点分布如表1所示。

在本次考试中,上午试题具有以下几个突出特点:(1)英语试题改为5分,相当于为年龄偏大的考生和英语基础不好的考生开了绿灯。

(2)上午试题重复率很高,很多试题在历年考试真题的基础上,换个说法,甚至一字不改,又出现了。

因此,阅读好笔者主编的《系统分析师考试综合知识试题分类精解》(张友生,电子工业出版社)将是考试的必备。

(3)经济管理类试题有所增加,数学试题出得更加灵活,不再是有关数学公式的理论,而是面向实际应用。

从试题总体来看,难度不及2006年11月的试题。

需要经过仔细推敲才能得出答案的试题比较少。

除了数学和英语外,很多试题都是模拟试题的原题。

二、案例分析与设计试题试题一试题一仍然为必答题,试题背景为软件测试计划,实际考察关键路径相关知识,试题共4个问题。

第一个问题要求考生补充项目活动图,侧重考查虚任务的概念。

所谓虚任务,是指不占时间、不消耗资源的任务。

虚任务主要用于体现任务之间的某种衔接关系。

第二个问题是求项目计划的天数,即求关键路径,这就简单了。

第三个问题和第四个问题考查压缩工期和费用之间的关系。

试题二试题二为一道关于I/O的计算题,共3个问题,分为12个小问题。

本题的特点是条件众多,如果考生没有耐心的话,一看试题就会“晕”。

事实上,这种计算题,基本上属于送分题。

只要信心地根据试题给出的数据条件和有关常识,以及试题给出的公式,直接计算出各种结果是比较简单的事情。

例如,我们要解答问题1的第1个小问题,试题给出了CPU的MIPS(条件1),也给出了每个I/O需要的指令数量(条件5),要求CPU每秒钟执行的I/O数量。

软件水平考试(高级)系统分析师下午(论文)试题-试卷5

软件水平考试(高级)系统分析师下午(论文)试题-试卷5

软件水平考试(高级)系统分析师下午(论文)试题-试卷5(总分:30.00,做题时间:90分钟)一、选答题(总题数:5,分数:30.00)1.选答题(满分)1、从下列试题中任选1道解答,请在答卷上用“○”圈住选答的试题编号。

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

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

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

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

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

(分数:6.00)__________________________________________________________________________________________ 解析:实施软件复用的目的是要使软件开发工作进行得“更快、更好、更省”。

“更快”是指在市场竞争的环境中,软件产品能够及时满足市场的要求;“更好”是指开发出来的软件产品具有更好的可靠的质量;“更省”是指在开发和维护过程中成本更低。

换句话说,实施软件复用的目的是快速、可靠、低成本地完成客户合同。

请根据你实际参与开发的经验,论述下列三个问题:(分数:6.00)(1).简述你参与分析和开发的系统概要和你所承担的具体工作。

(分数:2.00)__________________________________________________________________________________________ 正确答案:()解析:(2).具体叙述你在软件开发过程中是如何进行软件复用的,采取过哪些软件复用的技术和措施?解决过哪些相应的矛盾或问题?(分数:2.00)__________________________________________________________________________________________ 正确答案:(正确答案:)解析:(3).简要说明你在软件开发过程中实施软件复用的具体效果。

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

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

系统分析师考试历年试题分析与解答(案例分析与论⽂篇)系统分析师考试历年试题分析与解答(案例分析与论⽂篇)第 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⽅法和传统软件开发过程相结合。

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

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

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

全国计算机技术与软件专业技术资格(水平)考试2007年上半年系统分析师下午试卷2答案试题一写作要点:一、企业软件过程改进项目包括第三方对企业(组织)的软件能力进行评估,或者企业(组织)对自己的软件过程进行改进。

通过评估和改进活动,可以帮助IT 企业对软件/系统工程过程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件和系统集成项目,提高企业的管理水平,增强企业的国际竞争能力,并可以获得相应的成熟度等级或者过程的能力等级评定。

论文中论述的项目应该是上述二者之一。

二、参考模型标准及实施的主要方法1.模型标准CMM:软件能力成熟度模型。

评估方法是CBA-SCE(第三方对企业进行评估)和CBA-IPI(企业内部的小组对自身过程改进进行评估)。

CMMI:软件能力成熟度模型集成,CMMI 不但包括了软件开发过程改进,还包含系统集成、软硬件采购等方面的过程改进内容。

CMMI 还纠正了CMM 存在的一些缺点,使其更加适用企业的过程改进实施。

评估方法是SCAMPI。

我国制定的SJ/T 11234《软件过程能力评估模型》和SJ/T 11235《软件能力成熟度模型》,评估方法是SPCA(双模认证)或SPA。

论文中涉及任何一个标准均可。

2.企业的实际情况企业中与实施过程改进相关的那些实际情况,例如该企业规模及业务范围;该企业是否可以承接企业业务;该企业在软件过程能力方面的基础;该企业对模型的熟悉程度及体系文件建立、实施情况等。

3.实施的主要方法(1)策划和准备分析需求、拟定评估计划、选择和准备评估组、获得和分析初步客观证据、准备收集客观证据。

论文中论及提高有关思想认识、进行CMM 培训和咨询、确定合理目标、组建工作组、建立和完善文件体系等内容的也可酌情给分。

(2)评估检查客观证据、验证和确认客观证据、把客观证据形成文件、生成评估结果。

论文中论及制定和完善软件过程、内部评审、正式评估等内容的也可酌情给分。

2007 年下半年 系统分析师 下午试卷I

2007 年下半年 系统分析师 下午试卷I

全国计算机技术与软件专业技术资格(水平)考试2007年下半年系统分析师下午试卷I(考试时间 13:30~15:00 共90分钟)请按下表选答试题试题号一二~五选择方法必答题选答2题请按下述要求正确填写答题纸1. 本试卷满分75分,每题25分。

2. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

3. 在答题纸的指定位置填写准考证号、出生年月日和姓名。

4. 在试题号栏内注明你选答的试题号。

5. 答题纸上除填写上述内容外只能写解答。

6. 解答时字迹务必清楚,字迹不清,将不评分。

2007年下半年系统分析师下午试卷I 第1页(共8页)试题一(25分)阅读以下关于企业应用集成的叙述,在答题纸上回答问题1至问题3。

某软件公司承担了某大型企业应用系统集成任务,该企业随着信息化的进展,积累了许多异构的遗产信息系统,这些系统分别采用J2EE、.NET等技术进行开发,分布在不同的地理位置,采用不同的协议进行数据传输。

企业要求集成后的系统能够实现功能整合,并在组织现有功能的基础上提供增值服务。

为了按时完成任务,选择合适的企业应用集成方法和架构非常重要。

项目组在讨论方案时,提出了两种集成思路。

(1)刘工建议采用传统的应用集成方法,将应用集成分为多个层次,并采用消息代理中间件连接遗产系统。

(2)王工建议采用基于SOA的方法进行应用集成,将现有遗产系统采用Web Service 的方式进行包装,暴露统一格式的接口,并采用企业服务总线(ESB)进行连接。

项目组仔细分析比较了两种方案的优点和不足后,认为刘工和王工的建议都合理,但是结合当前项目的实际情况,最后决定采用王工的建议。

【问题1】(8分)请分析比较两种方案优点和不足,完成表1-1中的空白部分。

表1-1【问题2】(8分)针对该企业的集成实际情况,请用200字以内的文字叙述王工建议中企业服务总线(ESB)应该具有的基本功能。

【问题3】(9分)王工的方案拟采用Web Service作为基于SOA集成方法的实现技术。

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

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

全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格((水平水平))考试2007年下半年 系统分析师 下午试卷I(考试时间 13:30~15:00 共90分钟)请按下表选答试题试题号 一 二~五 选择方法必答题选答2题请按下述要求正确填写答题纸1. 本试卷满分75分,每题25分。

2. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的 名称。

3. 在答题纸的指定位置填写准考证号、出生年月日和姓名。

4. 在试题号栏内注明你选答的试题号。

5. 答题纸上除填写上述内容外只能写解答。

6. 解答时字迹务必清楚,字迹不清,将不评分。

试题一试题一((25分)阅读以下关于企业应用集成的叙述阅读以下关于企业应用集成的叙述,,在答题纸上在答题纸上回答问题回答问题1至问题3。

某软件公司承担了某大型企业应用系统集成任务,该企业随着信息化的进展,积累了许多异构的遗产信息系统,这些系统分别采用J2EE 、.NET 等技术进行开发,分布在不同的地理位置,采用不同的协议进行数据传输。

企业要求集成后的系统能够实现功能整合,并在组织现有功能的基础上提供增值服务。

为了按时完成任务,选择合适的企业应用集成方法和架构非常重要。

项目组在讨论方案时,提出了两种集成思路。

(1)刘工建议采用传统的应用集成方法,将应用集成分为多个层次,并采用消息代理中间件连接遗产系统。

(2)王工建议采用基于SOA 的方法进行应用集成,将现有遗产系统采用Web Service 的方式进行包装,暴露统一格式的接口,并采用企业服务总线(ESB )进行连接。

项目组仔细分析比较了两种方案的优点和不足后,认为刘工和王工的建议都合理,但是结合当前项目的实际情况,最后决定采用王工的建议。

【问题1】(8分) 请分析比较两种方案优点和不足,完成表1-1中的空白部分。

【问题2】(8分) 针对该企业的集成实际情况,请用200字以内的文字叙述王工建议中企业服务总线(ESB )应该具有的基本功能。

2007年上半年系统分析师试卷18页

2007年上半年系统分析师试卷18页

2007 年上半年系统分析师上午试卷(考试时间 9:00~11:30 共 120 分钟)●采用 UML 分析用户需求时,用例 UC1 可以出现在用例 UC2 出现的任何位置,那么UC1 和 UC2 之间的关系是(1)。

(1)A. include B. extend C. generalize D. call●关于 UML 中的状态图和活动图的叙述中,(2)是错误的。

(2)A. 状态图和活动图都是对系统的动态方面进行建模的图B. 活动图是状态图的一种特殊情况,其中所有或大多数状态是活动状态C. 状态图显示从状态到状态的控制流,活动图显示的是从活动到活动的控制流D. 在对一个对象的生存期建模时,只能使用状态图● UML 提供了 5 种对系统动态方面建模的图,其中(3)对系统行为组织和建模;(4)对系统功能建模,它强调对象之间的控制流;(5)之间是同构的。

(3)A. 用例图 B. 序列 C. 协作图 D. 状态图(4)A. 用例图 B活动图 C. 状态图 D. 序列图(5)A. 状态图和活动图 B. 用例图和活动图C. 序列图和协作图D. 活动图和协作图●采用 Kerberos 系统进行认证时,可以在报文中加入(6)来防止重放攻击。

(6)A. 会话密钥 B. 时间戳 C. 用户 ID D. 私有密钥●包过滤防火墙通过(7)来确定数据包是否能通过。

(7)A. 路由表 B. ARP 表 C. NAT 表 D. 过滤规则●目前在网络上流行的“熊猫烧香”病毒属于(8)类型的病毒,感染该病毒后的计算机不会出现(9)的情况。

(8)A. 目录 B. 引导 C. 蠕虫 D. DOS(9)A. 执行文件图标变成熊猫烧香 B. 用户信息被泄漏C. 系统运行变慢D. 破坏计算机主板●根据知识产权法规的有关规定,下列选项中正确的说法是(10)。

(10)A. 企业名称权、商业秘密权、商标权均有法定保护期限B. 企业名称权、商标权有法定保护期限,商业秘密权无法定保护期限C. 企业名称权、商业秘密权和商标权均无法定保护期限D. 企业名称权、商业秘密权无法定保护期限,商标权有法定保护期限●在我国,实用新型和外观设计专利申请(11)。

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

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

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

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

试题一阅读以下关于信息系统查询与查错设计方面的叙述,回答问题1和问题2。

某物资部门的财务管理信息系统主要用于财会核算工作的全面管理,包括对物资与资金分科自登记三级明细账,产生凭证,总账平衡,成本核算,利润分配,总账生成,产生各阶段报表,打印明细账与凭证,对帐务进行查询、修改、分析、转储等功能,采用微机网络方式运行该信息系统。

在该系统分析与设计过程中,十分重视查询与资料查错功能的设计。

在查询设计中,主要提供明细账数据文件、记账凭证数据文件和财务报表文件三大类查询。

同时提供了以下三种查询方式:(1)全局自动查询——这是一种批量资料的查询,方便于用户模糊查询。

即根据用户所选择输入的某些查询值(用户可能仅记住资料的部分特征),自动对整个文件系统进行全面搜索,从各个数据文件中去找出满足用户查询条件的全部相应记录,供用户参考选用。

(2)相关文件查询——由于在财会账务中各类明细账和财务报表文件之间存在着相当密切的联系,经常需要查询在多个数据文件中具有相互关联的资料或记录。

相关文件查询具有联接资料的特征,根据用户选取规定的查询条件值,把存在于多个数据文件中的相应数据域位组织成新的资料信息,并可以同时核查多个用户数据文件。

(3)组合条件查询——一这不同于通常的固定条件查询,在查询过程中用户可随机指定若干查询条件,由系统去生成相应的查询。

[问题1]组合条件查询由用户从查询某单中位选若干项查询条件,指定各查询条件之间的逻辑关系(即“与”、“或”关系),由系统自动生成用户所需的组合查询表达式,从而去检索相应的数据文件。

请以100字以内文字简要叙述组合条件查询的主要优点。

[问题2]在财务信息系统中,防止资料录人出错是十分重要的一个任务,在该系统设计时采用了以下三类检查出错的功能设计:(1 )资金平衡查错——根据财务中的资金来源科目和资金占用科目之间差额平衡原理设计的,通过“平衡监视程序”对各种资料录入时所产生的记帐凭证内容进行平衡,把平衡的结果反馈给财会人员,由财会人员判别录入资料的正确性。

系统分析师2005年05月下午题-1-案例分析(附答案)

系统分析师2005年05月下午题-1-案例分析(附答案)

系统分析师2005年05月下午题-1-案例分析(附答案)试题一阅读以下关于系统结构的叙述,回答问题1至问题4。

A企业目前使用的是基于C/S结构的OA(办公自动化)系统,某软件开发公司为该企业设计了一个基于B/S结构的新OA系统。

1.系统目前的运行情况(1)公司大约有500名雇员,每名雇员配备有一套PC机,每个部门有独立子网。

(2)员工所用PC机的IP地址由其所在部门指派,由公司信息部负责IP地址的管理工作。

(3)目前的OA系统大约由16个子系统组成,包括公文管理子系统、公共信息管理子系统、个人信息管理子系统、邮件管理子系统、任务管理子系统、差旅审批子系统、采购子系统等。

(4)应用软件存储在服务器和客户机上。

数据库的检索和更新功能主要在服务器上,而数据的输入和结果的显示功能则主要在客户机上。

软件的配置、维护和升级由信息部负责处理。

2.计划实现的新系统(1)新OA系统的体系结构如下图所示,包括安装了浏览器的客户机(PC)、Web 服务器以及一个数据库服务器。

客户端Web服务器数据库服务器(2)用CGI连接数据库服务器和Web服务器。

(3)用户使用新的OA系统时,首先通过登录窗口输入一个职工号码和口令。

(4)Cookie是Web服务器指示客户浏览器存储指定变量名和值的方法。

在启动多个CGI程序的情况下,应用Cookie可以避免通过登录窗口重复输入职工号码和口令。

在新的OA系统中,职工号码在其浏览器中被设置为一个Cookie值。

每启动一个CGI程序,从浏览器传送的职工号码(一个Cookie值)就和Web服务器上存储的职工号码相比较。

如果匹配,应用就继续;若不匹配,就显示登录窗口,提示用户输入职工号码和口令。

3.新OA系统的访问控制新OA系统中有以下两种访问控制。

(1)访问控制1各子系统的用户只能通过安装在本部门的客户机处理其业务,例如任务管理子系统的用户在处理业务时只能使用安装在本部门的客户机。

(2)访问控制2只允许授权职工通过为其配置的客户机使用差旅审批子系统。

系统分析师2006年05月下午题-1-案例分析(附答案)

系统分析师2006年05月下午题-1-案例分析(附答案)

系统分析师2006年05月下午题-1-案例分析(附答案)试题一阅读下列系统需求陈述,回答问题1、问题2、问题3和问题4。

某银行准备开发一个网上信用卡管理系统CCMS,该的基本功能为:(1)信用卡申请。

非信用卡用户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS登录。

如果信用卡申请被银行接受,客户会收到银行的确认函,并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。

客户收到确认函后,需再次登录CCMS,用信用卡号和密码激活该信用卡。

激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功地激活。

(2)月报表生成。

在每个月第一天的零点,CCMS为每个信用卡客户创建一份月报表,对该客户上月的信用卡交易情况及交易额进行统计。

信用卡客户可以登录CCMS查看月报表,也可以要求CCMS提供打印出的月报表。

(3)信用卡客户信息管理。

信用卡客户的个人信息可以在CCMS中进行在线的管理。

每个信用卡客户可以在线查询其个人信息。

(4)信用卡交易记录。

信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS 中。

(5)交易信息查询。

信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额。

在系统的需求分析阶段,使用用例对系统需求建模。

表1-1和表1-2给出了其中两个用例的概要描述。

【问题1】将表1-1和表1-2中的(1)~(10)填充完整。

【答案】(1)提交信用卡申请表(2)信用卡类型及申请人的基本信息(3)非信用卡客户(4)确认函(5)非信用卡客户(6)拒绝函(7)非信用卡客户(8)信用卡激活请求(9)激活通知(10)信用卡客户注:(4)、(6)答案可以互换。

【问题2】除了表1-1和表1-2给出的用例外,从上述系统陈述中还可以获取哪些由信用卡客户发起的用例?(给出用例名称即可)【答案】信用卡客户查询个人信息、信用卡客户查询信用卡交易信息、信用卡客户查询月报表。

系统分析师案例分析

系统分析师案例分析

案例one:教学管理系统(用例驱动的交互式需求获取)以一个教学管理系统JXGL的分析与设计作为示例,说明用例驱动技术在软件项目开发中的应用。

高等学校的教学管理内容十分丰富,工作繁多。

作为一个示例,规定开发教学管理系统JxGL只处理每学期的课程选修注册和学生的成绩管理。

教学管理系统JXGL的用户是学校的学生、教师和教学管理员。

学生使用JXG系统查询新学期将开设的课程和授课教师的情况,选择自己要学习的课程,并进行登记注册。

学生还可以使用JXGL系统查询自己的课程成绩。

教师使用JXGL系统查询新学期将开设的课程、参加听课的学生情况,以及学生的考试成绩。

教学管理员使用JXGL系统进行教学管理,包括新学期的课程选课注册管理和学生成绩管理。

1.需求描述:对教学管理系统JXGL要求提供两个方面的服务:(1)选课管理,负责新学期的课程选课注册工作;(2)成绩管理,负责学生成绩管理。

在选课管理方面应填写的用户需求描述如下。

(1)录入与生成新学期课程表教学管理员在新学期开始前录入新学期课程,打印将开设的课程目录表,供师生参考选择。

若某课程的实际选课学生少于10人,则停开该课程,把该课程从课程目录表中删除;若某课程的选课学生多于30人,则停止选课。

(2)学生选课注册新学期开始前一周为选课注册时间,在此期间学生可以选课注册,并且允许改变或取消注册申请。

每个学生选课不超过4门课程。

每门课程最多允许30名学生选课注册。

学生可以在图书馆、各系资料室、学生宿舍等处的计算机上联网进行选课注册。

在选课注册结束后,教学管理员打印学生选课注册名单和开课通知书,送交有关部门和授课教师。

(3)查询可以查询课程信息、学生选课信息和学生、教师信息。

学生、教师、教学管理员可以查询课程表,获得课程信息。

查询的关键词以是:课程名,授课教师名,学分。

教师、教学管理员可以查询学生选课情况。

查询的关键词可以是:学生名、程名,授课教师名,学分。

学生只允许查询自己的选课信息,不允许查询别人选课信息。

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

系统分析师2007年05月下午题-1-案例分析(附答案)试题一阅读下列关于程序测试计划的叙述,在答题纸上回答问题1至问题4。

图1-1某程序P包括A~H八个模块,其结构如图1-1所示,其中模块D与G需要调用公共模块E。

现计划采用自顶向下方法执行程序P的测试项目,该项目包括多个作业。

设作业A的任务是对模块A进行测试,作业B的任务是对模块B进行测试,……,依此类推。

作业P 的任务是对程序P进行整体测试。

表1-1列出了该项目各作业计划所需的天数、至少必须的天数(即再增大花费也不能缩短的天数)以及每缩短1天测试所需增加的费用。

图1-2是尚未完成的该项目计划图,其中,每条箭线表示一个测试作业,箭线上标注的字母表示作业名,数字表示计划测试天数。

图1-2【问题1】请通过填补箭线完成图1-2所示的该项目计划图。

若为虚作业,请画成虚箭线;若为实箭线,请在箭线上注明作业名以及计划测试天数。

【答案】【问题2】完成该测试项目计划需要多少天?【答案】20天【问题3】(1)如果要求该测试项目比原计划提前1天完成,则至少应增加多少费用,应将哪些测试作业缩短1天?(2)如果要求该测试项目在(1)的基础上再提前1天完成,则至少应再增加多少费用,应再将哪些测试作业缩短1天?【答案】(1)将作业A缩短1天,需要增加500元。

(2)再将作业B缩短1天,需要再增加1000元。

【问题4】假设该测试项目已按原计划部署,到了第7天末,发现模块A与B已按计划测试完成,但模块F却刚刚测试完,比原计划延迟了2天。

为了保证该项目仍能在原计划总天数内完成,则至少应增加多少费用,应缩短哪些作业多少天?【答案】应增加2500元,将作业G缩短1天。

试题二阅读以下关于I/O系统处理能力评估的说明,在答题纸上回答问题1至问题3。

拟建设的某事务处理系统数据交换非常频繁。

经过初步分析,存储子系统的I/O性能决定了整个系统的响应时间。

目前主流磁盘的容量为40GB和80GB两种规格。

采用不同规格的磁盘,存储子系统的I/O性能会有很大的不同,同时也产生不一样的成本。

评价使用小容量或大容量磁盘每秒每个I/O操作成本,对于选择恰当的设计方案意义重大。

经过调研,该项目的系统分析师小刘得到了以下与存储子系统有关的部件的性能和成本说明:(1)CPU系统,成本是20000元,处理能力是2500MIPS。

(2)主存的带宽是16字节,访问周期是10ns。

(3)1000MB/s的I/O总线,可连接20个Ultra3 SCSI总线和控制器。

(4)Ultral3 SCSI总线,成本是500元,传输速度是160MB/s,每条总线最多可以支持15个磁盘,执行一个磁盘I/O操作平均增加0.3ms的开销。

(5)每个磁盘I/O操作需要使用50000条CPU指令。

(6)安装磁盘的驱动器盒,成本是每个驱动器盒1500元。

为磁盘提供电力和降温,每个驱动器盒配置一条SCSI连接线,可以安放80GB磁盘8个或者40GB的磁盘12个。

(7)无论是大容量磁盘不是小容量磁盘,成本都是10元/GB,转速都是15000RPM (每分钟15000转),平均寻道时间是5ms,传输速率是40MB/s。

为了进一步进行定量评估,小刘假设磁盘存储容量必须是1920GB(大、小两种规格的磁盘不能混用),每次I/O的平均数据量是32KB,每次磁盘I/O操作时间=平均寻道时间+平均旋转延迟+传输时间,所有磁盘负载都是均衡的,而且所有设备的能力都可以得到100%的发挥。

说明:用IOPS表示每秒执行的I/O数量。

【问题1】(1)CPU系统能够支持的最大IOPS是多少?(2)主存能够支持的最大IOPS是多少?(3)I/O总线能够支持的最大IOPS是多少?(4)每个Ultra3 SCCI总线能支持的最大IOPS是多少?【答案】(1)CPU系统能够支持的最大IOPS=2500MIPS/50000指令每次I/O=50000(2)主存能够支持的最大IOPS=(1/10ns)*16)/32KB每次I/O≈50000(3)I/O总线能够支持的最大IOPS=1000MB/s/32KB每次I/O≈31250(或32000)(4)每个Ultral3SCSI总线能够支持的最大IOPS=1/(数据传输时间+每个I/O操作的开销)=1/(32KB/160MB/s+0.3ms)=1/0.5ms=2000【问题2】I/O链中最后一个连接是磁盘本身。

(1)平均每次磁盘的I/O时间是多少(精确到0.1ms)?(2)操作每个磁盘的最大IOPS是多少?(3)采用大小两种规格的磁盘,磁盘能够提供的最大IOPS分别是多少?【答案】(1)平盘的平均I/O时间=5ms+0.5/15000RPM+32KB/40MB/s=5+2.0+0.8=7.8ms(2)每个磁盘的最大IOPS=1/7.8ms≈128(3)采用80G规格的磁盘,磁盘系统能提供的最大IOPS为3072。

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

【问题3】(1)采用大小两种规格的磁盘以组织存储系统,分别需要几个驱动器盒和几条SCSI 连接线?(2)系统I/O性能的瓶颈是由哪个部件决定的?(3)两种组织方式的总成本分别是多少(精确到0.1元)?(4)两种组织方式的每个IOPS的成本分别是多少(精确到0.1元)?(5)哪种方式的性价比高?【答案】(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的成本为45200/3072≈14.7采用40GB磁盘的每个IOPS的成本为47200/6144≈7.7(5)采用40GB磁盘的组织方式性能价格比高。

试题三阅读以下关于Java企业级应用系统开发架构选择方面的叙述,在答题纸上回答问题1至问题3。

某软件公司承担了某中小型企业应用软件开发任务,进度要求紧迫。

为了按时完成任务,选择适合的企业应用系统开发架构非常重要。

项目组在进行方案认证时,项目组成员提出了两种开发思路。

(1)刘工建议采用J2EE5.0和EJB3.0进行开发。

理由是J2EE定义了标准的应用开发体系结构和部署环境,EJB是J2EE的基础和核心。

J2EE5.0主要目标是简化开发,相比EJB2.1,EJB3.0 具有很多改进和提高。

(2)杜工建议采用Struts、Spring和Hibernate轻量级开源框架相结合的方式。

理由是随着Java开源项目阵营的发展壮大,一些基于POJOs(Plan Old Java Objects)的开源框架被广泛地引入到Java企业应用开发中来,与重量级的EJB框架相比,这些轻量级的框架有很多优点。

项目组仔细比较分析了两种方案的特点、优点和不足之处。

认为杜工和刘工的建议都合理,但是从结合当前项目实际情况出发,最后决定采用杜工的建议。

【问题1】Java企业应用框架一般被划分为三个层次,请用150字以内文字说明都有哪三个层次?功能分别是什么?【答案】表现层、业务逻辑组件层和持久层。

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

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

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

【问题2】请用200字以内的文字叙述Struts、Spring和Hibernate开源框架特点和结合方式。

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

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

(2)Spring框架Spring是业务组件层轻量级框架。

Spring框架是一个基于IoC(依赖注入)和AOP(面向方面编程)的构架。

(3)Hibernate框架Hibernate属于持久层框架。

Hibernate是一个开源的O/R Mapping框架,它对JDBC进行了非常轻量级的对象封装。

可以在应用EJB的J2EE框架中取代CMP,完成持久化的重任。

Struts框架+Spring框架+Hibernate框架实现了表现层、业务逻辑组件层和持久层的结合。

【问题3】请用200字以内的文字说明基于Struts、Spring和Hibernate的轻量级框架与基于EJB的重量级框架解决问题的侧重点有什么不同?【答案】轻量级框架侧重于减小开发的复杂度,相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。

采用轻量框架后,一方面因为采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率;另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。

而作为重量级框架EJB框架则强调高可伸缩性,适合于开发大型企业应用。

在EJB体系结构中,一切与基础结构服务相关的问题和底层分配问题都由容器来处理。

另外,EJB容器通过减少数据库访问次数分布式处理方式提供了专门的系统性能解决方案,能够充分解决系统性能问题。

轻量级框架的产生并非是对重量级框架的否定,可以说二者是互补的。

轻量级框架旨在开发具有更强大,功能更完备的企业应用;而新EJB3.0则在努力简化J2EE从而使EJB不仅仅是擅长处理大型企业系统,也利用开发中小型系统,这也是EJB轻量化的一种努力。

对于大型企业应用以及将来可能涉及到能力扩展的中小型应用采用结合轻量级框架和重量级框架也不失为一种较好的解决方案试题四阅读以下关于工业控制系统软件方面的叙述,在答题纸上回答问题1至问题4。

某公司新近签订了一份控制系统软件的研制合同。

合同技术要求如下:(1)本控制系统的软件运行平台拟采用嵌入式系统实时操作系统,控制系统的工作周期为10ms,要求控制软件能够精确地按事先预定的时间顺序完成数据的采集、处理和输出。

(2)为了提高整个系统的可靠性,控制系统采用容错处理,即用两个相对独立的计算机承担相同的工作,通过交叉对比,实现控制的双余度管理;当任何一台计算机出现故障时,系统可以进行单余度控制。

系统结构如图4-1所示。

输入A输入B输出输入C图4-1(3)在10ms工作周期内的时间分配如表4-1所示。

本项目的策划、需求分析和方案设计工作,重点强调系统的可靠性要求,并特别提示:目前比较流行的嵌入式操作系统普遍采用可抢占式优先级调度策略,不能满足用户关于“能够精确地按事先预定的时间顺序完成数据的采集、处理和输出”的要求。

相关文档
最新文档