下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

软件开发思想

作者:课课家教育     来源: http://www.kokojia.com点击数:942发布时间: 2019-03-14 08:58:26

标签: 软件开发思想软件开发

  软件开发是一个充满智慧和思想的领域,因此新东西总是层出不穷;作为需求分析员不应过多地跟风到先进性的讨论上,而应该更加重视其成熟度,尽量地对这些技术进行溯源,找到其本质,以便判断其适用性。

软件开发_思想_软件_开发_课课家

 

  1.成熟度

  在决定是否大规模应用某项技术之前,首先应该审视该技术的成熟度。实际上有一种很简单的方法来判断,那就是看该技术的见报率如何;如果经常在报刊、杂志、网站上看到关于它的宣传、介绍,那么它的成熟度极可能不高;试想现在还会有谁花心思写一些关于XML、UML的介绍性、宣传性的文章呢?因为这些技术已经实际地应用到工作中去了。

  2.溯源

  要对某种技术的作用有深刻的理解,最简单的方法就是了解它的发展历史,了解它出现的原因。

  通过这种思考过程就不难将各种技术串联在一起,更容易理解这些技术出现的原因,也就能够更好、更准确地应用它们。

  3.了解局限性

  技术并不能解决所有的问题,因此对于任何一种技术都既有优势又有不足,只有全面地了解其局限性才不至于误用、滥用。

  例如"工作流引擎"技术,它的优势在于能够提供一个运行时可配置的流程顺序,从而提高了程序流程的灵活性。但是在不同流程之间的数据接口方面还是需要另外的措施。另外,流程块的抽取是十分关键的,如果新的流程破坏了最初的流程块,那么工作流引擎也是无能为力的。因此工作流的分析与抽象是基础,工作流引擎只是实现层的手段,不要认为只要引入工作流引擎就可以解决一切问题。

  

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程