Sie sind auf Seite 1von 29

https://prezi.

com/cketbt3fg0ad/uso-ymanejo-de-software-libre/
Software
Este artculo o seccin posee referencias, pero necesita ms para
complementar su verificabilidad.
Puedes colaborar agregando referencias a fuentes fiables como se indica aqu. El material sin
fuentes fiables podra ser cuestionado y eliminado.

Software

Dentro de la categora de software de aplicacin estn incluidos los procesadores de texto


como LibreOffice Writer (arriba) y los editores grficos rasterizados como Krita (abajo).

Se conoce como software1 al equipo lgico o soporte lgico de un sistema informtico, que
comprende el conjunto de los componentes lgicos necesarios que hacen posible la
realizacin de tareas especficas, en contraposicin a los componentes fsicos que son
llamados hardware.
Los componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas; tales
como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a
la edicin de textos; el llamado software de sistema, tal como el sistema operativo, que
bsicamente permite al resto de los programas funcionar adecuadamente, facilitando
tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y
proporcionando una interfaz con el usuario.
El anglicismo "software" es el ms ampliamente difundido al referirse a este concepto,
especialmente en la jerga tcnica; en tanto que el trmino sinnimo logicial, derivado del
trmino francs logiciel, es utilizado mayormente en pases y zonas de influencia francesa.
Su abreviatura es Sw.

ndice

1 Etimologa

2 Definicin de software

3 Clasificacin del software

4 Proceso de creacin del software


o 4.1 Modelos de proceso o ciclo de vida

4.1.1 Modelo cascada

4.1.2 Modelos evolutivos

4.1.2.1 Modelo iterativo incremental

4.1.2.2 Modelo espiral

4.1.2.3 Modelo espiral Win & Win

o 4.2 Etapas en el desarrollo del software

4.2.1 Captura, anlisis y especificacin de requisitos

4.2.1.1 Procesos, modelado y formas de elicitacin de


requisitos

4.2.1.2 Clasificacin e identificacin de requisitos

4.2.2 Diseo del sistema

4.2.3 Codificacin del software

4.2.4 Pruebas (unitarias y de integracin)

4.2.5 Instalacin y paso a produccin

4.2.6 Mantenimiento

5 Carcter evolutivo del software

6 Referencias

7 Bibliografa
o 7.1 Libros
o 7.2 Artculos y revistas

8 Vase tambin
o 8.1 Modelos de ciclo de vida

9 Enlaces externos

Etimologa
Software (pronunciacin AFI:[sftw]) es una palabra proveniente del ingls
(literalmente: partes blandas o suaves), que en espaol no posee una traduccin adecuada al
contexto, por lo cual se la utiliza asiduamente sin traducir y as fue admitida por la Real
Academia Espaola (RAE).2 Aunque puede no ser estrictamente lo mismo, suele sustituirse
por expresiones tales como programas (informticos) o aplicaciones (informticas) o
soportes lgicos.3
Software es lo que se denomina producto en Ingeniera de Software.4

Definicin de software
Existen varias definiciones similares aceptadas para software, pero probablemente la ms
formal sea la siguiente:

Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y


datos asociados, que forman parte de las operaciones de un sistema de computacin.
Extrado del estndar 729 del IEEE5
Considerando esta definicin, el concepto de software va ms all de los programas de
computacin en sus distintos estados: cdigo fuente, binario o ejecutable; tambin su
documentacin, los datos a procesar e incluso la informacin de usuario forman parte del
software: es decir, abarca todo lo intangible, todo lo no fsico relacionado.
El trmino software fue usado por primera vez en este sentido por John W. Tukey en
1957. En la ingeniera de software y las ciencias de la computacin, el software es toda la
informacin procesada por los sistemas informticos: programas y datos.
El concepto de leer diferentes secuencias de instrucciones (programa) desde la memoria de
un dispositivo para controlar los clculos fue introducido por Charles Babbage como parte
de su mquina diferencial. La teora que forma la base de la mayor parte del software
moderno fue propuesta por Alan Turing en su ensayo de 1936, Los nmeros
computables, con una aplicacin al problema de decisin.

Clasificacin del software


Si bien esta distincin es, en cierto modo, arbitraria, y a veces confusa, a los fines prcticos
se puede clasificar al software en tres grandes tipos:

Software de sistema: 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:
o Sistemas operativos
o Controladores de dispositivos
o Herramientas de diagnstico
o Herramientas de Correccin y Optimizacin
o Servidores
o 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:
o Editores de texto
o Compiladores
o Intrpretes
o Enlazadores
o Depuradores
o 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:
o Aplicaciones para Control de sistemas y automatizacin industrial
o Aplicaciones ofimticas
o Software educativo
o Software empresarial
o Bases de datos
o Telecomunicaciones (por ejemplo Internet y toda su estructura lgica)
o Videojuegos
o Software mdico
o Software de clculo numrico y simblico.
o Software de diseo asistido (CAD)

o Software de control numrico (CAM)

https://es.wikipedia.org/wiki/Software

Manejo bsico de un software de apicacin

1. Introduccin

Dentro de los componentes bsicos, el SOFTWARE o Equipo Blando, es la


otra mitad de la computadora, el alma o la materia gris, ya que las
necesidades de crecimiento y de capacidad han surgido para hacer
realidad toda la creatividad, ingenio y desempeo humano.
El Software son todas las instrucciones y datos que corren en mayor o
menor medida dentro del ordenador, es decir, la informacin misma, la
razn del ser del Hardware. En nuestros tiempos a medida que la magia
de la electrnica ponen al alcance de todos estas prodigiosas maquinas
verdaderas prtesis mentales, mediante el abaratamiento de la
tecnologa y por tanto de los costos, en direccin completamente
opuesta aumenta la inversin de los servicios y programas necesarios
para optimizar y eficientar dichos equipos. En sus orgenes la
programacin de los ordenadores era hecho slo, para y por los mismos
cientficos que las construan para propsitos muy especficos. El clculo
de la trayectoria de los proyectiles usados en la II Guerra Mundial, y
posteriormente usos muy parecidos, hasta que mucho despus que fue
utilizada en el Censo de los Estados Unidos fue reconocindose su valor
en el campo administrativo donde estuvo hasta hace 2 dcadas, cuando
gracias a la ComputadoraPersonal pasaron al dominio pblico donde con
tantas necesidades fueron surgiendo las aplicaciones diversas para cada
oficio.

2. Los Sistemas Operativos

Para que una maquina basada completamente en electrnica y un ser


humano, ser con miles de aos de evolucin obviamente no ha sido fcil
la comunicacin entre ambos. Desde sus orgenes los primeros
diseadores y creadores de stas se dieron cuenta que necesitaban algo
ms que permitiera la fcil interpretacin de las instrucciones as como
de los resultados obtenidos, para lo cul crearon un Programa bsico
que toda computadora debe cargar primero en su memoria para
poderse comunicar y comprender con un ser humano. As naci el
Sistema Operativo, programa bsico que se carga al momento de
encender la mquina y sirve de intrprete entre el fro lenguaje de la
maquina electrnica y el complejo idioma humano, el Sistema operativo
es pues, el gobierno interno de la mquina.
En la actualidad existen varios sistemas operativos para diferentes
necesidades y tipos de computadoras, entre los ms conocidos y
utilizados actualmente se encuentran los siguientes :
MS-DOSMicrosoft - Disk Operative System. El sistema operativo con cual
de una u otra forma hemos estado ms familiarizados desde la aparicin
de las Computadoras Personales y sobre el cul trabajan la mayora de
los programas usados tanto en la pequea, mediana y grande empresa,
as como en Industrias, Instituciones y hogares por millones de gentes
alrededor del mundo. Su versin ms nueva a la fecha es la 6.22
OS/2 WARP Diseado por IBM es el competidor ms cercano de MS-DOS
sobre todo por sus grandes capacidades de interconexin de equipos y
facilidad de uso bajo ambiente grfico.
Netware diseado por Novell, lder mundial en sistemas operativos para
redes de computadoras que ha conquistado al mundo de la informtica
por el poder y versatilidad de sus funciones, as como su extremada
capacidad de interconectar computadoras y recursos de tan variadas
capacidades y marcas.

Unix Sistema operativo de alto rendimiento utilizado actualmente en


grandes proyectos y para necesidades de intercomunicacin a nivel
internacional y de gran volumen de operaciones diarias.
En resumen, podemos afirmar que ninguna computadora obedecer las
instrucciones de ningn programa independientemente de su utilidad
sin haber cargado en su memoria dicho intrprete al momento de
encenderse, ya que de esto depender su funcionamiento y eficiencia.

3. Aplicaciones mas populares en el mundo de la informtica

A diferencia de algunos aos atrs, hoy existe una infinidad de


aplicaciones para satisfacer desde diversiones o entretenimiento de
nios hasta sofisticados programas de investigacin cientfica; ms sin
embargo, para las necesidades de la mayora de los mortales que
trabajamos en Instituciones o Empresas y an para los particulares
existe un nmero preciso de aplicaciones, que como herramientas no
deben faltar en ninguna computadora de uso personal.

Procesadores De Texto
Tambin llamados Procesadores de palabras, fueron los primeros en
servir de atraccin en la adquisicin de una computadora, ya que
sustituyen absolutamente el trabajo de una tradicional maquina de
escribir, a nuestras fechas han evolucionado tanto que ya slo les falta
tomar dictado, - y no les falta mucho para hacerlo pero dentro de las
necesidades de escritura actuales en la mayora de ellos podemos
encontrar las siguientes funciones:
Escribir de corrido y una sola vez todo nuestro documento
Permiten con suma rapidez y flexibilidad hacer modificaciones al
contenido, como: mover prrafos o bloques de texto completo de una

hoja a otra, entre documentos e incluso entre programas.


Cambiar en un instante palabras o frases repetidas por sinnimos sin
importar la cantidad de ellas
Permiten modificar en la marcha el escrito sin desperdiciar papel, ni
tiempo.
Se puede cambiar de opinin una vez impreso el documento y en unos
segundos cambiar completamente el estilo, diseo, formato e incluso el
tipo y tamao de la letra deseada.
Podemos verificar la ortogrfica del documento e incluso de ciertas
reas, as como tambin buscar sinnimos relacionados con ciertas
palabras o frases dudosas.
Se pueden crear cartas o documentos de tipo constante, ya sea para
circulares o formatos especficos incluso de facturacin y manipularlos
rpidamente.
Analizar el documento desde distintos ngulos sin necesidad de
imprimirlo.
Permitir que el programa corrija automticamente nuestra ortografa o
incluso nos ayude a escribir ms pronto mediante palabras que va
aprendiendo.
Crear Documentos estilo periodstico a base de columnas, con grficos,
imgenes o fotografas e incluso en formato cuadricular.
Cuentan palabras, deshacen los cambios, imprimen partes, etc.

Procesadores de texto ms populares y avanzados


Compaa que lo produce, Nombre y versin
Microsoft Co., Word para Windows 6.0

Novell, Wordperfect 6.1 para DOS y Windows


Lotus Co, Amipro

4. Hojas Electrnicas

Tambin denominadas Hojas de clculo, casi junto con los procesadores


de texto han invadido toda la administracin con sus bondades, es una
de las herramientas imprescindibles en cualquier empresa, ya que
gracias a ella, la mayor parte del trabajo rutinario de arrastrar el lpiz se
convierte en un proceso tranquilo y sistemtico para cualquier tarea que
involucra complejas frmulas y procesos basados en anlisis,
proyecciones, presupuestos, amortizaciones, clculos bsicos pero
repetidos en cantidades, etc. Entre las capacidades de las modernas
hojas de clculo, encontramos las siguientes :
Diseo basado en la hoja tabular a base de renglones y columnas
Rpida escritura de frmulas autocalculables
Inmensa cantidad de funciones automticas para necesidades
financieras, cientficas, matemticas, lgicas, de texto, etc.
Diseo y formato fcil de corregir y ampliar
Estilo, tipo y tamao de letra fcilmente modificables
Manipulacin de hojas en libros de trabajo
Implementacin avanzada de varios grficos estadsticos
Incrustracin de texto e imgenes de diseo grfico
Impresin inteligente fcilmente controlable
Poder en la manipulacin de grandes cantidades de registros de

informacin
Diseo, Generacin e Impresin rpida de reportes y listados.
Herramientas flexibles de proyeccin y anlisis para la planeacin y la
oportuna toma de decisiones
Facilidad de uso y aprendizaje entre otras.

Hojas de clculo ms populares y avanzadas


Compaa que la produce-nombre y versin
Microsoft Co.-Excel 5.0 para Windows
Lotus Co.-Lotus 123 para Windows 3.0
Novell-Quattro Pro 3.0 para DOS
Administradores de bases de datos
Cuando las necesidades de manejo de informacin dentro de la
empresa crecen desorbitadamente, no hay mejor herramienta que los
programas de administracin de Bases de Datos, los cules gracias a la
facilidad de sus procesos nos permiten rpidamente crear, trabajar y
modificar conjuntos especficos de registros con los cuales es su
momento es muy prctico consultar datos precisos, obtener listados
ordenados y extracciones directas de registros basadas en criterios de
bsqueda que satisfagan la necesidad inmediata del jefe del
departamento diciendo...!!Quiero un listado de todos los clientes de la
zona norte del pas, que sean del sexo masculino, con edad mayor a 40
aos, que tengan saldo menor a $100,000 y ventas anuales promedio
de. etc.
Funciones:
Permiten crear fcilmente cualquier estructura de registro y comenzar
a capturar la informacin deseada

Mediante sofisticados pero sencillos lenguajes o procedimientos


facilitan la programacin de sistemas especficos
Sus consultas son muy rpidas
Permiten ordenar grandes cantidades de informacin en poco tiempo.
Son muy tiles para las listas y reportes basados en condiciones de
bsqueda.
Son los nicos capaces de manipular grandes cantidades de registros
al mismo tiempo.
Tienen la capacidad de relacionar y manipular varias bases de datos
creadas para distinto propsito y en tiempos distintos.
Los hay tanto para usuarios finales como para Programadores
expertos.
Administradores de bases de datos ms populares y avanzados
Compaa que lo produce
Nombre y versin
Microsoft Co.
Access 3.0
Fox Pro 2.6 para Windows / DOS
Novell
Dbase 4.1
Lotus Co.
Approach
Otras Aplicaciones Populares En Las Empresas

Nombre
Compaa que lo produce
rea de aplicacin
Autocad 10
Autodesk
Diseo arquitectnico 3d
Bancos
Apemex, Compaq, Microsip
Control de Bancos y conciliaciones
Caja
Apemex
Sistema de punto de venta
Campeon
Anlisis y manejo de costos en Construccin
Contpaq
Computacin en Accin
Sistema de Contabilidad Integra
Coreldraw 5
Corel
Diseo Grfico Publicitario
Freelance

Lotus
Presentaciones Grfic
Harvard Graphics
SPC
Presentaciones Grficas
MegaPak
Computacin en Accin
Facturacin, Inventarios, CxC y CxP
Money 2.0
Microsoft
Administracin de finanzas personales
Nmina
Microsip
Sistema de Nmina
Organizer
Lotus
Organizador diario
Page Maker 4
Aldus
Edicin Tipogrfica
Photoshop

Edicin fotogrfica y Diseo


Power Point
Microsoft
Presentaciones Grficas
Projet 2.0
Microsoft
Administracin de Proyectos
Quicken 2.0
Intuit
Administracin de finanzas personales
SAE
APEMEX
Sistema Administrativo Empresarial : CxC,CxP, Inventarios,
Facturacin
Winfax 4.0
Delrina
Manejo y Admn. de faxes
Works 4.0
Microsoft
Paquete Integrado : Hc, Pt, Bd.

De igual manera tambin se le puede clasificar al software de la


siguente manera:
Sistemas Operativos, Lenguajes de Programacin, Software de uso
general, Software de Aplicacin. (Algunos autores consideran la 3era y 4
ta clasificacin como una sola).

Lenguajes de Programacin
Mediante los programas se indica a la computadora que tarea debe
realizar y cmo efectuarla, pero para ello es preciso introducir estas
rdenes en un lenguaje que el sistema pueda entender. En principio, el
ordenador slo entiende las instrucciones en cdigo mquina, es decir,
el especfico de la computadora. Sin embargo, a partir de stos se
elaboran los llamados lenguajes de alto y bajo nivel.

Software de Uso General


El software para uso general ofrece la estructura para un gran nmero
de aplicaciones empresariales, cientficas y personales. El software de
hoja de clculo, de diseo asistido por computadoras (CAD), de
procesamiento de texto, de manejo de Bases de Datos, pertenece a esta
categora. La mayora de software para uso general se vende como
paquete; es decir, con software y documentacin orientada al usuario
(manuales de referencia, plantillas de teclado y dems).

Software de aplicaciones
El software de aplicacin esta diseado y escrito para realizar tareas
especficas personales, empresariales o cientficas como el
procesamiento de nminas, la administracin de los recursos humanos o
el control de inventarios. Todas stas aplicaciones procesan datos

(recepcin de materiales) y generan informacin (registros de nmina)


para el usuario.
Procesadores de Palabras: Son utilizados para escribir cartas,
memorndums y otros documentos, El usuario teclea una serie de letras
o prrafos, y son mostradas en la pantalla. El usuario puede fcilmente
adherir, borrar y cambiar el texto hasta que el documento quede
exactamente como se desea. Algunas caractersticas avanzadas que
encontramos en la actualidad en los procesadores de texto son:
corrector de ortografa, diccionario de sinnimos, presentacin
preliminar del texto antes de imprimir. Ejemplos de procesadores de
texto: Word, AmiPro, Wordperfect.
Hojas de Clculo: Una Hoja de Clculo es una herramienta para calcular
y evaluar nmeros. Tambin ofrece capacidades para crear informes y
presentaciones para comunicar lo que revelan los anlisis; el usuario
teclea los datos y las frmulas que sern usadas para obtener los
resultados; despus el programa aplica las frmulas a los datos y as
obtiene los resultados; una de sus caractersticas mas importantes es la
habilidad de preguntar (Condicionales)"what IF" "QUE PASARA SI?",
cambiando los datos y rpidamente re- calculando los nuevos
resultados. La mayora de las Hojas de Clculo cuentan tambin con la
posibilidad de graficar estos resultados en diferentes estilos de grficas
(Barras, Lneas, Pastel, etc.). Ejemplos de Hojas de Clculo: Excel, Lotus
123, Quatro.
Paquetes de Presentacin: Software que permite al usuario disear
presentaciones para desplegarlas a travs de la misma computadora o
imprimir diapositivas y acetatos. Contienen opciones avanzadas para
integrar efectos en cada cambio de diapositiva. Ejemplos: Presentation,
Power Point.

Shareware y Freeware:
Shareware: Software distribuido de forma gratuita para ser probado. Si
el usuario decide quedarse con el programa y seguir usndolo, debe
pagar al desarrollador. Normalmente, el shareware es desarrollado por
compaas relativamente pequeas o inclusive por programadores

individuales, y generalmente es barato.


Freeware: Programas gratuitos que los desarrolladores ponen a
disposicin de otros usuarios sin ningn costo. En algunos casos el
desarrollador no reclama derechos de autor y el programa se convierte
en software del dominio pblico. En otros casos, el software tiene
derechos de autor pero el desarrollador ha permitido a otra gente
usarlos y copiarlo gratuitamente.
Aplicacin Vertical: Las aplicaciones verticales son programas que
realizan todas las fases de una funcincrtica del negocio. Estos
programas, que muchas veces corren en una combinacin de
Mainframes, minis y computadoras personales, se denominan algunas
veces aplicaciones de misin crtica. Generalmente son desarrollados a
la medida por cada compaa que los tiene y son usados por muchos
individuos dentro de una Organizacin.
https://sites.google.com/site/compusebastian/unidad-viii---softwareeducativo/-manejo-basico-de-un-software-de-apicacion

SOFTWARE: CONCEPTO, TIPOS Y USOS


Autor: Heydi Cordero
DEFINICIN: El software son las instrucciones electrnicas que van a indicar al
ordenador que es lo que tiene que hacer. Tambin se puede decir que son los programas
usados para dirigir las funciones de un sistema de computacin o un hardware. Como
concepto general, el software puede dividirse en varias categoras basadas en el tipo de
trabajo realizado.
TIPOS DE SOFTWARE:

Software del sistema: es el conjunto de programas indispensables para que la


mquina funcione; se denominan tambin programas del sistema. Procesa tareas tan
esenciales, aunque a menudo invisibles, como el mantenimiento de los archivos del
disco y la administracin de la pantalla. Estos programas son bsicamente: sistema
operativo: DOS y WINDOWS, editores de texto: EDIT, PADWORD,
compiladores / interpretes (lenguajes de programacin) y programas de utilitarios.

El sistema operativo: dirige las operaciones globales de la computadora, instruye a la


computadora para ejecutar otros programas y controla el almacenamiento y resuperacin de
archivos (programas y datos) de cintas y discos. Es el software que controla la ejecucin de
todas las aplicaciones y de los programas de software de sistema. Son una serie de
programas que administran los recursos del computador. Este indica como interactuar con
el usuario y como usar los dispositivos: discos duros, teclado y monitor. En cuanto a su
funcin se puede decir que es el ncleo de toda la actividad del software, este monitorea y
controla todas las entradas y salidas de sistemas de computacin. Asimismo, responde a las
indicaciones provenientes del usuario, o de un conjunto previamente definido de comandos.
Adems, controla la ejecucin de varios programas, simultneamente. Igualmente, acta
como traductor, entre las operaciones y la respuesta de la maquina; informa al usuario de
cualquier error que presente la maquina. Tambin, posee un programa llamado
"manipulador de discos" opera con un circuito electrnico llamado controlador de discos,
este ayuda a traducir las ordenes de los programas para encontrar la pista adecuada.
Incluso, este est generalmente diseado por el fabricante y por ello no es posible definir
uno estndar; aunque hay un conjunto de funciones bsicas o componentes que todo
sistema debe considerar, y son: controlar las operaciones de entrada y salida, cargar,
inicializar y supervisar la ejecucin de los trabajos, detectar errores, controlar las
interrupciones causadas por los errores, asignar memoria a cada tarea, manejar el
multiproceso, la multiprogramacin, memoria virtual, etc. Este se clasifica en: Usuario
nico: es de tipo simple, ya que se dedica a un solo programa a la vez. Usuario mltiple: es
de tipo general, ya que puede satisfacer las exigencias de usuarios mltiples con los
recursos de programas y maquina de qu se dispone. Puede ser de varios tipos:

Multiprogramacin: es un caso en la que mltiples programas pueden


almacenarse en la memoria y ejecutarse siguiendo un nivel de prioridades.

Tiempo compartido: permite que cada programa acte durante cierto tiempo
(apropiado para programas interactivos).

Lotes: es una coleccin de programas, escritos en COBOL o FOLTRAN, se


incorpora al ordenador y se procesa.

Tiempo Real: en este la respuesta al ordenador debe ser lo bastan rpida


como para proporcionar una decisin en tiempo real.

Lenguajes de programacin: utilizado para escribir programas. Mediante los programas se


indica a la computadora que tarea debe realizar y cmo efectuarla, pero para ello es preciso
introducir estas rdenes en un lenguaje que el sistema pueda entender. En principio, el
ordenador slo entiende las instrucciones en cdigo mquina, es decir, el especfico de la
computadora. Sin embargo, a partir de stos se elaboran los llamados lenguajes de alto y
bajo nivel.
Software de aplicaciones: Programa informtico diseado para facilitar al usuario la
realizacin de un determinado tipo de trabajo. Posee ciertas caractersticas que le
diferencia de un sistema operativo (que hace funcionar al ordenador), de una
utilidad (que realiza tareas de mantenimiento o de uso general) y de un lenguaje
(con el cual se crean los programas informticos). Suele resultar una solucin
informtica para la automatizacin de ciertas tareas complicadas como puede ser la
contabilidad o la gestin de un almacn. Ciertas aplicaciones desarrolladas 'a
medida' suelen ofrecer una gran potencia ya que estn exclusivamente diseadas
para resolver un problema especfico. Otros, llamados paquetes integrados de
software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como
un programa procesador de textos, de hoja de clculo y de base de datos. Este
describe programas que son para el usuario, as descrito para poder realizar casi
cualquier tarea. Este es aquel que puede ser utilizado en cualquier instalacin
informtica, independiente del empleo que se vaya a hacer de ella. Existen muchos
programas que se dividen en varias categoras: aplicaciones de negocios,
aplicaciones de utilera, aplicaciones personales, aplicaciones de entretenimiento. A
continuacin se hablar de las aplicaciones de negocios:
o

Procesadores de palabras: Estos permiten hacer cambios y correcciones con


facilidad, permiten revisar la ortografa e incluso la gramtica de un
documento, cambiar la apariencia de la letra, agregar grficos, fusionar listas
de direcciones con cartas con envo de correo en grupo, general tablas de
contenido, etc. Tambin se puede usar para crear cualquier tipo de
documento (carta de negocio, documentos legales). Ejemplos de
procesadores de texto: Word, AmiPro, Wordperfect.

Hojas de clculo: son procesadores de nmeros tridimensionales. Se pueden


crear hojas de trabajo donde puedes colocar textos, nmeros o formulas en
las celdas, obteniendo una hoja contable computarizada. Tambin puede
crear grficas y tablas para mostrar grficamente relaciones entre nmeros.
Ejemplos de Hojas de Clculo: Excel, Lotus 123, Quatro.

Paquetes de Presentacin o Graficadores: Software que permite al usuario


disear presentaciones para desplegarlas a travs de la misma computadora o
imprimir diapositivas y acetatos. Contienen opciones avanzadas para
integrar efectos en cada cambio de diapositiva. Ejemplos: Presentation,
Power Point. Otro tipo de software para grfico son las aplicaciones para
presentaciones de grficos con este se crean grficas y tabla a color y de
calidad profesional basados en datos numricos de otro programa (hoja de
calculo).

Manejador de base de datos: Se utiliza para organizar los datos guardados


en la computadora y permite buscar datos especficos de diferentes maneras.
Tambin archivan los datos en orden alfabtico esto permite obtener la
informacin que se desean ms fcilmente.

Software de red, que permite comunicarse a grupos de usuarios.


Shareware: Software distribuido de forma gratuita para ser probado. Si el usuario
decide quedarse con el programa y seguir usndolo, debe pagar al desarrollador.
Normalmente, el shareware es desarrollado por compaas relativamente pequeas o
inclusive por programadores individuales, y generalmente es barato.
Freeware: Programas gratuitos que los desarrolladores ponen a disposicin de otros
usuarios sin ningn costo. En algunos casos el desarrollador no reclama derechos de
autor y el programa se convierte en software del dominio pblico. En otros casos, el
software tiene derechos de autor pero el desarrollador ha permitido a otra gente
usarlos y copiarlo gratuitamente.

Aplicacin Vertical: Las aplicaciones verticales son programas que realizan todas
las fases de una funcin crtica del negocio. Estos programas, que muchas veces
corren en una combinacin de Mainframes, minis y computadoras personales, se
denominan algunas veces aplicaciones de misin crtica. Generalmente son
desarrollados a la medida por cada compaa que los tiene y son usados por muchos
individuos dentro de una Organizacin.

USOS DEL SOFTWARE: El software (que incluye al firmware de los computadores)


nunca es propiedad del usuario. La adquisicin de programas es en realidad la adquisicin
solamente del derecho de uso del programa, la licencia, bajo trminos definidos por el
fabricante. El uso de software fuera de esos trminos constituye delito contra la propiedad
intelectual. Una Licencia de software (en ingls software license) es la autorizacin o
permiso concedida por el titular del derecho de autor, en cualquier forma contractual, al

usuario de un programa informtico, para utilizar ste en una forma determinada y de


conformidad con unas condiciones convenidas. La licencia, que puede ser gratuita u
onerosa, precisa los derechos (de uso, modificacin y/o redistribucin) concedidos a la
persona autorizada y sus lmites. Adems, puede sealar el plazo de duracin, el territorio
de aplicacin y todas las dems clusulas que el titular del derecho de autor establezca.
Conjuntamente, el software puede ser compartido, es decir, solamente se adquiere un kit
fsico (usualmente manuales y discos) y se instala en varios computadores. An en este
caso, sin embargo, debe existir la licencia de uso para cada computador en donde est
instalado el software (las licencias solas suelen tener un costo bastante menor al kit).
Muchas licencias permiten que con una sola licencia se instale el software en un
computador y luego se instale en otro, siempre y cuando se des-instale del primero (este
puede ser el caso de utilitarios, como los anti-virales, o programas de uso infrecuente).
Algunos productos ofrecen versiones de demostracin, prueba (trial) o shareware. En estos
casos el fabricante impone trminos de uso que generalmente limitan el periodo durante el
cual el software puede permanecer instalado y/o los usos a los que puede aplicarse. Algunos
productos son de distribucin enteramente gratuita (Internet Explorer o Windows Media
Player). El software puede ser instalado con facilidad ya sea mediante un medio fsico
(como CD o diskette) o a travs de la red.
BIBLIOGRAFA

Jess Rigoberto Padilla Soto. Software... la materia gris de las computadoras.


www.monografias.com

Jorge Lus Castillo Tejeda. El software (Los programas). www.monografias.com

Carlos Guerrero. Software. www.monografias.com

El software, componente lgico o programas es lo que le indica


al Hardware qu es lo que debe hacer. Esta seccin introduce en
la manera en que se almacenan datos, cmo hacer un Sistema
de Informacin, cmo hacer los programas y los cuales son los
lenguajes que permiten construir dichos programas. Se dan
adems las pautas para disear un sitio Web.

http://www.rena.edu.ve/cuartaEtapa/Informatica/index3.html

Software de Sistema

Software de Sistema

Se llama Software de Sistema o Software de Base al conjunto


de programas que sirven para interactuar con el sistema,
confiriendo control sobre el hardware, adems de dar soporte
a otros programas.

El Software de Sistema se divide en:

Sistema Operativo

Controladores de Dispositivos

Programas Utilitarios

Sistema operativo

El Sistema Operativo es un conjunto de programas que administran


los recursos de la computadora y controlan su funcionamiento.
Un Sistema Operativo realiza cinco funciones bsicas: Suministro de
Interfaz al Usuario, Administracin de Recursos, Administracin de
Archivos, Administracin de Tareas y Servicio de Soporte.

1.

Suministro de interfaz al usuario: Permite al usuario


comunicarse con la computadora por medio de interfaces que se basan en
comandos, interfaces que utilizan mens, e interfaces grficas de usuario.

2.

Administracin de recursos: Administran los recursos del


hardware como la CPU, memoria, dispositivos de almacenamiento secundario y
perifricos de entrada y de salida.

3.

Administracin de archivos:

Controla la creacin, borrado,

copiado y acceso de archivos de datos y de programas.

4.

Administracin de tareas: Administra la informacin sobre los


programas y procesos que se estn ejecutando en la computadora. Puede
cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en
la CPU, as como terminar programas.

5.

Servicio de soporte: Los Servicios de Soporte de cada


sistema operativo dependen de las implementaciones aadidas a este, y
pueden consistir en inclusin de utilidades nuevas, actualizacin de versiones,
mejoras de seguridad, controladores de nuevos perifricos, o correccin de
errores de software.
Controladores de Dispositivos

Los Controladores de Dispositivos son programas que permiten a


otros programa de mayor nivel como un sistema operativo interactuar
con un dispositivo de hardware.
Programas Utilitarios

Los Programas Utilitarios realizan diversas funciones para resolver


problemas especficos, adems de realizar tareas en general y de
mantenimiento. Algunos se incluyen en el sistema operativo.

Software de Aplicacin

El Software de Aplicacin son los programas diseados para o


por los usuarios para facilitar la realizacin de tareas
especficas en la computadora, como pueden ser las
aplicaciones ofimticas (procesador de texto, hoja de clculo,
programa de presentacin, sistema de gestin de base de
datos...), u otros tipos de software especializados como
software mdico, software educativo, editores de msica,
programas de contabilidad, etc.

Software de aplicacin
Las funciones de una aplicacin dependen de su propsito, segn el cual pueden
clasificarse en dos categoras:
Programas bsicos (o utilitarios)
Son aplicaciones cuyo propsito es mejorar, en alguna forma, el desempeo del ordenador.
Programas de productividad
Son aplicaciones cuyo propsito es facilitar, agilizar y mejorar para el usuario, la ejecucin
de ciertas tareas.
Algunos programas de productividad
Procesadores de texto: Aplicaciones diseadas para editar y/o procesar de texto, logrando
documentos de alta calidad.
Hojas de clculo: Aplicaciones especialmente diseadas para introducir, calcular,
manipular y analizar conjuntos de nmeros.
Presentaciones automatizadas: Aplicaciones que permiten al usuario crear y editar
presentaciones atractivas, incluyendo imgenes y sonidos.

Navegadores de Internet: Aplicaciones diseadas para proveer acceso a Internet, sus


servicios y sus recursos.
Administradores de bases de datos: Aplicaciones diseadas 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 disear, crear, editar y publicar pginas y sitios Web.
Software de Programacin

Es el conjunto de herramientas que permiten


al programador escribir programas informticos, usando
diferentes alternativas y lenguajes de programacin, de una
manera prctica.
Un lenguaje de programacin es un idioma artificial diseado
para expresar computaciones que pueden ser llevadas a cabo por
mquinas como las computadoras. Pueden usarse para crear
programas que controlen el comportamiento fsico y lgico de una
mquina, para expresar solucin a problemas con pasos lgicos y
con precisin, o como modo de comunicacin humana. Est
formado por un conjunto de smbolos y reglas que definen su
estructura y el significado de sus elementos y expresiones.

http://proyectoova.webcindario.com/software_de_programacin.html