技术详细介绍
本项目立足于软件工程和系统工程的交叉领域,从解决软件构件在多领域、多阶段、多层次的信息共享、构件集成、协同开发的问题入手,分析基于本体元模型的多领域集成建模的可行性,利用统一建模语言的扩展模型构建了本体的元模型核心包;通过本体理论分析复杂软件构件协同开发领域的概念及其关系,构建面向多领域软件构件协同研发信息集成框架,支撑软件构件在研发过程中的多抽象层次演化、多粒度层次分解和多领域横向耦合,实现对多领域软件构件协同研发过程的有效管控。 以面向多领域的软件构件在多阶段协同研发为研究对象,通过对元模型的本体构件方法、构件服务的语义表示方式、业务构件开发与组装方法、多层次可复用的保障机制、业务构件协同研发管理模式等方面的研究,初步形成了基于本体元模型的多领域软件构件协同研发模式,搭建了多领域软件构件协同研发过程管控平台,并在气象、制造、医疗等行业中应用实践,为软件工程和系统工程的交叉领域,在多领域、多阶段、多层次信息共享、构件集成、协同开发等方面进一步研究提供基础性参考意见。 通过本项目的成果,将实现软件企业多领域软件构件知识统一管理、研发资源的统一调度、多团队的协同优化、集成化过程管理。为多领域、多地域软件企业的软件项目实施提供敏捷方法,摆脱面向单一功能的软件开发,为业界提供一种具有“大体系,微构件,敏实施”的软件项目交付模式,以提高软件知识的复用率,保持软件服务竞争优势。
本项目立足于软件工程和系统工程的交叉领域,从解决软件构件在多领域、多阶段、多层次的信息共享、构件集成、协同开发的问题入手,分析基于本体元模型的多领域集成建模的可行性,利用统一建模语言的扩展模型构建了本体的元模型核心包;通过本体理论分析复杂软件构件协同开发领域的概念及其关系,构建面向多领域软件构件协同研发信息集成框架,支撑软件构件在研发过程中的多抽象层次演化、多粒度层次分解和多领域横向耦合,实现对多领域软件构件协同研发过程的有效管控。 以面向多领域的软件构件在多阶段协同研发为研究对象,通过对元模型的本体构件方法、构件服务的语义表示方式、业务构件开发与组装方法、多层次可复用的保障机制、业务构件协同研发管理模式等方面的研究,初步形成了基于本体元模型的多领域软件构件协同研发模式,搭建了多领域软件构件协同研发过程管控平台,并在气象、制造、医疗等行业中应用实践,为软件工程和系统工程的交叉领域,在多领域、多阶段、多层次信息共享、构件集成、协同开发等方面进一步研究提供基础性参考意见。 通过本项目的成果,将实现软件企业多领域软件构件知识统一管理、研发资源的统一调度、多团队的协同优化、集成化过程管理。为多领域、多地域软件企业的软件项目实施提供敏捷方法,摆脱面向单一功能的软件开发,为业界提供一种具有“大体系,微构件,敏实施”的软件项目交付模式,以提高软件知识的复用率,保持软件服务竞争优势。