自考之——我看《软件开发工具》
《软件开发工具》由理论篇和实践篇构成。实践篇是选取一种详细的软件开发工具Eclipse来进行介绍,帮助我们加深对软件开发工具的理解。在这篇文章里,我就不说这部分内容了。
这里,我主要是对理论篇这部分内容进行介绍。大家看我以下这幅导图是对理论篇的概括。我将软件开发工具整个理论篇分为了5个部分,每一个部分标题以下相应的是书中的章节。
高速浏览过我的导图之后,以下就让我来为大家讲讲,我是怎么分的。
米老师讲过。对待一个事物我们应该从下面这几个角度考虑:
- 是什么?
- 产生的背景?
- 为什么要用它?
- 怎么用它?
- ……
书中的第一章绪论。事实上就总体性地给我们攻克了上述问题。鉴于第一章具有统领全书的作用。所以我也把第一章内容的导图贴到这里。由于其他的章节,差点儿是对第一章所讲内容的具体阐述。
第一章分为:
- 产生背景,事实上也就是它的由来。
- 概念,解释软件开发工具是什么。
- 功能和性能:主要在告诉我们它有什么优点。我们为什么要用它。
- 然后就是工具的类别和它的发展。
再回头看我的第一幅导图:
- 第一部分是概念(是什么)。
- 第二部分是需求,由于对软件开发工具有了需求,才会产生软件开发工具,所以事实上也就是在说它的产生背景。仅仅是由于我们对它的需求,体如今软件开发过程的各个阶段。所以这一部分在书中的标题是“软件开发过程及其组织”
- 第三和第四部分是思想和技术。就像我们的番茄记录模板,它也是一种工具。
是老师和师姐根据番茄工作法和时间管理的思想发明出来的。那么软件开发工具的产生也须要遵从一定的思想(比方面向对象思想等)。不能随便造出来。而无实际帮助。技术这一部分则側重讲软件开发工具是怎么开发出来的,怎么用的。
就像我们有了番茄记录模板之后,立平和卓玲会告诉我们怎么使用它。
- 最后一部分仍然是在讲软件开发工具的发展。
这样一看,事实上这本书编者的思路非常清晰。我们也能从宏观上把控它。
附:第一章绪论导图。
点击打开链接
转载于:https://www.cnblogs.com/brucemengbm/p/7163253.html
自考之——我看《软件开发工具》相关推荐
- 自考那些事儿(四):软件开发工具(理论篇)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 本篇是对上篇博文(自考那些事儿:软件开发工具(总述篇))的理论部分进行了细化. 从软件 ...
- 自考那些事儿(五):软件开发工具(实践篇)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 掐指一算从上次考完<软件开发工具>到现在也一个月有余,这次再次翻看之前自己 ...
- 自考的那些事儿(三):软件开发工具(总述篇)
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 君子性非异也,善假于物也!-<劝学>(荀子) ####[前言] 纵观人类发展的历史长 ...
- 小程序、APP、企业网站开发工具有哪些?如何使用软件开发工具?
随着信息时代的到来,我们的生活日常和工作中都会接触到多种多样的手机APP.小程序以及各类型的网站,像移动端就有app应用.小程序应用.H5等,现在各种类型的app和小程序都占满了我们的手机,让我们的生 ...
- 【软件开发工具】填空选择,精讲
[软件开发工具]填空选择,精讲 填空 选择 J1 J2 J3,J4 J5 J6 J8 J9 J10 J11 J12 填空 J1 1.第三代程序设计语言一般都是(过程化)语言.填空题 2.进入二十一世纪 ...
- 谈软件开发工具的选择
孙志永.蔡茂(转载自中国计算机报) 2002年08月19日 我国的软件开发已经逐步从原来的手工作坊式发展到了软件工程的阶段.同时,软件开发本身也在不断发展,已从"算法+数据结构=程序&q ...
- 讨论:你用过哪些【收费】的软件开发工具?
(点击上方公众号,可快速关注) 前几天我们在微博发的了一个话题: 你们用过哪些[收费]的软件开发工具? 为什么值得付费呢? 部分网友的留言 @再来的Rect:Visual Assist Options ...
- 使用盗版软件开发工具面临的若干法律问题
一直以来,盗版问题都被认为是阻碍中国软件产业发展的毒瘤.盗版,本应是软件行业中人人得而诛之的一种现象,但是现实情况是,一方面国外软件巨头表面上装作版权卫士,暗中却通过盗版为自己开拓市场:另一方面国内软 ...
- 你不得不用的MAC软件开发工具软件,个个万里挑一
作为软件行业,尤其是程序员,Mac上都不得不安装一些必备的MAC软件开发工具软件,下面给大家分享一些必装的MAC软件开发工具软件,以备日后之需,有备无患. 其中,包含各种语言的主流 IDE.开发辅助. ...
最新文章
- 【206】Firefox 扩展收集
- Struts 2(一):初识Struts
- 元素周期表排列的规律_中考化学:金属活动性顺序表和元素周期表规律总结
- leetcode 474. 一和零(dp)
- liferay 指定默认首页
- HTC ThunderBolt无法打开3G问题解决方法
- html form-inline,如何將HTML
- python程序员面试自我介绍_如何拿到面试公司一半Offer——我的Python求职之路
- Xamarin devexpress Grid
- Matlab 2016a 安装教程
- 【真正离线安装】Adobe Flash Player 32.0 插件离线安装包下载(无需联网安装)
- php 递归函数返回数组,php递归函数 PHP中Array相关函数简介
- 修改 linux ftp端口,如何修改ftp默认端口
- (附源码)springboot垃圾自动分类管理系统 毕业设计 160846
- android 5.0rom官方,Android 5.0刷机包开放下载 升级需谨慎
- 要成为云架构师需要学什么技能?
- 如何在ps软件中查看图片的透明度
- 看京东和淘宝的地址薄设计----填写订单的场景下
- MATLAB矩阵与阵列
- 半自动微信消息定时发送
热门文章
- vb 设置打印机 任意尺寸_打印照片怎么设置尺寸
- 计算机的好处和坏处的英语作文,《电脑的好处和坏处》英语作文 80词以上 谢谢...
- 利用逆矩阵解线性方程组_QR方法求解矩阵所有特征值(一)
- 网站建设你够专业吗?——不需说,从色彩搭配就能看出来
- 网站转化率做不好多半是这三大因素产生干扰
- mysql总结 博客园_mysql总结
- mockito mock void方法_一文让你快速上手 Mockito 单元测试框架(上)
- python读取excel写入数据库_python实现读取excel写入mysql的小工具详解
- 算法总结——堆栈、字符串、数组类题目
- GAN作用——在我做安全的看来,就是做数据拟合、数据增强