MoralesOlivosLuisaFernanda
6030
Softwaredeaplicacion•
Esaquelquenosayudaarealizarunatareadeterminada,existenvariascategoríasdeSoftwaredeAplicaciónporquehaymuchosprogramas(solo
nombramosalgunos)loscualesson:Aplicacionesdenegocio,AplicacionesdeUtilería,AplicacionesPersonales,aplicacionesdeEntretenimiento.
Elsoftwaredeaplicaciónhasidoescritoconelfinderealizarcasicualquiertareaimaginable.Estépuedeserutilizadoencualquierinstalacióninformática,
independientedelempleoquevayamosahacerdeella.Existenliteralmentemilesdeestosprogramasparaseraplicadosendiferentestareas,desde
procesamientodepalabrashastacómoseleccionarunauniversidad.Comoexistenmuchosprogramassedividenencuatrocategoríasdesoftwarede
aplicaciones:
Aplicacionesdenegocios:Lasaplicacionesmáscomunessonprocesadoresdepalabras,softwaredehojasdecálculo,sistemasdebasesdedatosy
Graficadores.
Procesadoresdepalabras:Estospermitenhacercambiosycorreccionesconfacilidad,permitenrevisarlaortografíaeinclusolagramáticadeun
documento,cambiarlaaparienciadelaletra,agregargráficos,fusionarlistasdedireccionesconcartasconenvíodecorreoengrupo,generaltablasde
contenido,etc.Tambiénsepuedeusarparacrearcualquiertipodedocumento(cartadenegocio,documentoslegales).
Hojasdecálculo:sonprocesadoresdenúmerostridimensionales.Sepuedencrearhojasdetrabajodondepuedescolocartextos,númerosoformulasen
lasceldas,obteniendounahojacontablecomputarizada.
Tambiénpuedecreargráficasytablasparamostrargráficamenterelacionesentrenúmeros.
Graficadores:Seutilizanparacrearilustracionesdesdecero(0)los;usuariospuedenpintarcondispositivoselectrónicosdeseñalamientoenvezde
lápicesobrochas.Otrotipodesoftwareparagráficosonlasaplicacionesparapresentacionesdegráficosconestesecreangráficasytablaacoloryde
calidadprofesionalbasadosendatosnuméricosdeotroprograma(hojadecálculo).
Manejadordebasededatos:Seutilizaparaorganizarlosdatosguardadosenlacomputadoraypermitebuscardatosespecíficosdediferentesmaneras.
Tambiénarchivanlosdatosenordenalfabéticoestopermiteobtenerlainformaciónquesedeseanmásfácilmente.
AplicacionesdeUtilería:Lasutilerías,quecomponenlasegundacategoríadeaplicacionesdesoftware,teayudanaadministraradarlemantenimientoa
tucomputadora.
Lenguajesdeprogramación
Unlenguajedeprogramacióneselconjuntodesentenciasquesirvenparadecirleaunacomputadoraquéesloquetienequehacer.Medianteloslenguajesdeprogramaciónsepueden
crearymodificarprogramasycomandos,paraqueunacomputadorauotrodispositivodigitalpuedarealizardiversasfuncioneslógicas.
.ActionScript.-SetratadeunlenguajedeprogramaciónparalaplataformaAdobeFash,loquepermitelacreacióndeaplicacionesycomandosendichaplataformadeunamaneramáseficaz.
ADA.-Estelenguajesueleserutilizadoenlacreacióndeprogramasconunaltoniveldeconfiabilidad,comoeselcasodeldesarrollodesoftwaresmilitareseindustrialesdealtaprecisiónydecosto
elevado.
ASP.-Setratadeunsub-lenguajedeprogramaciónenfocadoalacreacióndeaplicacionesparaservidorescreadoporMicrosoft.
BASIC.-Esunodelosprimeroslenguajesinformáticosdeprogramaciónqueseenfocabanaunpúbliconoespecializadoenlasvariadasecuacionesycálculosnecesariosenlaprincipiantecienciade
lacomputación.Fuediseñadoen1964originalmentecomomedioparafacilitarlaprogramacióndecomputadorasparalosestudiantes.Pasadoslosañosfueronsurgiendoversionesmejoradasdel
lenguajeBASICsiendousadoampliamentedurantelasdécadasdelos70sy80s.
C.-Esunlenguajedeprogramaciónqueseencuentraenfocadoalacreacióndesistemasoperativos.Sudesarrollosedioentrelosaños1969y1972,comounaeficientesustitucióndelenguajesde
programaciónencomputadorascomoelantiguolenguajeCOBOL.DeestelenguajesederivanloslenguajesC#yC++másactuales.
C#.-EllenguajeC#esunaconsecucióndesuantecesor(ellenguajeC),tambiénesunlenguajedeprogramaciónqueestáenfocadoalacreacióndesistemasoperativosC++.-EllenguajeC++esuna
versiónmásrecientederivadadellenguajeC,enelexistenvariosconceptosymecanismosquemejoranladecodificaciónycreacióndecomandos.Pormediodeestelenguajeesposiblerealizar
compilacionesdeprogramasconstruidosconellenguajeC(peronoalainversa).
Cobol.-Elcobol(COmmonBusiness-OrientedLenguage),esunlenguajecuyosistemaseideóenladécadadelosaños1960,comolenguajecompatibleparalosdistintossistemasinformáticos
existentesentonces.
Ensambladoroassembler.-Esunlenguajedeprogramaciónpropiodecircuitosintegrados,microprocesadores,microcontroladoresydiversoscircuitosintegrados,graciasaqueesunlenguajede
bajonivelcuyaestructuraseacercamuchoallenguajeutilizadoporlasmáquinas(binario).
Fortran.-Setratadeunlenguajedeprogramacióndealtonivel,estoes,seencuentraadaptadoyseutilizaregularmenteparalacreacióndeprogramasyaplicacionespropiosdelacomputación
científica,graciasaqueestáadaptadoalcálculonumérico.Sueleutilizarseparacrearaplicacionesdeusocientíficoytécnico,comolaingeniería,lasmatemáticas,astronomía,yaplicacionesparala
físicaylaastronomía.Deestelenguajesehansucedidovariasversionesatravésdeltiempo,eselcasodelassiguientesversiones:FORTRANIV,FORTRAN66,FORTRAN77,Fortran90,Fortran95,
Fortran2003,Fortran2008.
J#otambiénllamadooJ-sharp.-EsunlenguajetransicionalointermediodellenguajedeprogramaciónJava.
JavaScript.-EllenguajeJavaScriptesunsub-lenguajeo“dialecto”enfocadoalosnavegadoresweb,sibiensebasaenellenguajeJavapartedesudiseño,sintaxisyestructuraposeesimilitudescon
ellenguajeC,aunqueposeyendosuscaracterísticaspropiasconlasquedifieredelosanteriores.
JAVA.-ElJavaestantounlenguajedeprogramacióncomounaplataformaotecnologíainformática.Comolenguajedeprogramaciónesutilizadotantoenequiposdecómputo,asícomoenotros
dispositivos,siendoqueesusadoenvariasarquitecturascomputacionalescomolaMacylaPC,siendosoportadoparalacreacióndeaplicacionesensistemasoperativostalescomoAndroid(en
dispositivosmóviles),Solaris,Unix,Linux,OS,yWindows.
LISP.-Setratadeunafamiliadedialectosdeprogramaciónbastantesencillosocuyaestructuraesrelativamentesimple.Setratadeunodeloslenguajesdeprogramaciónmásantiguos(seinicióconel
proyectoen1958),esunlenguajecuyocódigofuentesecomponede“listas”amaneradeestructuradedatosOraclePL/SQL.-SetratadeunatecnologíadesoftwarepertenecientealaempresaOracle,
queseenfocaenlacreacióndeaplicacioneswebconlasquesepuedanmanipularbasesdedatosrelacionales.
•
Diferenciaentresistemasy
aplicaciones
Unsistemadeinformaciónesunconjuntodeelementoscomopersonas,datos,actividadesotécnicasde
trabajoyrecursosmaterialesengeneral(generalmenterecursosinformáticosydecomunicación,aunque
nonecesariamente),paralaadministracióndedatoseinformación.Porejemplo,elsistemade
clasificacióndelibrosenunabibliotecaesunsistemadeinformación.Siademásdichosistemaemplea
computadoras,entoncesseloclasificacomosistemainformático.
Unaaplicaciónesunprogramaosoftwarequeseutilizaparaunfinespecífico.Porejemplo,Wordesuna
aplicaciónqueseutilizaparalaedicióndetextos.
Dentrodeunsistemadeinformación(informático)puedehaberunaomasaplicaciones(sonun
elementomásdentroelsistema).
•
•
Aplicación
Unaaplicaciónesunprogramadecomputadoraqueseutilizacomoherramientaparaunaoperacióno
tareaespecífica.
Paralainformática,unaaplicaciónesunodediversostiposdeprogramasdecomputacióndiseñados
especialmenteparacumplimentarunafunciónoactuarcomoherramientaparaaccionespuntualesdelusuario.
•
Comosoncreadaslasaplicaciones
Creoqueadíadehoydebenquedarpocaspersonasquenohayaoidohablardeellasoquenosepaque
esunaApp,perolaverdadesqueelespectacularboomquehansufridolasaplicacionesparamóviles
hanprovocadounagranconfusiónentornoaestetérminoqueenocasionesllevaaunamalautilizacióno
abusodelapalabrainclusoporpersonasconocedorasdelasnuevastecnologías.Tambiénqueremos
dejarosenlacesquevemosinteresantescomolosrelativosaloscostesdecrearapps.
Elobjetivodeunaappesfacilitarnoslaconsecucióndeunatareadeterminadaoasistirnosen
operacionesygestionesdeldíaadía.
•
•
Diferenciaentreaplicaciony
utilidad
Eninformática,unaaplicaciónesunprogramainformáticodiseñadocomoherramientaparapermitira
unusuariorealizarunoodiversostiposdetareas.Estolodiferenciaprincipalmentedeotrostiposde
programas,comolossistemasoperativos(quehacenfuncionarlacomputadora),lasutilidades(que
realizantareasdemantenimientoodeusogeneral),ylasherramientasdedesarrollodesoftware(para
crearprogramasinformáticos).Lasaplicacionespertenecenalsoftwaredeaplicación.
•
ejemplosdeaplicacion
ejemplosdeutilidad
Windows
7-Zip
Nero
•
•
•
Importanciadelsoftware
Estáclaroloqueeselsoftware,hablandoenlenguajequelaspersonasentiendan,sonlosprogramas
queseejecutandentrodeunacomputadora,empezandoporelsistemaoperativo,acompañadode
cualquierdelosprogramasquetengasentucomputadora,sinelsoftware,solamenteestaríamosfrentea
ungrupodechips,cablesyaparatossinfuncionamiento.
Sinembargolasociedadactualyanopodríavivirsinelsoftware,aunqueestanosepercatedeello,lo
podemosversimplementeenlacantidaddepersonasqueutilizanunacomputadorahoyendía,lopodemos
apreciarclaramenteenelusodomesticodecomputadoras,aunqueestesehareducidoconsiderablemente,
incrementandolapresenciadeTabletsoTeléfonosInteligentesqueenlosúltimos3añoshancrecidodeforma
impresionante.
DigamosquelaimportanciadelSoftwareparalasociedad,radicaenelusoquelaspersonasleden,nosetrata
solamentedetraerjuegosnuevosenundispositivode1000dolares,hablamosdeoptimizartareas,incrementar
ganancias,aumentaringresos,optimizartiempos,hacerlavidamásfácil,graciasaqueelsoftwarehoyendía
nospermitehacerinfinidaddecosas.
•
Clasificaciondeaplicaciones
softwareempresarial/industrial
Softwarediseñadoparautilizarloenunsectorindustrialunmercadoespecifico.
softwaredeusogeneral
Softwarediseñadoparaserutilizadoporunampliorangodeorganizacionesyusuariosdomésticoscon
diversospropósitos.
aplicaciónlocal
Programaalmacenadoeneldiscodurodeunacomputadora,dichaapliacacionsoloseejecutaenesa
computadora.
aplicaciónenred
Estádiseñadaparaejecutarseatravésdeunared.Tienedoscomponentes.Unoqueseejecutademanera
localyotrodemaneraremota.
•
•
Software de aplicacion.key

Software de aplicacion.key