软件体系结构正逆向构造与描述研究

来源 :北京航空航天大学 | 被引量 : 0次 | 上传用户:jmrys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文围绕体系结构的构造与描述展开研究,取得如下主要研究成果:·归纳与总结了现代软件开发的几个主要特点及其挑战,从软件体系结构角度对上述挑战的解决思路,归纳与整理了软件体系结构的相关概念与研究内容,总结了软件体系结构发展历程;·提出了体系结构模式的对象模型,将体系结构模式视为一个对象,包括模式的内在机制与外在的上下文,用操作描述模式的各种行为,从对象系统的角度考虑模式系统的应用,给出了管道-过滤器的描述示例;·提出了七视图的体系结构模型,分别从系统的整体风格、静态结构、动态行为、数据视角、功能定义、实现过程、开发组织七个方面刻画软件系统,由核心视图(框架视图,逻辑视图、行为视图与数据视图)与辅助视图(功能视图、集成视图与开发视图)组成;讨论了核心体系结构视图构造过程:基于模式驱动的框架视图构造、基于场景的低层核心视图的构造;将体系结构知识以体系结构模式的方式引入体系结构构造,提出了基于模式的多视图体系结构构造方法;·提出一种基于扩展UML的多视图体系结构描述方法,基于UML内在扩展机制,在遵循现有体系结构描述语言的框架基础上,对UML的元模型进行体系结构多视图描述的扩展:分别从抽象语法、良构约束、语义解释与规格说明4个方面讨论扩展过程.重点讨论了逻辑视图与行为视图的扩展示例.·基于逆向工程的基本原理,提出了由目标、角色、技术、资源与工具五种基本要素组成的体系结构逆向构造框架,以五个逆向构造关键活动组成的体系结构逆向构造过程将五种基本要素紧密结合起来.·应用该文研究并提出的七视图体系结构模型及相关的构造与描述方法、结合已经开发的多个软件测试工具系统,从软件产品线的角度提炼了软件测试平台的领域模型,构造与描述了软件测试平台的体系结构,具有基于构件、支持群组网络测试,具有产品线特征、C/S结构等特点.基于该体系结构参考模型,可以快速开发基于源程序的软件测试工具系列.
其他文献
针对Job-Shop调度问题求最优解算法这一NPC问题,本文以充分发挥多产品、多设备加工所具有并发性、异步性、分布性和并行性的加工优势,从而提高产品的加工效率为目标,对Job-Shop
事务处理技术是保证信息可靠性和一致性的关键技术,事务监控器是提供这种技术的一类中间件产品,它是开发、部署、监控和管理基于三层结构的联机事务处理应用系统的基础平台,在构
文章首先分析了视频压缩编码面向对象的智能化发展趋势,然后介绍了在解码端进行研究的意义.然后在第二章介绍了流媒体技术和MPEG-4的视频编码标准.研究一个视频压缩标准的解
网络信息挖掘是利用数据挖掘技术,自动地从网络文档及服务中发现抽取信息的过程,论文首先分析网络信息挖掘技术应用,对数据挖掘中的关联规则挖掘进行深入剖析,分析并且实现了
随着计算机技术的快速发展,通过现代化的信息管理工具管理企事业日常生产经营活动已经成为了一种趋势与发展方向,但是企事业信息化建设与实际生产经营活动中的要求相比还显得相
随着空间技术和载人航天的深入发展,人们停留在空间中的时间越来越长,人们对空间生物学提出了迫切的要求。空间飞行中的环境生物学研究,除了失重生物学、辐射生物学外,亚磁环境生
IP传真系指传真信息(ITU-T建议T.4和T.6格式的信息)的传输路径包含IP网路的通信,该文参考了电信级IP电话/传真系统三层解决方案,比较讨论了IP传真两种实现方式(存储转发和实
计算机网络的吞吐量在很大程度上依靠于高效的网络管理,简单网络管理协议(SNMP)规定了采集和管理网络信息的规则。使用该协议,任何体系结构的网络(包括局域网)可以被指定的网络服务
随着我国空间科学先导专项的启动,包括“硬X射线调制望远镜”、“暗物质探测”等一批空间天文卫星项目已经开始逐步实施。开展空间天文卫星的任务规划是空间天文卫星地面系统
随着计算机及网络技术的飞速发展,使得分布实时系统中硬件平台、操作系统、软件开发环境均存在很大程度的异构性。 中间件的出现,降低了硬件、操作系统、应用软件之间的耦合