首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
Ant是基于Java的项目生成工具,在软件开发中用来将源代码和其他输入文件自动的转换为可执行文件的形式,以便及时产生一致的生成版本。Ant的目标是使Java项目的生成过程简单化、标准化、规范化。本文介绍了Ant的基本功能、生成文件的配置和常用的任务操作,并通过列举实例,分析了Ant的基要工作原理和使用方法。  相似文献   

2.
基于UML的面向对象软件测试系统   总被引:5,自引:2,他引:3  
设计和实现了一个基于UML的C 测试集成开发环境CppTestlDE.它以基于UML的分析设计规约文档作为OO软件测试的重要依据,通过对UML文档的词法语法分析,提取类状态机信息;采用手工和自动生成测试用例;并根据生成的测试用例构造驱动模块,生成测试装置.同时,对源代码插装,以便度量代码覆盖率.在此基础上,编译测试装置和源代码,生成测试装置执行文件.最后,驱动测试装置执行文件,分析测试结果,生成测试报告.  相似文献   

3.
测试用例自动生成技术旨在降低测试成本,与人工生成测试用例相比,它具有更高的测试效率。现有主流的测试工具对软件中的所有文件都平等对待,但是大多数情况下含有缺陷的文件只占整个软件项目的一小部分。因此,如果测试人员能针对更易存在缺陷的文件进行测试,就能极大地节省测试资源。针对以上问题,文中设计了一种基于主动学习的预测引导的自动化测试工具AutoUnit。首先对待测文件池中的所有文件进行缺陷预测,然后对最“可疑”的文件进行测试用例生成,之后将实际测试用例执行结果反馈给缺陷预测模型并更新该预测模型,最后根据召回率判断是否进入下一轮测试。此外,AutoUnit还能在含缺陷文件总数未知时,通过设置不同的目标召回率来及时停止预测引导。它能依据已测文件来预测含缺陷文件总数并计算当前召回率,判断是否停止预测引导,保证测试效率。实验分析表明,当测得相同数量的缺陷文件时,AutoUnit花费的最短时间为目前主流测试工具的70.9%,最长时间为目前主流测试工具的80.7%;当含缺陷文件总数未知且目标召回率设置为95%时,与最新版本的Evosuite相比,AutoUnit只需要检查29.7%的源代码文件就能达到相...  相似文献   

4.
Apache的Web服务器是开放源代码技术(OST)的成功典范,它与Linux一样,是开放源代码技术生产的最流行的几种软件包之一。根据Neteraft的最新报告,Internet站点的近60%都在使用Apache及其几种派生软件。但是,Apache真正值得推崇之处并不在于这样的成绩,而在于它所经历的开发过程。在此我们用“开发过程”这个词来定义控制产品开发过程中所遵循的一般原则和方法。Apache的开发过程有自己的独到之处,它的Web服务器开发项目(有时也称作Apache开发组,这个词更准确地描述了Apache软件开发运作的全貌)给  相似文献   

5.
背景资料什么是开放源代码软件?开放源代码软件(简称OSS)就是在开放源代码许可证下发布的软件,以保障软件用户自由使用及接触源代码的权利。这同时也保障了用户自行修改、复制以及再分发的权利。简而言之,所有公布软件源代码的程序都可以称为开放源代码软件。开放源代码有时不仅仅指开放源代码软件,它同时也是一种软件开放模式的名称。开放源代码开放模式的名字及其特点最早是由美国电脑黑客Eric Raymond在他的著作中提出并探讨的。  相似文献   

6.
本文对类文件之中Java程序运行阶段的异常进行了分析。其可以通过无Java源代码文件的条件之下,直接实现类文件的处理。异常跟普通的警告等有一定的区别。当应用程序发生异常时,会自动进行错误源代码的跟踪并加以提示,进而提升技术人员调试及开发的能力。  相似文献   

7.
源代码开放     
《个人电脑》2001,(9):86-90
要想顺应电子商务迅速的变化,成功的公司必须尽可能迅速地调整他们的应用软件才能跟得上时代。源代码开放软件似乎足一个完美的解决方案——它承诺能够得到稳定而且可扩展的软件。但那只是对某些人而言。源代码开放软件即那些源代码可以被免费地用于研究、修改和再分配的软件。开发人员可以对这种软件随意进行修改、修复错误、或者增加功能。从本质上来讲,源代码开  相似文献   

8.
在软件相似性鉴定中,笔者遇到了一个C语言编写软件和汇编语言编写软件的相似性鉴定,在过往的几个相似判决案例中,鉴定机构都直接比对了目标代码,且在其中一份判决案例中直接提到了在二进制代码实质相同的情形下,存在用不同语言编写的源程序的可能性极小。而在本案中,经过试验求证,发现相同的目标代码是可能来源于不同语言编写的源代码,而且C语言源代码和汇编语言源代码之间存在转换关系,C语言源代码可在编译中生成汇编语言代码,而C语言源代码生成的目标代码也可反编译成汇编语言代码,从而进行进一步的比对,这种比对,在原被告都提供了与目标代码对应的源代码的情况下,比只比对目标代码显然更具有说服力。  相似文献   

9.
详细地介绍如何应用VC++对ini文件进行读写操作,以及其在BACnet路由器中的应用,如设备的初始化,参数的设定和读写,路由表的记录,等等.应用VC++操作ini文件方便灵活,系统在外部就可以进行数据的更新.尤其是在编写程序的过程中,当要访问的数据库路径改变时,只需要在ini文件中直接修改,而省去源代码中多处修改的麻烦.因此在实际的VC++应用程序开发中,适当地利用ini文件,可以很好地改善程序的可维护性.  相似文献   

10.
海外传真     
HP公司日前宣布,它将公开其电子交易 生成软件E-speak的源代码,并最终将放弃对开发这种软件的控制。该公司E-Spek软件的测试版本将提供给在HP公司Web站点注册的编程人员。在12月8日推出最终版本时,E-speak源代码将在专为这项技术设立的一个Web站点上供人使用。  相似文献   

11.
从4.0版起,VB开发人员就可在项目中使用资源文件。利用资源文件使得程序代码和所使用的位图、光标、提示等分离;只需修改资源文件,而不必重新编译程序,就可改变程序的菜单文字、提示内容等,大大提高了软件开发的灵活性,对于开发不同语言版本的程序尤为方便。另外,当VB需要某个资源时,它只从资源文件中提取相应的部分,而不把整个文件都读入内存,从而也在一定程度上提高了VB程序的加载速度。  相似文献   

12.
张建阳 《程序员》2002,(8):39-41
在软件系统的开发过程中,开发人员经常会遇到这样的问题: (1)源代码和文档数量急剧增加; (2)经常需要与错综复杂的多用户、多产品的软件版本打交道; (3)开发组成员间源代码的更新和保存记录越来越复杂; (4)产品的多版本导致磁盘空间占有量浩大。  相似文献   

13.
图片编辑软件的“历史记录”功能不仅可以快速返回到修改前的状态。如果保存到“动作”还可以简化很多繁琐的操作。其实很多软件都有类似的“回放”需要,比如批量修改多个软件的时候如果可以“回放”对上一个文件的操作,那就可以节省很多精力。软件“EUYAO Replayer”就可以让几乎所有的较件都具备“回放”功能。  相似文献   

14.
基于元数据开发管理信息系统极大地提高了系统的开发效率。当需求发生变化或系统功能扩展时,只需根据变化调整元数据内容,无须修改程序代码,即可升级系统适应用户需求变化,大大增强了系统的需求适应能力,提高了软件的灵活性和可扩展性。文中详细介绍Delphi7.0元数据开发管理信息系统生成界面源代码的过程,为元数据在MIS开发中的应用进行了大胆的尝试。  相似文献   

15.
软件编制过程是我们制作软件的一种方法。它包括软件的生命周期模式、我们使用的工具以及编制软件的个人。 不同的公司有不同的软件编制过程。例如,考虑文件处理的问题。一些公司考虑将软件编制为自成文件码,即使说,只通过阅读源代码就可以理解该产品。但是,其他一些公司对文件编制很重视。它们执行仔细的设计活动,在编码开始之前一再检查,并向程序员提供每一模块的详细描述。测试个案是事前计划好的,每次测试运行的结果都记录下来,测试资料仔细地存档。一旦产品进入维护阶段,任何建议的改变都必须以书面形式提出,并详细说明修改…  相似文献   

16.
四年半以前,德国的一家软件公司,Star软件公司,怀着崇高的理想,决定开发一个跨平台的办公软件,供全世界人们免费下载使用。这个产品就是StarOffice。 一年半以前,StarOffice 5.2已经达到了相当高的水平,在很大程度上能够替代Microsoft公司的Office,并且这是全世界唯一很接近MicrosoftOffice同时又能跨平台的办公产品。 此时,Sun公司为了对抗Microsoft公司,收购了Star软件公司。2000年10月13日,Sun公司将StarOffice绝大部分源代码开放,成立了OepnOffice.org组织,专门从事开放源代码办公软件的开发。StarOffice此次开放的源代码一共800万行,是目前世界上最大的开放源代码项目。 从此以后,OpenOffice.org成为  相似文献   

17.
开发应用程序的第一步就是建立项目,项目是统一和协调FoxPro应用程序中各文件间关系的核心。用户应当将建立应用程序所需要的所有文件加入到项目中,这样项目就会管理文件间的相互关系,并且跟踪文件的当前版本,确保这些文件在建立应用程序时都是最新的。  相似文献   

18.
现在市场上几乎所有的主板BIOS芯片都是采用FLASHROM(快闪存储芯片),用户可以方便地更新BIOS版本,以便使主板能支持新的硬件。 在升级BIOS时,BIOS文件与主板不匹配,BIOS文件被修改,升级过程中断电,都会造成BIOS升级失败。何况还有可恶的CIH,当它发作时,会主动修改BIOS的内容,不少机器便是因它而造成了重大损失!正因为BIOS的娇弱和  相似文献   

19.
软件开发过程的优化在很大程度上依赖于应用生命周期管理软件的集成。版本控制软件(SCM)通过变更模型与缺陷跟踪和项目管理软件实现无缝集成就是其中的一个重要方面。变更(Change)是组成变更模型的基本单元。程序员可以通过建立多种的变更对修改程序进行有效的计划和跟踪。这样  相似文献   

20.
P2P(Peer-to-Peer)技术,即点对点技术,又称文件共享技术(File Sharing).其以用户为中心,所有的用户都可以通过P2P共享硬盘上的文件、目录乃至整个硬盘,这种用户间直接交流的方式改变了互联网现有的游戏规则.文件共享技术的发展经历了两个发展阶段,一个是以Napster软件为代表的"集中型文件共享技术",其尚未脱离对集中服务器的依赖.二是Napster之后发展起来的以Gnutella软件为代表的"分散型文件共享技术".Gnutella软件是开放源代码软件,其突出的特点是所有文件共享的技术功能,包括文件检索或传输等,都脱离了集中服务器的管理,而由用户下载的终端独立完成.在这个网络中,每一台计算机都承担一定的搜索功能.而当大量搜索指令同时通过一个带宽或内存较小的计算机时,容易造成阻塞甚或网络瘫痪.  相似文献   

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

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