2012年系统架构设计师考试真题(案例分析)
2012上半年信息系统项目管理师下午真题之案例分析(一)
2012上半年信息系统项目管理师下午真题之案例分析(一)对于准备参加信息系统项目管理师考试的同学来说,仅仅看教材是完全不够的,多做真题是一个提升成绩非常好的办法。
下面由希赛小编为大家提供2012上半年信息系统项目管理师真题之案例分析,希望对大家有所帮助。
试题一(25分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】A公司是一家专门从事系统集成和应用软件开发的公司,目前有员工100多人,分属销售部、软件开发部、系统网络部等业务部门。
公司销售部主要负责服务和产品的销售工作,将公司现有的产品推销给客户,同时也会根据客户的具体需要,承接信息系统集成项目,并将其中应用软件的研发任务交给软件开发部实施。
经过招投标,A公司承担了某银行的系统集成项目,合同规定,5月1日之前系统必须完成,并且进行试运行。
合同签订后,项目的软件开发任务由软件开发部负责,硬件与网络由系统网络部负责设计与实施。
王工担任这个项目的项目经理。
王工根据项目需求,组建了项目团队,团队分成软件开发小组和网络集成小组,其中软件开发小组组长是赵工,网络集成小组组长是刘工。
王工制定了项目进度计划,图1是该项目的进度网络图。
图1中各个活动的工期在表1中列出。
软件开发中,发现有两个需求定义得不够明确,因此增加了一些功能,导致功能模块设计延长了五天。
网络集成过程中,由于涉及到物联网等新技术,综合布线延迟了五天,接着采购的一个新设备没有按时到货,到货之后在调试过程中遇到了以前没有遇到的问题,使网络设备安装调试延迟了7天。
两个小组分别通过电话向各自部门通报项目进展,而网络集成工作是在用户现场进行的,因此网络集成的进度状况在公司总部进行开发工作的软件开发小组并不了解。
上述问题导致了项目整体进度的拖延,绩效状况不佳。
【问题1】(10分)项目原计划的工期是(1)天,如不采取措施,项目最后完工的工期是(2),这是因为(3)、(4)等活动的工期变化,导致了关键路径的变化,如果想尽量按照原来的预期完成工作,而使增加成本最少,最常采用的措施是(5)。
系统架构设计师案例分析试题加答案五
系统架构设计师案例分析试题加答案(五)系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。
下午的案例分析是考试的一大难点,希赛小编为大伙儿整理了几道系统架构设计师案例分析试题,希望对大伙儿有所帮忙。
试题五阅读以下关于汽车电子基础软件架构的说明,回答下列问题。
某软件公司承担了某项国家重点项目的研制工作,任务重点是参考国外汽车电子进展趋势,开发某汽车公司的企业汽车电子基础软件的架构,慢慢实现汽车企业以后的技术进展计划。
该软件公司接收此项任务后,调动全部技术人员深切搜集国外相关技术资料,通过量方调研和分析,公司提出遵循国际组织最新推出的AUTOSAR标准,按统筹计划、分步骤实施的原那么,实现汽车公司的基础软件架构设计。
图中给出了AUTOSAR标准所概念的工作包,图中灰色部份代表本项日工作所包括的内容,即软件架构和基础软件。
2一、AUTOSAR标准中要求,汽车电子软件开发流程应尽可能知足并发、可多次迭代的特性。
为了概念汽车电子的软件开发进程,公司李工和王工别离提出了两种软件开发流程,这两种开发流程如图(图中ECU是指汽车电子中的电予操纵单元)所示。
请说明李工和王工中谁概念的流程更符合AUTOSAR的规定,并说明理由。
2二、1.1项中概念了软件架构和操作系统的要求,图是知足AUTOSAR 概念的操作系统各功能模块的层次结构,请说明①~⑤箭头所标的具体操作含义。
、23、AUTOSAR 是一种开放式架构,用150字之内的文字,说明采纳AUTOSAR 架构的要紧优势,并说明汽车电子ECU 覆盖汽车的哪三个领域。
参考答案20、张工提出的集中式数据架构通过向上扩展(ScaleUp)提升系统的可扩展性。
具体的实现方式包括硬件扩容(增加CPU数量、内存容量、磁盘数量)和硬件升级(改换为高端主机或高速磁盘等)。
刘工提出的散布式数据架构通过向外扩展(ScaleOut)提升系统的可扩展性。
2012年下半年信息系统项目管理师上午案例分析论文写作考试题目与答案解析资料
2012年下半年(11月)信息系统项目管理师考试真题与标准答案解析(1)某信息系统项目采用原型法开发,以下做法中不正确的是(1)(1)A.前期花足够的时间与客户充分沟通,完全明确需求后再开发实现B.系统分析、设计和实现工作之间不做严格的界限划分C.动态响应用户的需求,逐步纳入用户的具体要求,逐步修改系统开发计划D.本着开发人员对需求的初步理解,快速开发一个原型系统,再反复修改【答案】A【解析】本题考察的是信息系统的开发方法,经常考,必须掌握。
原型法:原型法的基本思想与结构化方法不同,原型法认为在很难一下子全面准确地提出用户需求的情况下,首先不要求一定要对系统做全面、详细的调查、分析,而是本着开发人员对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。
是在投入大量的人力,物力之前,在限定的时间内,用最经济的方法开发出一个可实际运行的系统模型,用户在运行使用整个原型的基础上,通过对其评价,提出改进意见,对原型进行修改,统一使用,评价过程反复进行,使原型逐步完善,直到完全满足用户的需求为止。
适用范围:处理过程明确、简单系统;涉及面窄的小型系统不适合于:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范;大量批处理系统原型应当具备的特点如下。
(1)实际可行。
(2)具有最终系统的基本特征。
(3)构造方便、快速,造价低。
原型法的特点在于原型法对用户的需求是动态响应、逐步纳入的,系统分析、设计与实现都是随着对一个工作模型的不断修改而同时完成的,相互之间并无明显界限,也没有明确分工。
系统开发计划就是一个反复修改的过程。
适于用户需求开始时定义不清的系统开发,开发方法更宜被用户接受;但如果用户配合不好,盲目修改,就会拖延开发过程。
本题的选项A是瀑布模型的特征。
(2)在软件产品即将面世前,为发现产品中的错误并及时修正,软件企业通常要组织内部人员模拟各类用户进行应用,即对该产品进行(2)。
2012年系统架构师考试科目二:案例分析
2012年系统架构师考试科目二:案例分析1.请详细阅读有关数据架构方面的描述,回答问题1至问题3。
【题目】某软件公司欲开发一个基于Web2.0的大型社交网络系统。
就该系统的数据架构而言,李工决定采用公司熟悉的数据架构,使用通用的商用关系型数据库,系统内部数据采用中央集中方式存储。
该系统投入使用后,初期用户数量少,系统运行平稳。
6个月后,用户数出现了爆炸式增长,系统暴露出诸多问题,集中表现在:(1)用户执行读写操作时,响应时间均变得很慢;(2)随着系统功能的扩充,原有数据格式发生变化,又出现新的数据格式,维护困难;(3)数据容量很快超过系统原有的设计上限,数据库扩容困难;(4)软件系统不断出现宕机,整个系统可用性较差。
经过多次会议讨论,公司的王工建议采用NoS Q L数据库来替代关系数据库,以解决上述问题。
但李工指出NoSQ L数据库出现时间不长,在使用上可能存在风险。
公司技术人员对NoS QL数据库产品进行了认真测试,最终决定采用NoS Q L数据库来替代现有的数据库系统。
【问题1】(11分)分别解释产生问题(1)~(4)的原因。
【问题1解析】其原因主要是:(1)用户响应时间慢。
大型社交网络系统要根据用户个性化信息来实时生成动态页面和提供动态信息,所以基本上无法使用动态页面静态化技术,因此数据库并发负载非常高,往往要达到每秒上万次读写请求。
关系数据库应付上万次SQL查询还勉强可以,但是应付上万次SQL写数据请求,硬盘I/O就已经无法承受了。
特别是涉及到多表连接操作,会导致响应变慢。
(2)数据格式变化。
大型社交网络系统随着用户的使用,会不断地增加新的功能,导致原有数据格式发生变化,甚至出现新的数据格式。
但关系数据库中采用元组方式组织数据,难以使用新型数据格式,难以维护。
(3)数据容量超过设计上限。
对于大型社交网络系统,往往会在很短时间内产生海量数据。
关系数据库多采用中央数据存储,使得数据容量受限于前期设计的上限,很难实现数据容量的横向扩展。
2012年系统架构师考试题详解
1 考试科目一:综合知识1.1 假设系统中有n个进程共享3台打印机,任一进程在任一时刻最多只能使用1台打印机。
若用PV操作控制n个进程使用打印机,则相应信号量S的取值范围为(1);若信号量S的值为-3,则系统中有(2)个进程等待使用打印机。
2012年(1)A.0,-1,…,-(n-1)B.3,2,1,0, -1,•••, - (n-3)C.C. 1, 0, -1,•••, - (n-1)D.2, 1, 0, -1, •••, - (n-2)2012年(2)A.0B.1C.2D.3【答案】B D 【解析】本题考查操作系统进程管理方面的基础知识。
试题(1)的正确答案为选项B。
根据题意,假设系统中有n个进程共享3台打印机,意味着每次只允许3个进程进入互斥段,那么信号量的初值应为3。
可见,根据排除法只有选项B中含有3。
试题(2)的正确答案为选项D。
信号量S的物理意义为:当S多0时,表示资源的可用数;当S<0时,其绝对值表示等待资源的进程数。
1.2 假设文件系统采用索引节点管理,且索引节点有8个地址项iaddr[0]〜iaddr[7],每个地址项大小为4B, iaddr[0]〜iaddr[4]采用直接地址索弓丨,iaddr[5]和iaddr[6]采用一级间接地址索引,iaddr[7]采用二级间接地址索引。
假设磁盘索引块和磁盘数据块大小均为1KB字节,文件Filel的索引节点如下图所示。
若用户访问文件Filel中逻辑块号为5和261的信息,则对应的物理块号分别为(3);101号物理块存放的是(4)。
2012年(3)A.89和90B.89和136C.58和187D.90和1362012年(4)A.Filel的信息B.直接地址索引表C.一级地址索引表D.二级地址索引表【答案】C D 【解析】本题考查操作系统文件管理方面的基础知识。
根据题意,磁盘索引块为1KB,每个地址项大小为4B,故每个磁盘索引块可存放1024/4=256个物理块地址。
2012年上半年信息系统项目管理师考试上午案例分析论文写作真题及解析7.doc
2012年上半年信息系统项目管理师考试上午案例分析论文写作真题及解析7全国计算机技术与软件专业资格(水平)考试2012年上半年信息系统项目管理师考试答案解析1、信息系统开发方法有很多种,开发人员可以根据项目的需要选择一种适合的开发方法,其中把整个系统的开发过程分为若干阶段,然后一步一步地依次进行开发的方法称为(1)。
A、结构化方法B、面向对象方法C、原型方法D、瀑布模型方法【答案】A【解析】本题考查的是信息系统开发方法,大家别选D,这是信息系统的开发方法,不是软件开发方法!注意区分!经常考这个考点必须掌握。
结构化方法:将系统生命周期划分为:系统规划、系统分析、系统设计、系统实施、系统维护等阶段,采用自顶向下的结构化、模块化分析与设计方法,是各个系统间相对独立,便于系统的分析、设计、实现和维护。
这种分解是自顶同下,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。
面向对象:利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造和模拟现实系统的开发方法。
原型法模型:第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,经过和用户针对原型的讨论和交流,弄清需求以便真正把握用户需要的软件产品是什么。
充分了解需求后,再在原型基础上开发出用户满意的产品。
在实际中原型法经常在需求分析定义的过程进行。
分为进化型原型和抛弃型原型两类!瀑布模型:是一个经典的软件生命周期模型,一般将软件开发分为可行性分析(计划)、需求分析、软件设计(概要设计、详细设计)、编码(含单元测试)、测试、运行维护等几个阶段。
瀑布模型中每项开发活动具有以下特点。
(1)从上一项开发活动接受其成果作为本次活动的输入。
(2)利用这一输入,实施本次活动应完成的工作内容。
(3)给出本次活动的工作成果,作为输出传给下一项开发活动。
(4)对本次活动的实施工作成果进行评审。
若其工作成果得到确认,则继续进行下一项开发活动;否则返回前一项,甚至更前项的活动。
系统架构设计师 案例分析
软件工程【问题】识别设计类是面向对象设计过程中的重要工作,设计类表达了类的职责,即该类所担任的任务。
请用300字以内的文字说明设计类通常分为哪三种类型,每种类型的主要职责,并针对题干描述案例涉及的具体类为每种类型的设计类型举出2个实例。
1)实体类。
实体类映射需求中的每个实体,保存需要存储在永久存储体中的信息,例如,用户、商品等。
2)控制类。
控制类是用于控制用例工作的类,用于对一个或几个用例所特有的控制行为进行建模。
例如,结算、备货等。
3)边界类。
边界类用于封装在用例内,外流动的信息或数据流。
例如,浏览器、购物车等。
【问题】在面向对象的设计过程中,活动图阐明了业务用例实现的工作流程。
请用300字以内的文字给出活动图与流程图的三个主要区别。
活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现系统的行为,而非处理过程;而流程图着重描述处理过程。
流程图一般都限于顺序进程,而活动图则可以支持并发进程。
活动图是面向对象的,而流程图是面向过程的【问题】设计模式按照其应用模式可以分为三类:创建型、结构型和行为型,请用200字以内文字说明三者的作用。
创建型模式主要用于创建对接,为设计类实例化新对象提供指南。
结构型模式主要用于处理类或对象的组合,对类如何设计以形成更大的结构提供指南。
行为型模式主要用于描述类或对象的交互以及职责的分配,对类之间交互以及分配责任的方式提供指南。
【问题】请将项目组已经掌握的设计模式按照其作用分布归类到创建型、结构性和行为型模式中。
创建型模式:构造器模式、原型模式结构性模式:适配器模式、外观模式、代理模式行为型模式:命令模式、中介模式、状态模式和策略模式。
数据库设计【问题1】商铺用户需要实时统计本商铺的货物数量和销售情况,以便于及时补货,或者为商铺调整销售策略。
为此专门设计了可实时查看当天商铺中货物销售情况和存货情况的视图,商铺产品销售情况日报表(商铺编码、产品编码,日销售产品数量,库存数量,日期)。
系统架构设计师案例分析试题加答案(四)
系统架构设计师案例分析试题加答案(四)系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。
下午的案例分析是考试的一大难点,希赛小编为大家整理了几道系统架构设计师案例分析试题,希望对大家有所帮助。
试题四阅读以下关于系统设计与开发工具集成的说明,回答问题。
TeleDev是一个大型的电信软件开发公司,公司内部采用多种商业/开源的工具进行软件系统设计与开发工作。
为了提高系统开发效率,公司管理层决定开发一个分布式的系统设计与开发工具集成框架,将现有的系统设计与开发工具有效集成在一起。
集成框架开发小组经过广泛调研,得到了如下核心需求。
1目前使用的系统设计与开发工具的运行平台和开发语言差异较大,集成框架应无缝集成各个工具的功能。
2目前使用的系统设计与开发工具所支持的通信协议和数据格式各不相同,集成框架应实现工具之间的灵活通信和数据格式转换。
3集成框架需要根据实际的开发流程灵活、动态地定义系统开发工具之间的协作关系。
4集成框架应能集成一些常用的第三方实用工具,如即时通信,邮件系统等。
集成框架开发小组经过分析与讨论,最终决定采用企业服务总线(ESB.作为集成框架的基础架构。
1、ESB是目前企业级应用集成常用的基础架构。
请列举出ESB 的4个主要功能,并从集成系统的部署方式、待集成系统之间的耦合程度、集成系统的可扩展性3个方面说明为何采用ESB作为集成框架的基础架构。
2、在ESB基础架构的基础上,请根据题干描述中的4个需求,说明每个需求应该采用何种具体的集成方式或架构风格最为合适。
3、请指出在实现工具之间数据格式的灵活转换时,通常采用的设计模式是什么,并对实现过程进行简要描述。
参考答案1、本题主要考查考生应用集成的掌握情况。
ESB的主要功能包括如下。
(1)应用程序的位置透明性。
(2)传输协议转换。
(3)消息格式转换。
(4)消息路由。
(5)消息增强。
(6)安全支持。
(7)监控和管理。
系统架构设计师案例分析试题加答案
系统架构设计师案例分析试题加答案(一)系统架构设计师考试属于软考中的一项高级资格考试,考试分综合知识、案例分析和论文3个科目。
下午的案例分析是考试的一大难点,希赛小编为大家整理了几道系统架构设计师案例分析试题,希望对大家有所帮助。
试题一阅读以下关于软件系统数据建模的说明,回答问题。
某软件公司成立项目组为某高校开发一套教职工信息管理系统。
与教职工信息相关的数据需求和处理需求如下。
数据需求:在教职工信息中能够存储学校所有在职的教工和职工信息,包括姓名、所属部门、出生年月、工资编号、工资额和缴税信息;部门信息中包括部门编号、部门名称、部门人数和办公地点信息。
33处理需求:能够根据编制内或外聘教职工的工资编号分别查询其相关信息;每个月的月底统一核发工资,要求系统能够以最快速度查询出教工或者职工所在部门名称、实发工资金额;由于学校人员相对稳定,所以数据变化及维护工作量很少。
项目组王工和李工针对上述应用需求分别给出了所设计的数据模型(如图所示)。
王工遵循数据库设计过程,按照第三范式对数据进行优化和调整,所设计的数据模型简单且基本没有数据冗余;而李工设计的数据模型中存在大量数据冗余。
项目组经过分析和讨论,特别是针对数据处理中对数据访问效率的需求,最终选择了李工给出的数据模型设计方案。
1、请用300字以内的文字,说明什么是数据库建模中的反规范化技术,指出采用反规范化技术能获得哪些益处,可能带来哪些问题。
2、请简要叙述常见的反规范化技术有哪些。
3、请分析李工是如何应用反规范化技术来满足教职工信息管理需求的。
参考答案1、规范化设计后,数据库设计者希望牺牲部分规范化来提高性能,这种从规范化设计的回退方法称为反规范化技术。
采用反规范化技术的益处:降低连接操作的需求、降低外码和索引的数目,还可能减少表的数目,能够提高查询效率。
可能带来的问题:数据的重复存储,浪费了磁盘空间;可能出现数据的完整性问题,为了保障数据的一致性,增加了数据维护的复杂性,会降低修改速度。
2012年下半年下午 系统集成项目管理工程师 试题及答案与解析-软考考试真题-案例分析
2012年下半年下午系统集成项目管理工程师考试试题-案例分析-答案与解析【试题一】(20分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】某系统集成 A 公司中标了一个地铁综合监控系统项日,该项目是地铁运背公司公开招标的地铁 S 号线建设项目中的一个信息系统子项目,涉及信号系统、电气控制系统、广播系统、视频监控系统、通信网络系统的信息互通和集中控制,需要集成多种厂商的设备。
接到任务后,项目经理小王开始着手编制项目管理计划.根据招标文件,小王列出了一个初步的进度计划,进度计划中的各里程碑点正好是甲方招标文件中规定的各时间节点。
随后,小王估计了项目的各项开销,确定了项目预算。
项目团队已山公司指派,小王召开了项目启动会.将各项任务分配给项目组成员.项目进行了一段时间后,由于天气原因,导致地铁土建工作的延误,因此影响到各厂商设备进场,整个项目进度滞后,监理方与建设方发布了延期通知。
项目经理小王马上召开项目会议,口头通知项目组成员所以工作均推迟开展。
【问题 1】 (6 分)(1)请结合案例指出小工制定的初步进度计划中存在的最主要问题.(2)请结合案例简要叙述在制定进度计划时通常应考虑哪些主要制约问题。
【参考答案】1、里程碑点完全对应招标文件要求,进度计划没有余地。
2、制约问题如下:○1.应考虑进行本子项目的进度网络分析,对应各里程碑事件的任务完成时间留有余地。
○2.应考虑集成的设备的到货及进场受客观因素形响,即外部依赖关系。
○3.应考虑项目内部主要资源(人力资源、环境)约束情况,即内部依赖关系。
○4.应考虑本子项目与主项目之间的协调和制约关系。
【问题 2】 (8 分)请结合案例分析小王在项目管理过程中存在的问题.【参考答案】(1)、项目管理计划部应由一人制定,应有项目组参与。
(2)、项目计划缺少相关分计划,如质量计划、沟通计划等。
(3)、制定进度计划的方法不合理,没有预留一定的缓冲时间。
精编版-2012上半年系统分析师考试真题及答案-下午卷1
2012上半年系统分析师考试真题及答案-下午卷试题一是必答题试题一(共25分)【说明】某软件企业为电信公司开发一套网上营业厅系统,以提升服务的质量和效率。
项目组经过分析,列出了项目开发过程中的主要任务、持续时间和所依赖的前置任务,如表1-1所示。
在此基础上,可分别绘制出管理该系统开发过程的PERT图和Gantt图。
【问题1】请用300字以内的文字分别解释说明PERT图和Gantt图的具体含义,并说明两种方法所描述开发过程的差异。
PERT (项目评估与评审技术)图是一种图形化的网络模型,描述一个项目中任务和任务之间的关系,每个节点表示一个任务,通常包括任务编号、名称、开始和结束时间、持续时间和松弛时间。
Gantt图是一种简单的水平条形图,它以一个日历为基准描述项目任务,横坐标表示时间,纵坐标表示任务,图中的水平线段表示对一个任务的进度安排,线段的起点和终点对应在横坐标上的时间分别表示该任务的开始时间和结束时间,线段的长度表示完成该任务所需的时间。
PERT图主要描述不同任务之间的依赖关系;Gantt图主要描述不同任务之间的重叠关系。
【解析】PERT (项目评估与评审技术)发展于20世纪50年代后期,用于为美国海军计划和控制大型的武器开发项目。
PERT图是一种图形化的网络模型,描述一个项目中任务和任务之间的关系,每个节点表示一个任务,通常包括任务编号、名称、开始和结束时间、持续时间和松弛时间。
PERT图用于在任务被调度之前弄清楚任务之间的依赖关系。
Gantt图最早由Henry L.Gantt在1917年提出,是最常用的项目调度和进展评估工具。
Gantt图是一种简单的水平条形图,它以一个日历为基准描述项目任务,横坐标表示时间,纵坐标表示任务,图中的水平线段表示对一个任务的进度安排,线段的起点和终点对应在横坐标上的时间分别表示该任务的开始时间和结束时间,线段的长度表示完成该任务所需的时间。
Gantt图的优点是可以清楚地显示出重叠任务,也就是说可以同时执行的任务。
2012下半年系统架构设计师下午试题Ⅱ分析与解答
2012年下半年系统架构设计师下午试题Ⅱ分析与解答(总分75, 考试时间120分钟)试题一论基于架构的软件设计方法及应用基于架构的软件设计(Architecture-Based Software Design,ABSD)方法以构成软件架构的商业、质量和功能需求等要素来驱动整个软件开发过程。
ABSD是一个自顶向下,递归细化的软件开发方法,它以软件系统功能的分解为基础,通过选择架构风格实现质量和商业需求,并强调在架构设计过程中使用软件架构模板。
采用ABSD方法,设计活动可以从项目总体功能框架明确后就开始,因此该方法特别适用于开发一些不能预先决定所有需求的软件系统,如软件产品线系统或长生命周期系统等,也可为需求不能在短时间内明确的软件项目提供指导。
请围绕“基于架构的软件开发方法及应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与开发的、采用ABSD方法的软件项目以及你在其中所承担的主要工作。
2.结合项目实际,详细说明采用ABSD方法进行软件开发时,需要经历哪些开发阶段?每个阶段包括哪些主要活动?3.阐述你在软件开发的过程中都遇到了哪些实际问题及解决方法。
试题一写作要点一、论文中要具体介绍项目的背景与总体需求、系统所采用的技术路线以及你所承担的实际工作。
二、采用ABSD方法进行软件开发时,需要经历架构需求、架构设计、架构文档化、架构复审、架构实现和架构演化六个阶段。
1.架构需求阶段需要明确用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。
其主要活动包括需求获取、标识构件和架构评审。
(1)需求获取活动需要定义开发人员必须实现的软件功能,使得用户能够完成他们的任务,从而满足功能需求。
与此同时,还要获得软件质量属性,满足一些非功能性需求。
(2)标识构件活动首先需要获得系统的基本结构,然后对基本结构进行分组,最后将基本结构进行打包成构件。
(3)架构需求评审活动组织一个由系统涉众(用户、系统分析师、架构师、设计实现人员等)组成的小组,对架构需求及相关构件进行审查。
2012上半年信息系统项目管理师下午真题之案例分析(一)
2012上半年信息系统项目管理师下午真题之案例分析(一)对于准备参加信息系统项目管理师考试的同学来说,仅仅看教材是完全不够的,多做真题是一个提升成绩非常好的办法。
下面由希赛小编为大家提供2012上半年信息系统项目管理师真题之案例分析,希望对大家有所帮助。
试题一(25分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】A公司是一家专门从事系统集成和应用软件开发的公司,目前有员工100多人,分属销售部、软件开发部、系统网络部等业务部门。
公司销售部主要负责服务和产品的销售工作,将公司现有的产品推销给客户,同时也会根据客户的具体需要,承接信息系统集成项目,并将其中应用软件的研发任务交给软件开发部实施。
经过招投标,A公司承担了某银行的系统集成项目,合同规定,5月1日之前系统必须完成,并且进行试运行。
合同签订后,项目的软件开发任务由软件开发部负责,硬件与网络由系统网络部负责设计与实施。
王工担任这个项目的项目经理。
王工根据项目需求,组建了项目团队,团队分成软件开发小组和网络集成小组,其中软件开发小组组长是赵工,网络集成小组组长是刘工。
王工制定了项目进度计划,图1是该项目的进度网络图。
图1中各个活动的工期在表1中列出。
软件开发中,发现有两个需求定义得不够明确,因此增加了一些功能,导致功能模块设计延长了五天。
网络集成过程中,由于涉及到物联网等新技术,综合布线延迟了五天,接着采购的一个新设备没有按时到货,到货之后在调试过程中遇到了以前没有遇到的问题,使网络设备安装调试延迟了7天。
两个小组分别通过电话向各自部门通报项目进展,而网络集成工作是在用户现场进行的,因此网络集成的进度状况在公司总部进行开发工作的软件开发小组并不了解。
上述问题导致了项目整体进度的拖延,绩效状况不佳。
【问题1】(10分)项目原计划的工期是(1)天,如不采取措施,项目最后完工的工期是(2),这是因为(3)、(4)等活动的工期变化,导致了关键路径的变化,如果想尽量按照原来的预期完成工作,而使增加成本最少,最常采用的措施是(5)。
历年系统架构设计师考试试题分类精解(案例分析与论文篇)
第 1 章:案例分析试题1(2015年下半年试题1)阅读以下关于软件架构评估的说明,在答题纸上回答问题1和问题2。
【说明】某软件公司拟为某市级公安机关开发一套特种车辆管理与监控系统,以提高特种车辆管理的效率和准确性。
在系统需求分析与架构设计阶段,用户提出的部分需求和关键质量属性场景如下:(a)系统用户分为管理员、分管领导和普通民警等三类;(b)正常负载情况下,系统必须在0.5秒内对用户的车辆查询请求进行响应;(c)系统能够抵御99.999%的黑客攻击;(d)系统的用户名必须以字母开头,长度不少于5个字符;(e)对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;(f)网络失效后,系统需要在2分钟内发现并启用备用网络系统;(g)在系统升级时,需要保证在1个月内添加一个新的消息处理中间件;(h)查询过程中涉及到的车辆实时视频传输必须保证20帧/秒的速率,且画面具有600*480的分辨率;(i)更改系统加密的级别将对安全性和性能产生影响;(j)系统主站点断电后,需要在3秒内将请求重定向到备用站点;(k)假设每秒中用户查询请求的数量是10个,处理请求的时间为30毫秒,则“在1秒内完成用户的查询请求”这一要求是可以实现的;(l)对用户信息数据的授权访问必须保证99.999%的安全性;(m)目前对“车辆信息实时监控”业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性;(n)更改系统的Web界面接口必须在1周内完成;(o)系统需要提供远程调试接口,并支持系统的远程调试。
在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。
公司目前正在组织系统开发的相关人员对系统架构进行评估。
【问题1】(12分)在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。
请给出合适的质量属性,填入图1-1中(1)、(2)空白处;并选择题干描述中的(a)~(o),将恰当的序号填入(3)~(6)空白处,完成该系统的效用树。
2012年上半年 信息系统项目管理师 案例分析
全国计算机技术与软件专业技术资格(水平)考试2012上半年信息系统项目管理师下午试卷I(考试时间14:00~16:30 共150 分钟)1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2.在答题纸的指定位置填写准考证号、出生年月日和姓名。
3.答题纸上除填写上述内容外只能写解答。
4.本试卷共6道题,试题一至试题四是必答题,试题五至试题六选答1 道。
每题15 分,满分75 分。
5.解答时字迹务必清楚,字迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸的对应栏内。
例题2012年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“5 月20 日”,故在答题纸的对应栏内写上“5”和“20”(参看下表)。
试题一A公司是一家从事系统集成和应用软件开发的公司,目前有员工100多人,分属销售部、软件开发部,系统网络部等业务部门。
公司销售部主要负责服务和产品的销售工作,将公司现有的产品推销给客户,同时也会根据客户的具体需要,承接信息系统集成项目,并将其中的应用软件的研发任务交给软件开发部实施。
经过招投标,A公司承担了某银行的系统集成项目,合同规定,5月1日之前系统必须完成,并且经过试运行。
合同签订后,项目的软件开发任务由软件开发部负责,硬件与网络由系统网络部负责设计与实施。
王工担任这个项目的项目经理。
王工根据项目需求,组建了项目团队,团队分成软件开发小组和网络集成小组,其中软件开发小组组长是赵工,网络集成小组组长是刘江。
王工制定了项目进度计划,图1是该项目进度网络图。
图1中的各个活动中的工期在表1中列出:软件开发中,发现有两个需求定义得不够明确,因此增加了一些功能,导致功能模块设计延长了五天。
网络集成过程中,由于涉及物联网等新技术,综合布线延长了五天。
接着采购的一个新设备没有按时到货,到货之后在调试过程中遇到了以前没有遇到的问题,使网络设备安装调试延迟了七天。
2012年下半年 系统架构设计师 案例分析
全国计算机技术与软件专业技术资格(水平)考试2012年下半年系统架构设计师下午试卷I(考试时间13:30~15:00共90分钟)请按下述要求正确填写答题纸1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2.在答题纸的指定位置填写准考证号、出生年月日和姓名。
3.答题纸上除填写上述内容外只能写解答。
4.本试卷共5道题,试题一是必答题,试题二至试题五选答1道。
每题15分,满分75分。
5.解答时字迹务必清楚,字迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸的对应栏内。
例题2012年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“11月4日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。
例题解答栏(1)11(2)4试题一是必答题试题一【说明】某软件公司为其新推出的字处理软件设计了一种脚本语言,专门用于开发该字处理软件的附加功能插件。
为了提高该语言的编程效率,公司组织软件工具开发部门为脚本语言研制一套集成开发环境。
软件工具开发部门根据字处理软件的特点,对集成开发环境进行了需求分析,总结出以下3项核心需求:(1)集成开发环境需要提供对脚本语言的编辑、语法检查、解释、执行和调试等功能的支持,并要实现各种功能的灵活组合、配置与替换。
(2)集成开发环境需要提供一组可视化的编程界面,用户通过对界面元素拖曳和代码填充的方式就可以完成功能插件核心业务流程的编写与组织。
(3)在代码调试功能方面,集成开发环境需要实现在脚本语言编辑界面中的代码自动定位功能。
具体来说,在调试过程中,编辑界面需要响应调试断点命中事件,并自动跳转到当前断点处所对应的代码。
针对上述需求,软件工具开发部门对集成开发环境的架构进行分析与设计,王工认为该集成开发环境应该采用管道-过滤器的架构风格实现,李工则认为该集成开发环境应该采用以数据存储为中心的架构风格来实现。
公司组织专家对王工和李工的方案进行了评审,最终采用了李工的方案。
系统架构设计师考试历年试题分析与解答
系统架构设计师考试历年试题分析与解答第 1 章操作系统1.1 考点分析根据考试大纲,本章要求考生掌握以下几个方面的知识点。
(1)操作系统的类型和结构。
(2)操作系统基本原理。
(3)网络操作系统及网络管理。
在这些知识点中,考查重点是操作系统的概念及特点、进程管理、存储管理、文件管理。
具体考查知识点分布情况如表1-1所示。
表1-1历年考查知识点分布情况表1.2 试题精解1.2.1 试题1(2009年11月试题1)试题1(2009年11月试题1)计算机系统中硬件层之上的软件通常按照三层来划分,如图1-1所示,图中①②③分别表示(1) .(1)A.操作系统、应用软件和其他系统软件B.操作系统、其他系统软件和应用软件C.其他系统软件、操作系统和应用软件D.应用软件、其他系统软件和操作系统试题分析操作系统(Operating System)的目的是为了填补人与机器之间的鸿沟,即建立用户与计算机之间的接口,而为裸机配置的一种系统软件,如图1-2所示。
从图1-2可以看出,操作系统是裸机上的第一层软件,是对硬件系统功能的首次扩充。
它在计算机系统中占据重要而特殊的地位,其他系统软件属于第二层,如编辑程序、汇编程序、编译程序和数据库管理系统等系统软件(这些软件工作于操作系统之上,可服务于应用软件,所以有别于应用软件);大量的应用软件属于第三层,例如希赛教育网上辅导平台,常见的一系列MIS系统等。
其他系统软件和应用软件都是建立在操作系统基础之上的,并得到它的支持和取得它的服务。
从用户角度看,当计算机配置了操作系统后,用户不再直接使用计算机系统硬件,而是利用操作系统所提供的命令和服务去操纵计算机,操作系统已成为现代计算机系统中必不可少的最重要的系统软件,因此把操作系统看作是用户与计算机之间的接口。
试题答案(1)B1.2.2 试题2(2009年11月试题2~4)试题2(2009年11月试题2~4)某计算机系统中有一个CPU、一台扫描仪和一台打印机。
2012年下半年 软件设计师 案例分析
全国计算机技术与软件专业技术资格(水平)考试2012年下半年软件设计师下午试卷(考试时间14:00~16:30 共150 分钟)1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2.在答题纸的指定位置填写准考证号、出生年月日和姓名。
3.答题纸上除填写上述内容外只能写解答。
4.本试卷共6道题,试题一至试题四是必答题,试题五至试题六选答1 道。
每题15 分,满分75 分。
5.解答时字迹务必清楚,字迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸的对应栏内。
例题2012 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“11 月 4 日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。
试题一某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:1:加入购物车。
顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。
2:浏览购物车。
顾客提交浏览购物车请求后,显示出购物车表中的商品信息。
3:提交订单。
顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。
若商家改变价格,则刷新后可看到更改后的价格。
4:改变价格。
商家査看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。
5:付款。
顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。
6:物流跟踪。
商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。
7:生成报表。
根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务Crystal Reports生成相关报表。
2012年下半年系统架构设计师考试试题分析
2012年下半年系统架构设计师考试试题分析本次考试是系统架构设计师开考以来的第4次考试,从形式上来看,系统架构设计师的考试风格已稳定。
这表现在上午考试各科目知识点分布稳定。
案例分析维持1道必答题+4选2模式,论文维持4选1模式。
从考查内容的角度来看,本次考试案例与论文范围都主要集中于架构设计主题,明显超纲试题很少,所以难度较2011年下半年考试略低。
1•信息系统综合知识试题2012年11月考试信息系统综合知识试题考查的知识点分布如表1所示。
在本次考试中,增大了对数据库设计与信息化知识的考查力度。
以往数据库设计一般考查4分,本次增加了一个5分的数据库事务与可靠性相结合的试题,信息化知识的考点难度也有所提升,考查内容从原来的4分提升至7分。
2.案例分析与设计试题本次案例分析题,包括1道架构风格题、1道分布式系统设计题、1道嵌入式软件架构设计题、1道设计模式题、1道数据架构设计题。
希赛教育软考学院大部分学员的选择为:架构风格题+设计模式题+数据架构设计题。
经分析,这种选择是明智合理的,这几个题的难度最低,且是平时训练的重点,选这几个题,能极大的提高通过的概率。
试题一试题一仍然为必答题。
本题是一道软件架构风格方面的试题,考查的内容是常见架构风格的选用。
这就涉及到不同架构风格的优势、劣势、应用场合的比较分析,是希赛教育模拟题重点训练的项目。
问题1 考查架构风格的基本概念与以数据存储为中心的架构风格的特点。
数据存储为中心的架构风格其实就是平时所讲的仓库风格。
问题2 本题考查考生对各种架构风格特点的熟悉程度,要能从应用场景判断出最适合的架构。
并描述架构的设计过程,设计过程是较为简单的,因为了解架构风格的特点以及组成部分,即使不知道具体的步骤,只要把各部分的实现罗列出来,也是能得到不少分数的。
关于各种架构风格的描述,以及具体的优缺点可参看《软件体系结构原理、方法与实践》 (张友生,清华大学出版社)。
试题二试题二为一道分布式系统设计的问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/rk/sa/index.html
2012 年系统架构设计师考试真题(案例分析)
一、请详细阅读有关数据架构方面的描述,回答问题 1 至问题 3。
【说明】
某软件公司欲开发一个基于 Web 2.0 的大型社交网络系统。就该
系统的数据架构而言,李工决定采用公司熟悉的数据架构,使用通用
(1)集成开发环境需要提供对脚本语言的编辑、语法检查、解 释、执行和调试等功能的支持,并要实现各种功能的灵活组合、配置 与替换。
(2)集成开发环境需要提供一组可视化的编程界面,用户通过
系统架构设计师
/rk/sa/index.html
对界面元素拖拽和代码填充的方式就可以完成功能插件核心业务流
【问题 3】(10 分)
针对题目中所提出的设计要求(1)和(2),项目组应该分别选
择何种设计模式?请分别用 200 字以内文字说明具体的解决方案。
三、请详细阅读有关嵌入式软件架构设计方面的描述,回答问题 1 和问题 2。 【说明】
在嵌入式系统中,软件采用开放式架构已成为新的发展趋势。软 件架构设计的优劣将直接影响软件的重用和移植能力。
【问题 2】(架构需求进行分析,针对特
定需求选择最为合适的架构风格,因此实际的软件系统通常会混合多
种软件架构风格。请对核心需求进行分析,说明为了满足需求(2)
和(3),分别应采用何种架构风格,并概要说明采用相应架构风格
后的架构设计过程。
(1)~(2);基于图 2-2 给出的结构,用 300 字以内文字说明完成
一次分布式对象调用的详细步骤。
图 2-2 分布式对象互操作基本机制
【问题 3】 (1)存根/桩 (2)框架 或 (1)代理 (2)存根 一次远程调用的过程如下: ① 客户程序将调用请求发送给客户端桩,对于客户程序来说,
桩就是服务程序在客户端的代理。
代理模式(Proxy)、状态模式(State)和策略模式(Strategy)等。
【问题 1】(6 分)
设计模式按照其应用模式可以分为三类:创建型、结构型和行为
型,请用 200 字以内文字说明三者的作用。
【问题 2】(9 分)
请将项目组已经掌握的设计模式按照其作用分别归类到创建型、
结构型和行为型模式中。
某软件公司拟开发一套电信领域的分布式系统,该系统后台多个 功能模块同时运行时的计算负载较大,且需要控制不同的特定电信硬 件设备,由于硬件体积和 I/O 端口冲突等原因,这些设备需要分散安 装在多个不同计算机系统中。该系统上线运行后将为企业最终用户提 供 7×24 小时的不间断服务,而用户的单次接入服务往往需要后台多 个模块共同协作完成。基于上述原因,该系统后台软件模块需分布在 局域网内的多台计算机上。 项目组决定基于 ISO 的开放分布进程(ODP)规范来进行系统架构的 设计与开发,近期项目组召开了多次会议,对架构设计阶段的关键问
题进行了讨论分析。
系统架构设计师
/rk/sa/index.html
【问题 1】(10 分)
ODP 从 5 个标准的视点组织分析系统的架构,这些视点描述了同
一系统的不同重要方面,请根据图 2-1 中不同视点所关注的核心内
容,将备选的架构视点填入图中的(1)~(5)。
项目组架构师决定采用设计模式来满足上述设计要求,并确定从 当前已经熟练掌握的设计模式中进行选择,这些设计模式包括:适配 器模式(Adapter)、构造器模式(Builder)、命令模式(Command)、
系统架构设计师
/rk/sa/index.html
外观模式(Facade)、中介模式(Mediator)、原型模式(Prototype)、
所提供的基本支撑。
系统架构设计师
/rk/sa/index.html
【问题 3】(6 分)
由于系统后台模块的分布式特性,后台分布式对象之间的互操作
机制是需要考虑的核心问题之一。图 2-2 所示是当前分布式基础设施
中支持分布式对象互操作的基本机制,请将相应部件名称填入图中
【问题 1】(9 分) 请用 300 字以内的文字简要说明开放式架构的四个基本特点。
【问题 2】(16 分) 如图 3-1 所示,GOA 框架规定了软件、硬件和接口的结构,以在
不同应用领域中实现系统功能。GOA 框架规定了一组接口,其重要特 点是建立了关键组件及组件间接口关系,这些接口的确定可用于支持 软件的可移植性和可升级性,以满足功能的增加和技术的更新要求。 除操作系统服务与扩展操作系统之间的接口(3X)外,GOA 将其它接 口分为两类:即直接接口(iD(i=1,2,3,…))和逻辑接口(iL (i=1,2,3,…)),直接接口定义了信息传输方式;逻辑接口定 义了对等数据交换的要求,逻辑接口没有定义真正的信息传输方式,
⑥ 服务端框架将调用结果编组并发送给通信总线。
⑦ 调用结果经通信总线传送到客户端桩。
⑧ 客户端桩将调用结果解组并返回给客户程序,客户程序得到
调用结果。
五、阅读以下关于软件架构风格的说明,在答题纸上回答问题 1 和问题 2。 【说明】
某软件公司为其新推出的字处理软件设计了一种脚本语言,专门 用于开发该字处理软件的附加功能插件。为了提高该语言的编程效 率,公司组织软件工具开发部门为脚本语言研制一套集成开发环境。 软件工具开发部门根据字处理软件的特点,对集成开发环境进行了需 求分析,总结出以下 3 项核心需求:
系统架构设计师
/rk/sa/index.html
定义与设计,确保公司软件资源能得到充分利用。
研究小组查阅了大量的国外资料和标准,最终将研究重点集中在
了 SAE AS4893《通用开放式架构(GOA)框架》标准,图 3-1 给出了
GOA 定义的架构图。
图 3-1 GOA 开放式架构
系统架构设计师
/rk/sa/index.html
其传输发生在一个或多个直接接口。根据图 3-1 所标注的接口在框架
中的具体位置,请填写表 3-1 的(1)~(8)处空白。
表 3-1 GOA 中的接口与功能
四、阅读以下关于分布式系统设计的说明,在答题纸上回答问题 1 至问题 3。 【说明】
【问题 1】(11 分)
分别解释产生问题(1)~(4)的原因。
【问题 2】(8 分)
请针对问题(1)~(4),分别指出 NoSQL 数据库的哪些特点促
使公司最终采用了 NoSQL 数据库。
【问题 3】(6 分)
系统架构设计师
/rk/sa/index.html
程的编写与组织。
(3)在代码调试功能方面,集成开发环境需要实现在脚本语言
编辑界面中的代码自动定位功能。具体来说,在调试过程中,编辑界
面需要响应调试断点命中事件,并自动跳转到当前断点处所对应的代
码。
针对上述需求,软件工具开发部门对集成开发环境的架构进行分
析与设计,王工认为该集成开发环境应该采用管道-过滤器的架构风
(4)软件系统不断出现宕机,整个系统可用性较差。
经过多次会议讨论,公司的王工建议采用 NoSQL 数据库来替代关
系数据库,以解决上述问题。但李工指出 NoSQL 数据库出现时间不长,
在使用上可能存在风险。公司技术人员对 NoSQL 数据库产品进行了认
真测试,最终决定采用 NoSQL 数据库来替代现有的数据库系统。
的商用关系型数据库,系统内部数据采用中央集中方式存储。
该系统投入使用后,初期用户数量少,系统运行平稳。6 个月后,
用户数出现了爆炸式增长,系统暴露出诸多问题,集中表现在:
(1)用户执行读写操作时,响应时间均变得很慢;
(2)随着系统功能的扩充,原有数据格式发生变化,又出现新
的数据格式,维护困难;
(3)数据容量很快超过系统原有的设计上限,数据库扩容困难;
(1)W 公司经常进行促销活动。根据不同的条件(如订单总额、 商品数量、产品种类等),公司可以提供百分比折扣或现金减免等多 种促销方式供提交订单的用户选择。实现每种促销活动的代码量很 大,且会随促销策略不同经常修改。系统设计中需要考虑现有的促销 和新的促销,而不用经常地重写控制器类代码。
(2)该在线销售系统需要计算每个订单的税率,不同商品的税 率及计算方式会有所区别。所以 W 公司决定在系统中直接调用不同商 品供应商提供的税率计算类,但每个供应商的类提供了不同的调用方 法。系统设计中需要考虑如果公司更换了供应商,应该尽可能少地在 系统中修改或创建新类。
图 2-1 ODP 架构视点示意图
备选答案:技术选择架构、企业业务架构、分布式工程架构、计 算接口架构、逻辑信息架构 【问题 2】(9 分)
在技术选择架构规划时,王工认为系统应基于现有分布式基础设 施(分布式中间件)来构建,因为这样可以充分利用现有基础设施提 供的各种支撑,在更短时间内构造出质量更高的分布式系统;而李工 则认为可基于基本的进程间通信机制自主开发系统的支撑平台,这样 可以避免对特定中间件的依赖,项目组经过认真讨论,最终采用了王 工的方案。请用 400 字以内文字,从构件管理支持、互操作支持以及 公共服务支持三个方面说明现有分布式基础设施为构建分布式系统
请指出该系统采用 NoSQL 数据库时可能存在的问题。
二、阅读以下关于面向对象系统建模的叙述,在答题纸上回答问 题 1 至问题 3。 【说明】
某软件企业为影音产品销售公司 W 开发一套在线销售系统,以提 升服务的质量和效率。项目组经过讨论后决定采用面向对象方法开发 该系统。在设计建模阶段需要满足以下设计要求:
系统架构设计师
/rk/sa/index.html
② 客户端桩负责将远程调用请求进行编组并发送给通信总线。
③ 调用请求经通信总线传送到服务端框架。
④ 服务端框架将调用请求解组并分派给真正的远程对象实现
(服务程序)。
⑤ 服务程序完成客户端的调用请求,将结果返回给服务端框架。