前言:

上次四月的自考刚刚结束,自己报考的两门考试都顺利通过了,但是“革命尚未成功”,新的自考又开始了了,这次的自考报考了两门考试,一门是软件开发工具,一门是数据结构导论。今天,我们先来看看,软件开发工具这本书,为什么我会说她是陌生的熟悉人呢?在下面的博客中,我会给大家揭开答案。

核心:

一、导图主导

思路


【软件开发工具——陌生的熟悉人】_总览全书


2.全书概况


【软件开发工具——陌生的熟悉人】_总览全书_02


二、是什么?


软件开发工具,书上没有给出明确的解释,它概括为几个要点:


  • 软件技术发展的产物
  • 开发软件过程中提供帮助
  • 支持软件开发的全过程

            个人理解:归根结底是一个工具 ,

使用环境:软件开发生命周期,

作用:提供帮助,


三、归纳


  • 理论篇

1.软件开发工具的概况:概括的介绍了软件开发工具的基本概念、基本功能、一般功能、主要类别以及它的使用方法。为以后的学习打下基础。这是第一章的主要内容。

2.软件开发过程:由困难——方法——管理这个过程来一步步的引出内容,这是第二章的内容。

3.软件开发工具:理论基础——技术要素——使用与开发——现状和发展,详细讲解软件开发工具,这是第三、四、五章的主要内容。

【软件开发工具——陌生的熟悉人】_eclipse_03


  • 实践篇

1.Eclipse的介绍,使用Eclipse进行C/C++开发,及插件的使用与开发,从入门——到实践的应用,Eclipse的详细讲解,这是第七、八、九章和第十三章的内容。Eclipse功能上相似与咱们现在用的VS。


2.程序调试工具:GUB的介绍:这是第十章的内容。这个就像VB、VS中的调试功能。


3.Eclipse GDT开发常用功能:第十一章的内容。

4.CVS的安装和使用。第十二章的内容。还记的我们学习的SVN,咱们学习SVN的时候,视频的老师就讲过CVS,现在咱们很少用CVS,因为有了更好的合作开发工具:那就是SVN。CVS和SVN的使用和安装差不多。

   5.常用的建模工具:这是最后一章,第十四章的内容。这个我们已经学习不只一次了,第一次机房收费,个人机房重构,机房合作中,都有实践过,里面讲的rationnal rose建模工具我们也用过,现在我们用的是EA,其实,EA远远比它强大的多,但是Ratinonal Rose也有自己的优点,尤其里面的时序图和协作图之间的转化。

【软件开发工具——陌生的熟悉人】_eclipse_04


总结:


现在理解我的意思了吧!其实在未看书之前,总觉的里面的知识都是新的内容,可是,当我们打开书之后,里面的有些内容,我们都接触过,学习不是一次的的事情,学习快乐探索之中。