Está en la página 1de 3

Taller

Tipos de software existentes


Hecho por: Diego Alejandro Gualtero Villarreal. Grado:
10ªA.

 Software de sistema. Elementos que permiten el mantenimiento del


sistema en global: sistemas operativos, controladores de dispositivos,
servidores, utilidades, herramientas de diagnóstico, de corrección y
optimización.

Ejemplos:

i. Interfaz de línea de comandos: también conocidas como CLI en


inglés, las interfaces de líneas de comando son una forma que posee
el usuario de interactuar con un dispositivo. Se trata de una consola
mediante la cual el usuario puede ejecutar distintos comandos para
lograr toda clase de cometidos. Se pueden ejecutar instrucciones de
todo tipo, al punto de que hay quienes prefieren esta clase de interfaz
por sobre las de tipo gráfico.
ii. BIOS. Siglas en inglés de Basic Input-Output System (Sistema
Básico de Entrada y Salida), es el programa elemental de control de
la información del sistema, que garantiza que el computador se
comunique con el mundo externo.
iii. Líneas de comandos. Instrucciones preprogramadas en el sistema
que permiten llevar a cabo funciones muy básicas e indispensables,
de ejecución prioritaria.
iv. Cargadores de programas (loaders). Programas encargados de la
ejecución de otros programas y de garantizar la estabilidad el
sistema.
v. Programas utilitarios básicos. Como los garantes del correcto
estado del hardware, o los medidores de energía, temperatura, etc.

vi. Interfaz gráfica: la interfaz gráfica por otro lado es un complemento


del sistema operativo y puede estar presente o no, su utilidad radica
en poder interactuar en forma más sencilla y vistosa con nuestro
dispositivo. Es ideal para quienes no están acostumbrados a trabajar
mediante una línea de comandos.
 Software de Programación: es el conjunto de herramientas que permiten
al programador desarrollar programas de informática utilizando diferentes
alternativas de metodología y lenguajes, y que incluyen:
Ejemplos:
i. Java: es un lenguaje de programación de propósito general,
concurrente, orientado a objetos, que fue diseñado específicamente
para tener tan pocas dependencias de implementación como fuera
posible. Su intención es permitir que los desarrolladores de
aplicaciones escriban el programa una vez y lo ejecuten en cualquier
dispositivo (conocido en inglés como WORA, o “Write Once, Run
Anywhere”), lo que quiere decir que el código que es ejecutado en
una plataforma no tiene que ser recompilado para correr en otra.
ii. C/C++: Este par de lenguajes siguen siendo los preferidos por las
casas editoras y desarrolladoras de aplicaciones que utilizan técnicas
y métodos de Inteligencia artificial y machine learning en sus
productos comerciales.
iii. Python: es un lenguaje de programación interpretado, lo que
significa que los scripts escritos en código Python no necesitan ser
compilados para funcionar y pueden correr en cualquier
computadora. Esto permite de ver rápidamente los resultados de un
cambio en el código de los prototipos permitiendo a los
programadores enfocarse sobre lo que desean hacer y no en los
detalles programáticos de cómo hacerlo.
iv. Matlab: es un lenguaje comercial basado en estructuras matriciales
dedicado a las aplicaciones del mundo académico y científico que
necesitan utilizar un gran poder de cómputo a la vez que la
disponibilidad de bibliotecas para analizar señales e imágenes con
métodos de estadísticos descriptivos y de machine learning.
v. Lazarus: Lazarus es un sistema de desarrollo de código abierto
escrito en Pascal que trabaja sobre el compilador Free Pascal para
añadir un IDE (entorno integrado de desarrollo) que incorpora un
editor de código con resalte de sintaxis, un diseñador de formularios
y una biblioteca de componentes compatible con Delphi.
vi. Eclipse: Eclipse es un programa compuesto por una serie de
herramientas de programación multiplataforma que permiten
desarrollar nuevos IDEs. Dispone de un editor de texto con resaltado
de sintaxis, control con CVS, integración con Ant y pruebas unitarias
con Junit, y es compatible con Hibernate y Subversion.
 Software de aplicación:
El software de aplicación es una categoría de programas informáticos
diseñados con el propósito de facilitar a los usuarios la realización de
determinadas tareas, es decir, como verdaderas herramientas de trabajo.
Ejemplos:

i. Windows Movie Maker: Es un software que te permite capturar


vídeos desde una cámara, ordenar archivos de películas, insertar
títulos, diseñar créditos, efectos, importar imágenes y música e
introducir transiciones desde unas filmaciones a otras. De forma que
es adecuado para la elaboración de películas y vídeos educativos.

ii. MS Project: Es un software diseñado por Microsoft y usado por


millones de colaboradores, administradores y jefes de proyectos.
Tiene diversas funciones, cada una de ellas asignadas para dar
seguimiento a procesos, gestionar presupuestos, evaluar ritmos y
cargas laborales, asignar recursos, desarrollar planes y más.

iii. Avast: Detecta en tiempo real virus, malware, spyware, ransomware,


phishing y otras amenazas. Avast Free Antivirus también
incluye funciones adicionales gratuitas, como Actualizador de
software y Escudo de ransomware.

iv. Paint: Sirve para procesar archivos bitmap (Mapas de Bits) de


Windows. Bitmaps son gráficos comúnmente usados en las
computadoras (muchas de las imágenes de fondo que se ven son
bitmaps). Generalmente son muy grandes para usarlos en internet.

v. Wordpad: El programa WordPad sirve para crear textos de forma


rápida y sin grandes complicaciones, en otras palabras básico. Es un
editor de textos sencillo que permite realizar varias tareas.

vi. Mozilla Firefox: Mozilla Firefox se considera un navegador que


ayuda a los usuarios con una barra de direcciones inteligente y una
interfaz de usuario simplificada. La navegación por pestañas te
permite abrir muchos sitios web en varias pestañas al mismo tiempo,
entre las que puedes cambiar fácilmente de una pestaña a otra.

También podría gustarte