Categories: All - virtualización - software - sistemas - desarrollo

by Eduardo hoykoh 10 months ago

43

Fundamentos de software (1)

El software de sistemas incluye herramientas esenciales para la gestión de recursos de hardware, como memoria, almacenamiento, red y procesador. Entre los ejemplos más destacados se encuentran los sistemas operativos como Windows, macOS, Linux, iOS y Android, que facilitan la interacción entre el usuario y el hardware.

Fundamentos de software (1)

Fundamentos de software

¿Qué diferencia hay entre software comercial,shareware,freeware y software libre?

Shareware: Este tipo de software se distribuye de forma gratuita para su evaluación, pero los usuarios deben pagar una tarifa si desean utilizarlo de forma continua o acceder a funciones adicionales. Ejemplos incluyen WinRAR y algunos juegos que ofrecen versiones de prueba gratuitas.
Software comercial: Es desarrollado y distribuido con fines lucrativos. Los usuarios generalmente deben pagar una licencia para usarlo y pueden recibir soporte técnico. Ejemplos incluyen Microsoft Office y Adobe Photoshop.

Qué es el Hardware?

Esto incluye componentes como la unidad central de procesamiento (CPU), la memoria RAM, el disco duro, la tarjeta gráfica, la placa base, el monitor, el teclado, el ratón y cualquier otro dispositivo conectado al sistema.
El hardware se refiere a los componentes físicos de un sistema informático, es decir, todos los dispositivos tangibles que componen una computadora u otro dispositivo electrónico.

Tipos de software de sistemas.

Herramientas de desarrollo de sistemas: Utilizadas para crear y depurar software de sistemas, como compiladores, ensambladores, depuradores y editores de código para sistemas operativos y controladores de dispositivo.
Software de virtualización: Permite crear máquinas virtuales y ejecutar múltiples sistemas operativos en un mismo hardware.
Software de gestión de recursos: Incluye herramientas para administrar recursos de hardware como memoria, procesador, almacenamiento y red.
Sistemas Operativos: Como Windows, macOS, Linux, iOS, Android, entre otros.

¿Cómo se clasifica el software según su función?

Software de desarrollo: Herramientas utilizadas por los programadores para crear, depurar y mantener otros programas y aplicaciones.
Software de aplicación: Diseñado para realizar tareas específicas o resolver problemas para usuarios finales.
Software de sistema: Se encarga de gestionar los recursos de hardware y proporcionar servicios básicos para otros programas.
software de aplicación (dentro del cual encontramos, a su vez, el software de gestión), software de programación y software de sistema.

• ¿Qué tipo de licencia de software elegirías para un proyecto personal?¿Y para un proyecto comercial?

También podría considerar licencias comerciales de terceros que se adapten a sus necesidades específicas y objetivos comerciales.
Para un proyecto comercial, es posible que desee considerar licencias más restrictivas como la Licencia de software propietario, que le otorga más control sobre cómo se utiliza su software y puede incluir opciones de licenciamiento y soporte para generar ingresos.
Para un proyecto personal, podría optar por una licencia de código abierto como la Licencia MIT o la Licencia Apache 2.0, que permiten a otros usar, modificar y distribuir el software de forma gratuita, con pocos requisitos legales.

• ¿Cuáles son los tipos de licencias de software más comunes?

Shareware: Gratis para probar, pero se requiere pago para acceder a todas las funciones o para uso continuado.
Freeware: Gratis para usar, pero no siempre se proporciona acceso al código fuente ni se permite su modificación.
Código abierto: Permite el acceso al código fuente y su modificación, con diferentes tipos como GPL, MIT, Apache, etc.
Propietaria o comercial: Requiere la compra del software y viene con restricciones de uso específicas.

Topic principal

Tipo de software de programación.

Compiladores e Interpretes: Software que traduce el código fuente a lenguaje de máquina o lo ejecuta directamente, como GCC (compilador C), Python (intérprete) y Java Virtual Machine (JVM).
Editores de Texto: Herramientas más simples que los IDE, pero que aún así ofrecen funcionalidades útiles para escribir código, como Sublime Text, Atom, Visual Studio Code y Vim.
Entornos de Desarrollo Integrado (IDE, por sus siglas en inglés): Software que ofrece herramientas integradas para escribir, depurar y ejecutar código, como IntelliJ IDEA, Visual Studio, Eclipse y PyCharm.

Tipos de software de aplicación.

Software de correo electrónico: Como Microsoft Outlook, Gmail, y Thunderbird.
Navegadores web: Como Google Chrome, Mozilla Firefox, y Safari.
Hojas de cálculo: Como Microsoft Excel, Google Sheets, y LibreOffice Calc.
Procesadores de texto: Como Microsoft Word, Google Docs, y LibreOffice Writer.

Qué es el software?

Por ejemplo, los sistemas operativos, aplicaciones, navegadores web, juegos o programas.
Subtópico
El software es un conjunto de programas, datos y rutinas de computadora que permiten realizar diversas tareas en un dispositivo electrónico.