软件开发工具(Soft Development Tools)是一本让程序员了解自己自己所使用工具的书,作为一个刚刚接触编程的小菜鸟,计划工具、分析工具、设计工具,虽然用的都不是很多,但也有一个概念了。
下面是软件开发工具的第一遍导图,看着会很头晕吧:
把工具学完以后,再进行一下分析就知道:工具主要讲的就是A、现状与发展 B、开发与使用。里面的东西比较基础,转化为自己的思想理解起来会比较容易。
根据导图中咱们来分析一下:
一、现状和发展
首先我们需要了解一些开发工具的发展历史,看看它是怎么发展起来的,从只和机器进行交互的机器语言,到加入一些有意义的单词的汇编,在需求和发展的促使下,有了过程化程序设计--对过程的处理。之后人们为了让机器多做些事情,就慢慢发展处理非过程化语言。
因为这些都是先从外国发展起来,所以我国的软件开发工具和外国还是有一定差别的,其他理论性研究倒还好,最大的区别就是应用比较少。
在软件开发工具的发展历史上,发展趋势想着网络化、智能化、一体化标准化方向发展,这样就更能用开发工具代替人做一些简单、重复的东西。
二、开发与使用
软件开发工具一书最主要的阅读对象就是企业管理者和程序开发者,这本书会有很大一部分篇幅对工具进行介绍。
首先软件开发前要
知道这些工具不光可以自己开发,也可以购置,这就要看看两种方式那种更合理,更能获得好处最多、怎么权衡。当然很多程序开发者都会有一些自行开发的工具来提高效率,来看看他们是怎么做的。软件开发是为了
使用。开发过程和所有程序开发的过程一样,分为规划、需求分析、设计、编码实现、测试和运维,然后投入使用。
在开发过程中,会产生很多的信息,比如版本信息、文档、使用的数据等,这些东西都要有一个信息库来进行存储,在这个过程中不同格式信息会越来越多,就要进行异地备份和标准化管理。
学习完这这理论的知识后,就可以去找个实际的开发工具进行一下熟悉了,书中用的是Eclipse,这里不多说,看书去吧。
***********************************************************************************
希望这次能顺利通过,(*^__^*) 嘻嘻……