软件体系结构期末考试考题.docx

上传人:李医生 文档编号:10688911 上传时间:2021-05-31 格式:DOCX 页数:6 大小:111.88KB
返回 下载 相关 举报
软件体系结构期末考试考题.docx_第1页
第1页 / 共6页
软件体系结构期末考试考题.docx_第2页
第2页 / 共6页
软件体系结构期末考试考题.docx_第3页
第3页 / 共6页
软件体系结构期末考试考题.docx_第4页
第4页 / 共6页
软件体系结构期末考试考题.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《软件体系结构期末考试考题.docx》由会员分享,可在线阅读,更多相关《软件体系结构期末考试考题.docx(6页珍藏版)》请在三一文库上搜索。

1、精品文档简答题:、软件体系结构定义:1由构成系统的元素的,行为和属性的高级抽象软件体系结构为软件系统提供了一个结构软体系结构不仅.,指导元素集成的模式以及这些模式的约束组成描述,这些元素的相互作用提还显示了系统需求和构成系统的元素之间的对应关系,指定了系统的组织结构和拓扑结构,供了一些设计决策的基本原理。4+1视图模型:2、最终用逻辑视图:,开发视图和场景视图)-个不同角度(逻辑视图,进程视图,物理 视图从5;吞吐量等,性能可扩充性,软件管理;进程视图:系统集成人员,户功能需求;开发视图:编程 人员 通信等。安装,:系统工程人员,系统拓扑,物理视图3、体系结构的核心模型,其中构件连接件和配置是

2、最基本的元素。,连接件配置,端口,角色:由5种元素组成构件表示了系统中主要的计算元素和数据存(1)构件是具有某种功能的可重用性的软件模板单元,复合构件和原子构件;,储构件有两种(2)连接件表示了构件之间的交互;配置表示了构件和连接件的拓扑逻辑和约束。(3)蚊件体系结构-)风格优点:客户 4、三层C/S(/服务器能提高系统和软件允许合理得划分三层结构的功能(1),使之在逻辑上保持相对独立性,;的可维护性和可扩展性使之在处理负荷能力上与处理特性上(2)允许更灵活有效地选用相应的平台和硬件系统,精品文档.精品文档分别适应于结构清晰的三层,并且这些平台和各个组成部分可以具有良好的可升级性和开放性;(3

3、)应用的各层可以并行开发,可以选择各自最适合的开发语言;(4)利用功能层有效地隔离开表示层与数据层,未授权的用户难以绕过功能层而利用数据库工具或黑客手段去非法访问数据层,为严格的安全管理奠定了坚持的基础。三层比二层好在:三层C/S体系结构中增加了一个应用服务区可以将整个应用逻辑驻留在应用服务器上,而只有表示层存在客户机上,三层C/S体系结构将应用层序分成表示层,功能层和数据层三部分。5、同传统分布式体系结构相比Web服务体系结构的主要优势 :高度的通用性和易用性;完全的平台,语言独立性;高度的集成性;容易部署和发布6、UML的主要内容用例图我图;对象图;顺序图通信图;状态图;活动图;构件图;部

4、署图7、与C/S相比,B/S的优点:基于B/S体系结构的软件,系统安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,真正达到了 “零客户端”的功能,很容易在运行时自动升级;B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开 放性基础。综合题:1、应用实例变电综合信息管理系统和内外有别模型,查改有别模型(C/S, B/S混合)及电时才中|中四(给实例,画系统模型图)变电综合信息管理系统 精品文档.精品文档m *聿 击a席,日口制疆包工修曲 甲剧i中工醺咕Qkit AKf 4周J*加仙外.S工田出)C/S,外部B/S内外有别

5、模型(内部J,ua!:r,维护修改 C/S)查改有别模型:(查询浏览B/SC2风格:2、会议安排系统的 和Attendeeinitiator,若干个件能构分别是一个Meeting种包系统含了 3功用来在构件之间传递消AttConn)ImportantAttendee,3 个连接件(MainConn,AttConn,Important但还有某些消Important Attendee,和息,某些消息M由Meetinginitiator同时发送给AttendeeImportant Attendee。息只能传递给AL壮皿X t t.ri工 a is - ITftp t srt1 Ewt-mInif a

6、t t AAt 尔* 口4Hfl皿Idi; t n3、SIS的体系结构:分别试上级其中一级从属系统ABC,上级系统的功能约束由一个互联系统构成的系统来实现a2和的子系统分别是一级从属系统和二级从属系统中的的具体实现系统 abc,A1A2Aa1的具体实现。精品文档.上级系统一级从属系统B服务模型4、Web;服务提供者向服务代理发布所提供的服务发布:;服务请求者向服务代理发出服务查询请求发现:服务代理起中介,并进行注册以便服务可用:绑定服务的具体实现.服务提 供者提供服务服务请求者可在应用程,它是服务的注册场所充当服务提供者和服务请求者之间的媒介作用 序中通过向服务代理请求服务调用所需服务。填空题

7、:的单位软件是软件重用过程中可以明确便是和有可重用价值构件是指语义完整,语法正确1.,通讯接口和实现代码的复合体的系统;结构上它是予以描述开发新的构件通过遗留工程(3)市场上购买(4)2.构件获取渠道(1)直接使用作适应性修改 (2)超文本组织方法,刻面分类法,关键字分类 法3.构件分类与组织:这种组装技术也要求库中构彳以子程序形式出现4.基于数据的组装技术:过程模型,功能模型框架模型:结构模型,动态模型,5.软件体系结构建模种类一个词汇表和一组约束6.体系结构风格定义了一个系统家族即定义了仓库是一黑板系统:7.有两种不同构件中央数据结构说明当前状态,网络体系结构有三个主要组成部分:数据库服务

8、器,客户应用程序8.C/S体系结构配置构件,连接件,的基本元素9.ADL软件,模块内连接语言,基于软构件的系统描述语言10.软件体系结构描述方法:图像表达工具,体系结构描述语言,监听者数据访问层,业务层,业务 面,11.Web服务:数据层 表示,SOAP RPC,SOA绑定彳t封12.简单对象访问协议:SOAP,SOA前码规则 完好的封装 松散耦合;:13.Web服务特点使用标准规范协议使用协议的规范性高度集成能力选择题:精品文档.精品文档1构件模型的三个主要流派OMG,Sun的EJB,Microsoft的DCOM2 .构件管理:构件描述,构件分类与组织,人员及权限管理3 .构件重用:检索与提

9、取构件,理解与评价构件,修改构件,构件组装4 .软件体系结构的发展史:无体系结构设计阶段,萌芽阶段,初期阶段,高级阶段5 .分层系统优点:支持基于抽象程度递增的系统设计;支持功能增强;支持重用6 .黑板系统的构成:知识源,黑板数据结构,控制7 .面向对象系统优点:改变一个对象的表示不影响其他对象;分解成一些交互的代理程序集合8 .W3C是万维网联盟9 .Web服务作为一种新兴的Web应用模式,是一种崭新的分布式计算模型,是Web上数据和信息集成的有效机制10 .Web服务就像 Web上的构彳编程,开发人员通过调用 Web应用编程接口,将Web服务集成进他 们的应用程序就像调用本地服务一样11

10、.Web服务开发生命周期:构件,部署,运行,管理12 .Web服务栈:程序设计语言【程序构件(组成程序的基本元素及其取值或值域范围)操作符(连接构件的各种功能符号 )抽象规则(有关构件和操作符的命名表达规则)限制规则(一组选择并决定具体使用何种抽象规则来作用于有关的基本构件及其操作符的规则和 原理)规范说明(有关句法的语义关联说明 )】软件体系结构【系统构件(模块化级别的系统组成成分实体,这些实体可以被施以抽象的特性化处 理,并以多种方式得到使用)连接件(对组成系统的有关抽象实体进彳f各种连接的连接机制)组合卞K式(系统中的构件和连接件进行连接组合的特殊方式也就是软件体系结构风格)限制规则(决

11、定有关模式能够作为子系统进行大型软件系统构造和开发的合法子系统的有关构件)规范说明(有关系统组织结构方面的语义关联说明)】判断题:1 .软件危机的表现:软件成本日益增长;开发进度难以控制;软件质量差;软件维护困难2 .软件危机原因:用户需求不明确;缺乏正确的理论指导;软件规模越来越大;软件复杂度越来越高3 .软件体系结构是在需求分析之后软件设计之前4 .一个连接件可以和任意数目的其他构件和连接件连接5 .动态软件体系结构:容许在系统运行时发生更新的软件体系结构叫做动态体系结构.动态体精品文档.精品文档系结构在被创建后可以动态的更新6 .数据流风格:批处理序列,管道/过滤器;调用/返回风格:主程序/子程序,面向对象风格,层次2构; 独立构件风格:进程通讯,事件系统;虚拟机风格:解释器,基于规则的系统;仓库风格:数据库系统,超 文本系统,黑板系统7.2层C/S优点:具有强大的事务处理能力8.3层C/S增加了功能层可以增家安全性9.软件体系结构是可传递和可重用的模型,软件体系结构的重用意味着体系结构的决策能在具有相似需求的多个系统中发生影响精品文档.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1