lunes, 3 de septiembre de 2018

Software


¿Qué es el Software?

El software es el conjunto de instrucciones, programas y datos que permiten a una computadora o dispositivo electrónico funcionar y ejecutar tareas. A diferencia del hardware, que es físico, el software es intangible y actúa como el 'cerebro lógico' del sistema.

Clasificación del Software

1. Software de Sistema

Diseñado para controlar y coordinar el hardware. Actúa como intermediario entre el usuario y la computadora.

Ejemplos:

·         - Sistemas operativos: Windows, Linux, macOS

·         - BIOS/UEFI

·         - Controladores (drivers)

·         - Herramientas de diagnóstico o gestión de discos

2. Software de Aplicación

Permite realizar tareas específicas para el usuario.

Ejemplos:

·         - Microsoft Word, Excel

·         - Google Chrome

·         - WhatsApp

·         - Juegos, editores de video, reproductores de música

3. Software de Programación

Utilizado por desarrolladores para crear otros programas.

Ejemplos:

·         - Editores de texto: Notepad++, VS Code

·         - Compiladores, intérpretes y depuradores

Funciones del Software

·         - Controla el hardware de la computadora

·         - Proporciona interacción con el usuario

·         - Permite automatizar tareas y resolver problemas

·         - Gestiona recursos del sistema

·         - Facilita la creación de contenido digital

Ciclo de Vida del Software

Etapa

Descripción

Ejemplo


1. Análisis

Se estudia qué necesita el cliente o usuario

Una empresa quiere un sistema para facturas

2. Diseño

Se planifica cómo funcionará el software

Se diseña base de datos y pantallas

3. Programación

Se escribe el código del programa

El programador usa Python

4. Pruebas

Se busca y corrige errores

Se prueba el cálculo de facturas

5. Implementación

Se entrega o publica el software

Se instala en las computadoras

6. Mantenimiento

Se corrigen errores y se hacen mejoras

Se actualiza para agregar descuentos

Tipos de Licencia de Software

Ejemplos:

·         - Software libre: Linux, LibreOffice

·         - Software propietario: Windows, Microsoft Office

·         - Software de código abierto: Mozilla Firefox

·         - Software gratuito (Freeware): Skype, Zoom

·         - Software de prueba (Shareware): WinRAR, antivirus de prueba

Curiosidades del Software

·         - El primer software fue creado en los años 40.

·         - El primer lenguaje de programación moderno fue Fortran.

·         - El sistema operativo más usado actualmente es Android.

·         - El software también se encuentra en microondas, televisores y celulares.

Características del Software

·         - Es intangible: no se puede tocar, solo ver o usar a través de una interfaz.

·         - Es reutilizable: partes del software pueden usarse en otros programas.

·         - Es modificable: puede actualizarse o mejorarse con el tiempo.

·         - No se desgasta físicamente, pero puede quedar obsoleto.

·         - Depende del hardware: necesita una plataforma para ejecutarse.

·         - Se puede distribuir fácilmente por medios digitales (internet, USB, etc.).

Historia del Software

La historia del software comienza junto con el desarrollo de las primeras computadoras. Aquí hay un resumen de los hitos más importantes:

Década

Evento Clave

1940s

Se crean las primeras computadoras electrónicas y el primer software rudimentario (lenguaje máquina).

1950s

Aparece el primer lenguaje de programación de alto nivel: Fortran.

1960s

Se desarrollan los primeros sistemas operativos.

1970s

Surgen los lenguajes C y Pascal. Aparece el software comercial y UNIX.

1980s

Se masifican las PC. Microsoft lanza MS-DOS y luego Windows.

1990s

Explosión del software de oficina (Microsoft Office), videojuegos, y navegadores web.

2000s

Surgen los smartphones y el software móvil (iOS, Android).

2010s - actualidad

Desarrollo de software basado en la nube, inteligencia artificial, y código abierto.


2 comentarios: