首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 203 毫秒
1.
随着我国工业信息化的发展,建立工业控制系统已成为大型工业企业进行产业管理的必然选择。开发工业控制设备软件是建立工业控制系统的前提,而传统的软件开发成本高、周期长,难以满足工业产业的软件开发需求。对软件复用技术进行分析,探讨了软件复用技术在工业控制设备软件开发中的应用。提出了一个三层软件系统分层构造,分析了该构造对于开发可复用工程控制设备软件的作用。  相似文献   

2.
李岩 《华章》2012,(36)
计算机系统是由软件系统和硬件系统组成,软件系统实现计算机的操作,硬件系统为软件系统的存在提供基础.没有软件的计算机会失去计算机的使用价值,没有硬件软件就失去了其存在的价值,二者缺一不可,也就是说不管软件和硬件哪一个系统出现故障都会影响计算机的正常使用.因此在计算机维修、维护方面不仅要掌握计算机硬件知识与技术,还要掌握软件知识与技术.  相似文献   

3.
软件复用是在软件开发中避免重复劳动的解决方案。软件复用的目的是缩短软件开发的时间,降低软件开发和维护的成本,提高软件开发的效率,保证软件的质量。实现软件复用的关键因素包括:软件构件技术、领域工程、软件构架、软件再工程、开放系统、软件过程、CASE技术以及各种非技术因素。  相似文献   

4.
基于COTS的软件系统因为具有很多优势也越来越受到重视.但基于COTS的软件系统的开发方法与传统的软件系统的开发方法有重大差异,本文从软件体系结构这一视角出发,说明如何组织COTS软件组件以开发COTS软件系统.  相似文献   

5.
3系统构架与分层设计 3.1总体技术构架 软件系统的构架犹如建筑设计构架一样,是科学与艺术的结合,更是实际经验的不断总结。构架的优劣从根本上决定了软件产品的稳定性、扩展性、柔韧性、有效性,所以软件系统的总体技术构架就如骨架是支持任何系统的基础。  相似文献   

6.
软件再工程和软件重用技术都是当前软件工程研究的热点。详细介绍了软件再工程和软件重用,并讨论了再工程中实现软件重用的关键技术—构件与构架,及其属性与实现难点。  相似文献   

7.
Agent技术在遗留系统整合中的应用   总被引:3,自引:0,他引:3  
遗留系统的再工程是现存软件系统演化的重要方法和途径,通过对遗留系统的再工程使现存的不适应环境变化的软件系统获得新的生命力而得以重新利用。而工作流管理系统(WFMS)和代理(Agent)是近年来在计算机软件领域的一个比较新的热门研究话题。本文主要讨论利用工作流管理系统的总体框架来进行系统的总体整合,引入Agent技术,使得目标系统的灵活性、开放性、自治性得以提高。  相似文献   

8.
动态软件更新是一种新型的软件演化机制,它允许应用软件系统在运行过程中执行软件更新而不会出现停机状态。一些大型重要的应用软件系统需要提供不间断的可用性服务将受益于此机制,因此将OSGI作为软件构件的支撑平台.提出一种基于代理的OSGi构件动态更新方法。该方法继承了OSGi良好的生命周期管理和动态依赖管理特性.拓展了其动态性和互换性的特点。实验表明,该方法可以准确地进行OSGi构件的动态更新,将对智能家居环境下的系统维护及其软件演化提供一定的指导意义。  相似文献   

9.
随着计算机的不断飞速发展,软件开发增长急速,软件系统的规模和复杂程度也越来越高,这就加剧了软件的可靠性问题。软件复用技术可以缩短整个软件开发周期,从而避免大量的重复性工作,并使得软件在可用性、可靠性以及灵活性方面得到显著的改善。本文探讨了软件开发过程与软件复用之间的关系,从而强调在校园网络教学平台系统中存在的复用过程,证实了软件复用技术的运用可减少大量的重复性工作,有效提高了软件的使用效率。  相似文献   

10.
软件复用的关键是抽象,而元数据具有的特点是抽象性、规范性和稳定性.构建以元数据为基础的软件复用构件,该构件属于中粒度的软件复用构件,抽象层次适中,可以适应整个软件系统的复用,并具有与开发语言无关的特点.  相似文献   

11.
简速软件测试理论的当前应用及今后的发展方向。重点综述嵌入式系统及软件的结构化测试的一般方法。,主要从嵌入式系统本身的特殊性出发,给出如何恰当运用软件测试的基夺理论.解决具体的特定嵌入式系统及软件的测试方法的基本步骤。  相似文献   

12.
基于Struts框架的软件实训系统主要是利用Web技术实现软件实训实践过程的网络化、信息化.文章分析了以Struts框架为技术基础的软件实训系统的设计与实现,改进了该系统应用及维护中的安全控制和中文请求响应设计,以更符合建设软件实训系统的现实需求.  相似文献   

13.
英语教学软件是计算机辅助英语教学的核心和关键。英语教学软件的发展是未来我国提高英语教学环境与质量的重要媒体。然而,影响英语教学软件流程控制设计的因素是多方面的。本文旨在说明影响英语教学软件流程设计的一些因素,以期探讨发展英语教学软件的理论基础与技术。  相似文献   

14.
软件复用技术是在软件开发过程中避免重复劳动的解决方案。从软件复用技术的概念出发,提出了过程复用的总体框架,描述了演化过程构件的基本算法,提出了复用模型在系统开发中的步骤。  相似文献   

15.
软件设计模式代表了从成功的系统设计中分离出来的可复用的优秀设计经验,已成为现代软件系统设计的重要研究对象.文章介绍了设计模式的主要特点和使用设计模式给软件带来的益处,并就设计模式在Java类库中的一些典型实现进行了分析.  相似文献   

16.
体系结构是一个软件系统的核心,事关软件项目的成败。在设计的各个阶段,都有一些成熟的模式可供选用。借用传统“自顶向下,逐步细化”的设计思想,结合“面向对象”的软件设计方法,体系结构设计模式可分为架构模式、设计模式和实施模式三个层次(阶段)。  相似文献   

17.
通过物联网软件工程实训的校企协同创新、能力本位分析,论证了能力本位工程实践与企业创新资源协同体系构建方法.据此建立了校企协同平台下的物联网软件工程能力本位实训体系框架,包括职业岗位融合与职业能力内涵培养机制、创新实验系统与多实验例程环境、工程实验标准化与规范化的分层多模教学模式设计等方面.物联网软件工程项目全生命周期实现教与学、工与学、技术与产品的统一,充分利用高效、多模的物联网资源环境,打造出一个开放性“产学研用”创新资源生态环境,构建一套科学的职业能力培养工程教学实训和操作体系.  相似文献   

18.
Software engineering education has been emerging as an independent and mature discipline. Accordingly, various studies are being done to provide guidelines for curriculum design. The main focus of these guidelines is around core and foundation courses. This paper summarizes the current problems of software engineering education programs. It also proposes some important dimensions as integral parts of software engineering education: interdisciplinary skills, practice experience, communication, skills on continuing education and professionalism. In the current guidelines and studies these dimensions are not addressed specifically. Although there could be other dimensions to be considered in software engineering education, we believe that the proposed ones are very crucial as software engineering is evolving more rapidly than any other engineering discipline. This study also provides a survey of some major universities’ undergraduate software engineering programs to evaluate these dimensions.  相似文献   

19.
软件本地化的最终目的是为了满足不同国家、不同地域的客户需求,使国际化的优秀软件能够跨越语言和文化的障碍,为世界所共享。本地化软件错误测试是软件生命周期中的一个重要阶段,是软件质量保证的关键步骤。本文对在软件本地化测试过程中所出现的典型错误类型进行分类讨论,探讨各类错误的表现特点,产生的原因,测试目的,测试原则及测试的错误方法等。  相似文献   

20.
文章提出一种基于SOC架构的嵌入式网络视频服务器的设计思路,从硬件结构、软件框架等方面介绍了系统的实现方法.采用智源公司的GM8120作为系统主控芯片,该芯片的最大优点在于除功能强大的FA526 RISC32住CPU外,整合了MPEG4编解码器,无需设计音视频压缩编码模块,简化了系统组成.软件平台采用可移植、裁减和实时多任务特性的Linux操作系统,用于处理复杂的网络传输协议,具有良好的稳定性和可靠性.  相似文献   

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

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