首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 100 毫秒
1.
体系结构设计在软件开发整个过程中扮演着重要角色。软件复用是提高软件开发效率和改善软件质量的一项重要技术。基于上述原因,提出了软件开发过程的复用技术模型。  相似文献   

2.
软件体系结构的研究   总被引:5,自引:5,他引:5  
体系结构传统上被称为软件结构,是软件开发方法学提出后自然形成的。体系结构作为系统的骨架,是软件开发过程的重要产品和系统性重用的主要资产,软件开发特别是基于重用的软件开发,必须以体系结构为中心,并且要从多个视角来研究体系结构。本文通过介绍软件体系结构的概念,说明体系结构在软件开发中的重要性,并介绍一种体系结构描述语言UML(Unified Modeling Language)和体系结构六视图模型。  相似文献   

3.
针对目前如何实现星载软件快速集成和测试的需求,对空间数据系统咨询委员会CCSDS标准SIOS领域中SEDS的概念、应用背景以及国外最先展开应用的现状进行了分析;对星载综合电子系统的分层体系结构以及各层的功能、业务、构件、协议等进行了研究说明;基于该体系结构,给出了SEDS在星载综合电子系统研制过程中的顶层应用设计、以卫星遥测功能为例给出了SEDS的设计实例以及SEDS后续的扩展应用方法;在软件开发阶段、调试测试阶段、单元测试、组装测试以及确认测试阶段以SEDS为输入进行了设计验证,验证结果表明通过部分代码自动生成以及各阶段数据复用,SEDS的应用有助于实现星载接口的标准化并促进星载综合电子系统乃至整个航天器研制周期的缩短。  相似文献   

4.
一种提高星载软件可靠性的开发方法   总被引:3,自引:1,他引:2       下载免费PDF全文
星载软件工作环境的特殊性要求其具有高可靠性和容错性。现有软件可靠性低于硬件可靠性,星载软件失效在系统失效中占有很大比例。分析星载软件特点,根据其开发流程,阐述在软件开发各阶段提高其可靠性和容错性的措施。实践结果证明,此类容错技术是必要且有效的。  相似文献   

5.
星载软件工作环境的特殊性要求其具有高可靠性和容错性.现有软件可靠性低于硬件可靠性,星载软件失效在系统失效中占有很大比例.分析星载软件特点,根据其开发流程,阐述在软件开发各阶段提高其可靠性和容错性的措施.实践结果证明,此类容错技术是必要且有效的.  相似文献   

6.
传统软件开发模型存在开发效率不高,不能很好地支持软件重用等缺点。在多个大中型软件项目的实践基础上,提出了基于体系结构的软件开发模型(ABSD)。ABSD模型把整个基于体系结构的软件过程划分为体系结构需求、设计、文档化、复审、实现、演化等6个子过程,讨论了各个子过程所要完成的工作,给出了ABSD模型在劳动和社会保险领域的一个应用实例。实践表明,采用ABSD模型进行软件项目开发,具有结构清晰、易于理解、可移植性强、重用粒度大等优点。  相似文献   

7.
软件复用技术是提高软件开发效率和质量、缩短软件开发周期和降低软件开发成本的有效手段.简要地介绍软件复用技术的基本概念、分类和实现,分析武汉理工大学天工PDM系统的体系结构,总结软件复用技术在该系统中的应用.  相似文献   

8.
李婷  杨根兴  饶若楠 《计算机工程》2007,33(17):63-65,6
从基于构件的软件开发中所关注的应用领域和体系结构这两大软件特征出发,构造一种基于构件开发的软件产品结构成分表(BOSC),提出面向特征BOSC的生成算法,为基于构件的软件开发提供软件构件复用管理方法。在整个软件生命周期中,BOSC完整地反映了软件产品组成成分的情况,支持软件产品维护和升级。实践表明BOSC能够有效提高开发效率和管理水平。  相似文献   

9.
一种面向复用的增量软件开发过程框架   总被引:1,自引:0,他引:1  
张广泉  戎玫  陆明 《计算机科学》2006,33(10):252-255
以复用思想指导软件开发是软件产业发展的趋势,而当前主要面向复用的软件开发方法没有考虑到我国软件企业以中小型为主的现状,缺乏针对性,使得复用在我国软件开发中应用不够广泛。在基于构件开发的基础上提出了一种面向复用的增量软件开发过程框架。该过程框架适于我国中小型软件企业,采用了以体系结构为指导的增量开发模式,涵盖了可复用资产的生产过程和利用可复用资产的软件开发过程。  相似文献   

10.
软件复用有利于提高软件开发的生产效率,降低软件开发的成本,软件构件和领域工程是实现软件复用的核心技术。本文以消防远程监控系统为例,详细阐述了领域分析、领域体系结构设计等过程,并介绍了可复用构件实现方法。  相似文献   

11.
针对目前嵌入式开发平台的缺陷,在深入分析多系列MCU共性的基础上,利用软件构件的思想,提出了一种通用的图形化嵌入武开发平台的设计架构,并将其运用于多款MCU的实际开发中,达到了降低开发难度、减少开发时间的目的.提出的设计架构可为同类应用借鉴.  相似文献   

12.
基于软件总线的小卫星系统软件可重用结构设计   总被引:1,自引:0,他引:1  
提出了一种小型探测卫星系统软件的可重用性结构设计方法。为实现可重用性,软件结构采用了模块化策略,各任务模块间相互通信采用了“软件总线”概念。软件总线为每个任务模块提供一个简单的标准化数据通信接口,因此对某一星载系统任务模块的修改或增加或替换时不影响其它任务模块,同时某些场合,卖命通过对地面上实时地改变软件总线上的调度表内容的方法,很容易改变卫星的工作状态。在星载系统软件软件开发周期内,各任务模块通  相似文献   

13.
针对现有PHM系统软件开发中存在的软件模块规范性差、复用率低和鲁棒性弱等问题,提出了一种基于OSA-CBM标准的构件化机载PHM系统软件设计方法,描述了机载PHM系统软件的构件化模型定义、功能框架、分层体系结构和软件控制流程;设计了机载PHM系统的构件接口和核心功能构件;实现了符合OSA-CBM规范接口的构件化软件。通过原型系统软件验证了构件化机载PHM系统软件设计和开发方法的正确性,表明了该方法能够提升软件的规范性、复用率、鲁棒性和可扩展性。  相似文献   

14.
随着软件复用技术的发展,可复用的软件框架日益受到人们的重视.软件框架有助于实现领域内体系结构层次较大粒度的设计复用,已成为一个软件系统的核心.在对层次状态机基本概念说明的基础上对嵌入式软件开发领域中的层次结构进行了深入研究,最后设计并实现了一个可复用的软件框架State Machine Engine,在嵌入式软件开发中有很强的应用价值.  相似文献   

15.
16.
随着实验经济学的逐渐兴起并得到广泛认可,同样具有社会科学背景的管理学领域研究也开始尝试运用实验研究方法.选择管理实验研究中的管理实验程序设计与开发作为研究主题,从基于B/S结构的管理实验程序的体系结构、设计开发过程和基本功能模块三个方面介绍了该类程序的通用设计开发方法,为同类及相关实验程序的开发提供了借鉴.  相似文献   

17.
可以说每个商业化软件都必须具备安装工具,使用系统软件自带的打包程序有时很难满足实际需求,为此提出了一种基于C#的通用软件安装程序的架构,给出了实现这一架构的设计方法和关键代码.通过该架构,可以非常容易地实现安装程序的功能扩展和代码维护.  相似文献   

18.
组件化分布式应用平台的研究与设计   总被引:12,自引:0,他引:12  
本文根据软件开发行业的发展现状和问题,通过对相关解决技术如组件技术、分布对象技术和软件体系结构技术的研究与分析,提出了一个基于组件的分布式应用运行平台及其开发环境,目标在于降低应用开发复杂度,提高软件生产率,支持动态的、灵活可扩展的软件系统结构模型。  相似文献   

19.
本文从系统平台选择、软件体系结构、输入输出数据流、相应功能模块设计等方面论述和分析了快速以太网交换机软件体系结构的总体设计。  相似文献   

20.
本文通过对构件/构架理论和软件复用理论应用于串行通信的研究,提出了一种通用的可复用的串行口通讯构架的开发方法,并给出了实现的模块,从而可有效地提高串行口通信程序的可复用性和可靠性,缩短程序的开发周期。  相似文献   

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

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