首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 171 毫秒
1.
一种基于角色的特征模型构件化方法   总被引:3,自引:0,他引:3       下载免费PDF全文
张俊  刘淑芬  姚志林 《电子学报》2011,39(2):304-308
为了解决领域特征模型混杂交织及其与需求模型过度耦合的问题,本文设计了一种特征模型构件化方法.该方法引入角色的概念,并以角色为中介设计了特征-角色-构件映射算法,将在领域分析过程中提取和抽象的特征映射到不同的构件模型上.通过角色的中介作用,方法实现了特征模型和需求模型的解耦,各个特征模型的可变点可以自由方便地选择和组合,...  相似文献   

2.
通过对业务扩展需求的分析,结合基于构件的软件开发方法思想,提出了一种基于构件的移动警务系统的扩展性设计方案,分别对客户端和服务端进行了构件化设计。在客户端设计上,抽象了一组警务系统专用的界面构件和事件处理构件;在服务端的设计上,抽象了一组警务系统专用的业务构件。改良后的系统在透明性、灵活性、高效性和扩展性等方面都得到了提高,使得终端用户更加便利。  相似文献   

3.
贾海龙 《现代导航》2019,10(4):300-303
构件化雷达模拟平台,就是按照雷达的工作原理,提炼出数学模型,将雷达系统按照功能拆分成功能模块,依据原理搭建模型,构成完备的模型组件库,按照模块间的逻辑关系组建系统。各功能模块构件化的设计使得可通过重组实现不同体制和指标要求的雷达模拟设计,具有开发周期快,开发成本低的优势。对雷达系统的开发具有重要价值。  相似文献   

4.
提出了利用抽象工厂模式来解决了构件化平台的设计架构,并给出了构件化平台的描述和讲解了构件组装,给出了CACP的实现细节和实现技术.通过实践证明,CACP确实可以对技术积累和产品化路线的规划起到推动作用,并且大幅提高实际开发中的开发效率.  相似文献   

5.
将软件构件化开发技术应用至RFID领域.基于领域工程的分析方法,对RFID领域内变化性需求进行封装、隔离和抽象,分析出RFID体系架构,提炼出RFID软件构件模型。针对构件的管理,研究了RFID构件的分类方法,提出刻面分类法,并详细描述RFID软件构件分类的刻面及每个刻面的术语空间。  相似文献   

6.
对嵌入式软件构件化进行准确分析与验证,能够为嵌入式系统安全、稳定的运行提供保障。提出一种基于模型检查的嵌入式软件构件化分析与验证方法。设计一种用于检查软件构件的模型,为嵌入式软件构件化分析与验证提供理论基础;将嵌入式软件系统模型用SMV语言的形式表达,利用SMV模型检查工具实现对嵌入式软件运行状态的分析与检验。实验结果表明,该模型能够对嵌入式软件构件化的非功能性方面的设计要求进行准确分析与验证,为嵌入式系统安全稳定的运行提供了保障。  相似文献   

7.
一种支持变化性的构件模型JBCOM/E   总被引:5,自引:0,他引:5       下载免费PDF全文
在基于构件的软件开发中,构件模型是基础,领域变化性是关键因素之一.为此,本文在原有构件模型的基础上,提出了抽象构件的概念,使之能对一族具有领域共性和变化性的构件进行定义与描述.文中就抽象构件的定义、规约语言描述以及相应的构件组装和构件管理等问题进行了讨论,定义了一种支持变化性的构件模型JBCOM/E,并给出了一个应用实例-青鸟POS领域平台.  相似文献   

8.
J2EE构件化软件支撑平台研究与应用开发   总被引:1,自引:0,他引:1  
为了提高软件复用程度,适应需求变化,提高业务应用系统开发效率和可维护性,研究了构件化、平台化的软件开发方法。基于Java2企业版(J2EE)的软件支撑平台,应用结构化、层次化和面向对象的方法,重点研究了软件支撑平台组成结构、软件构件定义、属性、表现和模型、构件分类与管理技术。同时,结合J2EE构件化软件支撑平台及其构件,研究了基于构件的业务应用软件的开发方法和过程模型。给出了基于J2EE的软件支撑平台的业务应用具体开发步骤,在多个实际项目中得到了应用。应用结果表明,提高了业务系统开发效率20%左右,软件复用显著提高,适应需求变化,可维护性增强。  相似文献   

9.
TinyOS是针对无线传感器网络(WSN)节点而设计的源码构件操作系统,采用构件化描述语言nesC进行开发.目前,由于缺乏系统配套的构件管理工具和开发平台,开发TinyOS上的系统和应用构件存在一定困难.通过对TinyOS的源码构件模型及其构件描述语言nesC的分析研究,设计了一种TinyOS源码构件开发平台,其具有清晰简明源码构件开发流程和方便管理源码构件及其接口等功能.根据设计分析和实际使用,此开发平台具有良好的扩展性,能有效地简化开发流程,提高开发效率.  相似文献   

10.
软件构件模型是对现实构件世界(问题空间和设计空间)的抽象,是实现系统化复用的第一个关键因素。本标准包含了为实现构件复用而定义的构件,以及针对该定义的软件构件概念模型。  相似文献   

11.
基于构件的软件开发方法,关注于运行级构件及其相互作用,借助于构件模型技术,提供了构造应用系统的有效途径,但缺乏能够指导整个开发过程的系统方法。软件体系结构以构件作为应用系统的基本构造单元,从整体上反映软件的组织结构、设计思想和实现技术,为基于构件的开发提供了一个自顶向下的途径。对软件体系结构和软件构件技术进行了分析研究,对分布式基于Web的应用,给出了以体系结构为指导、基于构件的开发方法。运用以体系结构为指导、基于构件的开发方法与J2EE平台规范相结合,为建设机械制造公司设计开发了ERP系统。该系统具有分布式基于Web应用的特点,具有良好的开放性、集成性和适应性,各项性能均达到了设计要求。  相似文献   

12.
视频会议系统中MCU的实现及其性能研究   总被引:1,自引:0,他引:1  
于波  陈平 《通信技术》2001,(7):17-19
多点控制单元(MCU)是视频会议系统中一个非常重要的组成部分,但在目前的系统中一般均采用硬件来实现。给出了主席控制模式下MCU的软件实现,并且给出了MCU的相关性能。与硬件方式相比,用软件实现MCU具有节省系统费用和更加灵活的优势。  相似文献   

13.
控制电路基于Petri网元件的图形化设计与仿真研究   总被引:1,自引:0,他引:1  
Petri网是异步并发系统建模的重要工具,正越来越多地被应用在超大规模集成电路之中,从系统的Petri网模型直接获得相应的逻辑电路是许多学者研究的目标.文章在通用的EDA软件中,使用硬件描述语言建立Petri网元件,并给出了它们的源代码.对于Petri网中的C/E系统,变迁用组合逻辑电路实现,库所用时序逻辑电路实现;而对于P/T系统,为了减少连线,库所和它的输入、输出变迁一起组成一个元件.在对一个受控系统建立了控制器的Petri网模型后,通过调用元件库中的Petri网元件,绘制控制器的Petri网图,经编译、仿真、优化、适配、下载在CLPD或FPGA中,就可获得控制器.Petri网元件与其它电路元件可混合使用,这为控制器的设计与实现提供了一种新的有效途径.文章分别给出了C/E系统和P/T系统的实例,仿真结果表明基于Petri网元件的图形化设计方法的正确性.  相似文献   

14.
基于端口对象的嵌入式系统组件设计研究   总被引:1,自引:0,他引:1  
基于组件的软件设计,通过复用系统中健壮的功能模块,更快的构建新系统,并且开发成本更低。本文对实时系统的组件设计方法进行了研究,提出了一种基于端口对象(PBO)的组件模型,采用该模型的组件设计方法适用于实时操作系统(RTOS),开发通用的组件层。  相似文献   

15.
基于模糊物元的构件质量评价模型   总被引:1,自引:0,他引:1  
基于构件的软件开发是软件复用的有效方法,构件质量评价将为构件开发提供良好的可见性.目前的构件质量评价模型都是静态的,即无论构件在任何应用环境中,对构件的质量评价都为相同值.借鉴ISO/IEC9126软件质量评价模型,提出了构件质量评价指标体系.将可拓学中的动态物元引入评价模型,采用动态物元描述构件质量,并用模糊物元评价方法对构件质量进行评价.建立了随应用环境变化的基于模糊物元的构件质量评价模型.  相似文献   

16.
文章介绍了由Silicon Labs的无线收发芯片Si4432以及低功耗单片机C8051F930构成的无线串口收发系统的硬件实现原理以及数据收发流程。在无线透明串口数据收发的基础上,文章提出在无需拆卸智能终端以及开盖操作的前提下,通过无线串口实现对智能终端的嵌入式操作系统、应用软件、播放文件、广告等文件的实时更新的方法。该方法保证了系统长期工作的稳定性,并大大提高了工作效率。  相似文献   

17.
本文从软件复用引出目前软件开发的热点--基于构件的软件开发.通过分析软件的构件模型,给出了基于构件的开发环境体系结构、层次结构以及各个部分的工具组成等.并采用基于构件的软件开发方法开发了新郑机场候机楼监视和航班信息显示控制子系统.  相似文献   

18.
基于同态的软件重用技术度量   总被引:3,自引:2,他引:1  
针对现有重用技术不便于解决的重用问题,采用基于同态的重用技术,研究了问题表示的同态重用。在此基础上提出一种同态重用度的概念,通过计算同态重用度的方法,人们可以在编写程序前就对已有程序的重用程度给出评价,从而有目的有选择地进行软件重用,这样就能比较系统、广泛地在软件开发中应用重用技术。  相似文献   

19.
董永明  肖明 《现代电子技术》2005,28(12):48-49,51
随着对软件功能需求的日益增长,如何利用最低成本扩充现有软件的功能,是我们非常关注的一个问题。编写可扩充、可配王的软件正是解决这个问题的一种方法。他能够大大提高现有软件的复用度,简化软件的功能扩充。但这种编写软件的方法同时也增加了软件系统的复杂性,所以并不是所有的软件都需要具有这样的功能。作者根据实际开发中的经验,指出XML与组件化程序设计为编写可扩充、可配王的软件提供了基本的技术支持,并利用这两项技术,介绍了设计与编写一个综合网络管理软件的基本步骤。为今后开发可扩充、可配置的软件提供了参考。  相似文献   

20.
在开发大型的复杂企业应用软件过程中,构件技术是一种能够全面改善软件生命周期各阶段综合效益的技术手段,很大程度上提高了系统的通用性和开放性。基于构件的软件开发(Component-Based Software Development,CBSD)是在一定构件模型的支持下,复用构件库中的一个或多个软件构件,通过组合手段高效率、高质量地构造应用软件系统的过程。  相似文献   

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

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