2. 1.1 ¿Qué es?
Es el conjunto de programas, instrucciones y reglas informáticas que
permiten ejecutar distintas tareas en una computadora. Estos son los
programas informáticos que hacen posible la realización de tareas
específicas dentro de un computador.
Por ejemplo: Word, Excel, PowerPoint, los navegadoras web, los juegos,
los sistemas operativos, etc.
Se considera que el software es el equipamiento lógico e intangible de un
ordenador.
3. 1.2 Tipos de software
Software del sistema.
Software de programación.
Software de aplicación.
4. Software de sistema: Conjunto de programas indispensables para que la
máquina funcione; se denominan también programas del sistema.
Procesa tareas tan esenciales, aunque a menudo invisibles, como el
mantenimiento de los archivos del disco y la administración de la pantalla.
Estos programas son básicamente: sistema operativo: DOS y WINDOWS,
editores de texto: EDIT, PADWORD, compiladores / interpretes (lenguajes
de programación) y programas de utilitarios.
Se clasifica en:
a) Los sistemas operativos: Es un programa o conjunto de programas
de un sistema informático que gestiona los recursos de hardware y
provee servicios a los programas de aplicación de software,
ejecutándose en modo privilegiado respecto de los restantes
(aunque puede que parte de él se ejecute en espacio de usuario).
5. b) Las herramientas de diagnóstico.
c) Los servidores.
d) Las utilidades.
e) Los controladores de dispositivos
f) Las herramientas de corrección y optimización, etcétera.
6. Software de Programación: Son aquellas herramientas que un
programador utiliza para poder desarrollar programas informáticos. Para
esto, el programador se vale de distintos lenguajes de programación. En
definitiva: Software que ayuda en la creación y desarrollo de las
aplicaciones haciendo uso de la lógica y de los lenguajes de programación.
Ejemplos:
Editores de texto.
Intérpretes.
Compiladores.
Enlazadores.
Depuradores.
Entornos de Desarrollo Integrados (IDE).
7. Software de Aplicación: Son los programas que nos permiten realizar tareas
específicas en nuestro sistema.
La mayoría de los programas, aplicaciones o utilidades que utilizamos a diario
pertenecen a este tipo de software.
Ejemplos:
Procesadores de texto (Bloc de notas).
Editores (Photoshop para el Diseño Gráfico).
Hojas de cálculo (MS Excel).
Sistemas gestores de bases de datos (MySQL).
Programa de comunicaciones (MSN Messenger).
Se clasifica en:
Aplicaciones de Sistema de control y automatización industrial.
Aplicaciones ofimáticas.
Software educativo.
Software médico.
Software de Cálculo Numérico.
Software de Diseño Asistido (CAD).
Software de Control Numérico (CAM).
8.
9. 3.1 ¿Qué es?
Sistema estructurado y diseñado principalmente para que las máquinas
y computadoras se entiendan entre sí y con nosotros, los humanos.
Contiene un conjunto de acciones consecutivas que el ordenador debe
ejecutar.
Estos lenguajes de programación usan diferentes normas o bases y se
utilizan para controlar cómo se comporta una máquina (por ejemplo, un
ordenador), también pueden usarse para crear programas informáticos,
etc.
10. 3.2 Lenguaje de programación más usados
Lenguaje de Programación “HTML”
Lenguaje de Programación “SOL”
Lenguaje de Programación “Java”
Lenguaje de Programación “JavaScript”
Lenguaje de Programación “C”
Lenguaje de Programación “XML”
Lenguaje de Programación “PHP”
11. 4.1 ¿Qué son?
Son los programas diseñados para o por los usuarios para facilitar la
realización de tareas específicas en la computadora, como pueden ser las
aplicaciones ofimáticas, u otros tipos de software especializados como
software médico, software educativo, editores de música, programas de
contabilidad, etc.
12. 4.2 Software de aplicación
A) Programas básicos (o utilitarios) Son aplicaciones cuyo propósito es
mejorar, en alguna forma, el desempeño del ordenador.
B ) Programas de productividad: Son aplicaciones cuyo propósito es facilitar,
agilizar y mejorar para el usuario, la ejecución de ciertas tareas.
Algunos programas de productividad:
Procesadores de texto: Aplicaciones diseñadas para editar y/o
procesar de texto, logrando documentos de alta calidad.
Hojas de cálculo: Aplicaciones especialmente diseñadas para
introducir, calcular, manipular y analizar conjuntos de números.
Presentaciones automatizadas: Aplicaciones que permiten al
usuario crear y editar presentaciones atractivas, incluyendo imágenes y
sonidos.
Navegadores de Internet: Aplicaciones diseñadas para proveer
acceso a Internet, sus servicios y sus recursos.
13. Administradores de bases de datos: Aplicaciones diseñadas para
acceder, almacenar y procesar grandes colecciones de datos, en una
forma eficiente.
Desarrolladores de sitios web: Aplicaciones que brindan al usuario
las herramientas necesarias para diseñar, crear, editar y publicar páginas
y sitios Web.
14. 5.1 ¿Qué son?
Son un conjunto de software que incluye las funciones de varios programas
en uno solo, bien como módulos de una gran aplicación o formando varias
aplicaciones independientes.
Llevan las utilidades básicas (procesador de textos, hoja de cálculo, base de
datos, gráficos y comunicaciones), además existen paquetes integrados
diseñados para resolver tareas especificas; un ejemplo sería un paquete
integrado para la gestión de una empresa (este incluiría por ejemplo
facturación, gestión de almacén, contabilidad, etc.)
15. 5.2 Requisitos
Criterio unificado de diseño, para todas las aplicaciones.
Ejecución de diferentes programas.
Acceso compartido de los datos, por los diferentes programas, es decir
llevar datos de uno de sus programas a los otros, debe de ser bastante
fácil.
16. 6.1 ¿Qué es?
Es una suite ofimática que abarca el mercado completo en Internet e
interrelaciona aplicaciones de escritorio, servidores y servicios para los
sistemas operativos Microsoft Windows y Mac OS X. La última versión de
la suite ofimática es el Microsoft Office 2016.
Suite: Recopilación de aplicaciones
informáticas utilizadas en oficinas,
para realizar diferentes funciones
sobre archivos y documentos, como
crear, modificar, organizar, etc.
17. 7.1 ¿Qué son?
Una licencia de software es un contrato entre el licenciante (autor/titular de
los derechos de explotación/distribuidor) y el licenciatario (usuario
consumidor/usuario profesional o empresa) del programa informático, para
utilizar el software cumpliendo una serie de términos y condiciones
establecidas dentro de sus cláusulas.
18. 7.2 Plazos
El plazo determina la duración en el tiempo durante la cual se
mantienen vigentes los términos y condiciones establecidos en
licencia. Las licencias sobre la base de sus plazos se pueden
clasificar en:
Licencias con plazo específico.
Licencias de plazo indefinido.
Licencias sin plazo.
19. 7.3 Tipos de Licencias
Licencia de software de código abierto permisivas: Crear obra derivada sin
protección.
Licencia de software de código abierto robustas: Aplican algunas restricciones,
se dividen en:
a) Licencias de software de código abierto robustas fuertes: Contiene una
cláusula que obliga a que las obras derivadas se deban licenciar bajo los mismos
términos y condiciones de la licencia original.
b) Licencias de software de código abierto robustas débiles: Similar al tipo
de Licencia a), pero la cláusula determina la posibilidad de usar otros términos y
condiciones distintas del software original.
Licencia de software de código cerrado: Los propietarios establecen los derechos
de uso, distribución, modificación, etc.
Licencia de usuario final: El uso de un producto sólo está permitido para un único
usuario (el comprador).
Licencia de distribuidores: Se le asigna derechos restringidos a un comerciante
para que venda el producto (software) dando una comisión al fabricante.