学软件工程时,学生和专业人士通常会使用以下几种软件:
集成开发环境 (IDE)
Eclipse:支持多种编程语言,如Java、C++、C等。
IntelliJ IDEA:专业的Java开发工具,也支持Python、Kotlin和Javascript等。
Visual Studio:主要用于开发Microsoft Windows平台上的应用程序,支持C、C++和Visual Basic等。
PyCharm:专业的Python开发工具,提供代码自动完成、调试和测试功能。
Xcode:苹果公司推出的IDE,用于开发macOS、iOS和watchOS应用程序,支持Swift和Objective-C。
版本控制系统
Git:用于管理和跟踪代码版本。
SVN:另一种常用的版本控制系统。
数据库管理系统
MySQL:常用的关系型数据库管理系统。
Oracle:企业级数据库管理系统。
SQL Server:微软的数据库管理系统。
HeidiSQL、 DBeaver和 DataGrip:常用的数据库管理工具。
虚拟化技术
VMware:用于创建虚拟的PC端系统环境。
VirtualBox:另一款虚拟机软件。
其他工具
Notepad++、 Sublime Text、 VSCode、 Vim:文本编辑器或代码编辑器,用于编写代码。
CAD看图王:用于查看和标注CAD图纸。
过家家项目管理和 青建通项目管理平台:用于项目管理和团队协作。
Xshell、 Navicat、 PostMan:用于远程连接和管理数据库。
Axure:用于原型设计和用户故事创建。
HBuilderX:用于开发HTML5、CSS3、Javascript等前端技术。
专业认证软件
ABAQUS:用于工程模拟和分析的有限元分析软件。
这些软件工具可以帮助软件工程师提高开发效率、进行代码管理、进行项目管理和团队协作,以及进行专业的工程模拟和分析。根据具体的学习方向和工作需求,可以选择合适的软件进行深入学习和使用。