软件体系结构

软件体系结构

ID:30908937

大小:71.50 KB

页数:4页

时间:2019-01-04

软件体系结构_第1页
软件体系结构_第2页
软件体系结构_第3页
软件体系结构_第4页
资源描述:

《软件体系结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一套-・名词解释:1•产品线体系结构:产品线体系结构指一个软件开发组织为一组相关应用或产品建立的公共体系结构。2.构件:构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统构件是一个数据单元或一个计算单元,它由构件接口和构件实现模块组成。3.风险评估:风险评估过程通常是用于验证需要详细检测的复杂模型,来估计潜在的模型问题和测试效果,在不同的开发阶段都可以执行分析评估。4•消息转换:消息转换是指对对构件实例而言的,即所有构件实例发出和接收的消息类型都经过消息总线的过滤,这里采取简单换名的方法

2、,其目标是保证每种类型的消息名字在其所处的局部总线范围内是唯一的。二・简答题1.动态体系结构有哪些特征可构造性动态特征、适应性动态特征、智能性动态特征。2.软件产品线的过程模型有哪些?双生命周期模型、SEI模型、三生命周期模型3.与CS体系结构相比,BS的不足之处a.B/S体系结构缺乏对动态页面的支持能力,没有集成的有效的数据库处理功能。b.BS体系结构的系统扩展能力差,安全性难以控制。c.采用B/S体系结构的应用系统,在数据查询等响应速度上,要远远的低于QS体系结构。d.B/S体系结构的数据提交一般以页面为单位,数据的动态

3、交互性不强,不利于在线事务处理应用。4.框架技术的基本特征有哪些反向控制、可重用性、扩展性、模块化或构件化第二套-・名词解释1.C2体系结构的风格?a.系统中的构件和连接件都有一个顶部和一个底部。b.构件的顶部应连接到某连接件的底部,构件的底部则应连接到某连接件的顶部,而构件与构件之间的直接连接时不允许的。c._个连接件可以和任意数目的其他构件和连接件连接。d.当两个连接件进行直接连接时,必须由其中一个的底部到另一个的顶部。2.WSDL标准WSDL是一种XML格式,用于将网络服务描述为一组端点,这些端点对包含面向文档或面向过

4、程信息的消息进行操作。元素:定义,类型,消息,操作,端口类型,绑定,端口,服务。3.可修改性:可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。包含四个方面:可维护性,可扩展性,结构重组,可移植性。4.软件产品线a•将利用了产品间公共方面,预期考虑了可变性等设计的产品族称为产品线。b.产品线就是由在系统的组成元素和功能方面具有共性和个性的相似的多个系统组成的一个系统族。c.软件产品线就是在一个公共的软件资源集合基础上建立起来的,共享同一个特性集合的系统集合。d.—个软件产品线由一个产品线体系结构、一个可重用构件集

5、合和一个源自共享资源的产品集合组成,是组织一组相关软件产品开发的方式。二.简答题1・可重用技术对构件库组织方法的几点要求:(1),支持构件库的各种维护动作,如增加、删除以及修改构件,尽量不要影响构件库的结构。(2)#不仅要支持精确匹配,还有支持相似构件的查找。(3)z不仅能进行简单的语法匹配z而且能够查找在功能或行为方面等价或相似的构件。(2)z对应用领域具有较强的描述能力和较好的描述精度。(5),库管理员和用户容易使用。2、动态体系结构有哪些特征:可构造性动态特征(可以通过结合动态描述语言、动态修改语言和一个动态更新系统来

6、实现)、适应性动态特征、智能性动态特征3、软件体系结构风险分析方法的主要步骤:(1),采用体系结构描述语言ADL对体系结构进行建模。(2)通过模拟方法执行复杂性分析。(3)通过FMEA和模拟运行执行严重性分析。(4)为构件和连接件开发其启发式风险因子。(5)建立用于风险评估的CDG。(6)通过图论中的算法执行风险评估和分析。4、体系结构分析与测试主要考虑的是什么:第三套一・名词解释:1,评估方法中质量属性中性能含义:性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段事件内系统所能处理的事件的个数。2,

7、Corba接口池:Corba的接口池包括了分布计算环境中所有可用的服务器对象的接口表示。它使动态搜索可用服务器的接口、动态构造请求及参数成为可能。3,构造能力:构造能力指的是ADL能够使用较小的独立体系结构元素来建造大型软件系统。二.简答:1-UniCon及其支持的工具的主要目的有:(1),提供对大量构件和连接件的统一的访问。(2)z区分不同类型的构件和连接件以便对体系结构配置进行检查。(3),支持不同的表示方式和不同开发人员的分析工具。(4),支持对现有构件的使用。2简述隐式调用的优缺点:优点:(1),为软件重用提供了强大

8、的支持。当需要将一个构件加入现存系统中时,只需将它注册到系统的事件中。(2)z为改进系统带来了方便。当用一个构件代替另一个构件时,不会影响到其他构件的接口。缺点:(1),构件放弃了对系统计算的控制。一个构件触发一个事件时,不能确定其他构件是否会响应它。而且即使它知道事件注册了明

9、5些构件的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。