首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 165 毫秒
1.
在借鉴现代工业的组织体系、管理规范、生产流程的基础上,针对基于软件产品线体系结构的软件工程方法和开发过程进行了系统研究,提出了基于产品线体系结构而实现软件工程化生产的N-生命周期模型.该模型的建立,对研究基于软件产品线体系结构的集成化软件工程环境,进而实现软件产品的工业化生产是非常有益且重要的.  相似文献   

2.
基于组件模型分析的组件容器产品线体系结构   总被引:3,自引:0,他引:3  
组件容器为组件提供部署和运行环境,是基于组件分布式应用开发的核心.近年来分布式组件的多样化和快速演化对组件容器的开发方法提出了挑战.产品线工程是基于公共的核心资产开发特定领域内软件产品系列的软件工程方法,产品线体系结构是其中最重要的部分.进行组件容器产品线体系结构的研究能够提高组件容器的结构复用性,获得更高的生产效率和质量.由于组件模型是组件容器设计的基础,在领域分析阶段引入组件模型分析,提出了组件模型分析框架,通过组件模型元素到领域需求元素的映射,建立组件容器领域模型.提出了组件容器设计的基本原则,并根据变化性封装原则,提出了组件容器产品线体系结构PLACE,通过引入可选属性、模块层次结构和决策模型,实现组件容器的领域需求.PLACE产品线体系结构已在网驰平台的多个组件容器设计中得到应用.  相似文献   

3.
陈良华 《计算机学报》1991,14(10):730-740
本文围绕研制一个大型综合软件工程支撑环境的有关工作,介绍了我们采用面向对象的软件方法开发智能化和集成化软件工程类属环境I_SEE所取得的主要结果.文章通过对I_SEE原型系统体系结构和概念模型的分析与介绍,比较详细地阐述了我们对有关软件智能化技术和集成化技术,以及软件工程类属环境等问题的认识.  相似文献   

4.
分布式集成化作战建模环境研究   总被引:1,自引:0,他引:1  
要解决作战模拟系统中军事领域专家与仿真技术专家之间的沟通问题,保证军事领域的战争系统模型和仿真领域的仿真实现模型描述的一致性,就必须建立对真实世界一致性描述模型,分布式集成化作战建模环境正是构建上述一致性描述模型所必需的软件系统。将对集成化作战建模环境进行研究,并提出一个切实可行的构架方案。  相似文献   

5.
基于Petri网的软件体系结构可靠性分析   总被引:3,自引:0,他引:3  
近年来,软件体系结构已成为软件工程领域的研究热点以及大型软件系统与软件产品线开发中的关键技术之一。对软件体系结构的可靠性分析是进行软件开发的一个重要依据,为了提高软件系统的性能,一个可靠的体系结构是整个软件系统的基础。文章通过分析体系结构的特征和可靠性因素,提出了一种基于Petri网的体系结构可靠性分析方法,对软件体系结构的各因素的可靠性进行分析评估,从而推导出整个软件体系结构的可靠性,并对软件体系结构可靠性进行实例研究。  相似文献   

6.
该文从系统工程全局出发,将系统工程环境、软件工程环境与软件质量保证系统有机地结合在一起,综合考察计算机应用系统功能与性能要求,提出进行集成化系统工程环境ISEE(IntegrsteSystemEngineeringEnvironment)研究。ISEE支持从应用系统的功能、行为、数据和体系结构等多方位来为应用系统建模,系统分析员通过对应用系统建模的软件与硬件构件映射,资源合理分配,模型模拟执行,来分析和改进系统模型,提高应用系统代码生成的质量。该文首先介绍其方法学,接着较详细地介绍其基本思想,最后给出ISEE的体系结构。  相似文献   

7.
基于JavaBean的领域构件库的研究与实现*   总被引:3,自引:1,他引:2  
为提高软件的复用程度,采用了基于领域工程的开发方法,提出了领域信息系统设计体系结构和软件构架.重点讨论了领域信息系统模型结构和领域构件库的设计,初步实现了领域构件库中对构件的标志、验证和分类功能,并在组件模型JavaBeans的支持下,实现了构件库分析过程的UML描述.  相似文献   

8.
何坚  覃征 《计算机研究与发展》2005,42(11):2018-2024
针对软件构架描述语言在分析、验证软件构架动态行为中的不足,用抽象代数对构件、连接器和体系结构配置进行抽象,提出了软件构架层次模型,并采用Pr/T网对软件构架动态行为建模.提出基于线性时序逻辑的软件构架动态行为模型检测方法,给出了该方法的算法描述.最后,详细描述了电子商务系统中并发控制机制的建模过程和检测结果.提出的软件构架动态行为建模与检测方法结合了Pr/T网和线性时序逻辑的优点,为开展软件构架动态行为的分析、验证提供了理论基础.  相似文献   

9.
以集成电子商务的CA认证软件开发为背景,探讨了SET认证安全问题的解决方案.首先提出SET认证的软件构架,阐述与层次模型相适应的智能软件构架设计思想;进而提出SET认证的协议模型,并分析其过程控制原理,重点探讨RSA安全算法的数学模型和多种建模机制的综合应用,给出基于主程序/子过程体系结构风格和形式描述的构件模型;最后给出RSA算法实现的ACME模板描述.所提出的构架分析过程和方法具有一般理论意义和工程实践价值.  相似文献   

10.
软件在其生命周期内如何对其进行较小修改或者不修改就能适应软件需求和环境变化是软件工程追求的目标之一.文中分析了体系结构在软件配置中的作用,提出了基于映射模型和面向构件的层次消息总线体系结构软件设计,使得软件系统具备重配置能力,这样可以提高软件的灵活性、适应性这一软件内在质量,延长软件系统的生命期.最后用一个实例证明对象映射协同模型的有效性.  相似文献   

11.
面向大规模定制的软件开发模式   总被引:18,自引:0,他引:18  
在领域工程、基于构件的软件工程和并行工程的基础上,提出了面向大规模定制的软件开发模式。该模式以大规模开发标准软件的效益满足用户的个性化需求。介绍了面向大规模定制的软件开发过程,面向大规模定制的软件产品族体系结构,以及面向大模型定制软件开发的产品集成过程模型。最后介绍了一种面向大规模定制的敏捷软件开发组织。  相似文献   

12.
基于软件体系结构的可复用构件制作和组装   总被引:121,自引:3,他引:118  
软件复用和基于构件的软件开发是软件工程化开发和工业化生产的必然趋势,可复用构件的制作和集成组装是其中涉及的两个重要活动.首先分析了现有的构件集成方式所存在的不足,引出了基于体系结构的构件集成;接着对几种不同的体系结构类型进行比较,阐述了它们对构件集成的影响;然后提出了支持接口连接式和插头插座式体系结构类型的构件模型以及基于体系结构的构件集成组装框架,并给出了构件的制作和组装过程;最后对工作进行总结,并指出了进一步的研究方向.  相似文献   

13.
经过多年的发展与创新,软件工程技术取得了一定的成就。本文通过对面向过程和面向对象的软件工程方法、现在工程技术的发展和应用现状进行分析,提出了两种软件工程方法的整合、软件复用、软件构件、软件生产线技术的发展趋向,并将它们应用于软件开发实践中,对软件产业的发展具有一定的指导意义  相似文献   

14.
软件复用技术在软件工程领域具有重要作用并且被广泛应用,尤其是在软件产品线工程领域,系统化的软件复用技术为软件产品线的设计和实现提供了基础。论文首先详细阐述了具有代表性的系统化软件复用支撑技术,随后在一个通用的软件产品线参考架构的基础上,探讨了复用技术在软件产品线工程领域的主要应用形式,最后针对可变性定义及其管理问题,引人并着重探讨了三种可变性管理模型及技术。  相似文献   

15.
为了提高软件复用的灵活性和软件的开发效率,提出了一个基于构件和总线集成的业务基础平台框架(CBBF),以结构级的构件定制和复用生成业务过程,以体系结构支撑和集成软件系统。阐述了基于业务基础平台的开发模式;设计了CBBF的体系结构;分析了CBBF实现的关键设计,包括XML总线集成的内核引擎、构件分类、构件模型的形式化描述和构件组装;给出了CBBF的实现细节。实践表明CBBF可以简化软件开发过程,大幅提高软件开发效率。  相似文献   

16.
Reuse-based software production technology   总被引:4,自引:0,他引:4  
Software reuse is viewed as a key technology to improve software product quality and productivity. This paper discusses a series of technologies related with software reuse and software component technology: component model, which describes component's essential characteristics; component acquisition technology, of which domain engineering is the main approach; component management technology, of which component library is the kernel; application integration and composition technology, of which application engineering is the main approach; software evolution technology, of which software reengineering is the main approach, etc. This paper introduces the software development environment: JadeBird Software Production Line System, which effectively integrates the above-mentioned technologies.  相似文献   

17.
基于构件的软件开发方法是目前一种流行的软件生产技术,其核心围绕着构件的开发与组装技术。但如何结合实际应用要求实施基于构件组装的软件开发过程是一个值得进一步研究的课题。为此,根据基于构件的软件组装技术的概念和原理,提出一种应用系统组装框架,从软件体系结构的角度研究了构件的开发与组装方法,并将这一技术应用到软件工程网络课堂教学系统的开发上。相关实践活动表明,提出的方法可有效地获得一个适应性强的应用系统。  相似文献   

18.
基于领域工程的构件化可扩展管理信息系统   总被引:1,自引:1,他引:0       下载免费PDF全文
为使管理信息系统(MJS)适应不断变化的用户需求,在基于领域工程的软件开发方法和构件技术基础上,对MIS的领域分析、领域设计和领域构件的实现进行详细研究;并在基于Struts、Spring和Hibernate三种组合框架支持下,利用领域模型的分层结构思想,提出了一种具有数据抽象与细粒化、松耦合层次风格相结合的软件体系结构,在此结构上结合构件技术和代码自动生成技术解决了MIS因环境或服务变化引起的系统需求变化,为MIS及相关系统因需求变化引起的领域对象及相关业务操作变化提供了一种合理的技术解决方案。  相似文献   

19.
基于软构件的软件开发方法研究   总被引:24,自引:0,他引:24  
软构件技术虽然已被使用,但缺少一种从软件工程角度支持软件开发的系统方法,文中提出了一种以剧本为需求模型,基于构件的组装式软件开发方法,包括软件体系结构的定义,各部分的组成关系以及控制结构和通信机制的实现方法等,最后介绍了该方法指导下软件的开发流程。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号