对于“什么是体系结构”的答案取决于提出这个问题的人。要确定对于开发强大的体系结构需要进行什么工作,甚至更难。不过,有一些在进行体系结构设计时应该采用的广为人知的原则。在本文中,我们将讨论其中的原则之一:体系结构原则。
在软件测试中,黑盒测试主要是针对模块进行的功能测试。最普遍的方法是以软件的功能说明书为基础将软件的输入划分为若干个等价类,多次运行该软件来检验软件对于不同的等价类是否能满足要求。但是在实际应用中,有的模块太大或输入参数太多,等价类划分后需要进行的测试工作可能是一个极大的任务。这时,如何选择最优的测试用例就成为测试人员的
本文主要从软件测试的组织和管理角度,阐述了CMMI模型规范对软件测试技术的应用和扩充,对于软件开发组织如何发展和完善软件开发中的测试工作进行了初步探索。
2008年2月25日,Adobe公司发布Flex 3正式版,同时发布的还有针对Flex 3的集成开发环境Flex Builder 3.0。相关信息可参考http://flex.org/和http://www.adobe.com/。
对于高度动态、通过非常短的迭代周期来应对需求变化的极限编程方法论来讲,确实能够从一定程度上解决问题。但是,对于国内的软件开发项目来说,XP并非“银弹”,它的一些最佳实践不是都适合国内的情况。本文结合一个具体的软件开发项目,讨论一下XP在国内的应用情况。