软件开发工具总结
2015-10-18 21:14
621 查看
软件开发工具定义:
在高级程序设计语言的基础上,为提高软件开发的质量和效率,从规划,分析,设计,测试,文档和管理等各方面,对软件开发者提供各种不同程度的帮助的一类新型的软件。
软件开发工具的定义分别从是什么,在什么样的背景下,又了干什么,的层面上进行的解析,所以这本书也起源于这句话,分别从是什么,为什么,干什么,怎么干的角度一一解释。
先看一张宏观图:
从这张图中我们可以看出,软件工具的发展是离不开软件开发工作的发展变化,从软件开发过程的发展,人们更清楚的看出,软件的实质在于对应用环境和业务流程的正确理解和描述,而不是简单的编程。做好总体设计,充分利用已有的代码,才能按时按质量的满足如今变换不断的需求,这就是软件开发工具不断发展过来的缘由。
其实有个问题特别有意思,软件工程的发展变化过程,软件开发工具的发展变化过程,面向过程到面向思想的变换过程,以及其他一些随需求不断变化的东西,其实他们都是相辅相成的关系,内部都有一定的联系。这个自己尚且还没有详细的总结过,有兴趣的我们可以一起玩的。这边博客在这里只是小总结一下。
在高级程序设计语言的基础上,为提高软件开发的质量和效率,从规划,分析,设计,测试,文档和管理等各方面,对软件开发者提供各种不同程度的帮助的一类新型的软件。
软件开发工具的定义分别从是什么,在什么样的背景下,又了干什么,的层面上进行的解析,所以这本书也起源于这句话,分别从是什么,为什么,干什么,怎么干的角度一一解释。
先看一张宏观图:
从这张图中我们可以看出,软件工具的发展是离不开软件开发工作的发展变化,从软件开发过程的发展,人们更清楚的看出,软件的实质在于对应用环境和业务流程的正确理解和描述,而不是简单的编程。做好总体设计,充分利用已有的代码,才能按时按质量的满足如今变换不断的需求,这就是软件开发工具不断发展过来的缘由。
其实有个问题特别有意思,软件工程的发展变化过程,软件开发工具的发展变化过程,面向过程到面向思想的变换过程,以及其他一些随需求不断变化的东西,其实他们都是相辅相成的关系,内部都有一定的联系。这个自己尚且还没有详细的总结过,有兴趣的我们可以一起玩的。这边博客在这里只是小总结一下。
相关文章推荐
- 项目 39.1-1完数
- 信号时频域分析 ——EMD/BEMD/LMD 算法原理
- 计算机相关知识快速入门
- Servlet、Filter和Listener
- 第四次作业 合同管理、配置管理和外包管理
- iOS开发常用的集中设计模式
- ZOJ 2417
- Android SQLite 使用总结
- 冒泡法排序
- Hive ERROR: Out of memory due to hash maps used in map-side aggregation
- sizeof浅析——求类的大小
- POJ 2155 Matrix (D区段树)
- java实验三
- 1013 求先序排列
- 使用poi写excel文件
- 白话空间统计十九:热点分析(上)
- WAMP常用环境配置
- ros中使用摄像头
- com.intellij.javaee.oss.admin.jmx.JmxAdminException: com.intellij.execution.ExecutionException idea 导出war 报错
- 百度地图的API接口----多地址查询和经纬度