软件体系结构期末考试考题(共5页).docx
《软件体系结构期末考试考题(共5页).docx》由会员分享,可在线阅读,更多相关《软件体系结构期末考试考题(共5页).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上简答题:1、软件体系结构定义:软件体系结构为软件系统提供了一个结构,行为和属性的高级抽象,由构成系统的元素的描述,这些元素的相互作用,指导元素集成的模式以及这些模式的约束组成.软体系结构不仅指定了系统的组织结构和拓扑结构,还显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。2、4+1视图模型:从5个不同角度(逻辑视图,进程视图,物理视图,开发视图和场景视图)-逻辑视图:最终用户,功能需求;开发视图:编程人员,软件管理;进程视图:系统集成人员,性能可扩充性,吞吐量等;物理视图:系统工程人员,系统拓扑,安装,通信等。3、体系结构的核心模型由5种元
2、素组成:构件,连接件,配置,端口,角色,其中构件,连接件和配置是最基本的元素。(1)构件是具有某种功能的可重用性的软件模板单元,表示了系统中主要的计算元素和数据存储,构件有两种,复合构件和原子构件;(2)连接件表示了构件之间的交互;(3)配置表示了构件和连接件的拓扑逻辑和约束。4、三层C/S(客户/服务器)风格优点:(1)允许合理得划分三层结构的功能,使之在逻辑上保持相对独立性,能提高系统和软件的可维护性和可扩展性;(2)允许更灵活有效地选用相应的平台和硬件系统,使之在处理负荷能力上与处理特性上分别适应于结构清晰的三层,并且这些平台和各个组成部分可以具有良好的可升级性和开放性;(3)应用的各层
3、可以并行开发,可以选择各自最适合的开发语言;(4)利用功能层有效地隔离开表示层与数据层,未授权的用户难以绕过功能层而利用数据库工具或黑客手段去非法访问数据层,为严格的安全管理奠定了坚持的基础。三层比二层好在:三层C/S体系结构中增加了一个应用服务区可以将整个应用逻辑驻留在应用服务器上,而只有表示层存在客户机上,三层C/S体系结构将应用层序分成表示层,功能层和数据层三部分。5、同传统分布式体系结构相比Web服务体系结构的主要优势:高度的通用性和易用性;完全的平台,语言独立性;高度的集成性;容易部署和发布6、UML的主要内容用例图;类图;对象图;顺序图;通信图;状态图;活动图;构件图;部署图7、与
4、C/S相比,B/S的优点:基于B/S体系结构的软件,系统安装、修改和维护全在服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,真正达到了“零客户端”的功能,很容易在运行时自动升级;B/S体系结构还提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。综合题:1、应用实例变电综合信息管理系统和内外有别模型,查改有别模型(C/S,B/S混合)变电综合信息管理系统 (给实例,画系统模型图)内外有别模型(内部C/S,外部B/S)查改有别模型:(查询浏览B/S,维护修改C/S)2、会议安排系统的C2风格:系统包含了3种功能构件分别是一个Meeting Init
5、iator,若干个Attendee和ImportantAttendee,3个连接件(MainConn,AttConn,Important AttConn)用来在构件之间传递消息,某些消息可由MeetingInitiator同时发送给Attendee和Important Attendee,但还有某些消息只能传递给Important Attendee。3、SIS的体系结构:上级系统的功能约束由一个互联系统构成的系统来实现,其中一级从属系统ABC分别试上级系统abc的具体实现,二级从属系统中的A1和A2分别是一级从属系统A的子系统a1和a2的具体实现。4、Web服务模型发布:服务提供者向服务代理发布
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 体系结构 期末考试 考题
限制150内