共查询到20条相似文献,搜索用时 78 毫秒
1.
针对软件开发过程中复用程度低的现状,提出了基于构件技术开发教务管理系统的方法。在教务管理系统的分析、设计和实现过程中,贯穿了构件化思想,设计了分层的构件化体系结构。对系统进行了构件抽取,同时给出了系统中的部分构件实现和系统仿真结果。 相似文献
2.
3.
4.
以嵌入式系统编译器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.
软件模式作为一种有效的重用手段正日益得到开发组织和学术界的广泛关注.目前对软件模式的研究侧重于利用非结构化的方法构建和描述模式,开发者很难对模式进行维护和重用.本文提出了一个支持软件重用的面向模式的软件开发过程,它将基于体系结构的建模方法与软件过程有机地结合在一起.面向模式的软件开发过程包括四个阶段:业务分析、需求分析、构件设计和构件实施.模式用于描述各个阶段的丁作产品,同时也是开发经验的表示.不同模式之间的可跟踪性是随着开发过程自动产生的,软件构件具有可跟踪性,其可重用性得到提高. 相似文献
7.
马毅 《电子信息对抗技术》2004,19(4):24-29
基于构件和DSSA(Domain SpecificSoftwareArchitecture)的领域工程使软件产业化向前迈进了一大步。它实现了需求复用、设计复用和代码复用,作为一种现实有效的软件开发方法已受到各个领域的广泛重视。本文介绍了领域工程的基本概念,以及领域工程中应用系统的基本开发过程,同时探讨了电子战系统控制领域的领域特定软件架构(DSSA)及其基本构件。 相似文献
8.
9.
基于构架/构件的专向领域的应用系统开发策略 总被引:1,自引:0,他引:1
基于构架的软件复用开发是当前软件开发方法的热点之一。从软件复用的角度,通过实际系统的开发,对基于构架/构件的专向领域的应用系统开发策略进行了探讨,重点对领域分析、软件构架、构件生产、系统组装等几个方面进行了分析,并提出了利用代码对构件命名的新思路,提高了系统的动态组装能力。 相似文献
10.
11.
在分析软总线结构特点的基础上,针对多种传感器组合导航中各类传感器的特征和应用特点,提出基于软插件/软总线结构的多传感器组合导航试验平台的结构模型,构建传感器分类软插件模型,将软总线技术用于组合导航试验仿真环境中,为“软插件”集成提供一个一致的平台,通过统一的接口规范实现异构导航传感器插件的即插即用,讨论了基手软总线组合导航试验系统的构架和实现方法。.- 相似文献
12.
本文提出一种基于分层架构模式识别的软件架构重构技术.该技术以目标软件的源代码作为输入,过滤与分层架构无关的代码,再利用代码词汇信息挖掘程序实体之间的语义关联,通过代码主题提取并计算程序实体之间的职责相似度,依据相似度将程序实体聚类形成组件.在软件组件化的基础上结合分层模式的ILD属性识别软件层次和软件架构模式.在模式识别的基础上,定位系统中存在的违规作为重构点,生成相应的重构建议并实施重构.最后,本文在Github与SourceForge开源社区中选取10个开源软件系统作为实验对象,验证了本文提出的基于分层架构模式识别的软件架构重构技术在模式识别有效性、重构点识别效果和重构建议实施效果方面与传统方法相比有较大提升,能够有效的帮助软件开发人员识别软件架构模式、获取重构点、生成重构建议,并协助开发人员进行架构重构实施,改善系统违规情况,提升软件质量. 相似文献
13.
为了实现扩展节点功能、添加硬件部件时可以在现有节点上直接添加,而无需设计新的节点。无线传感器网络节点的分布式体系结构采用IEEE1451.2标准中即插即用的构造方法,并给出具体的硬件和软件实现方法,得到了硬件平台可扩展的结论。这样的节点具有完全统一的外部接口和多智能体结构,并且传感器模块能够即插即用,可以在不同应用环境中,选择不同的组件自由配置系统。 相似文献
14.
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.
18.
19.
随着软件复用技术研究的深入和软件构件库应用规模的扩大,构件库中构件的种类日益增多,构件间关系日渐复杂。这就需要对传统的构件库信息模型进行扩展,在完整描述构件自身信息的基础上,增加对构件间关系信息描述的支持。为了有效地发挥构件库的作用,提出的软件构件库信息模型在已有模型的基础上采用刻面描述机制并增加了对构件间关系的描述,利用该模型不仅可以有效地描述构件的各种信息,还使得用户可以根据构件之间的关系检索构件。 相似文献
20.
实现嵌入式汇编技术就是直接把汇编语言的代码写到高级语言的代码中并一起进行编译,不需要独立的汇编系统和另外的连接步骤。嵌入式汇编技术在不同的高级语言中语法各不相同。文章主要给出了在Delphi环境中嵌入汇编的具体用法。采用嵌入式汇编技术对Intel8255和8254接口芯片的具体操作,以及介绍了数据采集软件的设计流程和程序的具体实现方法。 相似文献