首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
针对软件开发过程中复用程度低的现状,提出了基于构件技术开发教务管理系统的方法。在教务管理系统的分析、设计和实现过程中,贯穿了构件化思想,设计了分层的构件化体系结构。对系统进行了构件抽取,同时给出了系统中的部分构件实现和系统仿真结果。  相似文献   

2.
3.
针对航天测控领域软件复用程度不高、软件开发效率低的现状,设计了基于构件技术的体系及架构。通过分析航天测控站数据传输处理系统领域模型,抽象出其各功能构件,结合软件总线体系结构,设计了基于内存映射的通信机制、连接构件及各功能构件,实现了航天测控站数据传输处理软件系统的构件化实例。这种方法实现了二进制方式的复用,在一定程度上提高了软件的质量,降低了开发维护成本,提高了可靠性。  相似文献   

4.
尹娟  孙巧稚 《电子科技》2014,27(5):123-126
以嵌入式系统编译器LCC和32位MIPS处理器为基础,完成了LCC在目标机MIPS处理器上的移植工作。为迅速有效地生成代码生成器,根据新目标机的特点,将原有的宏汇编指令通过指令拆分和指令间的相互转化技术重新书写机器描述文件,使得生成的目标代码包含的指令集更小,结构更加紧凑。目标代码的操作码约缩小50%,并成功实现C代码到汇编代码的转换,能通过MIPS模拟器PCSPIM的验证,同时性能也得到大幅提高。通过汇编器生成相应的机器码,并用Xilinx ISE自带的仿真软件Isim(ISE Simulator)验证了其正确性,实现LCC在MIPS处理器上的成功移植。  相似文献   

5.
We describe a software router capable of flexible service composition through plug and play of specialized Java software modules. These Java modules - previously developed for network simulation in the J-Sim project - are leveraged for actual deployment on our router through a JSocket class of objects. Our system provides significant software engineering benefits of simplified code development and safe composition/reuse of various router components. These benefits have proved highly useful in implementing new network services for emerging application needs. In particular, we present a paradigm of generalized multicast with application to large-scale video streaming. We detail the performance of our prototype implementation in terms of efficiency (when compared to a native C implementation) and its ability to satisfy the dynamic resource capabilities of a heterogeneous set of receiver end systems, including mobile handheld devices.  相似文献   

6.
支持软件重用的面向模式的软件开发方法   总被引:2,自引:0,他引:2       下载免费PDF全文
楚旺  钱德沛 《电子学报》2005,33(B12):2357-2360
软件模式作为一种有效的重用手段正日益得到开发组织和学术界的广泛关注.目前对软件模式的研究侧重于利用非结构化的方法构建和描述模式,开发者很难对模式进行维护和重用.本文提出了一个支持软件重用的面向模式的软件开发过程,它将基于体系结构的建模方法与软件过程有机地结合在一起.面向模式的软件开发过程包括四个阶段:业务分析、需求分析、构件设计和构件实施.模式用于描述各个阶段的丁作产品,同时也是开发经验的表示.不同模式之间的可跟踪性是随着开发过程自动产生的,软件构件具有可跟踪性,其可重用性得到提高.  相似文献   

7.
基于构件和DSSA(Domain SpecificSoftwareArchitecture)的领域工程使软件产业化向前迈进了一大步。它实现了需求复用、设计复用和代码复用,作为一种现实有效的软件开发方法已受到各个领域的广泛重视。本文介绍了领域工程的基本概念,以及领域工程中应用系统的基本开发过程,同时探讨了电子战系统控制领域的领域特定软件架构(DSSA)及其基本构件。  相似文献   

8.
三层结构企业级软件开发模型代表目前信息管理系统开发的发展方向;基于构件的复用是软件复用的主要形式,也是当前复用研究的焦点;在计算机应用系统计算模式中,B/S结构使用越来越广泛。探讨基于构件的B/S三层结构模型在石油行业企业级软件开发中的实现过程,展现了B/S结构、三层结构模型、构件技术在石油行业企业级软件开发过程中所带来的灵活性、可扩展性和可复用性。  相似文献   

9.
基于构架/构件的专向领域的应用系统开发策略   总被引:1,自引:0,他引:1  
费雅洁  钱钧翘 《信息技术》2003,27(2):11-13,,16
基于构架的软件复用开发是当前软件开发方法的热点之一。从软件复用的角度,通过实际系统的开发,对基于构架/构件的专向领域的应用系统开发策略进行了探讨,重点对领域分析、软件构架、构件生产、系统组装等几个方面进行了分析,并提出了利用代码对构件命名的新思路,提高了系统的动态组装能力。  相似文献   

10.
.NET组件和COM组件的应用集合研究   总被引:6,自引:0,他引:6  
组件对象模型(COM)为代码的重用性提供了一种模块化和面向对象的技术标准。.NET组件是微软公司在 .NET平台上发布的新一代组件模型。文中介绍了 .NET组件和COM组件的互操作性以及 .NET组件的原理和体系结构,并以手机接口平台为技术背景,讨论了如何在两个不同平台上对COM和 .NET组件进行融合,针对此类应用提出了系统设计、体系结构和功能构成等应用方案,较详细地讨论了在非 .NET平台上调用.NET组件。  相似文献   

11.
在分析软总线结构特点的基础上,针对多种传感器组合导航中各类传感器的特征和应用特点,提出基于软插件/软总线结构的多传感器组合导航试验平台的结构模型,构建传感器分类软插件模型,将软总线技术用于组合导航试验仿真环境中,为“软插件”集成提供一个一致的平台,通过统一的接口规范实现异构导航传感器插件的即插即用,讨论了基手软总线组合导航试验系统的构架和实现方法。.-  相似文献   

12.
本文提出一种基于分层架构模式识别的软件架构重构技术.该技术以目标软件的源代码作为输入,过滤与分层架构无关的代码,再利用代码词汇信息挖掘程序实体之间的语义关联,通过代码主题提取并计算程序实体之间的职责相似度,依据相似度将程序实体聚类形成组件.在软件组件化的基础上结合分层模式的ILD属性识别软件层次和软件架构模式.在模式识别的基础上,定位系统中存在的违规作为重构点,生成相应的重构建议并实施重构.最后,本文在Github与SourceForge开源社区中选取10个开源软件系统作为实验对象,验证了本文提出的基于分层架构模式识别的软件架构重构技术在模式识别有效性、重构点识别效果和重构建议实施效果方面与传统方法相比有较大提升,能够有效的帮助软件开发人员识别软件架构模式、获取重构点、生成重构建议,并协助开发人员进行架构重构实施,改善系统违规情况,提升软件质量.  相似文献   

13.
为了实现扩展节点功能、添加硬件部件时可以在现有节点上直接添加,而无需设计新的节点。无线传感器网络节点的分布式体系结构采用IEEE1451.2标准中即插即用的构造方法,并给出具体的硬件和软件实现方法,得到了硬件平台可扩展的结论。这样的节点具有完全统一的外部接口和多智能体结构,并且传感器模块能够即插即用,可以在不同应用环境中,选择不同的组件自由配置系统。  相似文献   

14.
基于构件的分层体系结构模型的研究与应用   总被引:2,自引:0,他引:2  
结合分层体系结构具有易于理解、易于进行人员分工的特点和构件实现了在程序级的软件复用这一优点,提出了基于构件的分层体系结构模型,并使用该模型实现了云南省教育厅网络工作平台的建设。验证了利用该模型所开发的系统具有很高的可用性、可靠性以及可维护性。  相似文献   

15.
文章阐述了虚拟现实和系统仿真技术在虚拟仿真训练系统中的应用,从软件复用的角度分析了研究虚拟仿真训练系统开发架构的重要性和现实意义。提出了面向图形对象的系统仿真模型,并定义了开发虚拟仿真训练系统的软件框架。利用此软件框架实现了某型飞机的虚拟仿真训练系统,开发了面向图形对象的系统仿真模型的设计和解算工具,为实现虚拟仿真训练系统提出了一种新的解决方案。  相似文献   

16.
To enhance the productivity of software development and accelerate time to market, software developers have recently paid more attention to a component‐based development (CBD) approach due to the benefits of component reuse. Among CBD processes, the identification of reusable components is a key but difficult process. Currently, component identification depends mainly on the intuition and experience of domain experts. In addition, there are few systematic methods or tools for component identification that enable domain experts to identify reusable components. This paper presents a systematic method and its tool called a component identifier that identifies software components by using object‐oriented domain information, namely, use case models, domain object models, and sequence diagrams. To illustrate our method, we use the component identifier to identify candidates of reusable components from the object‐oriented domain models of a banking system. The component identifier enables domain experts to easily identify reusable components by assisting and automating identification processes in an earlier development phase.  相似文献   

17.
青鸟系统中可复用软件构件的表示与查询   总被引:60,自引:1,他引:59       下载免费PDF全文
可复用构件的表示和检索是构件库和软件复用研究的重点,它伴随复用实践的深入和新技术的出现而不断取得进展.青鸟构件库系统以青鸟构件模型为基础,采用以刻面分类为主、多种分类模式相结合的方法对构件分类索引,支持多种构件查询方式的组合使用.本文介绍了青鸟Ⅲ型构件库系统中可复用软件构件的分类表示模式,以及构件检索机制的体系结构、设计依据和系统特性.  相似文献   

18.
高质量0.6 Kb/s声码器的TMS320VC55x实现   总被引:1,自引:0,他引:1  
给出了一种编码速率为600b/s的高质量声码器算法及基于DSP芯片的硬件实现。介绍了语音编解码算法原理、声码器系统的硬件结构、工作流程以及软件实现与代码优化。针对C55xDSP芯片的结构特点,采用C与汇编混合编程,汇编指令优化等方法,大大降低了算法的存储复杂度和运算复杂度,达到了实时性要求。  相似文献   

19.
张经国  郭民 《现代电子技术》2011,34(19):140-143
随着软件复用技术研究的深入和软件构件库应用规模的扩大,构件库中构件的种类日益增多,构件间关系日渐复杂。这就需要对传统的构件库信息模型进行扩展,在完整描述构件自身信息的基础上,增加对构件间关系信息描述的支持。为了有效地发挥构件库的作用,提出的软件构件库信息模型在已有模型的基础上采用刻面描述机制并增加了对构件间关系的描述,利用该模型不仅可以有效地描述构件的各种信息,还使得用户可以根据构件之间的关系检索构件。  相似文献   

20.
实现嵌入式汇编技术就是直接把汇编语言的代码写到高级语言的代码中并一起进行编译,不需要独立的汇编系统和另外的连接步骤。嵌入式汇编技术在不同的高级语言中语法各不相同。文章主要给出了在Delphi环境中嵌入汇编的具体用法。采用嵌入式汇编技术对Intel8255和8254接口芯片的具体操作,以及介绍了数据采集软件的设计流程和程序的具体实现方法。  相似文献   

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

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

京公网安备 11010802026262号