Está en la página 1de 10

INSTITUTO DE EDUCACIN SUPERIOR N 9

Tecnicatura en Biocombustibles Se e !a Es"eran#a Espacio Curricular: INFORMTICA Ing. Miguel Fregote Pro . Ro!erto ". #ala$ar

SOFTWARE
Se conoce como Software al equipamiento lgico o soporte lgico de un sistema, 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 inclu en, entre muchos otros, las aplicaciones inform!ticas" tales como el procesador de te#tos, que permite al usuario realizar todas las tareas concernientes a la edicin de te#tos" el llamado software de sistema, tal como el sistema operati$o, que b!sicamente permite al resto de los programas funcionar adecuadamente, facilitando tambi%n la interaccin entre los componentes fsicos el resto de las aplicaciones, proporcionando una interfaz con el usuario. &l anglicismo 'software' es el m!s ampliamente difundido al referirse a este concepto, especialmente en la jerga t%cnica en tanto que el t%rmino sinnimo (logicial), deri$ado del t%rmino franc%s logiciel, es utilizado ma ormente en pases zonas de influencia francesa. Software es una palabra pro$eniente del ingl%s que significa literalmente* partes blandas o sua$es+, que en espa,ol no posee una traduccin adecuada al conte#to, por lo cual se la utiliza asiduamente sin traducir as fue admitida por la -eal .cademia &spa,ola. .unque puede no ser estrictamente lo mismo, suele sustituirse por e#presiones tales como /rogramas 0nform!ticos o aplicaciones (informticas) o soportes lgicos. /ara redondear el concepto podemos decir que el Software contiene, las instrucciones responsables de que el 1ardware realice su tarea, se le denomina Software, a todos los componentes intangibles de una computadora, es decir, el conjunto de programas procedimientos necesarios para hacer posible la realizacin de una tarea especfica.

INSTITUTO DE EDUCACIN SUPERIOR N 9


Tecnicatura en Biocombustibles Se e !a Es"eran#a Espacio Curricular: INFORMTICA Ing. Miguel Fregote Pro . Ro!erto ". #ala$ar

2L.S0302.2045

a) SOFTWARE DE SISTEMAS: Son los programas que permiten la administracin control de la parte fsica o los recursos de la computadora, tambi%n llamado sistema operati$o el cual tiene tres grandes funciones* coordina manipula el hardware del ordenador, como la memoria, las unidades de disco" organiza los archi$os en di$ersos dispositi$os de almacenamiento gestiona los errores de hardware del mismo software. 0nteract6a entre el usuario los componentes hardware del ordenador. Se clasifican en Sistemas 7perati$os 8onousuarios, 8onotarea 8ultiusuarios, 8ultitarea. Los sistemas operati$os de tarea 6nica, los m!s primiti$os, solo pueden manejar un proceso en cada momento. 9odos los sistema operati$os modernos son multitarea, esto quiere decir que puedes realizar $arias acciones a la $es como por ejemplo mandar a imprimir estar trabajando con otro documento o lo m!s usual estar na$egando por internet escuchar muisca. :iferentes tipos de Software de Sistemas*
o o o o o o

Sistemas 7perati$os 2ontroladores de :ispositi$os 1erramientas de :iagnstico 1erramientas de 2orreccin Ser$idores ;tilidades 7ptimizacin

INSTITUTO DE EDUCACIN SUPERIOR N 9


Tecnicatura en Biocombustibles Se e !a Es"eran#a Espacio Curricular: INFORMTICA Ing. Miguel Fregote Pro . Ro!erto ". #ala$ar

b) SOFTWARE DE APLICACIN: Son aquellos programas que nos a udan a tareas especificas como edicin de te#tos, im!genes, c!lculos, etc. Suele resultar una solucin inform!tica para la automatizacin de ciertas tareas complicadas como puede ser la contabilidad o la gestin de un almac%n. 2iertas aplicaciones desarrolladas <a medida= suelen ofrecer una gran potencia a que est!n e#clusi$amente dise,adas para resol$er un problema especfico. 7tros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio inclu en $arias aplicaciones, como un programa procesador de te#tos, de hoja de c!lculo de base de datos. 2omo e#isten muchos programas se di$iden en cuatro categoras de software de aplicaciones*

o o o o o o

.plicaciones para 2ontrol de Sistemas .plicaciones 7fim!ticas Software &ducati$o Software &mpresarial >ases de :atos

.utomatizacin 0ndustrial

9elecomunicaciones ?por ejemplo 0nternet lgica+ @ideojuegos Software 8%dico Software de 2!lculo num%rico simblico.

toda su estructura

o o o o o

Software de dise,o asistido ?2.:+ Software de control num%rico ?2.8+

Aplicacio !s "! !gocios* Las aplicaciones m!s comunes son

INSTITUTO DE EDUCACIN SUPERIOR N 9


Tecnicatura en Biocombustibles Se e !a Es"eran#a Espacio Curricular: INFORMTICA Ing. Miguel Fregote Pro . Ro!erto ". #ala$ar

procesadores de palabras, software de hojas de c!lculo, sistemas de bases de datos Araficadores B /rocesadores de palabras* &stos permiten hacer cambios correcciones con facilidad, permiten re$isar la ortografa e incluso la gram!tica de un documento, cambiar la apariencia de la letra, agregar gr!ficos, fusionar listas de direcciones con cartas con en$o de correo en grupo, general tablas de contenido, etc. 9ambi%n se puede usar para crear cualquier tipo de documento ?carta de negocio, documentos legales+. B 1ojas de c!lculo* son procesadores de n6meros tridimensionales. Se pueden crear hojas de trabajo donde puedes colocar te#tos, n6meros o formulas en las celdas, obteniendo una hoja contable computarizada. 9ambi%n puede crear gr!ficas tablas para mostrar gr!ficamente relaciones entre n6meros. B Araficadores* Se utilizan para crear ilustraciones desde cero ?C+ los" usuarios pueden pintar con dispositi$os electrnicos de se,alamiento en $ez de l!pices o brochas. 7tro tipo de software para gr!fico son las aplicaciones para presentaciones de gr!ficos con este se crean gr!ficas tabla a color de calidad profesional basados en datos num%ricos de otro programa ?hoja de c!lculo+. B 8anejador de base de datos* Se utiliza para organizar los datos guardados en la computadora permite buscar datos especficos de diferentes maneras. 9ambi%n archi$an los datos en orden alfab%tico esto permite obtener la informacin que se desean m!s f!cilmente. Aplicacio !s "! #$il!%a: Las utileras, que componen la segunda categora de aplicaciones de software, te a udan a administrar a darle mantenimiento a tu computadora. Aplicacio !s p!%so al!s: &stos programas te permiten mantener una agenda de direcciones calendario de citas, hacer operaciones bancarias sin tener que salir de tu hogar, en$iar correo electrnico a cualquier parte del

INSTITUTO DE EDUCACIN SUPERIOR N 9


Tecnicatura en Biocombustibles Se e !a Es"eran#a Espacio Curricular: INFORMTICA Ing. Miguel Fregote Pro . Ro!erto ". #ala$ar

mundo adem!s conectarte a ser$icios inform!ticos que ofrecen grandes bases de datos de informacin $aliosa. Aplicacio !s "! ! $%!$! i&i! $o: Software de entretenimiento* @ideojuegos de galera, simuladores de $uelo, juegos interacti$os de misterio rompecabezas difciles de solucionar. 8uchos programas educati$os pueden

ser considerados como software de entretenimiento. &stos programas pueden ser e#celentes herramientas para la educacin. c) SOFTWARE DE PRO'RAMACIN: ;n lenguaje de programacin es una serie de comandos que nos permiten codificar instrucciones de manera que sean entendidas ejecutadas por una computadora. Los lenguajes de programacin e$olucionan a medida que lo hacen los Sistemas 7perati$os en que funcionan, siempre ha sido as. 5unca un lenguaje de programacin determin un Sistema 7perati$o, por el contrario los Sistemas 7perati$os determinaron los lenguajes de programacin &jemplos de Lenguajes* D 2obol D /ascal D @isual >asic D >asic D2 D 2EE, etc ") SOFTWARE DE COMPRESIN: &n la actualidad, e#isten programas de comprensin de archi$os, cu a finalidad es reducir el espacio almacenado que ocupan en el disco. /ara ello, se crearon distintas t%cnicas, seg6n los di$ersos tipos de datos. /or ejemplo, para comprimir archi$os gr!ficos, de $ideo, o de sonidos, se usan los m%todos de comprensin con p%rdida de datos, es decir algunos de los datos son indefectiblemente eliminados cuando los archi$os se comprimen. Sin embargo, este tipo de compresin es inaceptable para datos fundamentales, por ejemplo, los incluidos en las planillas de c!lculos, las bases de datos los documentos de te#tos. /ara esos tipos de archi$os, slo se puede usar la comprensin sin p%rdida de

INSTITUTO DE EDUCACIN SUPERIOR N 9


Tecnicatura en Biocombustibles Se e !a Es"eran#a Espacio Curricular: INFORMTICA Ing. Miguel Fregote Pro . Ro!erto ". #ala$ar

datos, la cual garantiza que no se pierda ni un solo bit de informacin durante las operaciones de comprensin o de descompresin.

CARCTER EVOLUTIVO DEL SOFTWARE


&l software es el producto deri$ado del proceso de desarrollo, seg6n la ingeniera de software. &ste producto es intrnsecamente e$oluti$o durante su ciclo de $ida. &l software e$oluciona, en general, generando $ersiones cada $ez m!s completas, complejas, mejoradas, optimizadas en alg6n aspecto, adecuadas a nue$as plataformas ?sean de hardware o sistemas operati$os+, etc. 2uando un sistema deja de e$olucionar, e$entualmente cumplir! con su ciclo de $ida, entrar! en obsolescencia e ine$itablemente, tarde o temprano, ser! reemplazado por un producto nue$o. &l software e$oluciona sencillamente por que se debe adaptar a los cambios del entorno, sean funcionales ?e#igencias de usuarios+, operati$os, de plataforma o arquitectura hardware. La din!mica de e$olucin del software es el estudio de los cambios del sistema. La ma or contribucin en esta !rea fue realizada por 8eir 8. Lehman >elad , comenzando en los a,os FC GC. Su trabajo continu en la d%cada de HIIC, con Lehman otros in$estigadores de rele$ancia en la realimentacin en los procesos de e$olucin ?Lehman, HIIJ" Lehman et al., HIIG" lehman et al., KCCH+. . partir de esos estudios propusieron un conjunto de le es ?conocidas como Le es de Lehman+ respecto de los cambios producidos en los sistemas. &stas le es ?en realidad son hiptesis+ son in$ariantes ampliamente aplicables. Lehman >elad analizaron el crecimiento la e$olucin de $arios sistemas software de gran porte" deri$ando finalmente, seg6n sus medidas, las siguientes ocho le es*

INSTITUTO DE EDUCACIN SUPERIOR N 9


Tecnicatura en Biocombustibles Se e !a Es"eran#a Espacio Curricular: INFORMTICA Ing. Miguel Fregote Pro . Ro!erto ". #ala$ar

H. 2ambio continuo* ;n programa que se usa en un entorno real necesariamente debe cambiar o se $ol$er! progresi$amente menos 6til en ese entorno.

K. 2omplejidad creciente* . medida que un programa en e$olucin cambia, su estructura tiende a ser cada $ez m!s compleja. Se deben dedicar recursos e#tras para preser$ar simplificar la estructura. L. &$olucin prolongada del programa* La e$olucin de los programas es un proceso autorregulati$o. Los atributos de los sistemas, tales como tama,o, tiempo entre entregas la cantidad de errores documentados son apro#imadamente in$ariantes para cada entrega del sistema.

M. &stabilidad organizacional* :urante el tiempo de $ida de un programa, su $elocidad de desarrollo es apro#imadamente constante e independiente de los recursos dedicados al desarrollo del sistema.

N. 2onser$acin de la familiaridad* :urante el tiempo de $ida de un sistema, el cambio incremental en cada entrega es apro#imadamente constante.

J. 2recimiento continuado* La funcionalidad ofrecida por los sistemas tiene que crecer continuamente para mantener la satisfaccin de los usuarios.

F. :ecremento de la calidad* La calidad de los sistemas software comenzar! a disminuir a menos que dichos sistemas se adapten a los cambios de su entorno de funcionamiento.

G. -ealimentacin del sistema* Los procesos de e$olucin incorporan sistemas de realimentacin multiagente multibucle estos deben ser

INSTITUTO DE EDUCACIN SUPERIOR N 9


Tecnicatura en Biocombustibles Se e !a Es"eran#a Espacio Curricular: INFORMTICA Ing. Miguel Fregote Pro . Ro!erto ". #ala$ar

tratados como sistemas de realimentacin para lograr una mejora significati$a del producto.

SOFTWARE LI(RE
&l software libre' ?en ingl%s 'free software", aunque esta denominacin a $eces se confunde con "gratis" por la ambigOedad del t%rmino "free" en el idioma ingl%s, por lo que tambi%n se usa )libre software)+ es la denominacin del software que respeta la libertad de todos los usuarios que adquirieron el producto , por tanto, una $ez obtenido el mismo puede ser usado, copiado, estudiado, modificado, redistribuido libremente de $arias formas. Seg6n la 3ree Software 3oundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar el mismo, e incluso modificar el software distribuirlo modificado. &l software libre suele estar disponible gratuitamente, o al precio de costo de la distribucin a tra$%s de otros medios" sin embargo no es obligatorio que sea as, por lo tanto no ha que asociar software libre a "software gratuito" ?denominado usualmente freeware+, a que, conser$ando su car!cter de libre, puede ser distribuido comercialmente ?'software comercial'+. .n!logamente, el 'software gratis' o 'gratuito' inclu e en ocasiones el cdigo fuente" no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificacin redistribucin de dichas $ersiones modificadas del programa. 9ampoco debe confundirse software libre con 'software de dominio p6blico'. Pste 6ltimo es aquel software que no requiere de licencia, pues sus derechos de e#plotacin son para toda la humanidad, porque pertenece a todos por igual. 2ualquiera puede hacer uso de %l, siempre con fines legales consignando su autora original. &ste software sera aquel cu o autor lo dona a la humanidad o cu os derechos del autor han e#pirado, tras un plazo contado desde la muerte de %ste, habitualmente FC a,os. Si un autor condiciona su uso bajo una licencia, por mu d%bil que sea, a no es del dominio p6blico.

INSTITUTO DE EDUCACIN SUPERIOR N 9


Tecnicatura en Biocombustibles Se e !a Es"eran#a Espacio Curricular: INFORMTICA Ing. Miguel Fregote Pro . Ro!erto ". #ala$ar

(Software libre) es el software que respeta la libertad de los usuarios la comunidad. &n grandes lneas, significa que los *s*a%ios $i! ! la lib!%$a" pa%a !+!c*$a%, copia%, "is$%ib*i%, !s$*"ia%, &o"ifica% - &!+o%a% !l sof$.a%! . &s decir, el (software libre) es una cuestin de libertad, no de precio. /ara entender el concepto, piense en (libre) como en (libre e#presin), no como en (barra libre). /romo$emos estas libertades porque todos merecen tenerlas. 2on estas libertades, los usuarios ?tanto indi$idualmente como en forma colecti$a+ controlan el programa lo que este hace. 2uando los usuarios no controlan el programa, decimos que dicho programa (no es libre), o que es (pri$ati$o). ;n programa que no es libre controla a los usuarios, el programador controla el programa, con lo cual el programa resulta ser un instrumento de poder injusto. ;n programa es software libre si los usuarios tienen las cuatro libertades esenciales*

La libertad de ejecutar el programa para cualquier propsito ?libertad C+. La libertad de estudiar cmo funciona el programa, cambiarlo para que haga lo que usted quiera ?libertad H+. &l acceso al cdigo fuente es una condicin necesaria para ello. La libertad de redistribuir copias para a udar a su prjimo ?libertad K+. La libertad de distribuir copias de sus $ersiones modificadas a terceros ?libertad L+. &sto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. &l acceso al cdigo fuente es una condicin necesaria para ello.

;n programa es software libre si otorga a los usuarios todas estas libertades de manera adecuada. :e lo contrario no es libre. &#isten di$ersos esquemas de distribucin que no son libres, si bien podemos distinguirlos en base a cu!nto les falta para llegar a ser libres, nosotros los consideramos contrarios a la %tica a todos por igual. /C"igo abi!%$o0 7tro grupo ha comenzado a usar el t%rmino (cdigo abierto) ?del ingl%s ( open source)+ que significa algo parecido ?pero no id%ntico+ a (software libre). /referimos el t%rmino (software libre) porque una $ez que a se sabe que se refiere a la libertad no al precio, e$oca la idea de libertad.

INSTITUTO DE EDUCACIN SUPERIOR N 9


Tecnicatura en Biocombustibles Se e !a Es"eran#a Espacio Curricular: INFORMTICA Ing. Miguel Fregote Pro . Ro!erto ". #ala$ar

También podría gustarte