软件开发,通俗说就是写程序,就是把一串一串的命令组合起来,让它来替我们完成某种特定任务。软件开发工程师就是从事软件开发相关工作的人员的统称。
在软件开发的整个流程中,软件开发工程师最主要负责的阶段是软件的编码阶段,该阶段中软件开发工程师主要负责以下内容↓:
-
编写业务代码实现相应的功能
-
编写单元测试代码确保自己代码的正确性(软件开发工程师除了写业务代码,还要写测试代码,包括单元测试代码和集成测试代码)
在编码阶段内软件开发工程师主要的输出成果↓:
-
用户使用手册
-
可以正常工作的软件
-
软件系统测试文档(System Test Document)
-
软件详细测试文档(Detailed Test Document)
当然软件开发工程师不仅仅只是参与软件的编码阶段,还包括软件设计阶段参与总体软件的设计架构环节,了解主体的开发内容在软件的测试阶段配合测试工程师完成项目的主要测试任务,完成软件的BUG修改,最终输出一个具备完整功能稳定运行的软件程序。