现在的位置: 首页 > 综合 > 正文

工具,不应忽视的问题

2013年12月12日 ⁄ 综合 ⁄ 共 511字 ⁄ 字号 评论关闭
 

        首先让我们来看看Worker Royce 在开发者大会上给出的公式:

       要想更好的实现软件的价值就必须控制构建的时间和成本,而时间和成本主要取决于软件的复杂度、过程、团队、和工具。

      我们平时注意到了团队建设,也时刻不放松体系建设,可是往往忽视工具的问题,现在来讲工具的意义就不能从单纯的满足开发实现和技术功能来考虑了,应当考虑它对过程自动化的支撑作用,应当考虑工具的整合平台能力等等诸多问题。

     我们来考虑一下,无论是开发人员还是体系工程师,他们的价值在什么地方?应当是创造性的工作!那些重复性的工作就留给工具吧。人类几次工业革命的历史、工具在生产力发展的进程中扮演的角色已经印证了这些。而软件又有着自身的特点,工具在软件生产过程中又扮演了方法论实现者的支撑作用。我们的过程需要工具的支撑,尤其是复杂的过程在工具的作用下往往会更平易近人和节省时间。

     整合能力也是一个重要的因素,一个比较直接的例子就是Eclipse大行其道,由于他的开放性和plug-in的特点,很多工具可以之为核心引擎进行整合,而整合的威力在于提高统一自动化能力的同时降低了学习成本。就如同武器装备的系列化一样。

抱歉!评论已关闭.