软件工程专业中常用的软件包括以下几类:
虚拟机软件
VMware:用于创建和管理虚拟PC端系统(Linux、Windows、Mac)以及安卓模拟器(如逍遥安卓和夜神)。
文本编辑器和代码编辑器
Sublime Text:轻量级且功能强大的代码编辑器。
Notepad++:简单快速的文本编辑器,支持多种编程语言。
Visual Studio Code:由微软开发的开源代码编辑器,功能丰富,插件支持强大。
Vim:高度可定制的文本编辑器,适合编程工作。
集成开发环境(IDE)
Eclipse:适用于Java开发的流行IDE。
IntelliJ IDEA:另一款强大的Java IDE,功能丰富。
PyCharm:专为Python开发设计的IDE。
Android Studio:官方的安卓开发IDE。
版本控制系统
Git:用于代码版本控制和协作开发的工具。
数据库管理工具
MySQL Workbench:用于MySQL数据库的设计、管理和开发。
Oracle SQL Developer:用于Oracle数据库的管理和开发。
项目管理工具
JIRA:用于项目管理和敏捷开发。
Trello:基于看板的项目管理工具。
Asana:任务管理和项目跟踪工具。
需求管理和建模工具
JIRA:也可以用于需求管理和UML建模。
Lucidchart:用于绘制UML图表和其他设计图。
代码审查和测试工具
Gerrit:用于代码审查和协作。
JUnit:用于Java语言的单元测试框架。
Selenium:用于自动化Web应用的测试。
构建和部署工具
Maven:用于Java项目的构建和依赖管理。
Gradle:用于构建和依赖管理,适用于多种编程语言。
Docker:用于容器化应用的开发和部署。
其他工具
Postman:用于API开发和测试。
Fiddler:用于Web调试和代理。
Charles:用于网络请求的捕获和调试。
这些工具涵盖了软件开发过程中的各个环节,从代码编写、版本控制、项目管理到测试和部署,帮助软件工程专业的学生和专业人士提高工作效率和代码质量。建议根据具体项目需求和个人喜好选择合适的工具,并不断学习和掌握新工具以适应不断变化的技术环境。