Otras denominaciones
Descripción
El desarrollo de software es el proceso de crear, testear, depurar y mantener el conjunto de los programas, procedimientos y documentación relativos a alguna tarea informática. Incorpora la conceptualización, programación, testeo, documentación y resolución de bugs o errores en la creación y el mantenimiento de aplicaciones y frameworks dando como resultado un producto de software.
Este/a profesional puede ser especialista en un área o hacer dedicarse a la programación generalista y escribir código en varios lenguajes de programación (por ejemplo C, C ++, C #, Java, JavaScript, Python etc.) y frameworks o sistemas (p.e. AngularJS, Git etc.). El título y la descripción del empleo pueden variar según los lenguajes de programación utilizados, la organización o la naturaleza del proyecto.
El software se puede desarrollar por una gran variedad de propósitos como la producción de entornos gráficos, el tratamiento de señal multimedia, la gestión de la información o la creación de Application Programming Interfaces (APIs) a medida, que se pueden diseñar específicamente para clientes/empresas, para suplir las necesidades del público general o para uso personal. En algunos casos los desarrollo de aplicaciones se lleva a cabo para servicios en la nube (Cloud Development).
Las innovaciones técnicas en la programación (tecnologías informáticas avanzadas, herramientas de programación, lenguajes más sofisticados o con nuevas funcionalidades) redefinen el papel del/de la desarrollador/a de software y redefinen buena parte del trabajo de programación realizada hoy en día.
Tareas
© Barcelona Activa 2023
Centro para el desarrollo profesional Porta22
Barcelona Treball (Porta22)
Llacuna, 156-162, 08018 Barcelona
bcn.cat/treball
De lunes a viernes de 9 a 18 h