【摘 要】
:
随着敏捷软件开发和极限编程研究和应用的广泛开展,测试驱动开发(Test-Driven Development)得到了越来越多人的关注。采用测试驱动开发方法进行软件开发,不仅可以获得简单、
论文部分内容阅读
随着敏捷软件开发和极限编程研究和应用的广泛开展,测试驱动开发(Test-Driven Development)得到了越来越多人的关注。采用测试驱动开发方法进行软件开发,不仅可以获得简单、清晰、可行的代码,提高软件的质量,还可以获得一套完整、可复用、自动的测试集。 本文对测试驱动开发理论进行了具体阐述,说明了在软件开发中应用测试驱动开发的方法、步骤及实施框架。 重点对情报应用处理任务管理软件进行了设计与开发,对系统的整个开发过程,从需求分析、总体设计到详细设计进行了详细的描述。为了保证软件的可靠性和质量,满足系统对测试的要求,在系统的开发过程中采用了测试驱动开发这种全新的开发方法。 根据测试驱动开发的思想和相关理论,结合情报应用处理任务管理软件的实际开发,从测试先行和重构两个方面说明了测试驱动开发的应用有助于提高代码质量和可靠性。对在开发过程中应用测试驱动开发的一些关键问题进行了讨论,并通过对问题的分析提出了相应的解决方案。对于如何采用测试驱动开发方式进行用户图形界面的开发,提出了利用MVC模式思想和Mock对象技术相结合的解决方案,并给出了具体实现。 最后对情报应用处理系统的开发工作进行了总结。该系统已成功运行于卫星地面信息处理系统中,应用情况良好。
其他文献
增值税分为生产型增值税、收入型增值税、消费型增值税。我国自实行增值税以来,取得了良好的成果。但是目前,我国现行生产型增值税已经暴露出种种弊端,不适应我国经济发展的
企业集团发展与现代企业制度的关系问题是构建我国国民经济发展的重大问题,它不仅关系到企业集团的发展,同时,也是企业集团发展的制约或促进因素。任何企业集团的发展都离不
在人类生活的这个神奇的彩色世界里,颜色渗透着我们生活的各个领域。用来表示这些颜色的颜色词数不胜数,基本颜色词(black 和黑,white 和白, red 和红, yellow 和黄, green
由于经济发展水平以及通信发展的不平衡,农村通信市场发展模式也不尽相同,运营商需要采取不同的发展策略。本文对农村通信服务发展现状进行了深入分析,通过建立农村通信信息
为更好地进行观光木Tsoongiodendron odorum木材资源保护、开发和利用,大力发展珍贵人工林观光木栽培,研究了27年生观光木人工林木材的纤维形态、微纤丝角和基本密度.结果表
为提高红松果材兼用林的种子产量,在本溪县清河城林场、老秃顶子自然保护区管理局、辽宁省森林经营研究所等红松林木良种基地内,采用显现几率法进行了红松结实量优树选择,结果选
随着时代的发展,大学生思想政治教育的目标和内容都发生了比较大的改变,传统的教育方法逐渐的显现出弊端,不但影响教育效果,也不利于学生的全面发展。以人为本理念中坚持以人
<正>小学语文写作是小学语文教学的重要组成部分,也是教学的难点之一,对于提高小学生的观察能力、锻炼思维能力和发展想象能力具有重要的作用。在实践中很多学生害怕学生,对
基于互联网平台的股权众筹为创新项目融资提供了新的渠道,本文研究众筹项目融资绩效的影响因素,这是创业者和平台共同关注的重要话题。作者基于信号理论从不确定性、投资风险
近年来,3C(Computer,Communication,Consumer)合一的发展趋势逐渐明朗,计算机微型化和专业化趋势已成事实。这两种发展趋势都产生了一个共同的需求:嵌入式系统(Embedded Syst