您当前的位置:网站首页 >软件知识>>软件开发初学者软件开发工具推荐

软件开发初学者软件开发工具推荐

发布于:2015年09月22日 11:23

对于很多准备自学软件开发的朋友来说,面对众多的软件开发工具不知道该如何学习与选择。比如常见的桌面中小型应用软件方面的开发工具就有Visual C++和C++ buider,虽然都基于c++语言,而且也能胜任大型应用软件的开发,但他们在中小型应用软件方面的开发相比较而言那个更胜一筹呢?

软件开发初学者软件开发工具推荐
c语言作为一种比较基础的开发语言,应该成为众多学习者学习的重点,c语言的主要优势有以下部分:
1、c语言具有很强的可移植性 
2、在很多的平台上都能用 
3、还可以进一步的学习更高的语言c++,vc ,jave等,有了c做基础,是很不错的选择, 
4、要是对机器人干兴趣,以后还可以转成单片机的学习,同样是用c语言编译的 
5、c语言有很好的运行性能,相当的快, 
6、简单易学,一般很适合初学者,当然同样是高手的必须。

首先我们先来了解一下软件开发工具分类:
1、软件需求工具,包括需求建模工具和需求追踪工具。
2、软件设计工具,用于创建和检查软件设计,因为软件设计方法的多样性,这类工具的种类很多。
3、软件构造工具,包括程序编辑器、编译器和代码生成器、解释器和调试器等。
4、软件测试工具,包括测试生成器、测试执行框架、测试评价工具、测试管理工具和性能分析工具。
5、软件维护工具,包括理解工具(如可视化工具)和再造工具(如重构工具)。
6、软件配置管理工具,包括追踪工具、版本管理工具和发布工具。
7、软件工程管理工具,包括项目计划与追踪工具、风险管理工具和度量工具。
8、软件工程过程工具,包括建模工具、管理工具和软件开发环境。
9、软件质量工具,包括检查工具和分析工具。

不过一般方便而言,很多软件开发的时候都会选择软件开发工具包,这些工具包一般都会集成特定的软件包、软件框架、硬件平台、操作系统等,以满足企业软件开发需求。
目前主流语言开发工具有几大类:java开发工具、net开发工具、delphi开发工具等。
java开发工具:MyEclipse(MyEclipse Enterprise Workbench)、Eclipse(JAVA编程软件)、NetBeans(开放源码的Java集成开发环境)
.Net软件开发工具:Microsoft Visual Studio
移动软件开发工具:MOTODEV Studio for Android、J2ME开发插件 Mobile Tools for Java、NOKIA手机开发包 gnokii、apk文件修改工具 Root Tools、IDEA的Android开发插件 idea-android、Android开发工具 MOTODEV Studio等。