Sunteți pe pagina 1din 12

Distintos tipos de

Software y su uso ms comn


Qu es software
Sistema de software
Software de programacin
Software de aplicacin
Proceso de creacin de software
Ejemplos de software de aplicacin
El software de sistema
Tipos de programa de software de sistema
Tipos, Clasificacin y ejemplos de software (VIDEO)

Qu es software?
El software representa toda la parte inmaterial o
intangible que hace funcionar a un ordenador para que
realice una serie de tareas especficas, coloquialmente
conocidos como programas el software engloba a toda la
informacin digital que hace al conjunto de elementos
fsicos y materiales que componen el computador trabajar
de manera inteligente.

Sistema de software
Su objetivo es desvincular adecuadamente al usuario y al programador
de los detalles del sistema informtico en particular que se use,
aislndolo especialmente del procesamiento referido a las caractersticas
internas de: memoria, discos, puertos y dispositivos de comunicaciones,
impresoras, pantallas, teclados, etc. El software de sistema le procura al
usuario y programador adecuadas interfaces de alto nivel, controladores,
herramientas y utilidades de apoyo que permiten el mantenimiento del
sistema global. Incluye entre otros:

Sistemas operativos
Controladores de dispositivos
Herramientas de diagnstico
Herramientas de Correccin y Optimizacin
Servidores
Utilidades

Software de programacin
Es el conjunto de herramientas que permiten
al programador desarrollar programas informticos, usando diferentes
alternativas y lenguajes de programacin, de una manera prctica.
Incluyen bsicamente:
Editores de texto
Compiladores
Intrpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas,
usualmente en un entorno visual, de forma tal que el programador no necesite
introducir mltiples comandos para compilar, interpretar, depurar, etc.
Habitualmente cuentan con una avanzada interfaz grfica de usuario (GUI).

Software de aplicacin
Es aquel que permite a los usuarios llevar a cabo una o varias tareas
especficas, en cualquier campo de actividad susceptible de ser
automatizado o asistido, con especial nfasis en los negocios. Incluye entre
muchos otros:
Aplicaciones para Control de sistemas y automatizacin industrial

Aplicaciones ofimticas
Software educativo
Software empresarial
Bases de datos
Telecomunicaciones (por ejemplo Internet y toda su estructura lgica)
Videojuegos
Software mdico
Software de clculo numrico y simblico.
Software de diseo asistido (CAD)
Software de control numrico (CAM)

Proceso de creacin de
software
Se define como proceso al conjunto ordenado de pasos a seguir
para llegar a la solucin de un problema u obtencin de un producto,
en este caso particular, para lograr un producto software que
resuelva un problema especfico.
El proceso de creacin de software puede llegar a ser muy complejo,
dependiendo de su porte, caractersticas y criticidad del mismo.
Por ejemplo la creacin de un sistema operativo es una tarea que
requiere proyecto, gestin, numerosos recursos y todo un equipo
disciplinado de trabajo. En el otro extremo, si se trata de un sencillo
programa (por ejemplo, la resolucin de una ecuacin de segundo
orden), ste puede ser realizado por un solo programador (incluso
aficionado) fcilmente.

. Es as que normalmente se dividen en tres categoras segn su


tamao (lneas de cdigo) o costo: de pequeo, mediano y gran
porte.
Existen varias metodologas para estimarlo, una de las ms populares
es el sistema COCOMO que provee mtodos y un software (programa)
que calcula y provee una aproximacin de todos los costos de
produccin en un proyecto software (relacin horas/hombre, costo
monetario, cantidad de lneas fuente de acuerdo a lenguaje usado,
etc.).
Considerando los de gran porte, es necesario realizar complejas
tareas, tanto tcnicas como de gerencia, una fuerte gestin y anlisis
diversos (entre otras cosas), la complejidad de ello ha llevado a que
desarrolle una ingeniera especfica para tratar su estudio y
realizacin: es conocida como Ingeniera de Software.

Es comn para el desarrollo de software de mediano porte que los


equipos humanos involucrados apliquen metodologas propias,
normalmente un hbrido de los procesos anteriores y a veces con
criterios propios.
El proceso de desarrollo puede involucrar numerosas y variadas
tareas, desde lo administrativo, pasando por lo tcnico y hasta la
gestin y el gerenciamiento. Pero, casi rigurosamente, siempre se
cumplen ciertas etapas mnimas; las que se pueden resumir como
sigue:

Captura, elicitacin , especificacin y anlisis de requisitos (ERS)


Diseo

Codificacin
Pruebas (unitarias y de integracin)
Instalacin y paso a produccin
Mantenimiento

10 Ejemplos de Software de
Aplicacin
1.
2.

Los Procesadores de texto como Word, Bloc de Notas.


Editores de imgenes como Adobe Fireworks, o Adobe
Photoshop.
3. Sistemas Administradores de Bases de Datos (Oracle, SQL
Server, Informix).
4. Editores de Pginas Web, Adobe Dreamweaver.
5. Editores de Lenguaje de programacin Visual Studio PHP Edit.
6. Programas de Contabilidad como Contavisin.
7. Programas de Administracin de Empresas como ASPEL o SAP.
8. Programas de Gestin de relaciones con clientes como los
CRMs.
9. Programas de Gestin de proyectos como MS Project.
10. Programas de Diseo asistido por computadora como Auto CAD

El software del sistema


Es un software diseado para operar en el hardware del equipo y proporcionar y
mantener una plataforma para ejecutar software de aplicacin.
Los tipos ms bsicos del software del sistema son:

La BIOS de la computadora y el firmware del dispositivo, que proporcionan la


funcionalidad bsica para operar y controlar el hardware conectado o integrado en
el equipo.
El sistema operativo (por ejemplo Microsoft Windows, Mac OS X y Linux), que
permite a las partes de una computadora trabajar juntas para la realizacin de
tareas como la transferencia de datos entre la memoria y los discos o la prestacin
de salida en un dispositivo de visualizacin. Tambin proporciona una plataforma
para ejecutar software de alto nivel del sistema y software de aplicacin.
Software de utilidad, lo que ayuda a analizar, configurar, optimizar y mantener el
equipo.

En algunas publicaciones, el trmino software del sistema tambin se utiliza para


designar a las herramientas de desarrollo de software (como un compilador, enlazador
y depurador).

Tipos de programas de
software de sistema
El software del sistema permite utilizar el sistema operativo y sistema informtico.
Incluye herramientas de diagnstico, los compiladores, servidores, sistemas de
ventanas, utilidades, traductor de idiomas, programas de comunicacin de datos,
sistemas de base de datos y ms. El propsito del software del sistema es aislar el
programador de aplicaciones tanto como sea posible de los detalles del complejo
equipo particular que se utilice, la memoria y otras caractersticas, especialmente de
hardware y dispositivos accesorios tales como las comunicaciones, impresoras,
lectores, monitores, teclados, etc
Entre las clases especficas de software del sistema se incluyen:
Cargadores
Enlazadores
Utilidad de software
Entorno de escritorio / Interfaz grfica de usuario
Celdas
BIOS
Hipervisores
Gestores de arranque
Si el software del sistema se almacena en memoria no voltil como los circuitos
integrados, generalmente se denomina firmware.

S-ar putea să vă placă și