Los ingenieros de software desarrollan un producto escribiendo código. 😛
Los ingenieros de software no son los únicos responsables del desarrollo de un producto. Un equipo de analistas de negocios, gerentes de proyecto, ingenieros de software y probadores de software desarrolla un producto de software.
Cada persona tiene su papel en el SDLC (Resumen de SDLC).
- ¿Qué tan fácil en Estados Unidos para un desarrollador de software una vez terminado para encontrar un nuevo trabajo?
- Mi amigo dijo que no debería construir una startup si quiero convertirme en un buen desarrollador de software porque no tendría tiempo para hacer negocios y programar al mismo tiempo, ¿verdad?
- ¿Cuándo es demasiado tarde para despedir a los desarrolladores de software? Se suponía que el proyecto estaría completo en 4 meses, pero han pasado 10 meses. Hay muchos errores en la aplicación y parece barata. ¿Qué tengo que hacer?
- Cómo prepararme para posibles entrevistas de pasantía para desarrolladores de software
- Ir (lenguaje de programación): ¿Cómo puedo dejar de recibir de un canal que envía datos continuamente, después de un cierto tiempo?
En cuanto al papel de los ingenieros de software, primero tenemos que hacer un análisis e identificar las piezas necesarias para construir el software. A veces esto puede incluir la creación de un marco completamente nuevo que se requiere para el funcionamiento del producto. Esto a veces se omite comprando otros productos de software como algunas herramientas de informes (MS SQL Server Reporting Service es un ejemplo de un marco de informes)
Una vez que se identifican las piezas, comienza la codificación y esta es la parte que lleva más tiempo. Desarrolla las diversas piezas del software (capa de base de datos, lógica de negocios, vistas / pantallas de usuario). Una vez que todas las piezas están hechas, el producto se lanza para el control de calidad.
Los evaluadores se hacen cargo del control de calidad y los ingenieros de software corrigen los errores / defectos. El producto podría ser lanzado para la Prueba de aceptación del usuario (UAT) y finalmente para el entorno de Producción / Live.
¡Guau, eso parecía aburrido! 😀