共查询到18条相似文献,搜索用时 62 毫秒
1.
采用形式化技术的软件再工程 总被引:4,自引:0,他引:4
形式化技术为软件再工程提供了完备的理论基础,该文对基于软件再工程的形式化方法进行了探讨,提出了一个统一的面向软件再工程的形式化方法。 相似文献
2.
基于Agent的建模和仿真技术在复杂系统和复杂性研究中得到广泛的应用,并且由此产生了许多的系统仿真软件,这些软件的维护将会成为问题.为解决这个问题并利用Agent技术在建模和仿真领域的优势,理想的方法是将Agent技术和思想也应用于系统仿真软件再工程中的各个阶段.提出基于Agent的系统仿真软件再工程方法,旨在降低维护的难度,提高再工程效率和建模的准确性,并提高软件的可维护性.该方法应用在森林植被仿真系统的第二次再工程实践,与第一次的传统的实现方法进行对比,可以证明其可行性和优势,并为相似系统的再工程提供了参考. 相似文献
3.
遗留系统的再工程是企业信息化建设必须解决的问题,在基于SOA的企业遗留系统复用框架的基础上,给出了通过Web Services技术将遗留系统从数据层、业务层、应用层进行封装的模型,并结合B/S结构的Web应用程序开发现状,实现了SSH框架下的遗留系统再工程过程。 相似文献
4.
基于Java的软件再工程支持工具研究 总被引:3,自引:0,他引:3
Internet的发展和构件化的软件开发为再工程指明了新的方向。面向对象软件再工程将以构件库为中心,并关注于将遗产系统改造为B/S结构的Internet应用。论文提出了一个面向对象软件再工程模型,分析了面向对象软件再工程支持工具的特性,然后介绍了基于Java的再工程支持工具原型。 相似文献
6.
软件再工程是针对现阶段软件系统更新换代加剧而提出的,当前用户需求不断变化、软件系统复杂性不断提高和软件维护日趋困难促进了软件再工程的发展。 相似文献
7.
8.
如何把旧的系统再生为新系统已经成为目前软件工程领域所关注的问题。本文基于软件复用和软件组件库这二类技术,提出一种切实可行的方法——基于高层设计,将旧的系统转化成可扩展的系统,并讨论了在转化过程中遇到的一些技术问题。 相似文献
9.
10.
再工程——概念及框架 总被引:8,自引:2,他引:8
进入九十年代以来,软件系统的规模变得越来越大,结构也越来越复杂,与此同时,软件的生存期也越来越长。过去的软件生存周期模型认为软件在开发完成之后,经过若干年的维护过程,会慢慢退出历史舞台,被新的软件系统所替代。然而,当前的生存周期模型趋于把系统看作能够随时间而进行连续演化的模型。同时,我们还可以看到,从头开始建造的大系统数量在急剧减少,很多遗产系统正在被逐步地利用起来,但利用遗产系统的同时,会遇到许多困难。由于时间的流逝,这些生存期已有10—25年的系统具有许多这样或那样的缺点。而其中最重要的一个问题就是:现有的遗产系统没有好的可演化性,这样就使得我们无法利用简单的方法把遗产系统转化为一个新的系统。 相似文献
11.
12.
关键软件要求极高的可靠性和安全性,然而当前的技术途径尚不能完全消除软件故障——软件测试不能保证软件正确性,模型检查等形式化验证技术也存在着诸多局限。文章提出了基于监控程序运行途径来捕获软件故障和验证程序性质正确性,构建了基于程序运行形式化分析的软件故障监控(SFMRFA)模型,在监控逻辑表达、程序插桩、multi-agent设计等关键技术的基础上开发计算机辅助工具来监控、分析和引导程序执行,使软件运行当中可测、可控,避免软件失效。 相似文献
13.
14.
15.
16.
一种面向OSGi的构件化软件再工程方法 总被引:1,自引:0,他引:1
面向服务的构件模型可以解决当前大型软件系统难于管理、维护困难和缺乏动态性等问题,而OSGi框架为基于构件系统的服务化开发提供了有力支持。把OSGi作为基础框架对遗留软件系统进行再工程,设计了OSGi化软件的总体框架,提出了软件系统构件化方法,并针对再工程过程中普遍存在的问题给出了相应的解决方案。最后,通过对Web容器再工程的实例研究,验证了面向OSGi的构件化软件再工程方法的有效性。 相似文献
17.
1.引言随着软件工程研究和实践的进一步发展与深入,软件系统的设计开发工作者们已经提出并成功地实现了许多有效的面向大型软件系统的软件设计开发方案与方法。尽管现有的许多软件设计开发方案与方法,能够有效地支持大型软件系统的实践并提高开发效率,但是,在一个成功的大型软件系统的整个生命周期中,系统维护和系统进化往往占据着比系统设计和系统开发阶段更为显著的工作比例,因此,在软件系统开发的理论和实践中,系统维护和系统进化的成功实施往往成为评价一项大型软件系统成功实现的主要标志。 相似文献