Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 31

Clasificación de sofware

Software de sistema

En informática, el software de
sistema, denominado
también software de base, es el
conjunto de instrucciones que
permiten el manejo de la
computadora. Una computadora sin
software de sistema se hace
inmanejable. Consiste en
un software que sirve de soporte o
base para controlar e interactuar
con el hardware y otros programas;
en contraposición del
llamado software de aplicación.
Como ejemplos tenemos
los sistemas operativos y los
controladores.
El software de sistema por
antonomasia es Microsoft Windows,
que entre todas sus versiones
acumula cerca de un 90% de la
cuota de mercado.[1] Mención
especial merece el proyecto GNU,
cuyas
herramientas de programación
permitieron combinarse con
el núcleo informático basado
en Unix denominado Linux,
formando entre ambos las
conocidas como
distribuciones GNU/Linux. A
diferencia de la plataforma de
Microsoft u otros ejemplos
como Mac OS, es software libre.

Estos programas realizan diversas


tareas, como la transferencia de
datos entre la memoria RAM y los
dispositivos de almacenamiento
(disco rígido, unidades de discos
ópticos, etc), entre otros.

Software de aplicación:

En informática, un software de
aplicación es el término que define
cualquier programa que sea
instalado en un ordenador con el fin
de realizar las tareas que un
usuario necesite. Un software de
aplicación puede ser un editor de
texto, una hoja de cálculo,
un reproductor multimedia y otros
más. Sin embargo existen
programas capaces de realizar
funciones mucho más complejas y
llevar a cabo tareas específicas.

En informática, un software de
aplicación es el término que define
cualquier programa que sea
instalado en un ordenador con el fin
de realizar las tareas que un
usuario necesite. Un software de
aplicación puede ser un editor de
texto, una hoja de cálculo, un
reproductor multimedia y otros más.
Sin embargo existen programas
capaces de realizar funciones
mucho más complejas y llevar a
cabo tareas específicas.
De esta manera el rango de utilidad
de un software de aplicación es
bastante amplio,
existiendo aplicaciones
destinadas a resolver problemas
particulares e incluso servir como
medios de entretenimiento según el
tipo de programa que se utilice.
La tecnología ha avanzado
considerablemente los últimos
años, creando medios que facilitan
a las personas la posibilidad de
resolver todo tipo de problemas por
medio del uso de computadoras y
software. Por eso cada día se crean
y actualizan nuevos softwares de
aplicación con el fin de mejorar sus
funcionalidades y cumplir de
manera más eficaz con sus
funciones. Es bastente seguro
que exista un software de
aplicación programado para casi
cualquier cosa que se nos ocurra.
Las funciones de un software de
aplicación dependen de la intención
con la cual fue desarrollada, no se
pueden definir funciones
específicas a este término desde un
punto de vista global. Según el tipo
de software de aplicación, este
contará con unas u otras funciones.
Los programas y aplicaciones
pueden cumplir con todo tipo de
tareas. En la actualidad se pueden
encontrar softwares de
aplicaciones capaces de resolver
casi cualquier problema de manera
rápida, eficiente y sencilla, desde
permitir la edición de películas y
producciones audiovisuales, hasta
permitir el desarrollo de otros
softwares de aplicación.

Sofware de programación:

Software de Programación: es el
conjunto de herramientas que
permiten al programadordesarrollar
programas de informática utilizando
diferentes alternativas de
metodología y lenguajes, y que
incluyen:

Ÿ Los editores de texto


Ÿ Los compiladores

Ÿ Los intérpretes
Ÿ Los enlazadores

Ÿ Los depuradores

Entre algunos de los software de


programación le dejamos

Adobe Dreamweaver

Adobe Dreamweaver es una


herramienta de programación en
forma de suite que tiene como
finalidad construir, diseñar y editar
sitios web, así como plataformas de
vídeo y aplicaciones de distinto
tipo. Permite agregar nuevas
funcionalidades a las páginas sin
tener que programar
manualmente el código HTML.

Permite crear tablas, marcos,


insertar scripts con Java y trabajar
con capas. Sus rutinas están
hechas con JavaScript, por lo que
funciones como insertar un
hipervínculo, añadir una foto o
integrar un script en concreto
resulta mucho más sencillas.

Es capaz de integrarse a la
perfección en programas tan
populares como Microsoft Word
o los propios Flash y Photoshop
de Adobe. Permite optimizar los
websites, comparar archivos y
mostrar los cambios, contraer el
código para centrarse en una
función específica, diseñar páginas
web con una interfaz 100% gráfica
y proporcionar un entorno de
programación compatible con
Microsoft.net, PHP o J2EE.

No obstante, ofrece tantas


posibilidades de entrada que para
el programador más inexperto
puede resultar apabullante,
impidiendo exprimir todo el
potencial de la que es, a día de hoy,
la mejor aplicación de desarrollo de
software del momento.

3 aspectos que destacamos:

Ÿ Múltiples opciones de
personalización

Ÿ Perfecta integración con Microsoft y


Adobe

Ÿ Diseña interfaces 100% gráficas


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. Cajas de
texto, botones, formas
específicas… la biblioteca de
componentes de Lazarus incluye
los equivalentes para muchos de
los controles de Delphi, lo que
acaba por simplificar el proceso de
programación.

Lazarus, al igual que Free Pascal o


Delphi, son software de
programación de uso
general. Es ideal para crear
aplicaciones de consola,
bibliotecas dinámicas y
aplicaciones con interfaz gráfica
de usuario, y es compatible con
diversos motores de bases de datos
(requiere descargar paquetes de
gestión concretos), como dBase,
SQLite, Oracle, PostgreSQL o el
propio Microsoft SQL Server.

3 aspectos que destacamos:

Ÿ Cuenta con equivalentes a Delphi

Ÿ Casa perfectamente con


aplicaciones de consola

Ÿ Es compatible con bases de datos


muy dispares
Delphi
En su momento destacó por la
facilidad de uso que presentaba,
además de por incluir soporte para
componentes desarrollados por
terceros. También era compatible
con Visual Basic eXtensions, un

IDE revolucionario en su día


diseñado para añadir contenidos
multimedia y efectos visuales a los
entornos digitales creados, y tenía
acceso ilimitado a la API de
Windows, lo que permitía en la
práctica hacer todo lo que estabas
acostumbrado a hacer en Windows
directamente en Delphi.

En la actualidad continúa siendo


utilizado por programadores
principiantes o
nostálgicos a pesar de ser un
producto 100% de nicho, siendo
uno de los productos más queridos
por los programadores de finales de
la pasada centuria.

3 aspectos que destacamos:

Ÿ Es ideal para experimentar

Ÿ Es un programa de culto

Ÿ Acceso ilimitado a la API de


Windows

Netbeans IDE
Es ideal para desarrollar, de
manera fácil y rápida, programas
específicos para aplicaciones
móviles y páginas web que
requieran del uso de Java,
JavaScript, PHP,
HTML5, o C/C++.

Es uno de los software libres más


utilizados para multitud de tareas
complementarias, cuenta con
soporte en múltiples idiomas,
permite realizar y almacenar
proyectos de manera ordenada
y cuenta con un rastreador de
errores que detecta los fallos y las
incompatibilidades antes de que la
aplicación sea lanzada.

Lo mejor de todo es que no solo


cuenta con soporte multiplataforma
(pudiendo usarlo en dispositivos
con sistemas operativos como iOS,
Linux o Windows), sino que además
es un software libre de código
abierto accesible a todo tipo de
programadores.
3 aspectos que destacamos:

Ÿ Multilingüe y multiplataforma

Ÿ Su avanzado gestor de proyectos

Ÿ Permite trabajar en proyectos


simultáneos

Genexus

Genexus es un software
empresarial
multiplataforma enfocado en el
desarrollo de aplicaciones para
páginas web, dispositivos
móviles y apps de escritorio para
Windows. Propone una
metodología ágil para crear nuevos
prototipos de aplicaciones,
adaptarse a los cambios realizados
y llegar
rápidamente al mejor producto.
Permite crear automáticamente
bases de datos con códigos para
aplicaciones, una nueva interfaz
para el usuario y servicios
necesarios del lado del servidor.

Por otro lado, otra de las


características de Genexus es su
versatilidad: es capaz de generar
apps para distintas plataformas,
como smartphones, páginas web,
servidores IBM, Windows y
Apache. Además, puede ser
integrado en sistemas externos
para desarrollar nuevas funcionales
y sistemas, además de permitir al
programador acceder y trabajar en
los proyectos desde múltiples
plataformas.

Por tanto, es la mejor opción para


todos aquellos programadores que
deseen integrar
sus aplicaciones con sistemas
ESRI, JD Edwards, Oracle o SAP,
así como con sistemas como
COBOL, Progress, RPG, 4GL y
Visual FoxPro.

3 aspectos que destacamos:

Ÿ Perfecto para aplicaciones de


Windows

Ÿ Crea bases de datos de manera


automática

Ÿ Ideal para integrar en ESRI o SAP

También podría gustarte