2. • Existen diferentes definiciones de software, entre las que podemos encontrar:
*Los programas usados para dirigir el funcionamiento de una computadora, así como la
documentación con instrucciones sobre cómo usarlas. Nada que no sea hardware, pero se
utiliza con el hardware. Programas, materiales audiovisuales, como películas, cintas, discos,
etc
*Nada que no sea hardware, pero se utiliza con el hardware. Programas,
materiales audiovisuales, como películas, cintas, discos, etc
3. • En la práctica, el software se divide en función de su utilización en tres grandes
grupos pese a que su distinción es aleatoria y a veces confusa.
1.- Software de Sistema
2.- Software de Aplicaciones
3.- Software de programación
4. • SOFTWARE DE SISTEMA:
• El software del sistema es un software diseñado para operar en el hardware del
equipo y proporcionar y mantener una plataforma para ejecutar software de
aplicación.
• Los tipos básicos de ejemplos de software del sistema son:
• La BIOS de la computadora y el firmware del dispositivo, que proporcionan la
funcionalidad básica para operar y controlar el hardware conectado o integrado en el
equipo.
• El sistema operativo (por ejemplo Microsoft Windows, Mac OS X y Linux), que
permite a las partes de una computadora trabajar juntas para la realización de
tareas como la transferencia de datos entre la memoria y los discos o la prestación
de salida en un dispositivo de visualización, Software de utilidad, lo que ayuda a
analizar, configurar, optimizar y mantener el equipo.
5. • En algunas publicaciones, el término software del sistema también se utiliza para
designar a las herramientas de desarrollo de software (como un compilador,
enlazador y depurador).
• El software del sistema no es para lo que un usuario compraría una computadora
• En contraste con el software del sistema, un software que permite a los usuarios
hacer cosas como crear documentos de texto, jugar, escuchar música o navegar por la
web se llama software de aplicación.
6. • El software del sistema permite utilizar el sistema operativo y sistema informático.
Incluye herramientas de diagnóstico, los compiladores, servidores, sistemas de
ventanas, utilidades, traductor de idiomas, programas de comunicación de datos,
sistemas de base de datos y más. El propósito del software del sistema es aislar el
programador de aplicaciones tanto como sea posible de los detalles del complejo
equipo particular que se utilice, la memoria y otras características, especialmente de
hardware y dispositivos accesorios tales como las comunicaciones, impresoras,
lectores, monitores, teclados, etc.
7. • Entre los potenciales ejemplos de software de sistema se incluyen:
• - Cargadores
• - Enlazadores
• - Utilidad de software
• - Entorno de escritorio / Interfaz gráfica de usuario
• - Celdas
• - BIOS
• - Hipervisores
• - Gestores de arranque
• - Si el software del sistema se almacena en memoria no volátil como los circuitos
integrados, generalmente se denomina firmware.
8.
9. SOFTWARE DE APLICACIONES
• El software de aplicación, también conocido como una aplicación, es un software
informático diseñado para ayudar al usuario a realizar singulares o múltiples tareas
específicas relacionadas. Los ejemplos de software incluyen el empresarial, software
de contabilidad, suites de oficina, software de gráficos, y reproductores multimedia.
10. • Clasificación del software de aplicaciones
• Hay muchos tipos de software de aplicación:
• Un conjunto de aplicaciones consiste en múltiples aplicaciones agrupados. Por lo
general, tienen funciones relacionadas, funciones e interfaces de usuario, y puede
ser capaz de interactuar unos con otros..
11. • El Software de la empresa responde a las necesidades de los procesos de organización y
el flujo de datos, a menudo en un entorno de gran distribución. (Los ejemplos incluyen
sistemas financieros, sistemas de gestión de relaciones con clientes (CRM) y software de
gestión de la cadena de suministro).
• El Software de infraestructura empresarial proporciona capacidades comunes que se
necesitan para apoyar los sistemas de software empresarial. (Los ejemplos incluyen
bases de datos, servidores de correo electrónico, y sistemas para la gestión de redes y la
seguridad.)
• El Software de información de los trabajadores responde a las necesidades de las
personas de crear y gestionar la información.
12. • Software de acceso a contenidos es un software utilizado principalmente para
acceder al contenido sin necesidad de editar, pero pueden incluir software que
permite editar el contenido. Este software responde a las necesidades de los
individuos y los grupos de consumir entretenimiento digital y los contenidos
digitales publicados. (Los ejemplos incluyen reproductores multimedia, navegadores
Web, los navegadores Ayuda y Juegos).
• El software educativo está relacionado con el contenido de software de acceso, pero
el contenido y / o características está adaptado para su uso en los educadores o
estudiantes. Por ejemplo, puede proporcionar evaluaciones (pruebas), seguir el
progreso a través del material, o incluir capacidades de colaboración.
• El Software de simulación son programas informáticos para la simulación de
sistemas físicos o abstractos, ya sea para la investigación, la formación o el
entretenimiento
13. • Software de desarrollo para medios de comunicación responde a las necesidades de
las personas que generan los medios impresos y electrónicos para el consumo de
otros, más a menudo en un entorno comercial o educativo.
• Las aplicaciones móviles se ejecutan en dispositivos portátiles tales como teléfonos
móviles, asistentes digitales personales, y de las empresas asistentes digitales.
• El Software de ingeniería de producto se utiliza en el desarrollo de hardware y
software. Esto incluye el diseño asistido por ordenador (CAD), ingeniería asistida
por ordenador (CAE), edición de lenguaje de programación y herramientas de
compilación, entornos de desarrollo integrados e interfaces de programación de
aplicaciones.
•
14.
15. SOFTWARE DE PROGRAMACION
• Una herramienta de programación o herramienta de desarrollo de software es un
programa o aplicación que los desarrolladores de software utilizan para crear,
depurar, mantener, otros programas y aplicaciones. El término usualmente se refiere
a programas relativamente simples que pueden ser combinados para realizar una
tarea.
16. La capacidad de utilizar una variedad de herramientas de forma productiva es un sello distintivo de
un ingeniero de software especializado.
*Categorias del software de programación*:
Las herramientas de desarrollo de software se pueden dividir en las siguientes categorías:
-herramientas de análisis de rendimiento
-herramientas de depuración
-análisis estático y herramientas formales de verificación
-herramientas de corrección y supervisión
-herramientas de uso de la memoria
-herramientas de construcción de aplicaciones
-entorno de desarrollo integrado