下半年下午 系统架构设计师 试题及答案与解析软考考试真题案例分析及论文文档格式.docx
《下半年下午 系统架构设计师 试题及答案与解析软考考试真题案例分析及论文文档格式.docx》由会员分享,可在线阅读,更多相关《下半年下午 系统架构设计师 试题及答案与解析软考考试真题案例分析及论文文档格式.docx(23页珍藏版)》请在冰豆网上搜索。
图1-1(c)所示的流程主要针对离港航班,这类航班是每天的第一班飞机。
这三种类型的航班根据长途/短途、国内/国外等因素还可以进一步细分,每种细分航班类型的RampCoordination的流程也咯有不同。
为了完成上述业务,RampCoordination信息系统需要从乘务人员管理系统中提取航班乘务员的信息、从订票系统中提取乘客信息、从机务人员管理系统中提取机务人员信息、接收来自航班调度系统的航班到达事件。
其中乘务人员管理系统和航班调度系统运行在大型主机系统中,机务人员管理系统运行在Unix操作系统之上,订票系统基干Java语言,具有Web界面,运行在Linux操作系统之上。
目前RampCoordination信息系统主要由人工完成所有协调工作,效率低且容易出错。
公司领导要求集成后的RampCoordination信息系统能够针对不同需求迅速开.要业务流程,灵活、高效地完成协调任务。
针对上述要求,公司IT部门的架构师经过分析与讨论,最终采用面向服务的架构,以服务为中心进行RampCoordination信息系统的集成工作。
【问题1】
服务建模是对RampCoordination信息系统进行集成的首要工作,公司的架构师首先对RampCoordination信息系统进行服务建模,识别出系统中的两个主要业务服务组件:
【参考答案】
(1)RampControl:
负责RampCoordination信息系统中相关各种业务活动的组件;
(2)FlightManagement:
负责航班相关信息的管理,包括航班日程,乘客信息等。
【答案解析】
本问题要求考生找出两个核心业务服务组件RampControl和FlightManagement对外提供的服务,考生需要仔细阅读题干描述,总结需要提供的服务,并进行归类。
【问题2】
对RampCoordination信息系统的集成涉及对乘务人员管理系统、航班调度系统、机务人员管理系统和订票系统的组织与协调,公司架构师决定采用企业服务总线(EnterpriseServiceBus,ESB)技术进行系统集成,请用200字以内的文字对ESB的定义进行描述,给出ESB的五个主要功能,并针对题干描述,将恰当的内容填入图1-2中的
(1)〜(6)。
企业服务总线(EnterpriseServiceBus,ESB)是传统中间件技术与XML、Web服务等技术结合的产物,主要支持异构系统集成。
ESB基于内容的路由和过:
虑,具备复杂数据的传输能力,并可以提供一系列的标准接口。
ESB的主要功能有:
(1)服务位置透明性;
(2)传输协议转换;
(3)消息格式转换;
(4)消息路由;
(5)消息增强;
(6)安全性;
(7)监控与管理。
本题主要考查企业服务总线(EnterpriseServiceBus,ESB)的基本概念和主要功能。
企业服务总线是传统中间件技术与XML、Web服务等技术结合的产物,主要支持异构系统集成。
ESB基于内容的路由和过滤,具备复杂数据的传输能力,并可以提供一系列的标准接口。
服务位置透明性;
传输协议转换;
消息格式转换;
消息路由;
消息增强;
安全性;
监控与管理等。
在采用ESB进行系统集成时,各个现有系统将会以模块的形式接入ESB中,需要明确与ESB交换的数据,因此考生需要根据题干描述,明确要接入的系统和该系统需要提供或交换的数据。
试题二
某软件公司拟开发一套电子商务系统,王工作为项目组负责人负责编制项目计划。
由于该企业业务发展需要,CEO急于启动电子商务系统,要求王工尽快准备一份拟开发系统的时间和成本估算报告。
项目组经过讨论后,确定出与项目相关的任务如表2-1所示。
其中,根据项目组开发经验,分别给出了正常工作及加班赶工两种情况下所需的时间和费用。
请用400字以内文字说明王工拟编制的项目计划中应包括哪些内容。
王工在接到任务后开始项目计划的编制工作,编制的计划应包括:
(1)项目总计划(包括范围计划、工作范围定义、活动定义、资源需求、资源计划、活动排序、费用估算、进度计划及费用计划)》
(2)项目辅助计划(质量计划、沟通计划、人力资源计划、风险计划、采购计划)。
项目计划通常包含两个部分:
项目总计划包括范围计划、工作范围定义、活动定义、资源需求、资源计划、活动排序、费用估算、进度计划及费用计划;
项目辅助计划包括质量计划、沟通计划、人力资源计划、风险计划、采购计划。
请根据表2-1,分别给出正常工作和最短工期两种情况下完成此项目所需的时间和费用。
(1)正常工作:
时间41天,成本74200元;
(2)最短工期:
时间27天,成本91600元。
本问题考查项目计划中的进度计划。
根据表2-1中所列任务、时间和任务间依赖关系,分别绘制正常和加班两种情况下项目开发的PERT图,分别找出最长的路径即关键路径。
正常工作情况下,所需时间为41天,费用74200元;
加班工作情况'
其最短工期为27天,费用91600元。
【问题3】
如果项目在系统调研阶段用了7天时间才完成,公司要求尽量控制成本,王工可在后续任务中采取什么措施来保证项目能按照正常工作进度完成?
在“B提交项目计划”和“I安装部署”任务中采用加班工作措施,以使得项目能够按照正常工作进度完成。
本问题考查项目计划中的任务调度。
正常工作所需时间为41天,由干系统调研任务多花费了3天时间,所以后续任务必须加班工作才能保证项目按照正常工作进度完成。
为了满足题目要求,后续所调整的任务必须满足两个条件:
(1)调整位于关键路径上的关键任务;
(2)调整这些任务所增加的成本最小。
经过计算关键任务每减少一天的费用可知,任务B的300元/天和任务I的500元/天为最小值。
所以,可以在“B提交项目计划”和“I安装部署”任务中采用加班工作措施,以使得项目能够按照正常工作进度完成。
【问题4】
如果企业CEO想在34天后系统上线,王工应该采取什么措施来满足这一要求?
这种情况下完成项目所需的费用是多少?
在“A系统调研”、“B提交项目计划”、“H测试修改”和“I安装部署”任务中采用加班工作措施。
项目所需费用79700元。
为了满足题目要求,可在【问题3】的基础上,计算任务A每减少一天的成本,再综合计算41-34=7天所增加成本的最小值。
计箅后可知,除了任务B和任务I外,任务H的1000元/天和任务A的1200元/天为关键任务的最小值。
需要注意的是任务E为600元/天,但其不是关键任务,所以调整该任务对整个项目的开发工期没有影响。
所以,在“A系统调研”、“B提交项目计划”、“H测试修改”和“I安装部署”任务中采用加班工作措施。
试题三
故障(失效)模型影响分析FMEA是分析产品所有可能的故障模式及其可能产生的影响,并按每个故障模式产生影响的严重程度及其发生概率予以分类的一种归约分析方法。
近年来,FMEA方法已被广泛用于安全关键系统的嵌入式软件可靠性分析工作。
某软件公司承担了一项通信软件的开发项目。
该项目由FC系统、DY系统和GD系统组成,而DY系统(TMS320C25S)软件负责按系统的通信协议完成与FC系统的通信,图3-1给出了该通信软件的约定层次图。
公司高层将项目交给王工,王工认为比项目是安全关键系统,安全等级应为II类(致命的),因此应开展软件的FMEA分析。
请阅读以下有关FMEA的描述,将恰当的内容填入
(1)〜(7)。
FMEA是FMA(故障模式分析)和FEA(故障影响分析)的组合,它对系统各种可能的风险进行评价、分析后,在现有技术的基础上消除这些风险或将这些风险降低到可接受的水平。
为达到最佳效益,FMEA必须在产品研制初期进行。
FMEA实际是一组系列化的活动,其主要活动包括:
(1);
(2);
(3)。
由于产品故障可能与设计、制造过程、使用、承包商/供应商以及服务孖关,因此FMEA又细分为(4)FMEA、(5)FMEA、(6)FMEA和__(7}_FMEA四类。
(1)、找出产品/过程中潜在的故障模式
(2)、根据相应的评价体系对找出的潜在故障模式进行风险量化评估
(3)、列出故障起因/机理,寻找预防或改进措施
(4)、设计
(5)、过程
(6)、使用
(7)、服务
本问题主要考查对FMEA的理解。
在做FMEA分析之前考生必须清楚三种主要活动,其一是分析系统或产品有可能存在故障模式,其二是对每一种故障模式开展风险评估(量化分析),其三对故障机理进行分析,制定出预防和改进措施。
风险评估可采用多种方法,对软件而言,严酷度等级(SESR)、发生概率等级(SOPR)和被检测难度等级(SDDR)是评估的主要评价参数,这些等级通常以经验或专家评判方法获取。
考生应该清楚,FMEA方法可适用产品整个生命周期的各类活动,不同活动可采月不同的评估方法。
通常存在四种FMEA,设计FMEA、过程FMEA、使用FMEA和服务FMEA。
从图3-1可以看出,CSU01通信模块是该项目的关键模块,主要功能定义为:
总线通信控制器自动完成一帧数据的接收,存入数据缓冲区,并产生中断(INTO),通知CPU从数据缓冲区中读取数据;
CPU读完数据后,将准备好的发送数据写至数据缓存区,写完后通知总线通信控制器自动完成一帧数据的发送。
CRC校验由外部电路完成判别,其结果通过数据线上的相应位进行标识。
针对CSU01通信模块,简要描述实施FMEA的具体内容,填写完成表3-1的
(1)〜(5)。
(1)、根据通信协议,可按接收数据功能和发送数据功能分别确定故障模式;
(2)、故障原因分为总线通信控制器原因、对方发送的原因和自身程序的原因;
(3)、针对每个故障模式分析其对本模块直至整个DY系统造成的影响;
(4)、采用风险优先数RPN方法进行该通信模块的危害性分析;
(5)、根据以上故障模式、原因、影响及危害性的分析结果,综合考虑故障的影响及SRPN值等情况,对每个故障模式制定了相应的改进措施。
给出了CSU01通信模块的工作原理,考生可根据自己原先掌握的嵌入式数据采集的基本工作经验,回答出FMEA分析工作5个步骤