导 师: 陈传波
学科专业: H1203
授予学位: 硕士
作 者: ;
机构地区: 华中科技大学
摘 要: 过程方法和面向对象方法是最具影响的两种软件方法.基于对象技术的组件技术对提高软件的可复用性、可扩展性、适应性、可维护性等问题的解决提供了技术基础.组合软件工程为组合软件的开发提供了工程规范上的支持.调用框架模型是一种基于接口连接的组合软件模型,遵循组合软件工程规范,制定了组件规范(编写及描述)、组合规范(构造及描述),提供了组件描述器、组合描述器、组合运行管理器、组合运行器、组件管理器、组合管理器等模型框架工具.组件是组合软件的构建单位,属于应用范畴而非框架模型范畴,同时受框架模型的规约和管理.组合是组件集成的结果,客观上表现为接口链的集合.接口链是由组件实例接口集、接口关系集和一个虚拟接口组成的链状结构.虚拟接口是对接口链的标识,通过虚拟接口操作整个接口链.模型框架工具为组合软件开发提供了支撑环境.调用框架模型采用组件描述与组件实现相分离的策略,两者之间没有严格的顺序关系.同时,组合的构建仅仅使用组件描述信息,从而使组合的构建与组件的实现之间也没有严格的顺序关系.组件的实现相当于组合软件的物理开发过程,组合的构建相当于组合软件的逻辑开发过程.组件与组合的并行开发使基于调用框架的组合软件具有并行的开发能力.作为一种组合软件参考模型,调用框架模型提供了组合软件开发所需的基本概念、规范和框架工具,具有模型结构基本完整,概念、规范、操作相对简单及并行开发能力等特点.通过编制组件样例,构造组合样例,对组合样例进行运行测试,结果证明该模型的研制思想和方法是正确的并且可行的,基本达到了模型设计的目的.
分 类 号: [TP311.5]
领 域: [自动化与计算机技术] [自动化与计算机技术]