¿QUE ES?
El Software de programacion es un conjunto de herramientas que permiten el desarrollo de aplicaciones, esta dirigido a los programadores o desarrolladores de software, los cuales utilizan estas herramientas para crear, deputar y mantener sistemas.
El software de programacion es una subclase del software del sistema, pero por su demanda cada vez mayor, se trata como una categoria separada al nivel del software de aplicacion y el software de sistema.
CARACTERISTICAS
El software es escrito por los programadores en una
variedad de lenguajes de programación, esta escritura se conoce
como código fuente, el cual debe ser traducido por medio de un
compilador a lenguaje de máquina para que la computadora lo pueda
entender y ejecutar.
El software tiene tres características principales:
1) Características operativas
2) Características de transición
3) Características de revisión
Características operativas del Software
Son factores de funcionalidad, es como se presenta el software, es la “parte exterior” del mismo. Incluye aspectos como:
- Corrección: El software que estamos haciendo debe satisfacer todas las especificaciones establecidas por el cliente.
- Usabilidad / Facilidad de aprendizaje: Debe ser sencillo de aprender.
- Integridad: Un software de calidad no debe tener efectos secundarios.
- Fiabilidad: El producto de software no debería tener ningún defecto. No sólo esto, no debe fallar mientras la ejecución.
- Eficiencia: Forma en que el software utiliza los recursos disponibles. El software debe hacer un uso eficaz del espacio de almacenamiento y el comando ejecutar según los requisitos de tiempo deseados.
- Seguridad: Se deben tomar medidas apropiadas para mantener los datos a salvo de las amenazas externas
Características de transición del Software
- Interoperabilidad: Es la capacidad para el intercambio de información con otras aplicaciones.
- Reutilización: Es poder utilizar el código de software con algunas modificaciones para diferentes propósitos.
- Portabilidad: Capacidad para llevar a cabo las mismas funciones en todos los entornos y plataformas.
Características de revisión de Software
Son los factores de ingeniería, la “calidad interior ‘del software
como la eficiencia, la documentación y la estructura. Incluye aspectos
como:
- Capacidad de mantenimiento: El mantenimiento del software debe ser fácil para cualquier tipo de usuario.
- Flexibilidad: Los cambios en el software debe ser fácil de hacer.
- Extensibilidad: Debe ser fácil de aumentar nuevas funciones.
- Escalabilidad: Debe ser muy fácil de actualizar para más trabajo.
- Capacidad de prueba: Prueba del software debe ser fácil.
- Modularidad: Debe estar compuesto por unidades y módulos independientes entre sí.
TIPOS DE SOFTWARE
Software:
Se puede entender como una serie de instrucciones efectuadas para el
funcionamiento del hardware de las computadoras. Además proporciona un valor
específico al negocio y no como el hardware que es de propósito general.
Hay dos
tipos principales de aplicaciones y de sistemas.
DE APLICACIÓN:
Conjunto de instrucciones de computadora escritas con un lenguaje de
programación, las cuales dirigen al hardware para que efectúe actividades
específicas de procesamiento de datos y de información que proporcionan
funcionalidad al usuario. Esta puede ser amplia: procesamiento general de
palabras o limitada como la nómina. Los programas de aplicación satisfacen una
necesidad como incrementar la productividad o mejorar decisiones del nivel de
inventarios.
DE SISTEMAS:
Actúa
como intermediario entre el hardware de cómputo y los programas de
aplicación. Realiza importantes funciones autorreguladoras como por ejemplo:
cargarse por sí sola cuando la computadora se activa por 1ª vez como
Windows 98, proporcionar un conjunto de instrucciones utilizadas para todas las
aplicaciones. La programación de sistemas se refiere a la creación o bien a la
modificación del software de sistemas.
Los
programas de aplicación manipulan fundamentalmente datos o textos para producir
o proporcionar información y los programas de sistemas manipulan recursos de
hardware de computadora; este ofrece funciones y limitaciones dentro de las
cuales puede operar el software de la aplicación a diferencia del hardware, el
cual puede diseñarse y fabricarse en líneas de ensamble automatizadas, el
software debe programarse manualmente.
Hardware:
Duplica cada 18 meses y software cada 8 años, gran reto para creadores.
SOFTWARE EMPRESARIAL INTEGRADO:
Consiste en programas que manejan las operaciones vitales de la compañía, desde
el levantamiento de pedidos, hasta la manufactura y la contabilidad. Apoya la
administración de la cadena de suministros, así como la administración de
recursos humanos y la financiera.
Hay otros
software de aplicación como: Software de generación de ideas, administradores de
proyectos, administración financiera, de mercadotecnia, mejoramiento de la
productividad, administración de recursos humanos, entre otros.
SOFTWARE DE SISTEMAS
El software de
sistemas corresponde a la clase de programas que controlan y apoyan al hardware
de computadora y sus actividades de procesamiento de la información. Es más
general que el de aplicación y suele ser independiente de cualquier tipo
específico de aplicación. Apoyan al de aplicación dirigiendo las funciones
básicas de la computadora. Ej: Cuando la computadora se activa, el programa de
iniciación (un programa de sistemas) prepara y alista a todos los dispositivos
para el procesamiento. El software de sistemas puede agruparse entre categorías
funcionales principales:
· Los programas de control del sistema controlan el uso del hardware, el software
y los recursos de datos de un sistema de computadora durante la ejecución de una
tarea de procesamiento de información del usuario.
· Los programas de apoyo al sistema sustentan las operaciones, la administración y
a los usuarios de un sistema de computadora, proporcionando una diversidad de
servicios.
· Los programas de desarrollo de sistemas ayudan a los usuarios a desarrollar
programas y procedimientos de información y a preparar las aplicaciones de
usuario.
http://www.cavsi.com/preguntasrespuestas/que-es-software-de-programacion/
http://www.cavsi.com/preguntasrespuestas/caracteristicas-del-software/
http://fccea.unicauca.edu.co/old/software.htm
El Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos (software), usando diferentes alternativas y lenguajes de programación, de manera práctica. - See more at: http://www.alegsa.com.ar/Diccionario/C/4744.php#sthash.v4W1fGds.dpuf
El Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos (software), usando diferentes alternativas y lenguajes de programación, de manera práctica. - See more at: http://www.alegsa.com.ar/Diccionario/C/4744.php#sthash.v4W1fGds.dpuf
El Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos (software), usando diferentes alternativas y lenguajes de programación, de manera práctica. - See more at: http://www.alegsa.com.ar/Diccionario/C/4744.php#sthash.v4W1fGds.dpuf
El Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos (software), usando diferentes alternativas y lenguajes de programación, de manera práctica. - See more at: http://www.alegsa.com.ar/Diccionario/C/4744.php#sthash.v4W1fGds.dpuf
El Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos (software), usando diferentes alternativas y lenguajes de programación, de manera práctica. - See more at: http://www.alegsa.com.ar/Diccionario/C/4744.php#sthash.v4W1fGds.dpuf
El Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos (software), usando diferentes alternativas y lenguajes de programación, de manera práctica. - See more at: http://www.alegsa.com.ar/Diccionario/C/4744.php#sthash.v4W1fGds.dpuf

No hay comentarios:
Publicar un comentario