DESARROLLO WEB Y APLICACIONES
AUTOMATIZA LAS TAREAS GENERALES Y ESPECIFICAS DE TU NEGOCIO PARA MEJORAR TUS RESULTADOS
¿Qué es el desarrollo de software?
Cuando hablamos de desarrollo de software, nos referimos a un conjunto de actividades informáticas dedicadas al proceso de creación, diseño, despliegue y compatibilidad de software.
Un software en sí, es el conjunto de instrucciones o programas que le dicen a una computadora qué hacer. Es independiente del hardware y hace que las computadoras sean programables para que hagan lo que nosotros queramos. Hay cuatro tipos básicos:
1. Software del sistema:
Utilizado para proporcionar funciones básicas como sistemas operativos, administración de discos, servicios, administración de hardware y otras necesidades operacionales de cada negocio.
2. Software de programación:
Utilizado para brindar a los programadores herramientas como editores de texto, compiladores, enlazadores, depuradores y otras herramientas para crear código.
3. Software de aplicación:
Se refiere a las famosas aplicaciones o apps, y se usa para ayudar a los usuarios a realizar tareas. Las suites de productividad de Office, el software de gestión de datos, los reproductores multimedia y los programas de seguridad son algunos ejemplos. Aplicaciones también se refiere a aplicaciones web y móviles como las que usamos en nuestros celulares.
4. Software integrado:
El software de sistemas integrado se utiliza para controlar máquinas y dispositivos que normalmente no se consideran computadoras, como redes de telecomunicaciones, automóviles, robots industriales, entre otros. Estos dispositivos, y su software, se pueden conectar como parte del ahora llamado Internet de las Cosas (IoT).
El desarrollo de software lo llevan a cabo principalmente programadores, ingenieros de software y desarrolladores de software. Estos roles interactúan y se superponen, y la dinámica entre ellos varía mucho entre los departamentos y comunidades de desarrollo.
Una diferencia importante es el desarrollo de software personalizado, contrario al desarrollo de software comercial. El desarrollo de software personalizado es el proceso de diseño, creación, despliegue y mantenimiento de software para un conjunto específico de usuarios, funciones u organizaciones. Por el contrario, el software comercial listo para usar (COTS) está diseñado para un amplio conjunto de requisitos, lo que permite empaquetarlo, comercializarlo y distribuirlo.