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

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

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

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

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

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

书中的第一章绪论。事实上就总体性地给我们攻克了上述问题。鉴于第一章具有统领全书的作用。所以我也把第一章内容的导图贴到这里。由于其他的章节,差点儿是对第一章所讲内容的具体阐述。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDkyNDgzNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >

第一章分为:

  • 产生背景,事实上也就是它的由来。

  • 概念,解释软件开发工具是什么。

  • 功能和性能:主要在告诉我们它有什么优点。我们为什么要用它。

  • 然后就是工具的类别和它的发展。

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

  • 第一部分是概念(是什么)。
  • 第二部分是需求,由于对软件开发工具有了需求,才会产生软件开发工具,所以事实上也就是在说它的产生背景。仅仅是由于我们对它的需求,体如今软件开发过程的各个阶段。所以这一部分在书中的标题是“软件开发过程及其组织”
  • 第三和第四部分是思想和技术。就像我们的番茄记录模板,它也是一种工具。

    是老师和师姐根据番茄工作法和时间管理的思想发明出来的。那么软件开发工具的产生也须要遵从一定的思想(比方面向对象思想等)。不能随便造出来。而无实际帮助。技术这一部分则側重讲软件开发工具是怎么开发出来的,怎么用的。

    就像我们有了番茄记录模板之后,立平和卓玲会告诉我们怎么使用它。

  • 最后一部分仍然是在讲软件开发工具的发展。

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

附:第一章绪论导图。

host=dailycharmingyang&albumId=252570929&photoId=8971889155">点击打开链接

时间: 2024-12-23 17:20:58

自考之——我看《软件开发工具》的相关文章

自考之软件开发工具

前言 自从开始自考的学习后,每天两个番茄的学习时间.自从开始这个计划后,发现学习压力没有那么大了.还想起以前复习时的辛苦,总是到考试眼前了才开始准备,于是结果可知-每次都是身心疲惫的进入考场,考试没自信,更多的是知识没有给自己留下印象.就好比你去约会,第一次俩人聊的挺开心的,回去后你竟然把人家给忘了,这怎么能行呢? 为何在考前一个月就考试准备呢? 这就好比是马拉松比赛,如果你口气跑完你什么感觉,而如果你能把目标分解的话,每天跑那么小会,你一定可以坚持到最后的.并且你还可以把你多余的时间分配到其他

概述:软件开发工具

近期合作开发中,使用了一些工具,感觉确实让自己解放了不少.忙里偷闲,顺便学习了下自考科目<软件开发工具>. 这本书分为两部分,一部分是理论部分,主要还是论述我们须要软件开发工具的N中理由: 用了那么多张纸从软件开发流程的各个阶段论述我们须要工具,之后从两个方面说了下开发工具的标准:从开发人员来说,怎样开发好用的工具有一个标准:对于使用者来说,怎样选择又有一个标准.介绍完软件开发工具的前世,然后就是今生. 第二部分.主要是拿出一些软件开发中各个阶段所须要的工具来说一下怎么用: 建模用的是rati

软件开发工具(一)——概论

软件开发工具(一)--概论 软件开发工具是计算机技术发展下的一个产物 ,大概的浏览了一下课本,大体的 内容和信息开发管理相似,和我们实践的机房收费系统整个过程的百分之六七十都相 当,非常的能产生共鸣. 本书分为两部分,前半部分是主要以理论基础为主,后半部分主要是以Eclipse为媒 介,介绍软件开发工具的实践操作. 通过第一遍初步的学习了解,本书概括性的介绍了软件开发工具的由来.概念.功 能.性能.类别.技术.项目管理.版本管理以及使用环境等的,通过本书的理论学习 和实践操作,我相信,自己有必定

Web软件开发工具WebBuilder试用手记

最近公司在使用WebBuilder做项目开发,感觉很不错. 官方主页在这里:http://www.putdb.com/ 可以看到,这货不仅能使用可视化的方式拖拽出界面,还能直接在页面上完成数据库相关的操作.对于企业级的应用来说,一般会涉及到非常复杂的表单布局,以及大量的数据库交互.使用WebBuilder则只要打开一个浏览器就可以了,plsql神马的,一般的开发就无需打开了. Amdocs也有一款类似的在线动态表单设计器,不过整体使用手感不如WebBuilder这么流畅,另外这款工具前端部分是基

ThoughtWorks、Teambition、Trello、Slack、DevCloud 主流敏捷软件开发工具平台比较

在大公司做了6年程序员,2年项目经理的小王,正在创业公司迎来他焦虑的而立之年. 但是对于3个月前加入创业公司的决定,他现在有些烦躁和怀疑人生.在他过往的经验看来,公司新接的小项目,在过去的大公司里1个月就该交付了.现在已经3个月了,工作.生活一切好像都乱了套,虽说对创业有心理准备,但是这些在他看来都不应该成为问题-- ? CEO低估了项目难度,在客户面前满口答应1个月交付没问题 ? 对软件版本缺乏有效的管理 ? 各语言代码检查,安装各种工具和插件,不胜其烦 ? 半路接手项目,开发环境和架构大换血

iOS平台软件开发工具(一)-新建的工程使用CocoaPods工具集成第三方框架

CocoaPods是一款集合了上千个第三方开源库的开发工具,能够大幅度的提升团队项目的开发效率,降低时间成本. 那么就看一下CocoaPods这个工具在项目中的使用体现吧. 我们马上用ASIHTTPRequest第三方开源框架,说明如何在我们的项目中使用CocoaPods工具快速集成第三方开源框架. 首先,创建一个iOS平台下的空应用程序工程EmptySample. 然后,在终端中进入新建的工程目录,如图所示 结果如图所示. 在新建的工程根目录下,使用vi命令新建Podfile文件.(注意,不用

软件开发工具(第5章:软件开发工具的使用与开发)

一.购置与开发的权衡 购买或自行开发软件与哪些条件有关? 购买现成的软件开发工具还是自己开发专用的工具,与具体工作的条件. 环境.人员素质.项目特征都有不可分割的联系 自行开发软件开发工具的优点(重点.记忆) 目标明确,切实符合自己的需要. 便于进一步扩充和升级,不存在引进外面产品时不可避免的冲突 与不一致. 可以商品化,成为软件产品出售. 许多软件技术人员手边都积累了一些自制的.专用的.规模不一的软件开发工具 购买软件开发工具的优点(重点.记忆) 能够帮助人们减轻一定的工作负担,在某些环节上代

软件开发工具总结

软件开发工具和任何工具一样,是在人类以往发展的许多技术的基础上,适应社会的实际需要,从无大有,从小到大,逐步发展起来的,简单的说,就是帮助人们开发软件的工具. 既然是帮助人们开发软件的,首先需要分析软件开发中人们遇到的困难及其产生的原因.困难不是孤立存在的,而是相互联系的,它来源于人们认知的不足,来自于迅速变化的客观世界,回顾整个过程,获益匪浅. 由于软件开发工具的复杂性.庞大性,它的功能必须符合开发工作的实际需要,结构也必须具有实现软件开放性和灵活性的基础. 在软件开发工作中,如何实际地.有效

从一个程序员笑话看软件开发管理(转载)

从一个程序员笑话看软件开发管理 原文出处:猛禽的编程艺术 原文链接:http://blog.csdn.net/raptor/article/details/727299 有一个笑话是这样的: 1. 程序员写出自认为没有Bug的代码. 2. 软件测试,发现了20个Bug. 3. 程序员修改了10个Bug,并告诉测试组另外10个不是Bug. 4. 测试组发现其中5个改动根本无法工作,同时又发现了15个新Bug. 5. 重复3次步骤3和步骤4. 6. 鉴于市场方面的压力,为了配合当初制定的过分乐观的发