JMeter性能测试基础实战视频教程
14222 人在学
软件开发是一个充满智慧和思想的领域,因此新东西总是层出不穷;作为需求分析员不应过多地跟风到先进性的讨论上,而应该更加重视其成熟度,尽量地对这些技术进行溯源,找到其本质,以便判断其适用性。
1.成熟度
在决定是否大规模应用某项技术之前,首先应该审视该技术的成熟度。实际上有一种很简单的方法来判断,那就是看该技术的见报率如何;如果经常在报刊、杂志、网站上看到关于它的宣传、介绍,那么它的成熟度极可能不高;试想现在还会有谁花心思写一些关于XML、UML的介绍性、宣传性的文章呢?因为这些技术已经实际地应用到工作中去了。
2.溯源
要对某种技术的作用有深刻的理解,最简单的方法就是了解它的发展历史,了解它出现的原因。
通过这种思考过程就不难将各种技术串联在一起,更容易理解这些技术出现的原因,也就能够更好、更准确地应用它们。
3.了解局限性
技术并不能解决所有的问题,因此对于任何一种技术都既有优势又有不足,只有全面地了解其局限性才不至于误用、滥用。
例如"工作流引擎"技术,它的优势在于能够提供一个运行时可配置的流程顺序,从而提高了程序流程的灵活性。但是在不同流程之间的数据接口方面还是需要另外的措施。另外,流程块的抽取是十分关键的,如果新的流程破坏了最初的流程块,那么工作流引擎也是无能为力的。因此工作流的分析与抽象是基础,工作流引擎只是实现层的手段,不要认为只要引入工作流引擎就可以解决一切问题。