2016年系统架构设计师考试 考点
2016年下半年下午 系统架构设计师 试题及答案与解析-软考考试真题-案例分析及论文
![2016年下半年下午 系统架构设计师 试题及答案与解析-软考考试真题-案例分析及论文](https://img.taocdn.com/s3/m/04076882dd3383c4bb4cd297.png)
2016年下半年下午系统架构设计师考试试题-案例分析+论文-答案与解析试题一(共15分)【说明】某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机应用程序的质量和效率。
在项目之初,公司的系统分析师对该集成开发环境的需求进行了调研和分析,具体描述如下:a.需要同时支持该厂商自行定义的应用编程语言的编辑、界面可视化设计、编译、调试等模块,这些模块产生的模型或数据格式差异较大,集成环境应提供数据集成能力。
集成开发环境还要支持以适配方式集成公司现有的应用模拟器工具。
b.经过调研,手机应用开发人员更倾向于使用Windows系统,因此集成开发环境的界面需要与Windows平台上的主流开发工具的界面风格保持一致。
c.支持相关开发数据在云端存储,需要保证在云端存储数据的机密性和完整性。
d.支持用户通过配置界面依据自己的喜好修改界面风格,包括颜色、布局、代码高亮方式等,配置完成后无需重启环境。
e.支持不同模型的自动转换。
在初始需求中定义的机器性能条件下,对于一个包含50个对象的设计模型,将其转换为相应代码框架时所消耗时间不超过5秒。
f.能够连续运行的时间不小于240小时,意外退出后能够在10秒之内自动重启。
g.集成开发环境具有模块化结构,支持以模块为单位进行调试、测试与发布。
h.支持应用开发过程中的代码调试功能:开发人员可以设置断点,启动调试,编辑器可以自动卷屏并命中断点,能通过变量监视器查看当前变量取值。
在对需求进行分析后,公司的架构师小张查阅了相关的资料,认为该集成开发环境应该采用管道一过滤器(Pipe-Filter)的架构风格,公司的资深架构师王工在仔细分析后,认为应该采用数据仓储(Data Repository)的架构风格。
公司经过评审,最终采用了王工的方案。
【问题1】(10分)识别软件架构质量属性是进行架构设计的重要步骤。
请分析题干中的需求描述,填写表1-1中(1)~(5)处的空白。
2016系统架构师考试知识点总结
![2016系统架构师考试知识点总结](https://img.taocdn.com/s3/m/f725c108650e52ea55189879.png)
2016系统架构师考试知识点总结1操作系统操作系统是计算机系统中的核心系统软件,负责管理和控制计算机系统中硬件和软件资源,合理组织计算机工作流程和有效利用资源,在计算机与用户之间起接口的作用1.1 操作系统的类型操作系统的类型(依据使用环境和对作业的处理方式)分为批处理、分时、实时、网络和分布式等。
1、批处理:把作业分类,把一批作业编成一个作业执行序列。
可分联机和脱机。
特征为脱机使用计算机、成批处理和多道程序运行。
2、分时:采用分时技术,使多个用户同时以会话控制自己程序的运行,每个用户都认为拥有各自独立的、支持自己请求服务的系统。
特征有交互性、多用户同时性和独立性。
3、实时:专用,系统与应用难分离。
并不强调资源利用率,更关心及时性、可靠性和完整性。
分实时过程控制和实时信息处理。
特征有即时响应、高可靠性。
4、网络:按网络架构的各个协议标准制订,包括网络管理、通信、资源共享、系统安全和多种网络应用,实现协同工作和应用集成。
特征有互操作性、协作处理。
5、分布式:要求一个统一的操作系统,实现系统操作的统一性,负责全系统的资源分配和调度,为用户提供统一的界面。
6、操作系统的5项基本功能,包括处理器管理、存储管理、设备管理、文件管理和作业管理。
1.2 操作系统的结构结构分为无序、层次、面向对象、对称多处理和微内核。
1、无序:又称整体或模块结构。
以大型表格和队列为中心,操作系统各个部分围绕着表格运行,整个系统是一个程序。
模块结构相对独立,模块之间通过规定的接口相互调用。
优点为缩短开发周期。
缺点是模块之间调用关系复杂、相互依赖,使分析、移植和维护系统较易出错。
2、层次:操作系统分解成若干个单向依赖的层次,由多层正确性保证操作系统的可靠性。
优点层次结构清晰,简化了接口设计,有利于系统功能的增加或删改,易于保证可靠性,便于维护和移植。
3、面向对象:基于面向对象程序设计的概念,采用了各种不同的对象技术。
把对象最为系统中的最小单位,由对象、对象操作、对象保护组成的操作系统。
2016年系统架构设计师知识点
![2016年系统架构设计师知识点](https://img.taocdn.com/s3/m/aa7f10faaeaad1f346933fc5.png)
2016年软考系统架构设计师知识点软件系统工具软件系统工具的种类繁多,很难有统一的分类方法。
通常可以按软件过程活动将软件工具分为软件开发工具、软件维护工具、软件管理和软件支持工具。
1.软件开发工具对应软件开发过程的各种活动,软件开发工具有需求分析工具、设计工具、。
编码与排错工具、测试工具等。
(1)需求分析工具需求分析工具用以辅助软件需求分析活动,辅助系统分析员从需求定义出发,生成完整的、清晰的、一致的功能规范。
功能规范是软件所要完成的功能精确而完整的陈述,描述该软件要做什么及只做什么,是软件开发者和用户间的契约,同时也是软件设计者的和实现者的依据。
功能规范应正确、完整地反映用户对软件的功能要求,其表达是清晰的、无歧义的。
需求分析工具的目标就是帮助分析员形成这样的功能规范。
(2)基于自然语言或图形描述的工具这类工具采用分解与抽象等基本手段,对用户问题逐步求精,并在检测机制的辅助下,发现其中可能存在的问题(如一致性),通过对问题描述的修改,逐步形成能正确反映用户需求的功能规范。
它能帮助分析员提高需求文档的质量,降低功能规范的维护费用。
这里以支持结构化方法的需求分析工具为例介绍。
结构化分析方法采用数据流图的描述方法,分析的主要结果是一套分层的数据流图和一个数据词典。
结构化需求分析工具通常由图形编辑器、数据词典管理器和检测机制三部分组成。
使用图形编辑器绘制数据流图,该图形编辑器应支持图形的分层结构,以构成分层数据流图。
在构造数据流图的同时把数据流图的有关信息填入数据词典。
在填写数据词典的过程中,数据词典管理器即可査出重名等错误。
在构造出分层数据流图后,可通过检测机制来检查分层数据流图的合法性,可发现诸如父图与子图不平衡,遗漏的数据流,只有读文件没有写文件或只有写文件没有读文件等错误。
然后将修改后的数据流图和词典与用户交流,考察它是否符合用户的功能需求。
若不一致,再使用图形编辑器进行修改。
需求分析工具还应具备同步修改的功能,即修改数据流图的同时也修改数据词典中的有关信息,以保持数据流图与数据词典的一致性。
软考系统架构设计师下午试题加答案(三)
![软考系统架构设计师下午试题加答案(三)](https://img.taocdn.com/s3/m/31fcf62483c4bb4cf7ecd16f.png)
软考系统架构设计师下午试题加答案(三)2016年下半年软考系统架构设计师考试将于11月12日举行。
大家都准备好了吗?下面由希赛小编为大家整理了一些系统架构设计师试题,希望对大家有所帮助。
试题五阅读以下关于数据库系统架构方面的叙述,根据要求回答问题。
[说明]随着政府职能的转型,XX行业职能主管部门(国家相关部委、各省、市的相关厅、局、委等)机构日趋精简,但随着国家现代化的发展,业务量反而越来越大。
为保证本行业管理工作的质量和效率,提高对宏观经济管理与决策的支持能力和对社会公众的公共服务能力,该行业主管部门委托MBI软件开发公司开发一个XX行业宏观经济数据库管理系统。
通过统计业务系统和相关部委自身的行业系统的信息化建设,提高各自核心业务的应用能力和管理水平,特别是数据中心的建设,对基础业务信息实施有效管理和有效利用;通过宏观经济数据库应用系统建设,建立起包括宏观经济管理决策支持和宏观经济基础信息的发布查询等在内的支撑子系统;通过存储备份系统(现场级)的建设,为本行业宏观经济基础信息资源实施安全、可靠的技术管理。
13、[问题1]由于对政府数据的需求是多层次的,从而也要求政府部门信息系统具有较丰富的层次。
但是,随着系统结构、层次的增多,层次间的界限越来越模糊,信息系统建设及维护的成本也就越高。
结合你的系统架构经验,请用500字以内的文字简要讨论基于数据库(DB.、数据仓库(DW)和操作数据存储(ODS)技术的政府信息系统的各自特点。
14、[问题2]元数据库的建设与管理是数据仓库概念下数据中心工作模式中的重要环节,它关系到整个数据中心系统的结构和运行。
结合你的系统架构经验,请用400字以内的文字简要说明元数据库系统所定义和管理的处理包括哪些内容。
15、[问题3]该行业主管部门对待建的数据库应用系统提出了明确的审计要求,要求保留5年左右的审计跟踪信息。
MBI公司的架构师老张建议,直接在待建的数据库中插入审计跟踪信息以满足这一应用需求,架构师老郭则建议采用按月分区(Partitioning)和段空间压缩技术来满足这一应用需求。
2016年广东软考系统架构设计师考前须知
![2016年广东软考系统架构设计师考前须知](https://img.taocdn.com/s3/m/33eaa53358fb770bf78a55be.png)
2016年广东软考系统架构设计师考前须知广东省是软考系统架构设计师的热门省份,每年报考人数多,因而设立的考区也相对较多。
下面来了解下2016下半年广东系统架构设计师考试有哪些考区,具体在哪个地方考试。
根据广东省2016年度软考报名简章,全省设13个考区,分别为省直(含阳江、肇庆、清远、云浮)、广州、深圳、珠海、汕头(含梅州、汕尾、潮州、揭阳)、韶关、河源(含惠州)、东莞、中山、江门、佛山、湛江和茂名考区。
软考具体考试地点一般安排在当地高校内,考生若想提前探路的话,可以先打探清楚自己所在考区的高校路线。
温馨提醒:各地软考考点不是一开始就确定的,要根据当年报考人数等来确定,因而每年都有可能不同。
准考证打印说明根据《2016年下半年全国计算机与软件专业技术资格(水平)考试广东考区报名说明》,2016年下半年广东高级软考系统架构设计师准考证打印说明如下:打印时间:2016下半年在11月7日9:00-11月11日17:00期间打印方式:在线自行打印打印地址:点击这里进入广东2016下半年软考准考证打印页面注意事项:1.网上缴费成功的考生在考前5个工作日内(下半年在11月7日9:00-11月11日17:00期间)登陆报名网站下载并打印准考证。
考生必须携带本人有效期内的居民身份证或军人证,以及准考证参加考试。
2.该项考试全省实行封闭式管理,即考试开始后,考生一律禁止入场;考试结束前,考生不得提前交卷离场。
请广大考生务必密切关注考试所在地交通等各方面情况,提前踩点,准时到场参加考试。
3.省直考区考生考试使用的文具(包括黑色墨水笔、2B铅笔、橡皮、削笔刀)和考室挂钟由考点统一提供,考生只需携带有效期内的居民身份证或军人证,以及准考证参加考试,严禁携带手表、手机、耳机、电子笔和其他电子设备。
地市考区的考试规则以准考证标注为准。
如需了解更多系统架构设计师资讯,请看希赛软考学院!。
系统架构设计师考试试题分类精解2016(案例分析与论文篇)
![系统架构设计师考试试题分类精解2016(案例分析与论文篇)](https://img.taocdn.com/s3/m/3a6dc3e3bb4cf7ec4afed083.png)
试题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)空白处,完成该系统的效用树。
2016年系统架构师考试科目二:案例分析
![2016年系统架构师考试科目二:案例分析](https://img.taocdn.com/s3/m/f00150ee312b3169a551a48d.png)
2016 年系统架构师考试科目二:案例分析1.阅读以下关于软件架构评估的叙述,在答题纸上回答问题 1 和问题2.【题目】某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机应用程序的质量和效率。
在项目之初,公司的系统分析师对该集成开发环境的需求进行了调研和分析,具体描述如下:a.需要同时支持该厂商自行定义的应用编程语言的编辑、界面可视化设计、编译、调试等模块,这些模块产生的模型或数据格式差异较大,集成环境应提供数据集成能力。
集成开发环境还要支持以适配方式集成公司现有的应用模拟器工具。
b.经过调研,手机应用开发人员更倾向于使用Windows 系统,因此集成开发环境的界面需要与 Windows 平台上的主流开发工具的界面风格保持一致。
c.支持相关开发数据在云端存储,需要保证在云端存储数据的机密性和完整性。
d.支持用户通过配置界面依据自己的喜好修改界面风格,包括颜色、布局、代码高亮方式等,配置完成后无需重启环境。
e.支持不同模型的自动转换。
在初始需求中定义的机器性能条件下,对于一个包含50 个对象的设计模型,将其转换为相应代码框架时所消耗时间不超过 5 秒。
f.能够连续运行的时间不小于 240 小时,意外退出后能够在 10 秒之内自动重启。
g.集成开发环境具有模块化结构,支持以模块为单位进行调试、测试与发布。
h.支持应用开发过程中的代码调试功能:开发人员可以设置断点,启动调试,编辑器可以自动卷屏并命中断点,能通过变量监视器查看当前变量取值。
在对需求进行分析后,公司的架构师小张查阅了相关的资料,认为该集成开发环境应该采用管道一过滤器(Pipe-Filter)的架构风格,公司的资深架构师王工在仔细分析后,认为应该采用数据仓储(Data Repository)的架构风格。
公司经过评审,最终采用了王工的方案。
【问题 1】(10 分)识别软件架构质量属性是进行架构设计的重要步骤。
请分析题干中的需求描述,填写表1-1 中(1)~(5)处的空白。
高级系统架构设计师下午2016下半年真题及答案解析(2)
![高级系统架构设计师下午2016下半年真题及答案解析(2)](https://img.taocdn.com/s3/m/7caccb71b52acfc789ebc9d8.png)
高级系统架构设计师下午2016下半年真题及答案解析(2)(1/4)论文第1题试题一论软件系统架构评估对于软件系统,尤其是大规模的复杂软件系统来说,软件的系统架构对于确保最终系统的质量具有十分重要的意义,不恰当的系统架构将给项目开发带来高昂的代价和难以避免的灾难。
对一个系统架构进行评估,是为了:分析现有架构存在的潜在风险,检验设计中提出的质量需求,在系统被构建之前分析现有系统架构对于系统质量的影响,提出系统架构的改进方案。
架构评估是软件开发过程中的重要环节。
请围绕“论软件系统架构评估”论题,依次从以下三个方面进行论述。
1.概要叙述你所参与架构评估的软件系统,以及在评估过程中所担任的主要工作。
2.分析软件系统架构评估中所普遍关注的质量属性有哪些?详细阐述每种质量属性的具体含义。
3.详细说明你所参与的软件系统架构评估中,采用了哪种评估方法,具体实施过程和效果如何。
下一题(2/4)论文第2题试题二论软件设计模式及其应用。
软件设计模式(Software Design Pattern)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。
使用设计模式是为了重用代码以提高编码效率、增加代码的可理解性、保证代码的可靠性。
软件设计模式是软件开发中的最佳实践之一,它经常被软件开发人员在面向对象软件开发过程中所采用。
项目中合理地运用设计模式可以完美地解决很多问题,每种模式在实际应用中都有相应的原型与之相对,每种模式都描述了一个在软件开发中不断重复发生的问题,以及对应该原型问题的核心解决方案。
请围绕“论软件设计模式及其应用”论题,依次从以下三个方面进行论述。
1.概要叙述你参与分析和开发的软件系统,以及你在项目中所担任的主要工作。
2.说明常用的软件设计模式有哪几类?阐述每种类型特点及其所包含的设计模式。
3.详细说明你所参与的软件系统开发项目中,采用了哪些软件设计模式,具体实施效果如何。
上一题下一题(3/4)论文第3题试题三论数据访问层设计技术及其应用。
2016年山东软考系统架构设计师考前须知
![2016年山东软考系统架构设计师考前须知](https://img.taocdn.com/s3/m/f231d79d6529647d27285254.png)
2016年山东软考系统架构设计师考前须知根据《2016年全国计算机与软件专业技术资格(水平)考试山东考区报名说明》,2016下半年山东软考高级软考系统架构设计师报名安排及考场设置安排如下:
(一)2016年下半年计算机技术与软件专业技术资格(水平)考试报名采用全国统一网上报名方式进行。
应试人员在规定时间内登录中国计算机技术职业资格网(网址:)进行网上报名,进入网页后点击主页左侧的2016年下半年计算机技术与软件专业技术资格(水平)考试网上报名专栏的考生报名窗口,两个入口任选一个进入后按照指令顺序进行报名。
应试人员报名时,请先选择单位或学校所在地(合格证书由该市人事考试机构发放)。
请应试人员根据网上报名流程,如实填写、提交报考信息并上传照片,确认信息填写无误后进行网上缴费,逾期未办理网上缴费的,视作放弃报考资格。
应试人员因提供相关信息、证件不实、报错考试科目或填错个人信息造成的后果,由本人承担相应责任。
报名时间:8月25日9∶00—9月6日16∶00。
缴费时间:8月26日9∶00—9月8日16∶00。
温馨提示:报名缴费时间已过,请应试人员参加考试前,登陆中国计算机技术职业资格网(网址:)打印准考证,准考证打印系统开放时间:11月8日9∶00—11月12日15∶50。
打印方式:在线自行打印
打印地址:点击这里进入山东2016下半年软考准考证打印页面
(二)2016年下半年计算机技术与软件专业技术资格(水平)考试在济南、
青岛、济宁、东营、威海、日照、德州设置考区。
具体考试地点一般安排在高校,准考证上面会有考点具体信息。
如需了解更多系统架构设计师资讯,请看希赛软考学院!。
2016年下半年系统架构设计师真题(案例分析题)
![2016年下半年系统架构设计师真题(案例分析题)](https://img.taocdn.com/s3/m/5685ed5a52ea551810a687f5.png)
2016年下半年系统架构设计师真题(案例分析题)案例分析题试题一(共25分)阅读以下关于软件架构设计的叙述,在答题纸上回答问题1至问题3 0 【说明】某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机应用程序的质量和效率。
在项目之初,公司的系统分析师对该集成开发环境的需求进行了调研和分析,具体描述如下:a.需要同时支持该厂商自行定义的应用编程语言的编辑、界面可视化设计、编译、调试等模块,这些模块产生的模型或数据格式差异较大,集成环境应提供数据集成能力。
集成开发环境还要支持以适配方式集成公司现有的应用模拟器工具。
b.经过调研,手机应用开发人员更倾向于使用Windows系统,因此集成开发环境的界面需要与Windows平台上的主流开发工具的界面风格保持一致口c.支持相关开发数据在云端存储,需要保证在云端存储数据的性和完整性。
d.支持用户通过配置界面依据自己的喜好修改界面风格,包括颜色、布局、代码高亮方式等,配置完成后无需重启环境。
e.支持不同模型的自动转换。
在初始需求中定义的机器性能条件下,对于一个包含50个对象的设计模型,将其转换为相应代码框架时所消耗时间不超过5秒。
f.能够连续运行的时间不小于240水时,意外退出后能够在1 0秒之自动重启。
g.集成开发环境具有模块化结构,支持以模块为单位进行调试、测试与发布口h.支持应用开发过程中的代码调试功能:开发人员可以设置断点,启动调试,编辑器可以自动卷屏并命中断点,能通过变量监视器查看当前变量取值。
在对需求进行分析后,公司的架构师小查阅了相关的资料,认为该集成开发环境应该采用管道一过滤器(Pipe-Filter)的架构风格,公司的资深架构师王工在仔细分析后,认为应该采用数据仓储(Data Repository)的架构风格。
公司经过评审,最终采用了王工的方案。
【问题1】(10分)识别软件架构质量属性是进行架构设计的重要步骤。
请分析题干中的需求描述,填写表1-1中(1)~(5)处的空白。
2016年下半年系统架构设计师考试下午真题(完整版)
![2016年下半年系统架构设计师考试下午真题(完整版)](https://img.taocdn.com/s3/m/6cd54d6b3b3567ec102d8ad2.png)
2016年下半年系统架构设计师考试下午真题(专业解析+参考答案)1、阅读以下关于软件架构设计的叙述,在答题纸上回答问题1至问题3 。
【说明】某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机应用程序的质量和效率。
在项目之初,公司的系统分析师对该集成开发环境的需求进行了调研和分析,具体描述如下:a.需要同时支持该厂商自行定义的应用编程语言的编辑、界面可视化设计、编译、调试等模块,这些模块产生的模型或数据格式差异较大,集成环境应提供数据集成能力。
集成开发环境还要支持以适配方式集成公司现有的应用模拟器工具。
b.经过调研,手机应用开发人员更倾向于使用Windows系统,因此集成开发环境的界面需要与Windows平台上的主流开发工具的界面风格保持一致口c.支持相关开发数据在云端存储,需要保证在云端存储数据的机密性和完整性。
d.支持用户通过配置界面依据自己的喜好修改界面风格,包括颜色、布局、代码高亮方式等,配置完成后无需重启环境。
e.支持不同模型的自动转换。
在初始需求中定义的机器性能条件下,对于一个包含50个对象的设计模型,将其转换为相应代码框架时所消耗时间不超过5秒。
f.能够连续运行的时间不小于240小时,意外退出后能够在10秒之内自动重启。
g.集成开发环境具有模块化结构,支持以模块为单位进行调试、测试与发布。
h.支持应用开发过程中的代码调试功能:开发人员可以设置断点,启动调试,编辑器可以自动卷屏并命中断点,能通过变量监视器查看当前变量取值。
在对需求进行分析后,公司的架构师小张查阅了相关的资料,认为该集成开发环境应该采用管道一过滤器(Pipe-Filter)的架构风格,公司的资深架构师王工在仔细分析后,认为应该采用数据仓储(Data Repository)的架构风格。
公司经过评审,最终采用了王工的方案。
问题内容:【问题1】(10分)识别软件架构质量属性是进行架构设计的重要步骤。
请分析题干中的需求描述,填写表1-1中(1)~(5)处的空白。
系统架构设计师考试试地的题目分类精解2016案例分析报告材料与论文篇
![系统架构设计师考试试地的题目分类精解2016案例分析报告材料与论文篇](https://img.taocdn.com/s3/m/fb203151195f312b3169a5c1.png)
系统架构设计师考试试题分类精解2016(案例分析与论文篇)准备参加2016年下半年系统架构设计师考试的你,是不是在为考试的难点案例分析和论文写作发愁?不知道看什么书好?下面希赛软考学院小编为你推荐一本书——《系统架构设计师考试试题分类精解2016(案例分析与论文篇)》,此书对历年案例分析和论文真题进行了分析、总结和讲解,为你提供案例分析解题及论文写作的思路和技巧。
内容介绍《系统架构设计师考试试题分类精解2016(案例分析与论文篇)》内容紧扣考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。
对于案例分析试题,书中给出了解答方法,并总结了案例分析回答的思路,考生可通过阅读本书掌握考试大纲规定的知识点、考试的重、难点,熟悉案例分析试题形式、试题的深度和广度、考试内容的分布,以及答题方法和技巧。
对于论文试题,书中给出了试题的解答方法,并提供了论文的写作知识、常见问题,以及解决办法。
考生通过阅读本书,可了解论文出题方向,及论文写作方法与技巧。
章节信息介绍第1章案例分析1.1试题1(2015年下半年试题1)1.2试题2(2015年下半年试题2)1.3试题3(2015年下半年试题3)1.4试题4(2015年下半年试题4)1.5试题5(2015年下半年试题5)1.6试题6(2014年下半年试题1)1.7试题7(2014年下半年试题2)1.9试题9(2014年下半年试题4)1.10试题10(2014年下半年试题5) 1.11试题11(2013年下半年试题1-5) 1.12试题12(2013年下半年试题2-6) 1.13试题13(2013年下半年试题3-7) 1.14试题14(2013年下半年试题4-8) 1.15试题15(2013年下半年试题5-9) 1.16试题16(2012年下半年试题1) 1.17试题17(2012年下半年试题2) 1.18试题18(2012年下半年试题3) 1.19试题19(2012年下半年试题4) 1.20试题20(2012年下半年试题5) 1.21试题21(2011年下半年试题1) 1.22试题22(2011年下半年试题2) 1.23试题23(2011年下半年试题3) 1.24试题24(2011年下半年试题4) 1.25试题25(2011年下半年试题5) 1.26试题26(2010年下半年试题1) 1.27试题27(2010年下半年试题2) 1.28试题28(2010年下半年试题3) 1.29试题29(2010年下半年试题4)1.31试题31(2009年下半年试题1) 1.32试题32(2009年下半年试题2) 1.33试题33(2009年下半年试题3) 1.34试题34(2009年下半年试题4) 1.35试题35(2009年下半年试题5) 第2章论文写作2.1试题1(2015年下半年试题1) 2.2试题2(2015年下半年试题2) 2.3试题3(2015年下半年试题3) 2.4试题4(2015年下半年试题4) 2.5试题5(2014年下半年试题1) 2.6试题6(2014年下半年试题2) 2.7试题7(2014年下半年试题3) 2.8试题8(2014年下半年试题4) 2.9试题9(2013年下半年试题1) 2.10试题10(2013年下半年试题2) 2.11试题11(2013年下半年试题3) 2.12试题12(2013年下半年试题4) 2.13试题13(2012年下半年试题1) 2.14试题14(2012年下半年试题2) 2.15试题15(2012年下半年试题3)2.17试题17(2011年下半年试题1)2.18试题18(2011年下半年试题2)2.19试题19(2011年下半年试题3)2.20试题20(2011年下半年试题4)2.21试题21(2010年下半年试题1)2.22试题22(2010年下半年试题2)2.23试题23(2010年下半年试题3)2.24试题24(2010年下半年试题4)2.25试题25(2009年下半年试题1)2.26试题26(2009年下半年试题2)2.27试题27(2009年下半年试题3)2.28试题28(2009年下半年试题4)更多系统架构设计师考试资讯,请到希赛软考学院。
2016年下半年系统架构设计师考试上午真题(完整版)
![2016年下半年系统架构设计师考试上午真题(完整版)](https://img.taocdn.com/s3/m/76fca22b59eef8c75fbfb3d2.png)
31、面向对象的分析模型主要由( )、用例与用例图、领域概念模型构成; 设计模型则包含以包图表示的软件体系结构图、以交互图表示的( )、完整 精确的类图、针对复杂对象的状态图和描述流程化处理过程的( )等。 A、业务活动图 B、顶层架构图 C、数据流模型 D、实体联系图 A、功能分解图 B、时序关系图 C、用例实现图 D、软件部署图 A、序列图 B、协作图 C、流程图 D、活动图
A、100 B、108 C、162 D、180 A、0
全职师资直播+录播双保障 1v1全程辅导
B、8 C、54 D、62
希赛网() 400-111-9811
7、某文件系统文件存储采用文件索引节点法。假设文件索引节点中有 8 个地址 项 iaddr[0]~iaddr[7],每个地址项大小为 4 字节,其中地址项 iaddr[0]~ iaddr[5]为直接地址索引,iaddr[6]是一级间接地址索引,iaddr[7]是二级间 接地址索引,磁盘索引块和磁盘数据块大小均为 4KB。该文件系统可表示的单 个文件最大长度是( )KB。若要访问 iclsClient.dll 文件的逻辑块号分别 为 6、520 和 1030,则系统应分别采用( )。 A、1030 B、65796 C、1049606 D、4198424 A、直接地址索引、一级间接地址索引和二级间接地址索引 B、直接地址索引、二级间接地址索引和二级间接地址索引 C、一级间接地址索引、一级间接地址索引和二级间接地址索引 D、一级间接地址索引、二级间接地址索引和二级间接地址索引
D、变更控制委员会对项目中任何基线工作产品的变更都可以做出决定
26、螺旋模型在( )的基础上扩展而成。 A、瀑布模型 B、原型模型 C、快速模型 D、面向对象模型
27、( )适用于程序开发人员在地域上分布很广的开发团队。( 编程开发人员分成首席程序员和“类”程序员。 A、水晶系列(Crystal)开发方法 B、开放式源码(Open source)开发方法 C、SCRUM 开发方法 D、功用驱动开发方法(FDD) A、自适应软件开发(ASD) B、极限编程(XP)开发方法 C、开放统—过程开发方法(OpenUP) D、功用驱动开发方法(FDD)
软考系统架构设计师下午试地的题目加详解一
![软考系统架构设计师下午试地的题目加详解一](https://img.taocdn.com/s3/m/7dfd8d3e50e2524de4187ec2.png)
软考系统架构设计师下午试题加答案(一) 2016 年下半年软考系统架构设计师考试将于11 月12 日举行。
大家都准备好了吗?下面由希赛小编为大家整理了一些系统架构设计师试题,希望对大家有所帮助。
试题一阅读以下软件架构设计的叙述,根据要求回答问题。
[ 说明]某大型电子商务企业的主要业务之一是网上书城,其主要功能是通过Internet 为用户提供各种图书信息的在线查询、浏览及订购相关图书等多种服务。
PH 软件公司承接了该大型网上书城系统的升级改造开发任务。
该软件公司的领域专家对需求进行深入分析后,得到的部分系统需求如下。
1 用户可能频繁地进行书目查询操作,网上书城需要返回众多符合条件的书目并且分页显示,而且可能每次查询的内容都不一样。
2 网站管理员需要批量对相关书目信息进行修改,并且将更新信息记录到数据库。
3 随着该网上书城知名度的不断提升,每天的业务量非常多,网站的用户访问量越来越大,因此对业务有持续性要求,且要求有限的资源更加合理地规划和使用。
4 随着该企业业务规模的不断扩展,网上书城并购了多家其他同类的网上书城,需要将后台异构数据库系统进行整合。
该软件公司的系统架构师经过多方的研究和论证,集体提出了采用层次式架构风格设计该大型网上书城系统,包括表现层、业务逻辑层和数据访问层。
1 、[ 问题1] 数据访问层负责与应用中的各种数据源打交道,并将它们整合起来,为业务逻辑层提供统一的数据服务。
请对该大型网上书城的 4 个需求进行分析,结合你的系统架构经验,将表2—12 中每个需求适合选用的数据访问模式及选择理由填充完整。
2 、[ 问题2] 业务逻辑的千变万化,使信息系统的开发和维护都变得越来越困难,如何构建灵活高度可扩展性的业务层便成为亟待解决的问题。
结合你的系统架构经验,请用200 字以内的文字说明该网上书城业务逻辑层采用业务容器(BusinessContainer) 架构方式的优点。
3 、[ 问题3]该网上书城表示层框架的设计,采用基于XML的界面管理技术,实现灵活的界面配置、界面动态生成和界面定制。
计算机水平考试高级系统架构设计师2016年下半年下午真题Ⅱ
![计算机水平考试高级系统架构设计师2016年下半年下午真题Ⅱ](https://img.taocdn.com/s3/m/a8471ed4aeaad1f346933fcb.png)
计算机水平考试高级系统架构设计师2016年下半年下午真题Ⅱ(总分:300.00,做题时间:120分钟)一、本试卷满分 75 分。
(总题数:4,分数:300.00)1.试题一论软件系统架构评估对于软件系统,尤其是大规模的复杂软件系统来说,软件的系统架构对于确保最终系统的质量具有十分重要的意义,不恰当的系统架构将给项目开发带来高昂的代价和难以避免的灾难。
对一个系统架构进行评估,是为了:分析现有架构存在的潜在风险,检验设计中提出的质量需求,在系统被构建之前分析现有系统架构对于系统质量的影响,提出系统架构的改进方案。
架构评估是软件开发过程中的重要环节。
请围绕“论软件系统架构评估”论题,依次从以下三个方面进行论述。
1.概要叙述你所参与架构评估的软件系统,以及在评估过程中所担任的主要工作。
2.分析软件系统架构评估中所普遍关注的质量属性有哪些?详细阐述每种质量属性的具体含义。
3.详细说明你所参与的软件系统架构评估中,采用了哪种评估方法,具体实施过程和效果如何。
(分数:75.00)__________________________________________________________________________________________ 正确答案:(一、首先用400-600字的篇幅简要叙述作者参与开发的软件系统的概要和所担任的工作。
二、架构所关注的质量属性主要包括:性能、可用性、可修改性、安全性。
1、性能性能(performance)是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理的事件的个数。
2、可用性可用性(availability)是系统能够正常运行的时间比例。
经常用两次故障之间的时间长度或在出现故障时系统能够恢复正常的速度来表示。
3、安全性安全性(security)是指系统在向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。
2016年系统架构师考试题详解
![2016年系统架构师考试题详解](https://img.taocdn.com/s3/m/918db41958eef8c75fbfc77da26925c52cc591a5.png)
1 考试科目一:综合知识1.1 在嵌入式系统的存储部件中,存取速度最快的是(1)。
2016年(1)A。
内存B.寄存器组C。
FlashD.Cache【答案】B【解析】本题考查嵌入式系统存储结构的基础知识嵌入式系统的存储结构采用分级的方法来设计,从而使得整个存储系统分为四级,即寄存器组、高速缓冲(Cache)、内存(包括flash)和外存,它们在存取速度上依次递减,而在存储容量上逐级递增。
1.2 实时操作系统(RTOS)内核与应用程序之间的接口称为(2)。
2016年(2)A。
I/O接口BC.APID。
GUI【答案】C【解析】API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
所有操作系统(不仅仅只是嵌入式操作系统)给应用程序提供的接口,称之为API.选项中的GUI,是用户与操作系统之间的接口:图形用户界面(Graphical User Interface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
1.3 嵌入式处理器是嵌入式系统的核心部件,一般可分为嵌入式微处理器(MPU)、微控制器(MCU)、数字信号处理器(DSP)和片上系统(SOC).以下叙述中,错误的是(3)。
2016年(3)A。
MPU在安全性和可靠性等方面进行增强,适用于运算量较大的智能系统B。
MCU典型代表是单片机,体积小从而使功耗和成本下降C.DSP处理器对系统结构和指令进行了特殊设计,适合数字信号处理D。
SOC是一个有专用目标的集成电路,其中包括完整系统并有嵌入式软件的全部内容【答案】A【解析】MPU采用增强型通用微处理器。
由于嵌入式系统通常应用于环境比较恶劣的环境中,因而MPU在工作温度、电磁兼容性以及可靠性方面的要求较通用的标准微处理器高.但是,MPU在功能方面与标准的微处理器基本上是一样的。
系统架构设计师真题_2016下半年_上午试卷
![系统架构设计师真题_2016下半年_上午试卷](https://img.taocdn.com/s3/m/4118be7cdd88d0d232d46ad9.png)
软考帮·史上最清爽1,l r-J 全国软考贞题痄D.数学建模需要从失败和用户的反馈中学习和改进•The objective of_____Ql_is to determine what parts of the application software will be assigned to what hardware. The major software components of the system being developed have to be identified and then a11ocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is (72). Most information systems require data to be stored and retrieved, whether a small file, such as a memo produced by a word processor, or a large database, such as one that stores an organization's accounting records. The second function is the� the processing required to access data , which often means database queries in Structured Query Language. The third function is the ____QiL, which is the logic documented in the DFDs, use cases, and functional requirements. The fourth function is the presentation logic , the display of information to the user and the acceptance of the user's commands. The three primary hardware components of a system are �-(71) (72)(73)(74) A.architecture design B.modular designC.physical designD. distribution design A.data access components B.database management system C.data storage D.data entities A.data persistence B.data access objects C.database connection D.data access logic A.system requirements B.system architectureC.application logicD.application program(75)A. computers, cables and network C.CPUs, memories and I/0 devic e s B.clients, servers, and networkD.CPUs, hard disks and I/0 devices _2016年下半年系统架构设计师上午试卷第10页(共10页)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件产品线体系机构什么是软件产品线?软件产品线在软件开发过程中有什么作用?定义:软件产品线是一个产品的集合,这些产品共享一个公共的、可管理的特征集,这些特征集能够满足选定市场或任务领域的特定需求。
这些系统遵循一个预描述的方式,是在公共的核心资源上开发的。
作用:软件产品线是一个是非适合专业软件开发组织的软件开发方法,能有效提高软件生产率和质量、缩短软件开发时间、降低总开发成本;主要组成部分:核心资源和产品集合。
核心资源:包括产品线中所有产品共享的产品线体系结构,新设计开发的或通过现有系统再工程得到的、需要在整个产品线中系统化重用的软件构件。
产品线开发的4个技术特点:过程驱动、特定领域、技术支持及体系结构为中心。
软件产品线包括哪些过程?如何实现软件产品线创建与演化?软件产品线演化是指什么?如何实现演化?过程模型:双生命周期模型(领域工程+应用工程);SEI模型(核心资源开发+产品开发+管理)和三生命周期(企业工程+领域工程+应用工程)模型;4种建立方式:用演化方式还是革命方式+基于现有产品还是开发全新产品线(1)将现有产品演化为产品线(2)用软件产品线替代现有产品集(3)全新软件产品线演化(4)全新软件产品线开发演化:指的是由于各种原因引起产品线所进行的改动而变成新的产品线;产品线的演化包括:核心资源的演化、产品的演化和产品的版本升级;框架的定义及特征定义:框架是由开发人员定制的应用系统的骨架,是整个系统或子系统的可重用设计,由一组抽象构件和构建实例间的交互方式组成;特征:反向控制;可重用性;扩展性;模块化或构件化;软件产品线体系结构定义、特点及个性实现机制定义:软件产品线体系结构是只一个软件开发组织为一组相关应用或产品建立的公共体系结构。
特点:同领域模型一样,软件产品线体系结构中也可分为共性部分和个性部分;共性部分是产品线中所有产品在体系结构上的共享部分,是不可改变的。
个性部分是指产品线体系结构可以变化的部分;产品线体系结构设计的目的尽量扩展产品线中所有产品共享的部分,同时提供一个尽量灵活的体系结构变化机制;个性实现机制:继承;扩展和扩展点;参数化;配置和模块互连语言;自动生成;编译时不同实现的选择;页15 共页1 第例题:希赛公司各种网络安全防火墙系统,引入产品线开发方法,问题如下:1.公司是否适合使用软件产品线方法,并说明理由适合软件产品线开发方法;公司的产品特点为:各种防火墙系统属于一种产品集合,具有很多共性,同时,每种不同的防火墙又具有自己本身的个性特点;2.在原有产品的基础上建立软件产品线的方式,并简要评价(1) 将现有产品演化为产品线:在基于现有产品体系结构设计产品线体系结构的基础上,将特定产品的构件逐步地、越来越多地转化为产品线的公用构件,从基于产品的方法“慢慢地”转化为基于产品线的软件开发。
主要优点是通过对投资回收期的分解,对现有系统演化的维持使产品线方法的实施风险降到了最低,单完成产品线核心资源的总周期和总投资都比使用革命方式要大;(2)用软件产品线替代现有产品集:基本停止现有产品的开发,所有努力直接针对软件产品线核心资源开发。
需求变化会导致初始投资报废的风险加大3.成功实施软件产品线的主要因素(1)对该领域的产品开发已具备长期积累的经验;(2)一个用于构建产品的好的核心资源库;(3)好的产品线体系结构;(4)好的管理(软件资源、人员组织、过程)支持基于体系结构软件开发MVC模式:对于界面可变性设计的要求,MVC把交互式系统的组成分解成模型、视图和控制器三种构件。
模型构件:独立于外在显示内容和形式,是软件所处理问题逻辑的内在抽象,它封装了问题的核心数据、逻辑和功能计算关系,独立于具体的界面表达和输入/输出操作;视图构件:把模型数据及逻辑关系和状态信息以特定的形式展示给用户,它从模型获得显示信息,对于相同的信息可以有多个不同的显示视图;控制器构件:处理用户与软件的交互操作,决定软件的控制流程,确保用户界面和模型间的对应联系,它接收用户的输入,将输入反馈给模型,进而实现对模型的计算控制,它是模型和视图协调工作的部件。
设计模式的分类5种创建型模式:工厂方法,抽象工厂,建造者,原型及单件;7种结构型模式:适配器,桥,组合,外观,装饰,代理,享元模式;11种行为型模式:职责链,中介者,对象状态,策略,命令,备忘录,访问者,迭代器,解释器,观察者,模板方法;MVC与MVP的比较MVC模式是创建软件很好的途径,它所提倡的一些原则,如,内容和显示分离、隔离模型、视图和控制器的构件等,会使应用程序的体系结构更健壮,更具有扩展性,也会是软件在代码重用和体系结构方面上一页15 共页2 第个新的台阶;MPV:Presenter(呈现器)负责逻辑的处理,模型提供数据,视图负责显示;MVP与MVC的一个重大区别就是:MVP不直接使用模型,他们之间的通行时通过呈现器来进行的,所有的交互都发生在呈现器内部,而在MVC中视图会直接读取模型数据而不是通过控制器。
中间件技术中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于操作系统之上,管理计算机资源和网络通信,实现应用之间的互操作。
主要有下面6个基本功能:(1)负责客服机和服务器之间的连接和通信(2)提供应用层不同服务之间的互操作机制(3)提供一个多层体系结构的应用开发和运行平台(4)屏蔽硬件、操作系统、网络和数据库的差异(5)提供应用的负载均衡、高可用、安全机制和管理功能,保证交易的一致性(6)提供一组通用的服务去执行不同的功能中间件的类别远程过程调用(RPC):客服进程和服务进程通过网络进行通信,相应的存根(Stub)过程和运行支持提供数据转换和通行服务,从而屏蔽不同的操作系统和网络协议;存根过程用来解码请求消息中的参数,调用相应的服务过程和编码应答消息的返回值。
对象请求代理(ORB):ORB是CORBA模型的核心组件,它的作用在于提供一个通信框架,透明地在异构的分布式计算环境中传递对象请求;CORBA对象之间不直接进行通信,对象通过远程存根对运行在本地计算机上的ORB发出请求,本地ORB使用IIOP将该请求传递给其他计算机上的ORB。
RMI:Java的远程方法调用。
面向消息的中间件:MOM利用高效可靠的消息传递机制进行平台无关数据交换,并基于数据通信来进行分布式系统的集成,具有3个特点:(1)通信程序可以在不同的时间运行(2) 对应用程序的结构没有约束(3) 程序与网络复杂性相隔离事务处理监控器:交易中间件什么是基于体系机构的设计方法?简要说明基于体系结构的设计方法的生命周期模型及设计步骤?ABSD方法为产生软件系统的概念体系结构提供基础,概念体系结构代表了在开发过程中做出的第一个选择,相应地,它是达到系统质量和业务目标的关键,为达到预定功能提供了一个基础。
由业务、质量和功能需求的组合驱动ABSD,ABSD设计活动在体系结构驱动已决定就可开始,这意味着需求获取和分析活动还没有完成,就开始了软件设计,分析与设计活动并行;页15 共页3 第ABSD的三个基础:功能的分解;通过体系结构风格来实现质量和业务需求;软件模板的使用;在ABSD方法中,必须记录所有做出的决策以及这些决策的原理,这有利于决策的跟踪和决策评审;ABSD方法与生命周期:功能需求业务用例抽象、用例抽象构件架构师的经验软件模板质量需求遗留系统ABSD约束质量抽象、实际构件需求需求体系因素、设计分析方法结构选项体系结构设计过程:)(1标识构件;(生成类图、对类进行分组、把类打包成构件)(4) 分析构件之间的相互作用提出软件体系结构模型(3) 把构件映射到体系结构中(2)软件体系结构正交化(5)产生软件体系结构(6)体系结构演化过程:(1需求变动归类))体系结构演化计划(2 修改、增加或删除构件)(3(4)更新构件的相互作用构件组装与测试)(5 )(6技术评审演化后的体系结构)(7 基于体系结构的软件开发模型:体系结构演化体系结构复审??体系结构实现?体系结构文档化体系结构设计体系结构需求??JavaJavaB/S例题:结构选用.Net平台还是企业版平台,最终选用企业版平台。
问题如下:给出两个平台各自具备的优势及两个平台的共有特点(从下面选项中选择) 1. (1)良好跨平台可移植性支持)易于部署与配置(2 ()多程序设计语言支持3 多层应用开发支持Web4()良好的()丰富的多厂商外部支持5 /(对象关系)映射支持O/R)良好的6(7()针对特定平台的优化支持8()良好的源代码以外的可定制性支持)良好的9(Web服务支持页15 共页4 第.Net平台特点:(2)(3)(7)Java企业版平台特点:(1)(5)(8)共有特点:(4)(6)(9)2.分别针对基于EJB的重量级框架和基于Struts等轻量级框架,说明MVC模式中的各组件应采用何种构件实现在基于EJB的重量级框架中,实现的构件分别为:模型(Model):由EJB构件实现视图(View):由JSP构件实现控制器(Controller):由Servlet 实现在基于Struts等的轻量级框架中,实现的构件分别为:模型(Model):由Java Bea n构件实现视图(View):由JSP构件实现控制器(Controller):由Servlet构件实现3.从组件耦合度、组件分工及开发工程化支持等3个方面说明MVP与MVC模式的主要区别(1)在组件耦合度方面:在MVP模式中,视图并不直接使用模型,它们之间的通信通过Presenter 进行,从而实现了视图与模型的分离,而在MVC模式中,视图直接与模型交互。
(2)在组件分工方面:在MVP模式中,视图需要处理鼠标及键盘等触发的界面事件,而在MVC 模式中这通常是由控制器完成的工作;在MVP模式中,系统核心业务逻辑组织集中在Presenter 中,而在MVC模式中,相应的控制器通常只完成事件的分发。
(3)在开发工程化支持方面:MVP模式可更好地支持单元测试,而在MVC模式中,由于模型与视图绑定,因此难以实施相应的单元测试;在MVP模式中,Presenter基于约定接口与视图和模型交互,可更好地支持组件的重用。
4.说明事务的基本特征,并简单描述EJB规范中提供的两种事务控制的方法;事务的基本特征包括:原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。
事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。
一致性:在事务开始之前和事务结束以后,数据的完整性限制没有被破坏。
隔离性:两个事务的执行是互不干扰的,两个事务时间不会互相影响。
持久性:在事务完成以后,该事务对数据所作的更改便持久地保存在数据库之中,并且是完全的。