首页 > 代码库 > 自考之——我看《软件开发工具》

自考之——我看《软件开发工具》

       《软件开发工具》由理论篇和实践篇构成。实践篇是选取一种具体的软件开发工具Eclipse来进行介绍,帮助我们加深对软件开发工具的理解。在这篇文章里,我就不说这部分内容了。

       这里,我主要是对理论篇这部分内容进行介绍。大家看我下面这幅导图是对理论篇的概括。我将软件开发工具整个理论篇分为了5个部分,每个部分标题下面对应的是书中的章节。

                                           

       快速浏览过我的导图之后,下面就让我来为大家讲讲,我是怎么分的。

       米老师讲过,对待一个事物我们应该从以下这几个角度考虑:

  • 是什么?
  • 产生的背景?
  • 为什么要用它?
  • 怎么用它?
  • ……

       书中的第一章绪论,其实就整体性地给我们解决了上述问题。鉴于第一章具有统领全书的作用。所以我也把第一章内容的导图贴到这里。因为其它的章节,几乎是对第一章所讲内容的详细阐述。

                                                             

        第一章分为:

  • 产生背景,其实也就是它的由来。
  • 概念,解释软件开发工具是什么。
  • 功能和性能:主要在告诉我们它有什么好处,我们为什么要用它。
  • 然后就是工具的类别和它的发展。

        再回头看我的第一幅导图:

  • 第一部分是概念(是什么)。
  • 第二部分是需求,因为对软件开发工具有了需求,才会产生软件开发工具,所以其实也就是在说它的产生背景。只是因为我们对它的需求,体现在软件开发过程的各个阶段,所以这一部分在书中的标题是“软件开发过程及其组织”
  • 第三和第四部分是思想和技术。就像我们的番茄记录模板,它也是一种工具。是老师和师姐依据番茄工作法和时间管理的思想发明出来的。那么软件开发工具的产生也需要遵从一定的思想(比如面向对象思想等)。不能随便造出来,而无实际帮助。技术这一部分则侧重讲软件开发工具是怎么开发出来的,怎么用的。就像我们有了番茄记录模板之后,立平和卓玲会告诉我们怎么使用它。
  • 最后一部分仍然是在讲软件开发工具的发展。

        这样一看,其实这本书编者的思路很清晰!我们也能从宏观上把控它。

        附:第一章绪论导图。

      点击打开链接