
SOFTWARE

¿QUE ES?
El software es una forma de ingeniería que aplica los
principios de la ciencia de la computación y de la matemática para
alcanzar soluciones con una mejor relación entre el coste y el beneficio
para el problema de software. Asimismo, se trata de la aplicación
sistemática, disciplinada y cuantificable para el desarrollo, operación y
mantenimiento de un software.
Al principio, los softwares eran programas muy pequeños debido a las
limitaciones del hardware existente en aquellos días. A medida que se
fue mejorando la capacidad computacional creció el tamaño y la
complejidad del software desarrollado. Varias técnicas surgieron para
ayudar en la administración de esa complejidad: Técnicas ligadas a
lenguajes de programación; Profundización en los estudios en ingeniería
de software; Arquitectura de software y Herramientas.
Tras un periodo de bonanza, la crisis del software se identificó en los
años sesenta, sin embargo aún a día de hoy se notan sus efectos.
Básicamente la crisis del software se fundamenta en los problemas para
entregar programas sin defectos o errores, fáciles de entender y que
sean verificables. Varias estrategias se han propuesto en un intento de
superar estas dificultades, pero la realidad es que aún no existe ningún
método que permita conocer el coste y la duración real de un proyecto
antes de su inicio.
El primero de los efectos que aún podemos ver a día de hoy pone de
manifiesto que uno de cada cuatro proyectos de software falla en la
entrega. Además, el cambio de personal con tasas en torno al 20% se
considera algo normal.


Clasificación del Software
Software de sistema

El software de sistemas, a menudo llamado "sistema operativo", es un tipo de software fundamental que se encarga de administrar y controlar los recursos de hardware de una computadora y proporcionar una plataforma sobre la cual los programas de aplicación pueden ejecutarse. Los sistemas operativos desempeñan un papel crítico en la interacción entre el hardware y el software, y proporcionan una interfaz para que los usuarios y los programas accedan a los recursos del sistema. Algunos ejemplos de sistemas operativos ampliamente utilizados incluyen:
Microsoft Windows: Windows es un sistema operativo ampliamente utilizado en computadoras personales y servidores. Versiones populares incluyen Windows 10 y Windows Server.
macOS: macOS es el sistema operativo utilizado en computadoras Mac de Apple. Proporciona una interfaz gráfica de usuario y una amplia gama de aplicaciones integradas.
Linux: Linux es un sistema operativo de código abierto que se utiliza en servidores, supercomputadoras, dispositivos embebidos y como sistema operativo base para muchas distribuciones de software, como Ubuntu, Debian y Red Hat.
Unix: Unix es una familia de sistemas operativos que ha sido ampliamente adoptada en entornos empresariales y académicos. Algunas variantes de Unix incluyen AIX, HP-UX y Solaris.
Android: Android es un sistema operativo de código abierto desarrollado por Google y utilizado en dispositivos móviles, como smartphones y tabletas.
iOS: iOS es el sistema operativo utilizado en dispositivos móviles de Apple, como el iPhone y el iPad.



Se trata del conjunto de utilidades que habilitan al programador a crear programas de computadora de manera efectiva, haciendo uso de diversas opciones y lenguajes de programación. Estas herramientas esenciales comprenden principalmente:
Visual Studio: Un IDE desarrollado por Microsoft que admite múltiples lenguajes de programación, incluyendo C#, C++, Visual Basic, y más.
Eclipse: Un IDE de código abierto que es altamente modular y se utiliza principalmente para el desarrollo en Java, pero también es compatible con otros lenguajes.
Xcode: Un IDE desarrollado por Apple para la creación de aplicaciones en macOS, iOS, watchOS y tvOS.
Android Studio: El entorno de desarrollo oficial de Google para crear aplicaciones de Android.
NetBeans: Un IDE de código abierto que es versátil y admite varios lenguajes, incluyendo Java, PHP y C++.
Software de programación




Software de aplicacion
El software de aplicación, también conocido como "aplicaciones" o "apps", es un tipo de software diseñado para realizar tareas específicas o proporcionar funciones útiles para los usuarios. Estas aplicaciones se crean para cumplir una variedad de propósitos, desde la productividad y el entretenimiento hasta la comunicación y la gestión de datos:
-
Productividad:
-
Microsoft Office: Suite de aplicaciones que incluye Word, Excel, PowerPoint y Outlook.
-
Google Workspace: Herramientas en línea de Google que incluyen Google Docs, Sheets y Slides.
-
-
Comunicación:
-
WhatsApp: Una aplicación de mensajería instantánea.
-
Skype: Proporciona llamadas de voz y video y mensajería.
-
-
Redes Sociales:
-
Facebook: La plataforma de redes sociales más grande del mundo.
-
Instagram: Una plataforma de compartición de fotos y videos.
-
Twitter: Una plataforma de microblogging.
-
-
Navegadores Web:
-
Google Chrome: Un navegador web muy popular.
-
Microsoft Edge: El navegador web de Microsoft.
-
-
Entretenimiento:
-
Netflix: Servicio de transmisión de películas y series.
-
Spotify: Plataforma de transmisión de música.
-
YouTube: El sitio web de compartición de videos más grande.
-
-
Juegos:
-
Fortnite: Un popular juego de batalla real.
-
Candy Crush: Un juego de rompecabezas muy popular.
-
-
Herramientas de Fotografía:
-
Adobe Photoshop: Un potente software de edición de imágenes.
-
Instagram: Ofrece una variedad de filtros y herramientas de edición.
-
-
Gestión de Finanzas:
-
PayPal: Una plataforma de pago en línea.
-
Quicken: Software de finanzas personales.
-
-
Mapas y Navegación:
-
Google Maps: Ofrece mapas, navegación y búsqueda de lugares.
-
Waze: Una aplicación de navegación que se basa en la comunidad.
-
Apple Maps: La aplicación de mapas de Apple para dispositivos iOS.
-
-
Salud y Bienestar:
-
Fitbit: Una aplicación que rastrea la actividad física y el sueño.
-
MyFitnessPal: Ayuda a realizar un seguimiento de la alimentación y el ejercicio.
-




Un Sistema Operativo (SO) es el componente de software esencial en una computadora que actúa como intermediario entre los programas que se ejecutan en la computadora, los dispositivos de hardware y el usuario. Estos programas permiten que la computadora funcione de manera general, es decir, que pueda ejecutar tareas como leer datos de un disco, imprimir documentos, mostrar imágenes o dibujos, reproducir sonidos y facilitar la instalación de otros programas.
Las funciones básicas de un Sistema Operativo incluyen la gestión de los recursos de la computadora, la coordinación del hardware y la organización de archivos y carpetas en dispositivos de almacenamiento.
Los Sistemas Operativos más comunes incluyen Windows, Linux y Mac. Algunos SO vienen pre-instalados con un navegador web, como Windows, que incluye Internet Explorer. Es importante destacar que no se debe desinstalar Internet Explorer en Windows, ya que se utiliza para funciones esenciales dentro del propio sistema de archivos.
Ejemplos de sistemas operativos.
• Microsoft Windows
• Mac OS
• GNU/Linux
• AmigaOS
• Unix
• Solaris
• Google Chrome OS

MAPA MENTAL


