programación Flashcards
SOFTWARE
“El conjunto de programas, instrucciones y reglas informáticas, datos y documentación que permiten ejecutar distintas tareas en una computadora”
Tipos de software:
- Software de sistema
- Software de aplicación
- Software de programación
Software de sistema:
- Software de sistema: apoyan el funcionamiento del computador (sistemas operativos, antivirus etc.)
Software de aplicación
- Software de aplicación: sirven como herramienta de apoyo a la productividad (educativos, médicos, empresariales etc.)
Software de programación
- Software de programación: sirven para crear aplicaciones (lenguajes de programación, enlazadores etc.)
Características generales del software
- Es impalpable
- Se desarrolla o se construye
- No se desgasta con el uso
- Es inmune a amenazas ambientales que desgastan el hardware
- Se puede actualizar a medida que existan nuevas versiones.
Características Particulares del Software
- Características operativas:
- Características de transición
- Características de revisión
- Características operativas
El software debe ser correcto, satisfaciendo las necesidades del cliente. Debe ser fácil de aprender y usar. No debe tener efectos secundarios negativos y debe funcionar de manera confiable sin defectos. Debe utilizar los recursos de manera eficiente y mantener la seguridad de los datos frente a amenazas externas.
Características de transición:
Interoperabilidad (compartir datos), reutilización (uso en diferentes propósitos) y portabilidad (funcionamiento en varios entornos). Estas cualidades hacen que el software sea versátil y adaptable.
Características de revisión.
- Mantenimiento fácil para cualquier usuario.
- Flexibilidad para realizar cambios.
- Adición sencilla de nuevas funciones.
- Actualización fácil para manejar más trabajo.
- Facilidad en las pruebas del software.
- Compuesto por unidades y módulos independientes
Freeware:
Gratuito, pero sin acceso al código fuente.
Shareware
Gratis durante un período de prueba, luego requiere pago.
Libre
Gratuito y permite acceso y modificación del código fuente.
Código abierto
Acceso al código fuente, con posibles restricciones.
Privativo
De propiedad exclusiva del desarrollador, con costo.