首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 171 毫秒
1.
刘云赟 《计算机应用》2004,24(Z2):191-193
探讨了测试驱动的软件开发方法在PHP项目中的应用.通过对TDD方法的简要介绍,分析了在PHP中应用TDD同其他语言环境的区别.以具体例子说明PHP中实施TDD的过程方法,体会TDD的思想精髓以及PHP的语言特性.总结出在PHP中应用TDD具有半对象/半过程的混合型特点.还使用了PHP自动化单元测试框架PHPUnit,并涉及到一些常用的测试模式.  相似文献   

2.
陈希  徐明昆 《软件》2012,33(12)
在软件工程领域,软件开发过程刻画了一个工程从起始到结束,如何进行计划、控制以及监控的过程.目前在大多数的软件开发中,各大公司采用的仍是传统的瀑布模型.而随着软件变得更大更复杂,传统瀑布模型的开发过程中的开发周期长,各个开发阶段之间的反馈少,不适应用户需求的变化等一系列缺点也被明显地暴露出来.本文在传统软件开发过程的基础上详细介绍测试驱动开发(TDD)模式的理念和其优势,并阐述如何将TDD应用到实际的项目中.  相似文献   

3.
测试驱动开发,简称TDD,是一种不同于传统软件开发流程的新型的开发方法.它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行,有助于编写简洁可用和高质量的代码,并加速开发过程.  相似文献   

4.
刘洪洁 《程序员》2008,(9):30-30
在软件开发过程中,一直存在着两个问题:第一,软件工程师与系统工程师的交互比较困难,因为二者缺乏共同的交流平台;第二,软件开发工程师通常根据项目经理的命令写代码,无缘真正了解客户对产品的需求。模型驱动开发(Model Driven Development,简称MDD)的应用,很好地解决了这两个问题。所谓模型驱动开发,就是将开发过程用统一的模型来表示。模型的一个主要用途是消除开发过程中各参与方之间的隔阂,需求工程师,系统分析员,软件开发人员和测试者都可以通过这个共同的模型进行交互。  相似文献   

5.
轻量级Java EE框架下软件测试的应用研究   总被引:1,自引:0,他引:1  
软件开发中,软件测试的作用越来越重要.目前,轻量级Java EE框架得到了广泛流行,如何在该框架下进行高效、方便的单元测试和集成测试,具有重要意义.从轻量级Java EE框架的特点出发,结合测试驱动开发(TDD)的理念,分析了采用Mtxk、EasyMock进行仿真单元测试的方法;利用依赖注入(DI)与事务管理进行集成测试;对Spring与Hibemate结合的一个集成测试问题,给出了运用面向切面编程的环绕通知的解决办法.文中总结的测试方法与经验,对于轻量级框架下的管理信息系统的测试准备、部署以及实施,能够显著提高效率,同时也有助于TDD团队的组织与合作.  相似文献   

6.
刘洪洁 《Internet》2008,(9):30-30
在软件开发过程中,一直存在着两个问题:第一,软件工程师与系统工程师的交互比较困难,因为二者缺乏共同的交流平台;第二,软件开发工程师通常根据项目经理的命令写代码,无缘真正了解客户对产品的需求。模型驱动开发(Model Driven Development,简称MDD)的应用,很好地解决了这两个问题。所谓模型驱动开发,就是将开发过程用统一的模型来表示。模型的一个主要用途是消除开发过程中各参与方之间的隔阂,需求工程师,系统分析员,软件开发人员和测试者都可以通过这个共同的模型进行交互。  相似文献   

7.
极限编程是一种新型软件开发方法,而测试驱动开发是极限编程思想的一种主要实践。本文通过极限编程、测试驱动的理论阐述和用NUnit进行单元测试的实践来阐明测试驱动开发的实施过程。  相似文献   

8.
软件测试的实施效果直接影响到软件的质量,目前出现了一些测试模型,并且有一定的实用性,例如V模型、W模型、X模型等,其中X测试模型正受到越来越多的关注.对当前颇为流行的敏捷开发模式进行了一定的研究之后,适当地调整模块任务分配的粒度,软件开发过程中采用了X测试模型,并根据具体开发情况对X测试模型进行了相应的调整与改进,体现出其较好的应用效果,对中小型软件开发的测试有着很好的适用性.  相似文献   

9.
针对模型驱动架构(MDA)下的软件开发方法中测试启动比较晚、难以发现隐藏在模型中的缺陷及UML模型描述缺乏精确语义等问题,提出了基于ASL的模型测试方法:从UML模型出发,将动作规约语言(ASL)运用于平台无关模型(PIM)上建立测试模型。给出了ASL语句在MDA过程中的工作原理、平台无关模型的建立过程、测试用例建立的步骤、测试执行的实施过程,最后结合实例,在UML图的基础上运用ASL对测试环境进行构建,并创建了系统的测试用例,对模型及业务逻辑进行了测试。实验结果表明,提出的基于ASL的模型测试方法既能利用模型驱动对复杂的测试用例进行简化和抽象,又能在软件生存期早期揭示软件的缺陷,防止缺陷随着软件开发过程的进行而被放大。  相似文献   

10.
文中详细论述了模型驱动的软件开发模式。阐述了以代码为中心的传统软件开发模式的缺点,并通过对模型驱动架构(MDA)涔系结构的讨论.分析出模型各个层次描述语言的要求。分别讨论了MDA软件开发生命周期、MDA软件开发参与者及活动的变更和MDA开发工具的更新,并对MDA软件开发模式进行了评价。在模型驱动的软件开发模式下,软件开发生命周期是由软件系统建模行为驱动的.其开发过程围绕模型的创建和变换开展,其最终目的就是要通过架构性的分离来实现软件开发的轻便性、互操作性和可重用性.  相似文献   

11.
业务过程协同允许组织之间彼此进行通信,交互和协作以完成特定的业务目标。为了确保实施的正确性和一致性,需要对业务过程协同进行建模和分析,但现有的工作鲜有关注于从架构的视角和数据的层次来对其进行讨论。为此,首先提出了一种“代理端 盟主端”业务过程协同架构;其次,通过对该协同架构进行分析,提出了一种业务过程协同的数据恢复通用模型;最后,基于该通用模型,提出了数据恢复策略模型,以此为基础提出了五种数据恢复策略并采用随机Petri网对其进行建模与仿真。实验结果表明,采用最短队列随机恢复策略能够使得业务过程协同应用在协同中确保高的系统吞吐量、快的响应时间及低的拒绝率。  相似文献   

12.
为了提高软件过程仿真的效率,提出了一种基于图形处理单元(graphic processing unit,GPU)加速的仿真框架.该框架利用图形化语言和随机参数来描述一个过程模型,将模型转换为RansomSpec字节码从而可以在GPU平台上运行,以期借助GPU平台的高并行特性提高原有仿真算法的效率.实验结果表明,通过这种框架,基于GPU的随机软件过程仿真与传统基于CPU串行的仿真算法相比在效率上提高一个数量级.  相似文献   

13.
赵希人  刘胜 《自动化学报》1990,16(2):161-165
本文依据平稳随机过程谱分解理论,推导出具有非有理谱平稳随机过程的仿真过程的数 学模型,并给出仿真误差公式,最后介绍它在海浪模拟中的应用.  相似文献   

14.
机动作战是提高导弹部队战时生存能力的有效途径,而机动过程中的随机因素给部队机动带来一系列不确定性。为此,分析不确定因素对作战机动过程的影响,将其转化到机动速度的不确定性上,建立基于随机速度的机动策略模型,并通过随机模拟和蚁群系统对模型进行求解。实验结果证明该模型的合理性和算法的有效性。  相似文献   

15.
为使成本费用的总和最小,利用仿真优化技术,以某制造企业为例建立了一种随机需求库存模型,并运用改进的遗传算法优化库存模型,得到了库存的优化候选策略。实例表明提出的仿真优化技术是有效可行的,可以为企业提供决策支持。  相似文献   

16.
刘丹  耿娜 《计算机工程》2021,47(7):281-288
针对体检机构顾客排队等待时间长的问题,研究随机服务时间下的体检顾客调度,采用多人时间槽预约策略,并在预约调度策略的基础上优化每位顾客的体检项目顺序,提出一种包含粗糙仿真评估和精确仿真评估两阶段随机仿真优化算法。运用序优化思想将基于亲和度评估的多种群遗传算法作为迭代优化策略,并利用改进的最优计算量分配方法排除超级个体的影响,形成仿真资源的全局和自适应优化分配机制。实验结果表明,与不进行任何调度及使用体检顺序启发式调度规则的离散事件结果相比,该算法获得了更好的调度解。  相似文献   

17.
支持企业经营过程重组的工作流仿真技术研究   总被引:17,自引:0,他引:17  
企业经营过程的建模、分析和基于模型的企业 经营过程重组实施是确保企业成功实现经营过程优化重组的三个重要阶段.工作流管理是一 种能够有效的支持这三个阶段的信息技术.至今为止,工作流模型的仿真还是一个比较薄弱 的环节.本文提出了一种基于虚拟运行环境的工作流仿真方法,通过建立工作流虚拟运行环 境,以仿真引擎模拟活动的执行,自动处理过程中的半自动化活动或人工活动,并采用规则 与随机变量相结合的方法处理仿真过程中遇到的不确定因素,从而完成工作流仿真.为了增 强仿真的可信度和可视性,本文将虚拟现实技术引入仿真过程的动画显示.本文介绍了工作 流虚拟运行环境的构成,环境中核心组件(仿真引擎)的工作方式,并讨论了基于代理的虚 拟环境实现.  相似文献   

18.
针对场站油料库存控制系统是一个需求为连续的随机库存控制系统,给出了评价其库存控制策略优劣的评价指标及其量化方法;基于仿真软件Arena,建立了基于(Q,s)存储策略的场站油料库存控制仿真模型。通过一个实例,利用Arena中集成的OptQuest优化工具箱搜索在最优库存控制策略初始值一定范围内的较优库存控制策略。结果表明,将所建立的仿真模型应用于场站油料库存控制,得出的控制策略比现行的更科学可行。  相似文献   

19.
随机性的批量制造库存系统的仿真模型   总被引:6,自引:0,他引:6  
对用计算机仿真技术来研究包含随机因素的批量制造库存系统提出了仿真策略,建立了仿真模型,从而可通过系统仿真的方法来选定最优批量制造库存策略。  相似文献   

20.
This paper focuses on the energy optimal operation problem of microgrids (MGs) under stochastic environment. The deterministic method of MGs operation is often uneconomical because it fails to consider the high randomness of unconventional energy resources. Therefore, it is necessary to develop a novel operation approach combining the uncertainty in the physical world with modeling strategy in the cyber system. This paper proposes an energy scheduling optimization strategy based on stochastic programming model by considering the uncertainty in MGs. The goal is to minimize the expected operation cost of MGs. The uncertainties are modeled based on autoregressive moving average (ARMA) model to expose the effects of physical world on cyber world. Through the comparison of the simulation results with deterministic method, it is shown that the effectiveness and robustness of proposed stochastic energy scheduling optimization strategy for MGs are valid.   相似文献   

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

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

京公网安备 11010802026262号