ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:347.23KB ,
资源ID:15825689      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15825689.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件体系结构真题精选Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件体系结构真题精选Word下载.docx

1、(3)可重用构件应该具有较高的灵活;(4)可重用构件应该具有严格的质量保证;(5)可重用构件应该具有较高的标准化程。 3基于构件的软件开发的优势是什么?基于构件的软件开发面临哪些挑战和困难? 优势:基于构件的软件将软件开发的重点从程序编写转移到了基于已有构件的组装,更快地构造系统,减轻用来支持和升级大型系统所需要的维护负担,从而降低了软件开发的费用。困难和挑战:没有可依据的参考,可用资源和环境缺乏,开发难度高,而各方面需求增长速度与日剧增,更新和升级的跟进是一个不小的挑战.此外,在同一系统采用多个开发商提供的构件,它们之间的兼容性可能是开发过程中所要面对的一个严峻的问题。挑战和困难:(1)在同

2、一系统采用多个开发商提供的构件,它们之间的兼容性可能是开发过程中所要面对的一个严峻的问题;(2)采用随处可以购买到的构件可能会使开发出来的软件产品丧失技术上的独创性和市场上的竞争力;(3)第三方的构件开发商可能歇业,这会使购买的构件失去维护服务。这些都是在购买第三方构件进行软件开发时无法回避的问题,因此需要对这些风险进行充分的估计。4就项目管理方面而言,软件重用项目与非重用项目有哪些不同之处?使用软件重用技术可减少重复工作,提高软件生产率, 缩短开发周期。同时,由于软构建大多经过严格的质量认证,因此有助于改善软件质量,大量使用构建,软件的灵活性和标准化程度可得到提高。5软件体系结构模型是软件体

3、系结构的表现形式,软件体系结构模型可以分为哪几种,具体是如何划分的?6引入了软件体系结构以后,传统软件过程发生了哪些变化?这种变化有什么好处?软件体系结构的引入使软件设计开发更加具体和形象,它的模型更使得软件过程更加方便和多样化。其好处在于:包括程序员在内的绝大多数系统的利益相关人员都借助软件体系结构来进行彼此理解、协商、达成共识或者相互沟通的基础,软件体系机构的模型可以应用到具有相似质量属性和功能需求的系统中,并能够促进大规模软件的系统级复用,在很多方面使得软件开发更加人性化。7软件体系结构的生命周期模型与软件生命周期模型有什么关系?软件体系结构是贯穿于软件研发的整个生命周期的系统开发、运行

4、、维护所实施的全部工作和任务的结构框架,给出了软件开发活动各阶段之间的关系,软件体系结构的生命周期模型为软件生命周期模型提供了很好的结构依据和参考,也为其构建了很好的开发方式。8层次系统结构和基于消息的层次系统结构有什么区别? 层次结构将系统进行分级组织,其组织思想是:在层次结构中,每一层向上层提供服务,并作为客户向下层请求服务。分层系统的优点:支持基于抽象程度递增的系统设计;支持功能增强;支持重用。分层系统的缺点:并不是每个系统都可以很容易的划分为分层的模式,甚至即使是层次化的,出于性能的考虑,也不得不吧一些低及或高级的功能综合起来;很难找到一个合适的、正确的层次抽象方法。消息总线是系统的连

5、接件、负责消息的分派、传递和过滤以及处理结果的返回。消息是构件之间通信的唯一方式。由于构件通过总线进行连接,并不要求各个构件具有相同的地址空间或局限在一台机器上,因此该风格可以很好的刻画分布式开发系统,以及CORBA.DCOM和EJB规范的系统。9体系结构描述有哪些方法?有哪些标准和规范?判断题10、Windows的应用系统-是一个具有可视化图像用户界面、可进行多任务进行操作的系统,它为用户提供了风格统一(由窗架、菜单、视窗、工具栏等)界面元素所构成的多任务应用环境。对11、软件体系结构不只是一种对软件系统的表示和描述,它也是可运行的软件。错12、层次化的软件体系结构是指按照分层模式安排一个软

6、件系统组件的结构,每一层为上一层提供服务、不相邻的层间不能进行调用。13、软件体系结构中不应包含中间件。14软件产品的工业化生产:是指建立流水线型的软件产品生产线,是指按()、标准化的规范和规则()来编写和实现各种各样的适应于多环境的软件(),通过软件体系结构来确定各个软件组件如何部署到开发架构模式中,组装成达到期望的软件产品。规范化;软件生产规范;组件15什么是软件体系结构?描述软件体系结构的主要内容及组织是什么?16软件体系结构分析和评估的概念和意义是什么?17什么是分布式应用程序和体系结构的概念及优点?18软件设计模式可以分为哪些层次?架构模式、设计模式、习惯用法。19简述外观模式与适配

7、器模式的区别。 外观模式简化接口是为了更好地使用某个类库。适配器模式转换接口的目的是将一个不适合使用的接口转换为可以被使用的接口,或者将一些接口不同但功能相同或相近的接口加以转换,以便统一使用。20简述结构型模式的分类。 分为两类:结构型类模式:关心类的组合,使用继承来组合接口或类,提供了类之间的关联方式。结构型对象模式:关心类和对象的组合,描述了如何对一些对象进行组合,从而实现新功能的一些方法。具体来说,通过关联关系,可以在一个类中定义另一个类的对象,然后通过该对象调用其方法。21简述迭代器模式的主要功能。 提供对聚合对象的迭代访问:以不同的方式遍历聚合对象,如向前、向后;对同一聚合同时进行

8、多个遍历;以不同的遍历策略遍历聚合;多态迭代:为不同的聚合结构提供统一的迭代接口,即,通过一个迭代接口访问不同的聚合结构。更多内容请访问睦霖题库微信公众号22软件设计模式是对软件设计经验的总结,是对软件设计中()下反复出现的设计问题的、经过验证的、成功解决方案的描述。特定环境23早在1968年,计算机领域的大师Dijstra指出:项目规模越大,其()就越重要。整体架构24软件体系结构的三个基本要素是()、()、()构件;连接件;约束25对()的关注正是软件架构师与一般的软件设计师的不同之处,一般的软件设计师主要关注软件功能的设计,并要遵循架构师给出的设计准则。软件质量26IEEE1471-20

9、00标准定义软件体系结构是“系统的基本组织结构,包括系统构成要素、这些构成要素相互之间以及()之间的关系,还包括系统设计及演化时应遵循的原则”。运行环境27创建型软件设计模式的两个主导思想:()了系统使用的具体类的知识,隐藏这些具体类的实例被创建与结合的细节。封装28简单工厂方法模式的特点是仅仅有一个具体的创建者类,并且在此类中包含一个()方法。静态工厂29()是指确保一个仅有一个唯一的实例,并提供一个全局的访问点。单例模式30()软件设计模式的主要目的是将不同的类和对象组合在一起,形成更大或者更复杂的结构体。结构型31类适配器模式通过()的方式改变已经存在的接口而形成新的接口,使之适合客户类

10、调用的需要;对象适配器模式使用调用或者聚合的方式选择调用多个类中的方法,形成新的接口。继承32适配器模式与外观模式都是为了设计新的接口而存在。它们的区别在于:适配器模式是()接口,外观模式是简化接口。转换33()软件设计模式解释对象之间是怎样进行交互的。行为型34()模式能够提供一种方法按照顺序访问一个聚合对象中的所有元素,而又不需要暴露该对象的内部表示。迭代器35中介者模式的要点是将所有对象之间的交互细节抽象到一个独立的类中,这个类叫做()中介者类36利用调用返回风格软件体系结构设计的软件系统使用的是()策略,其主要思想是将一个复杂的大系统分解为一些子系统,以便降低复杂度,并且增加可修改性。

11、分而治之37在()软件体系结构中,每个组件都有一组输入和输出,组件读入数据流,经过数据处理,然后产生输出数据流。管道-过滤器38顺序批处理软件体系结构是()体系结构的一个子类型。在该系统种,组件为独立的程序,并且这些组件按照先后顺序处理,即只有当一个组件运行彻底结束以后,下一个组件才能开始执行。数据流风格39主程序-子程序软件体系结构特别关注(),面向对象软件体系结构特别关注数据与功能的封装。功能的实现40试解释Web服务栈的层次结构。ML(可扩展标记语言)、SOAP(简单对象访问协议)、WSDL(web服务定义语言)、UDDI(统一描述发现和集成)。41软件体系结构风险分析有哪些基本步骤?体

12、系结构文档化,体系结构复审,体系结构实现,体系结构演化。单项选择题42、软件危机的原因不包括()。A.用户需求不明确B.缺乏正确的理论指导C.软件规模越来越大D.软件复杂度越来越低D43、下列选项中,哪个不是重用组织框构中的主要组成成员()。A.协调组B.构件应用组C.构件需求组D.构件开发组C44、下列选项中,不是软件危机的原因的是()。C.软件规模越来越小D.软件的复杂度越来越高P245、不属于软件体系结构的核心模型的最基本的元素是()。A.构件B.连接件C.配置D.角色46、选项中不属于“4+1”试图模型的是()。A.逻辑视图B.物理视图C.连接视图D.开发视图47、Kruchten在1995提出了“4+1”模型,从5个不同的视角来描述软件体系结构,其中“4”不包括的视图是()B.开发视图C.物理视图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1