软件体系结构课后作业及参考答案_第1页
软件体系结构课后作业及参考答案_第2页
软件体系结构课后作业及参考答案_第3页
软件体系结构课后作业及参考答案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目理方而言软件用项与非项目哪些同之。答:件重用技术少重复工作软件生产率,发周期。同由于软构建过严格的质证,因此有改善软件质使用构建,软件的灵活标准化程度到提高。、实参/组织个软重用目的发,后总你是组织项目开发参加了一个管理系统的,该项目重用已有的软品用于开发软件系统,到提高软件的开发质量,降低成本的目的过程中使用码的复用、结果的复用析结果的复测试信息的等。、为么要究软体系?答:1.系结构是系中不同参与行交流和信播的媒介。2件体系结构了早期的设策成果。3件体系结构作为一种可的模型。、根软件系结的定你认软件系结的模应该哪些分组?答:件(component)组代码,如的模块;也是一个独立序数据库的服器)件(connector)是关系的抽象,用以表示构件之间的相互作用。如过程调用、管道、远程过程调用等;制(constrain)对构件和连的语义说明、在件体结构研究用中你认还有些不之处答:乏同意的软系结构的概导致体系结研究范畴模,缺乏同意。软件体系结究缺乏统一论模型支持在体系结构方便,尽管了多种标准建议标准,很难操作。有关软件体构性质的研不充分,不给出一个良结构的属性定标准,没良体系结构计指导原则而对件开发实践有力的促进。缺乏有效的环境软件体构理论研究支持不同步乏有效的体构分析、设针和验证工持,导致体构应的困难。缺乏有效的结构复用方体系结构发法研究相对。、选一个模合的系为其“4+1型视图(Logical,设计的对型(使用面象的设计方)。视图(Process捉设计的并同步特征。视图(Physical,描述了软硬件的映射映了分布式。视图(DevelopmentView描述了在开中软件的静织结构。的描述,即的各种决定以围绕着这视图来组织后由一些用(use或场景(来说明,从了第五图。1/4

、引了软体系构以传统件过发生哪些化?种变有什好处软件体系结引入使软件开发更加具形象,它的更使得软件更加方便和化。其好处:包括程序的绝大系统的利益人员都借助体系结构来彼此理解、、达成共识相互沟通的,软件体系的模型可以具有质量属性和需求的系统并能够促进模软件的系复用,在很面使得软件更加人性化、软体系构的命周型与件生周期型有么关?软件体系结贯穿于软件的整个生命的系统开发行、维护所的全部工作务的结构框给出了软件动各阶间的关系,体系结构的周期模型为生命周期模供了很好的依据和参考为其构建了的开发方式、层系统构和于消层次统结有什区别层次结构将进行分级组其组织思想在层次结构每一层向上供服务,并客户向下层服务。分层优点:基于抽象程增的系统设支持功能增支持重用。系统的缺点不是每个系可以很容易分为分层的甚至是层次化的于性能的考也不得不吧低及或高级能综合起来难找到一个的、正确的抽象方法。总线是系统接件、负责的分派、传过滤以及处果的返回。是构件之间的唯一方式于构件通过行连并不要求各件具有相同址空间或局一台机器上此该风格可好的刻画分开发系统,CORBA.DCOM系统。

规、试析和较B/S二层C/S和层,指各自优点点。二层体将应用一分,服务器负管理,客户成与用户的任务。优点1)C/S构具有强大操作的处理能力,思想简单,人们理解和对软硬变化有极大应性和灵活易于对系统扩充和缩小的功能构建隔离,节约费用。缺点开发成本较)序设计复杂3内容和形式(4界面风一,使用繁易推广件移植困难(维护和升级(术不能轻易。三层CS的基础上进改造,加了一个服,其优点允理的划分三构的功能,高系统和软可维护性和展性良好的可升放性)应用的各层可以并行开发,可以选择各自最适合的开发语言)为严格的管理奠定了的基础。风是上述三层结构的一种方式,其具构为:浏览Web据库服务器点(基于B/S构的软件,安装,修改护全在服务解决)提异种机,异,异种应用的联机,联同意服务的实的开放性缺1乏对动态页持能力,没成有效的数处理能力查询等响应上,要远远C/S结构)数交一般以页单位,数据态交互性不不利于在线处理应用。和分别在哪合?1.DSSA只对某一个行设计专家的提取,存组织,但可时使用多种结构风格;某个体系结格中进行体计专家知识织时,可以取的公共结设计方法扩多个领域。2/4

2.DSSA特定领域参结构通常选个或多个适研究领域的结构风格,计一个该领用的体系结析设计工具3系结构风格义和该风格的领域是直,提取的设识比用提取的设计专家知识的应用范围要广。4.DSSA系结构风格为互补的两术。、在件开中,用异构有么好,其面影有哪?1.不同的处理强项和弱点个系统的体构应该根据要进行选择解决实际问包,框架,以及其他一系机构上的,目前存在中标准。即某一段时间一标准占据治地位,但终是绝。中,我们总到一些遗留代码,它们效用,但是新系统有某度上的不协然而在很多,将技术与合进行时,总是决重写它们。一单位中,了共享共同件包或相互的一些标准会存在解释示习惯上的。影响:大多用程序只使的代码统的公开功剩下完成系统管能:输入和,用户界面编辑,图表,标准框,通信,确认和旁听,特定领域本定义等。1什么动态件体结构动态件体结构静态件体结构什么别?动态软件体构的动态性:交互性动,结构化动,体系结构性。系统需求,,环境,分因素的变化终造成软件结构的变动之为软件体构演化。软统在运行时系变化称之为体系结构的性,动态软系结构的动包括:交互态性,结构态性,体系动态性。2基于件的态软体系构模的层结构什么基于构件的系统结构模持运行系统态更新,该分为三类,是应用层,层和体系结。

层:处于最,包括构件,构件接口行层:包括连配置,构件,构件描述行结构层:位上层,控制理整个体系,包括体系配置,体系描述和执行、请基于系结的软发模与其软件发模进行较。软件开发模演化模型、模型、喷泉、智能模型传统软件开型存在开发不高地支持软件等缺点。在大中型软件的实践基础于体系结构件开发(整个基于体构的软件过分为体系结设计、文档复审、实现化个子过程论了各过程所要完出了模型在劳动会保险领域应用。实践表明用ABSD模型进件项目开发清晰、易于、可移植性重用粒度大。、如才能高软系统演化答:构造演化性是软两个基本特软件进行渐达到所希望就是软件演软件演化是系列复杂的动组成。对变化的控制件开发者历求的目标引件变化的原多方面的如基本的改变功求的增加高性能发现,环境因素的等。所以对变化甚至演行理解和控得比较复杂难1为什要评软件系结?答:谓软件体系的分析评估是事先通过低廉的评估来识别软件中存在的潜险,找出软系结构中影质量要因素及改施,并在此上检验软件量需求是否体设计中得现,并预见软件质量。体系结构在开发和管理演者越来越的角色,软系结构设计件质量有着重要的影响此最终确保质量有的意义。软系结构评估对系统的某的关心的属行评估和判评估的结果于确认潜在险,并检查段系求的质量,统被实际构前,预测其质量。、从些方评估件体构答:能是指系统响能力,即过多长时间对某个事件响应,或者段事件内系处理的事件数。(可靠软件系统在或系统错误,在意外或使用的情况持软件系统能特性的基力。(3可用性是系够正常运行间比例。经两次故障间间长度或在故障时系统恢复正常的来表示。(4是指系统在法用户提供时能够阻止权用户使用图或拒绝服能力。安全可划分为机、完整性、否认性及可等特性。(可修改指能够快速较高的性能比对系统进更的能力。(6)功能性是系统所能完成所期望的工作的能力。(7)是指体系结扩充或变更为新体系结能力。性是指系统其他系统协程度9)性是指与其境或者系统互的能力。3/4

A司是家相较大软件硬件业,从事络设的开。从一的品开现在已经伸到括摄务器扫描务器光盘务器及其的存服务在内的品。司原的产是一一个开发每个件组一个目组为了应快速化的场,低开本,司想入产线方。然,软产品开发及了一软件发组的多品,择了件产线意着要担由带来许多险。所以公司王总决在弄三个题之再做,首就是公司业务围是否合使产品方法次是何在有产的基上建产品,最是成实施产线的要因是什问题1]请用字以内字说A司是适合产品方法为什?公适合采用产法的件产品线体构是指一个开发组织为应用或产品的公共体系此外同领域模型一样,产品线体系中可以分为部分和个性;产品线体构是产品线资源早期和部分,在产的生命周期品线结构应该保对小和缓慢化以便在生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论