7/21/2019 El Software http://slidepdf.com/reader/full/el-software-56da6c7dc0160 1/16 EL SOFTWARE: Se conoce como (software) al equipo lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas especícas, en contraposición a los componentes físicos que son llamados hardware. Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de teto, que permite al usuario realizar todas las tareas concernientes a la edición de tetos; 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 interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. Software (pronunciación AFI:(sɒftwɛə) es una palabra pro!eniente del ingl"s #literalmente$ partes blandas o sua!es%, que en espa&ol no posee una traducción adecuada al conteto, por lo cual se la utiliza asiduamente sin traducir y así fue admitida por la 'eal (cademia )spa&ola (RAE)(unque puede no ser estrictamente lo mismo, suele sustituirse por epresiones tales como programas #informáticos% o aplicaciones #informáticas% o soportes lógicos. )ste t"rmino !software" fue usado por primera !ez en este sentido por #o$n % &u'een *+-. )n la ingeniería de software y las ciencias de la computación, el software es toda la información procesada por los sistemas informáticos$ programas y datos. El concepto e leer diferentes secuencias de instrucciones # programa % desde la memoria de un dispositi!o para controlar los cálculos fue introducido por *$arles +a,,age como parte de su máquina diferencial.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Se conoce como (software) al equipo lógico o soportelógico de un sistema informático, que comprende elconjunto de los componentes lógicos necesarios que hacenposible la realización de tareas especí cas, encontraposición a los componentes físicos que son llamados
hardware.
Los componentes lógicos incluyen, entre muchos otros,las aplicaciones informáticas; tales como el procesador dete to, que permite al usuario realizar todas las tareasconcernientes a la edición de te tos; el llamado software desistema, tal como el sistema operati!o, que básicamente
permite al resto de los programas funcionaradecuadamente, facilitando tambi"n la interacción entre loscomponentes físicos y el resto de las aplicaciones, yproporcionando una interfaz con el usuario.
Software (pronunciación AFI:(sɒftwɛə) es una palabrapro!eniente del ingl"s #literalmente$ partes blandas osua!es%, que en espa&ol no posee una traducción adecuadaal conte to, por lo cual se la utiliza asiduamente sin traduciry así fue admitida por la 'eal (cademia )spa&ola (RAE) (unque puede no ser estrictamente lo mismo, suelesustituirse por e presiones tales como programas#informáticos% o aplicaciones #informáticas% o soporteslógicos.
)ste t"rmino !software" fue usado por primera !ez eneste sentido por #o$n % &u'e en *+ -. )n la ingenieríade software y las ciencias de la computación, el software estoda la información procesada por los sistemasinformáticos$ programas y datos.
El concepto e leer diferentes secuencias deinstrucciones # programa % desde la memoria de undispositi!o para controlar los cálculos fue introducido por*$arles +a,,age como parte de su máquina diferencial.
a teoría que forma la base de la mayor parte del softwaremoderno fue propuesta por Alan &uring en su ensayo de*+/0, 1 Los n-meros computa,les 2, con una aplicación alproblema de decisión.
CLASIFICACIÓN D L SOFTWAR :
Software e sistema $ 3u objeti!o es des!incularadecuadamente al usuario y al programador de los detallesdel sistema informático en particular que se use, aislándoloespecialmente del procesamiento referido a lascaracterísticas internas de$ memoria, discos, puertos ydispositi!os de comunicaciones, impresoras, pantallas,teclados, etc.
)l software de sistema les procura al usuario yprogramadores adecuadas interfaces de alto ni!el,controladores, herramientas y utilidades de apoyo quepermiten el mantenimiento del sistema global. 4ncluye entreotros$
• 3istemas operati!os.• 5ontroladores de dispositi!os.• 6erramientas de diagnóstico.• 6erramientas de 5orrección y 7ptimización.• 3er!idores.• 8tilidades.
)ntornos de 9esarrollo 4ntegrados # I.E %$ (grupan lasanteriores herramientas, usualmente en un entorno !isual,de forma tal que el programador no necesite introducir
m:ltiples comandos para compilar, interpretar, depurar,etc.
6abitualmente cuentan con una a!anzada interfaz grá cade usuario # /0I %.
LOS SOFTWAR MÁS UTILIZADOS:
• Linu1: 3istema 7perati!o es la base sobre la cualse instalan otros programas. )l sistema operati!osuministra y administra recursos que los programasnecesitan para poder funcionar.
• 2icrosoft %in ows $ 3istema 7perati!o es la basesobre la cual se instalan otros programas. )l sistemaoperati!o suministra y administra recursos que losprogramas necesitan para poder funcionar.
• 2icrosoft E1cel: ara realizar planilla de cálculos.<uy :til para realizar cálculos y lle!ar estadísticas,balances, etc.
• 2icrosoft %or : ara escribir te tos enriquecidos,es decir se le puede agregar a los te tos imágenes yotros accesorios
Software e programación: )s el conjunto deherramientas que permiten al programador desarrollarprogramas informáticos, usando diferentes alternati!as ylenguajes de programación, de una manera práctica.4ncluyen básicamente$
• )ditores de te to• 5ompiladores• 4nt"rpretes• )nlazadores• 9epuradores
Software e aplicación: )s aquel que permite a losusuarios lle!ar a cabo una o !arias tareas especí cas, encualquier campo de acti!idad susceptible de serautomatizado o asistido, con especial "nfasis en losnegocios. 4ncluye entre muchos otros$
• (plicaciones para 5ontrol de sistemas y automatizaciónindustrial
• ?elecomunicaciones #)jemplo$ 4nternet y toda suestructura lógica%
• 3oftware de cálculo num"rico y simbólico• 3oftware de dise&o asistido # *A. %• 3oftware de control num"rico # *A2 %•
(plicaciones o máticas• 3oftware empresarial• 3oftware educati!o• 3oftware m"dico• @ases de datos• Aideojuegos
3e de ne como proceso al conjunto ordenado de pasos aseguir para llegar a la solución de un problema u obtenciónde un producto, en este caso particular, para lograr unproducto software que resuel!a un problema especí co.
El proceso e creación e software puede llegar a sermuy complejo, dependiendo de su porte, características ycriticidad del mismo. or ejemplo; a creación de unsistema operati!o es una tarea que requiere proyecto,gestión, numerosos recursos y todo un equipo disciplinadode trabajo. )n el otro e tremo, si se trata de un sencilloprograma #por ejemplo; a resolución de una ecuación de
segundo orden%, "ste puede ser realizado por un soloprogramador #incluso a cionado% fácilmente.
Los procesos e esarrollo e software poseen reglaspreestablecidas, y deben ser aplicados en la creación delsoftware de mediano y gran porte, ya que en caso contrariolo más seguro es que el proyecto no logre concluir otermine sin cumplir los objeti!os pre!istos, y con !ariedadde fallos inaceptables
)l proceso de desarrollo puede in!olucrar numerosas y!ariadas tareas, desde lo administrati!o, pasando por lot"cnico y hasta la gestión y el gerenciamiento. ero, casirigurosamente, siempre se cumplen ciertas etapasmínimas; las que se pueden resumir como sigue$
• 5aptura, elicitaciónB , especi cación y análisis de
requisitos # ERS %• 9ise&o• 5odi cación• ruebas #unitarias y de integración%• 4nstalación y paso a producción
El software es el producto deri!ado del proceso dedesarrollo, seg:n la ingeniería de software. )ste producto esintrínsecamente e!oluti!o durante su ciclo de !ida. )lsoftware e!oluciona, en general, generando !ersiones cada!ez más completas, complejas, mejoradas, optimizadas enalg:n aspecto, adecuadas a nue!as plataformas #sean dehardware o sistemas operati!os%, etc.
El software e4oluciona sencillamente porque se debeadaptar a los cambios del entorno, sean funcionales#e igencias de usuarios%, operati!os, de plataforma oarquitectura hardware.
La in mica e e4olución el software es el estudio delos cambios del sistema. a mayor contribución en estaárea fue realizada por 2eir 2 Le$man +ela ; comenzando en los a&os # <= > ?= %. 3u trabajo continuó en
la d"cada de *++C, con Le$man y otros in!estigadores derele!ancia en la realimentación en los procesos dee!olución # Le$man; @ BC Le$man et al ; @ ?C le$manet al ; D==@ %. ( partir de esos estudios propusieron unconjunto de leyes #conocidas como; le es e Le$man %respecto de los cambios producidos en los sistemas. )stasleyes #en realidad son hipótesis% son in!ariantes yampliamente aplicables.
Lehman y Belady anal !a"#n el $"e$ m en%# y lae&#l'$ (n de &a" #) ) )%ema) )#*%+a"e de ,"an -#"%e.
• 5ambio continuo$ 8n programa que se usa en un entornoreal necesariamente debe cambiar o se !ol!erá
progresi!amente menos :til en ese entorno.• 5omplejidad creciente$ ( medida que un programa en
e!olución cambia, su estructura tiende a ser cada !ezmás compleja. 3e deben dedicar recursos e tras parapreser!ar y simpli car la estructura.
• )!olución prolongada del programa$ a e!olución de losprogramas es un proceso autorregulati!o. os atributos
de los sistemas, tales como tama&o, tiempo entreentregas y la cantidad de errores documentados sonapro imadamente in!ariantes para cada entrega delsistema.
• )stabilidad organizacional$ 9urante el tiempo de !ida deun programa, su !elocidad de desarrollo esapro imadamente constante e independiente de losrecursos dedicados al desarrollo del sistema.
L FUTURO D L D SARROLLO D SOFTWAR :
El mun o el esarrollo el software está irreconociblesi lo comparamos con lo que era hace DC a&os, y en *Ca&os el futuro del desarrollo del software será tambi"ntotalmente distinto. ronto todas las nue!asincorporaciones a las empresas sabrán programar algo( independientemente de su puesto o rol en la empresa ) , y,como los robots son capaces de lle!ar a cabo tareas cada!ez más complejas que pondrán en jaque los puestos detrabajo de una manera inaudita.
3in embargo, en contra de toda esta !isión pesimista yapocalíptica sobre el futuro del desarrollo del software, les
puedo decir que; no hay nada de qu" preocuparse. Euestroo cio y nuestros puestos de trabajo están a buen recaudo.
?e e plico por qu"FF
3rimero; al ue 4er un poco el conte1to actual: el'eino 8nido ha introducido la programación en el currículode los colegios, el primer país del /D= en dar este paso.
)sto signi ca que en *C a&os, todos los graduados de loscolegios del 'eino 8nido sabrán algo de código. )n ))88,organizaciones como 5ode.7rg están intentando conseguirun n similar a tra!"s de programas como la hora delcódigo # t$e our of *o e %.
ienso que cada !ez más países adoptarán este tipo deprogramas que cambiarán para siempre el futuro deldesarrollo de software y la industria en general.
El usuario el futuro e igirá personalización y serán cada!ez más capaces de personalizar el software por sí mismos.Eo solo hablamos de cambiar el color de un botón o lafuente de un te to. 6ablamos de a&adir nue!os campos aun formulario, !alidaciones, modi car o a&adir nue!asreglas de direccionamiento de Gujos de trabajo o incluso laintegración con otras aplicaciones.
SIST MA OP RATIVO MÓVIL:
0n sistema operati4o mó4il o #Sso7 mó4il % es unsistema operati!o que controla un dispositi!o mó!il al igualque los # 3*s % utilizan >indows o inu (ndroid entre otros.3in embargo, los sistemas operati!os mó!iles son muchomás simples y están más orientados a la conecti!idadinalámbrica, los formatos multimedia para mó!iles y lasdiferentes maneras de introducir información en ellos.
El n-cleo o #'ernel % proporciona el acceso a los distintoselementos del hardware del dispositi!o. 7frece distintosser!icios a las superiores como son los controladores odri!ers para el hardware, la gestión de procesos, el sistemade archi!os y el acceso y gestión de la memoria.
ENTORNO DE E2ECUCIÓN DE APLICACIONES:
El entorno e eGecución e aplicaciones consiste en ungestor de aplicaciones y un conjunto de interfacesprogramables abiertas y programables por parte de losdesarrolladores para facilitar la creación de software.
INTERFAZ DE USUARIO:
as interfaces de usuario facilitan la interacción con elusuario y el dise&o de la presentación !isual de laaplicación. os ser!icios que incluye son el de componentesgrá cos #botones, pantallas, listas, etc.% y el del marco deinteracción.
SISTEMAS OPERATIVOS MÓVILES:
El Sistema An roi es sin duda el líder del mercado mó!ilen sistemas operati!os, está basado en Linu1 , dise&adooriginalmente para cámaras fotográ cas profesionales,
luego fue !endido a /oogle y modi cado para ser utilizadoen dispositi!os mó!iles como los tel"fonos inteligentes yluego en tablets como esso del Hala y ?ab de 3amsung ,actualmente se encuentra en desarrollo para usarse ennetbooIs y 5s, el desarrollador de este 1 S 7H es Hoogle,fue anunciado en el DCC- y liberado en el DCCB; además dela creación de la 7pen 6andset (lliance, compuesto por -Bcompa&ías de hardware, software y telecomunicacionesdedicadas al desarrollo de estándares abiertos paracelulares, esto le ha ayudado mucho a Hoogle a masi car el3.7, hasta el punto de ser usado por empresas como 6?5,
H, 3amsung, <otorola entre otros.
i7S es el sistema operati!o que da !ida a dispositi!os como
el i hone, el i ad, el i od ?ouch o el (pple ?A. 3usimplicidad y optimización son sus pilares para que millonesde usuarios se decanten por i7S en lugar de escoger otrasplataformas que necesitan un hardware más potente paramo!er con Guidez el sistema operati!o.
%in ows 2o,ile (3$one)C es un S 7 . mó!il compactodesarrollado por <icrosoft, se basa en el n:cleo del sistemaoperati!o >indows 5) y cuenta con un conjunto deaplicaciones básicas, actualmente !a por la !ersión *C.
+lac'+err es un sistema desarrollado por 1 Researc$ In2otionH el cual fue presentado en el %ES D=@= junto conun !ideo promocional donde se muestra algunasno!edades. '4< apuesta que su @lacI@erry 0 estaráenfocado en el mercado corporati!o y noJcorporati!o.
S m,ian =ue producto de la alianza de !arias empresas de
telefonía mó!il, entre las que se encuentran 8o'ia como lamás importante, Son Ericsson , Samsung; Siemens ,+en , FuGitsu , Leno4o , L/ , 2otorola , esta alianza lepermitió en un momento dado ser unos de los pioneros ymás usados. )l objeti!o de 3ymbian fue crear un sistemaoperati!o para terminales mó!iles que pudiera competircon el de alm o el 3martphone de <icrosoft.
Firefo1 7S es un sistema operati!o mó!il, basado en6?< con n:cleo inu , de código abierto, parasmartphones y tabletas. )s desarrollado por 2oJilla*orporation bajo el apoyo de otras empresas como
?elefónica y una gran comunidad de !oluntarios de todo elmundo.
0,untu &ouc$ es un sistema operati!o mó!il basado eninu . )s desarrollado por 5anonical Lt ... resentado el D
de enero de DC*/ al p:blico mediante un anuncio en la webde 8buntu, culmina el proceso de 5anonical de desarrollaruna interfaz que pueda utilizarse en ordenadores desobremesa, portátiles, netbooIs, tablets y tel"fonosinteligentes.
+I7S K 2o4ile se caracteriza por ser un sistema operati!opara Haming o para Aideojuegos rincipalmente 5ompatible
con rocesadores de /D @its # asta +I7S K < 6 %,rocesadores de 0K @its # asta +I7S K @@ @ % yrocesadores de *DB y *+D @its # asta +I7S K @6 D = @
Superiores %.
FI8AL2E8&E:
<ientras este mundo !a creciendo, las posibilidades de quelos países se desarrollen de manera tecnológicarápidamente no es ninguna !ariedad, la tecnología a!anzarápidamente, con e perimentos y distintos descubrimientosque agrandan su mejora, pero como ya se dijo mientras
más se modernicen !an a comenzar a formar parte de laeconomía global, y la informática lo que logra en si esayudar a liberar el potencial para que se conecten almundo.
a calidad de !ida se puede mejorar ya que con los a!ancestanto como en la 4nformática y la roJbotica pueden crearuna !ida más fácil y sencilla a la que estamos
acostumbrados, aunque este tipo de cambios si no se tienecuidado podrían repercutir en el sedentarismo de cada unade las persona de este mundo, es por eso que tambi"n sedebe tomar en cuenta este tipo de problemas a la sociedadel inno!ar algo.