No, no hay lo mismo.
Me dio la misma respuesta en una pregunta relacionada.
La ingeniería de software incluye: –
- ¿Quiénes son los geeks no reconocidos más importantes / respetados en Internet?
- ¿Se sabe que los desarrolladores de software se angustian por cada decisión sobre el idioma y la pila que deberían usar para sus proyectos?
- ¿Cuál es el mejor, iPad o MacBook, para desarrolladores?
- ¿Cuáles son los principales factores para determinar si un desarrollador, evaluador, administrador de sistemas u otro profesional de la tecnología asistirá a una conferencia de software?
- En India, ¿qué tan difícil es para alguien trabajar como desarrollador de software si los antecedentes familiares de generaciones han estado en el negocio?
- Recopilación y análisis de requisitos.
- Creación de arquitectura del sistema.
- Prototipos
- Desarrollo de software y codificación.
- Discusiones con clientes.
- Solución de problemas
- Despliegue
- Siguiendo
- Manejo de hardware y parte de redes también a veces
- Dando demostraciones
- Muchos más como pruebas, liderazgo de equipo, etc.
Básicamente contiene todos los demás procesos de software, incluido el desarrollo.
El desarrollador de software : –
- Crear el backend y la base de datos
- Crea el front-end
- Crea la capa media de software
- Dar sugerencias a los usuarios sobre el uso del software.
- Dando mejores alternativas a los requerimientos del usuario
- Integrarse con programas de terceros.
- Implemente la solución
Un programador : –
- Simplemente codifique según las instrucciones que le hayan dado y no aplique su mente para ofrecer mejores alternativas a la solución.
Entonces, la ingeniería de software incluye el desarrollo de software Many big things +.
Y, el desarrollo de software incluye muchas cosas + programación.
Aquí hay un ejemplo :-
En un negocio, las cuentas son manejadas por 3 personas diferentes, es decir
El contador (el programador)
El contador (el desarrollador de software)
El contador público (el ingeniero de software)
Buena suerte