1. GLOSARIO
Abstracción
Permiteidentificarlascaracterísticasy comportamientosdeun objetoy con los
cualessecontruirala clase
Acceso
Desdeun objetosepuedeacceder a losmiembrosmediantela siguiente
sintaxis.
objeto.miembro;
Por ejemplo, podemosaccederalmiembrodatoancho,paracambiarla
anchura deun objeto rectángulo.
Acoplamiento
Medidadelgrado en elqueun objetoo componente
dependedeotro.Bajoacoplamientominimiza las
dependenciasy es una indicacióndeun buen diseño
2. Agregación
Relaciónen la queun objetose componeo está construido
de unoo másobjetos, de modo quela coleccióncompleta
representa un todo.Lasrelacionesdeagregación se
especificanentreclasesy se reflejanen instanciasde
objetos
Algoritmo
Un algoritmo esun términousado en ciencias dela computación,matemáticas
y lógica,se define comoun conjuntodeinstruccionesordenadasy perfectas
definidasy sepuederealizar unaactividad
Analistade sistemas
Es un profesional especializado delárea dela informática, encargado del
desarrollodeaplicacionesen lo querespecta su diseño y obtención de
algoritmos, asícomoanalizarlasposibles utilidadesy modificacionesnecesarias
de lossistemasoperativos.
3. APLICACION
Programa autónomo Java talcomocualquierprogramaescritoutilizando un
lenguajedealto nivel.Lasaplicaciones sepuedenejecutardesdecualquier
computadora con un interpreteJava. Lasaplicacionesno están sometidasa las
restriccionesimpuestaslosappletsdeJava. Una claseaplicacióndebecontener
un métodomain. Seutiliza comosinónimodeprograma.
FUENTE:https://es.scribd.com/document/212086461/Glosario-de-Netneans
aplicacionweb
Una aplicación Webes un sitio Web quecontienepáginascon contenido sin
determinar,parcialmenteo en su totalidad. Elcontenidofinaldeuna página se
determina sólo cuando elusuario solicitauna páginadelservidorWeb.Dado
queelcontenidofinaldela página varíadeuna petición a otraen funcióndelas
accionesdelvisitante,estetipodepágina sedenomina página dinámica.
https://helpx.adobe.com/es/dreamweaver/using/web-applications.html
4. ARGUMENTO
Informaciónpasada a un método.Losargumentossesuelen llamartambién
parámetros.Un método que espera recibirargumentosdebeconteneruna
declaración deargumentos formalesporcada argumento actualcomo partede
la cabecera delmismo.
FUENTE:https://www.mhe.es/universidad/informatica/8448136640/archivos/a
pendice_general_4.pdf
Asignacion
Almacenamientodeun valoren una variable.La sentencia deasignaciónes
aquellaqueimplementa la asignacióny utiliza un operadordeasignación.
fuente:http://programacionjava5117.blogspot.com/p/glosario.html
ASOSIACION
Una relación entredosclasestalescomo una instancia deuna clasereferencia a
una instancia deotra clase.
FUENTE:https://www.mhe.es/universidad/informatica/8448136640/archivos/a
pendice_general_4.pdf
5. Palabra(s)clave:
Entrylink: ASOSIACION
Imagen deJoseMiguelBriseño Castañeda2J
assert
de JoseMiguelBriseño Castañeda2J - miércoles, 12deseptiembrede2018,
10:37
https://www.abrirllave.com/java/palabras-clave.php
assertSirvepara afirmarqueunacondición escierta.
pueslo queentendíyo queassert es para queconfirmeuna condición como si
un numero esmayora estese cumpley pasea eso
6. Atributos
Losatributosson lascaracterísticasindividualesquediferencian un objeto de
otroy determinansu apariencia, estado u otrascualidades.
Losatributosse guardanen variablesdenominadasdeinstancia,y cada objeto
particularpuedetener valores distintospara estasvariables.
FUENTE:
http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/clases1/clases.htm
BIBLIOTECA
En informática, unabiblioteca esuna coleccióno conjunto desubprogramas
usadospara desarrollarsoftware. En general,lasbibliotecasno sonejecutables,
perosí puedenser usadasporejecutablesquelasnecesitanpara poder
funcionarcorrectamente.
http://www.alegsa.com.ar/Dic/biblioteca.php
Boolean
7. Sirvepara definirtipos dedatosbooleanos.Es decir,aquellosquetienenun
valor detrueo false.Ocupa 1 bitdeinformación.
http://www.manualweb.net/java/tipos-datos-primitivos-java/
BUCLE
un bucleesun tipo deestructura decontrolquepermiterepetiruna o más
sentenciasmúltiplesveces.
C++
C++ esun lenguajedeprogramacióndiseñadoa mediadosdelosaños80por
BjarneStroustrup.La intencióndesu creaciónfueelextenderalexitoso
lenguajedeprogramaciónC conmecanismosquepermitieran la manipulación
de objetos.En esesentido, desdeelpunto devistadeloslenguajesorientados
a objetos,el C++esun lenguajehíbrido.Posteriormenteseañadieron
facilidadesdeprogramación genérica,quesesumó a losotrosdosparadigmas
queya estaban admitidos(programaciónestructurada y la programación
orientadaa objetos).Por estose sueledecir queelC++es un lenguaje de
programación multiparadigma.
http://theonlyjunior18.mex.tl/1661664_Que-es-C--.html
8. CICLOS
Un bucleo ciclo, en programación,esunasentenciaquese realiza repetidas
vecesa un trozo aislado decódigo, hasta quela condición asignadaa dicho
bucledejedecumplirse.
Queesun ciclo en la programaciòn(bucle)
Generalmente,un bucleesutilizado parahacer unaacción repetidasin tener
queescribirvariasveces elmismo código,lo queahorratiempo, dejael código
másclaro y facilita su modificaciónen elfuturo.
https://prezi.com/nnlt6_puphob/que-es-un-ciclo-en-la-programacion-bucle/
ClaseContenedor
Esta claseposeelosmétodoscomunesa todosloscontenedores, como
aquellosquepermiten agregarcomponentes alcontenedor, localizar
componentes, establecerla organización o disposicióndeloscomponentes.
FUENTE:
https://sites.google.com/site/portafoliobiancazulema200199/investigacion-de-
la-poo-conceptos-metodos-etc
Clases
9. es una plantilla quedefinela formadeun objeto; en ella seagrupan datosy
métodosque operaránsobreesosdatos.
Clave
Clave:es un identificador quetieneun significadoparticularpara un lenguaje
de programacion
Codificación
La codificaciones la operación deescribir la solución delproblema (deacuerdo
a la lógicadeldiagrama deflujo o pseudocódigo), en unaseriedeinstrucciones
detalladas, en un codigo reconociblepor la computadora, la seriede
instruccionesdetalladasseleconocecomocódigofuente, elcualseescribe en
un lenguajede programación o lenguajedealtonivel.
https://www.monografias.com/trabajos38/programacion/programacion.shtml
CODIGODE FUENTE
Textodeun programaantesdeser compilado. Eltexto secrea y editautilizando
en editorordinario y contienecaracteresnormales,legibles.Elcódigo fuente
10. ser utiliza paralaspersonasparadescribirprogramasy suscomponenteshan
de ser lo máslegiblesy comprensiblesposibles.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
Comentarios
Un comentarioes un textoadicionalquese añade alcódigopara explicar su
funcionalidad,bien a otraspersonasquelean elprograma, o alpropio autor
comorecordatorio. Loscomentariosson una parteimportantedela
documentacióndeun programa. Loscomentariosson ignoradosporel
compilador, por lo que no incrementan eltamañodelarchivo ejecutable; se
puedenpor tanto,añadirlibrementealcódigopara quepuedaentenderse
mejor
http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/introduccion/prim
ero.htm
es un texto extra quesirvedeguiapara lostrabajos aunqueestos no son
necesariosya queson ignorados porelprograma
Compilador
11. Un compilador esun programainformáticoquetraduceun programa escrito en
un lenguajede programación a otrolenguajedeprogramación,generandoun
programa equivalentequela máquinaserá capazdeinterpretar.
Un compilador esun programaquepermitetraducir elcódigofuentedeun
programa en lenguajedealto nivel,a otrolenguajedenivelinferior
(típicamentelenguajedemáquina). Deesta manera un programador puede
diseñarun programa en un lenguajemuchomáscercanoa como piensa un ser
humano, para luego compilarlo a un programamás manejableporuna
computadora.
http://michelletorres.mx/que-es-un-compilador-y-como-funciona/
constantes
constantea aquella magnitudcuyovalorno varía en eltiempo.En matemáticas,
una constanteesun valorfijo,aunquea vecesno determinado. Una Función
constantees unafunción matemática queparacada valordesu dominiohayun
únicovalordesu codominio.
CONTINUE
-Continue.
12. La sentenciacontinueno sepuedeutilizar en unasentenciaswitch,sino
solamenteen bucles. Cuando seencuentraestasentenciaen eldiscurrirnormal
de un programa Java, la iteración en queseencuentreelbuclefinaliza y se
inicia la siguiente.
Java permiteelusodeetiquetasen la sentencia continue,deforma queel
funcionamiento normalse vealterado y elsalto en la ejecucióndelflujo del
programa serealizaráa la sentencia en la queseencuentra colocadala
etiqueta.
https://armandomorales.wordpress.com/2009/01/22/palabras-reservadas/
Declaración(declaration)
Definelasvariables,métodosy claseesen un programa.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
DefinicióndeAPI.
API sonlasinicialesde Application ProgrammerInterface. Pensemoslo
siguiente.Por muycompletoquesea un lenguajeen cuantoa estructuras,tipos
de datos y operadores, paraque seafuncionalnecesita hacer E/S (procesar
ficheros,pedirdatosporteclado, leerel ratón o visualizarventanas). La E/Ses
dependientedelSistemaOperativo.La APIesunacapa deabstracción quese
poneencimadelS.O. para permitir hacerentradasy salidas deunamanera
estandarizada.Setrata deunaespecificación deunalibreríasoftware,
detallando lasllamadasa funciones, los argumentos, y losresultadosque
obtienesalutilizarlas. Una APIsólo existeen papely no esmásquediseño.De
13. hecho, parausaruna API necesitasunalibreríaqueexistay queimplementeesa
API.
Depurador
Herramienta para ayudar a la localizacióndeerrores deun programa Un
depuradorpuedeestablecer puntosdeinterrupción(breakpoint), parada
simplea travésdeun programae inspeccionael estado delasvariables.
FUENTE:http://programacionjava5117.blogspot.com/p/glosario.html
Diseñador
es quien encuentra unasolución informáticaalproblemaplanteado
diseñadordela basede datos
es responsablededefinir eldiseño detallado dela basededatos incluyendo
tablas,indices,vistas, restriccionesetc
DISEÑO ARQUITECTONICO
14. El diseño deinterfaz deusuario o ingenieríadela interfazes elresultado de
definirla forma, función,usabilidad,ergonomía, imagendemarca y otros
aspectosqueafectana la aparienciaexterna delasinterfacesdeusuario en
sistemas detodotipo(computadorasdeuso general) y describecomo se
comunicael softwareconsigo mismo.
diseñodelAlgoritmo
Lascaracterísticasdeun buen algoritmo son:
Debetenerun puntoparticulardeinicio.
Debeserdefinido, no debepermitirdoblesinterpretaciones.
Debesergeneral,es decir, soportarla mayoría de lasvariantesquese puedan
presentar en la definición delproblema.
Debeserfinitoen tamaño y tiempo deejecución.
Diseñofísicode unsistemade información
En estafasesehacela localizacióny la optimización de losfallosdelas
respuestaspropuestas.
Documentación
15. Es la guía o comunicación escrita essusvariadasformas,ya sea en
enunciados,procedimientos, dibujoso diagramas
https://www.monografias.com/trabajos38/programacion/programacion.shtml
eficiencia
La eficiencia hacereferencia a que la ejecucióndelprograma resultantede
codificarun algoritmo deberá consumir lo menosposiblelosrecursos
disponiblesdelordenador(memoria, tiempodeCPU, etc.)
EJECUTAR
En informática, ejecutares la accióndeiniciarla cargadeun programao de
cualquierarchivo ejecutable.
http://www.alegsa.com.ar/Dic/ejecutar.php
Encapsulamiento
Tambiénconocida comoocultamiento Cuando meacuesto a vertelevisiónno
me preocupo delmodo comoéste funciona,o lo quehaceparacambiarde
canalo aumentar elvolumen. A menosqueseasexperto en electrónicao
técnico en televisores, tepasará lo mismo: no lo sabesy no teimporta; sólo
sabesquealpresionar un botónocurrela magia.
16. La encapsulaciónseencargade mantener ocultoslosprocesosinternosque
necesitaparahacerlo quesea quehaga,dándolealprogramador acceso sólo a
lo quenecesita
Lo queentendi esque Encapsular se refierea almacenar y ocultaralgunos
procesos
para ''utilizarlos''despues cuandoquerramos
https://algonzalezpoo.wordpress.com/encapsulamiento/
entrada
La entradao lecturadedatosen Java esunodelosconceptosmásimportantes
y fundamentalesalmomentodeinteractuarconel usuariodenuestro
programa. La entrada dedatos en Java, a diferenciadeotroslenguajesesun
pococomplicada (nodemasiado)y existendiferentesformasdehacerlo, unas
máscomplejasqueotras.
https://www.programarya.com/Cursos/Java/Entrada-de-datos
Envíode Mensajes
Un objetoes inútilsiestáaislado.Elmedioempleadopara queun objeto
interactúeconotro son losmensajes. Hablando en términosun pocomás
técnicos,losmensajes son invocacionesa losmetodosdelosobjetos.
17. Estadointerno
Es una variablequesedeclara privada,que puedeser únicamenteaccedida y
alterada porun método delobjeto,y queseutiliza para indicardistintas
situacionesposiblespara elobjeto
https://es.wikibooks.org/wiki/Programaci%C3%B3n_Orientada_a_Objetos/Conc
eptos_Fundamentales
Estructuradeun programa
Dentro delbloquedeinstruccionesdeun programasepueden diferenciar tres
partesfundamentales. En algunoscasos,estastrespartesestánperfectamente
delimitadas, peroen la mayoría sus instruccionesquedan entremezcladas a lo
largodelprograma, sibienmantienenuna cierta localizacióngeométrica
impuestaporla propianaturaleza delasmismas.
https://www.ecured.cu/Estructura_general_de_un_programa
Estructuradelsistema
es un sistema quepermitealmacenary procesar información; eselconjuntode
partesinterrelacionadas:hardware, softwarey personalinformático.... El
softwareincluyealsistema operativo,firmwarey aplicaciones
https://es.wikipedia.org/wiki/Sistema_informático
18. Estructuradelsistema deinformación
En estafaseserealizan subsistemas desoporte,establecimientodela normae
identificacióny definicióndelosmecanismos.
Estudiode factibilidad
El estudio defactibilidadesun instrumento quesirveparaorientarla tomade
decisionesen la evaluacióndeun proyectoy correspondea la última fasedela
etapa pre-operativao deformulación dentro delciclodelproyecto. Seformula
con baseen informaciónquetienela menorincertidumbreposiblepara medir
las posibilidadesdeéxito o fracasodeun proyectodeinversión, apoyándoseen
él se tomarála decisión de proceder o no con su implementación.
https://www.gestiopolis.com/que-es-el-estudio-de-factibilidad-en-un-proyecto/
ETIQUETA
Una instrucciónHTML queindica a un navegador Web comovisualizarun
documento.
19. Evento
Loseventossonlosquerepresentan la actividad entreelsistema,los
programasy losusuarios.
Cuando seproduceun evento,el generadorinvoca un método en todoslos
objetosescuchadoresregistrados.
https://www.dit.upm.es/~santiago/docencia/apuntes/applets/event11.htm
Evidencia
Una evidencia esun términoqueprocededellatín evidentia y quepermite
indicaruna certeza manifiesta queresultainnegabley queno sepuededudar.
Expresion
Una expresión esun conjuntodevariables, operadorese invocacionesde
métodosque seconstruyenpara poder serevaluadasretornando un resultado.
http://www.manualweb.net/java/expresiones-sentencias-bloques-java/
Extension
20. La informacióndeun ordenadorestáalmacenada en lo quese llamanarchivos.
Normalmentelosarchivosestánformadospor un nombre, un puntoy
unaextensión(p.e.PROGRAMA.EXE)
https://www.geeknetic.es/.../Los-archivos-tipos-extensiones-y-programas-para-
su-uso.ht...
Factibilidadeconómica
Debemostrarsequeelproyecto esfactibleeconómicamente,lo quesignifica
quela inversiónque seestá realizandoes justificada porla ganancia quese
generará.
http://www.trabajo.com.mx/factibilidad_tecnica_economica_y_financiera.htm
Factibilidadoperativa
La Factibilidad desistemasOperativa,tienecomoobjetivo comprobar quea
empresa u organizaciónsera capasdedarleusoalsistema,quecuenta conel
personalcapacitado parahacerloo tienelosrecursoshumanosnecesariospara
mantener elsistema. paraesto, elsistemadebecontemplar cuatro puntos
importantealmomento dedesarrollarse
-.http://www.atic.cl/factibilidad-de-sistemas/
Factivilidad
21. disponibilidad delosrecuersosnecesariospara la planeaciony elavoracion de
un proyecto
Finally
Finallyesuna clausulaquepermiteespecificarun bloquede código que
siempreseejecuta.
float
El floatesla diferencia dedíasentreeliniciodeuna operacióncomercialy su
liquidaciónefectiva.
FLUJO
(Stream) Término quedescribeelflujo de datos continuodeuna dirección
entreun emisory un receptor.
FUENTES:http://programacionjava5117.blogspot.com/p/glosario.html
flujodedatos
22. Todos losdatosfluyena travésdelordenadordesdeuna entradahacia una
salida.Esteflujo dedatosse denominatambién stream. Hayun flujo deentrada
(inputstream)quemanda losdatosdesdeelexterior(normalmente elteclado)
del ordenador,y un flujo desalida(outputstream) quedirige losdatoshacia los
dispositivosdesalida (la pantalla o un archivo).
http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/archivos/flujos.ht
m
FOR
El cicloForesuna delasinstruccionesmas sencillasdeaprender,y consisteen
utilizarmayormente“rangos” en loscualessedefineelnumero deiteraciones
quesepueden haceren esteciclo.
http://codigoprogramacion.com/cursos/tutoriales-c/ciclo-for-en-c-y-
ejemplos.html#.W5kwrdJKjIU
Funcion
(function) Construcciónmatemáticaa la quesepueden aplicarvaloresy que
devuelveun resultado.
23. FUENTE:http://programacionjava5117.blogspot.com/p/glosario.html
goto
La instrucción desalto goto sepuedeusar en un programa,paratransferir
incondicionalmenteelcontroldelmismo a la primera instruccióndespuésde
una etiqueta,o dichodeotra forma,alejecutar unainstrucción goto,elcontrol
del programa setransfiere(salta)a la primerainstrucción despuésdeuna
etiqueta.Unaetiquetase definemediantesu nombreseguido delcarácterdos
puntos
fuente:http://www.carlospes.com/curso_de_lenguaje_c/04_03_instruccion_go
to.php
Herencia
La herenciaen java permiteel empleo dela herencia, característica muy
potentequepermitedefinir una clasetomando comobasea otraclaseya
existente
http://www.mundojava.net/la-herencia-en-
java.html?Pg=java_inicial_4_4_6.html
ID
Softwareparaayudara los programadoresa escribir código eficientemente.
24. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
identidad
Es una propiedad deun objeto quelo diferenciadelresto; dicho con otras
palabras, essu identificador
Fuente:
https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
Identificador
Se llaman asílosnombresdelasvariables, clases,objetos y métodosdelos
programasJAVA.No pueden ser identificadores laspalabrasclavesni las
palabrasreservadasdellenguajeJAVA.
https://blog.soporteti.net/identificadores-en-java/
Identificadores
25. Cómose escribenlosnombresde la variables,delasclases,delasfunciones,
etc, es un asuntomuyimportantedecaraa la comprensióny el mantenimiento
de código.En la introduccióna losfundamentosdellenguajeJava hemos
tratado ya delosidentificadoress.
El códigodebe deser tanto másfácildeleer y deentender comosea posible.
Alguienquelea elcódigo,incluso despuésdecierto tiempo, debeser capazde
entenderlo quehacea primera vista,aunquelosdetallesinternos,esdecir,
cómolo hace, preciseun estudio detallado.
IF
La sentenciaIF se usa paratomardecisiones, esteevaluabasicamenteuna
operación logica,es decirunaexpresiónque decomo resultado verdadero o
false.
https://entrenamiento-python-
basico.readthedocs.io/es/latest/leccion4/condicional_if.html
import
es una unidad deinformacion formadaporuna seguidilla de bitsadyacentes.
26. INFERENCIADESOFTWARE
Conjunto deetapas en la realizacióndeun programa. Estasetapassuelenser
de análisis,diseñoimplementación, pruebas,entregas y mantenimiento.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
Instancia
Se llamainstancia a todoobjetoquederivedealgúnotro.De estaforma, todos
los objetossoninstanciasdealgún otro,menosla claseObjectque esla madre
de todas.
int
tipo dedato primitivo numero entero
Interface
Un interfacees unaforma deestablecerun contratoentredoselementos.Un
interfaceindica quéacciones son lasqueuna determinada clasenosva a
ofrecer cuandovayamosa utilizarla.
http://www.manualweb.net/java/conceptos-basicos-java/
Interfaz
27. Una interfazcontienelasdefinicionesde un grupodefuncionalidades
relacionadasqueuna claseo unaestructura pueden implementar.
Intérprete
es un programa informáticocapazdeanalizary ejecutarotrosprogramas,
escritosen un lenguajedealto nivel.Losintérpretessediferenciandelos
compiladoresen quemientrasestostraducenun programa desdesu
descripciónen un lenguajedeprogramación alcódigo demáquina delsistema,
los primeros(los intérpretes)sólo realizanla traducción a medidaquesea
necesaria, típicamente,instrucción porinstrucción,y normalmenteno guardan
el resultado dedichatraducción.
https://www.ecured.cu/Int%C3%A9rprete_(Inform%C3%A1tica)
Investigaciónpreliminar
Ésta esuna propuestadeelementosparasu usoporpartedeONG queestán
realizando estudiosdemonitoreo almargende losorganismos
gubernamentales.
JAVA
Java esun lenguajedeprogramacióny unaplataforma informática
comercializada porprimera vezen 1995porSunMicrosystems.Haymuchas
aplicacionesy sitiosweb queno funcionarán a menosquetenga Java instalado
y cada día secrean más. Java esrápido, seguro y fiable.Desdeportátileshasta
centrosdedatos, desdeconsolaspara juegoshasta súper computadoras, desde
teléfonosmóvileshasta Internet, Java está en todaspartes.
28. -https://www.java.com/es/download/faq/whatis_java.xml
JavaVirtualMachine
Java VirtualMachineessólo un aspecto delsoftwaredeJava queintervieneen
interacciónweb.Java VirtualMachineestá incorporadoen la descargadel
softwaredeJava y ayuda a ejecutarlasaplicacionesJava.
https://www.java.com/es/download/faq/whatis_java.xml
Jerarquía declases
(classhierarchy) Coleccióndeclasesorganizadasen términosderelacionesde
superclasesy subclases.
Fuente:http://programacionjava5117.blogspot.com/p/glosario.html
La JVM DE JAVA
29. Uno delosprincipales atractivosdellenguajeesla portabilidad delcódigo.
Comosu lema lo dice“WriteOnce,RunAnywhere”(Escríbelounavez,córrelo
en cualquierlugar).
Cuando seprograma una aplicación en Java no importael S.O.en quesehaga,
puesla JVM (JavaVirtual Machine, o como sediceen castellano, la Máquina
VirtualdeJava)seencargará dequepuedaejecutarseen cualquier otro
entorno (Windows,MacOS,Linux,Solaris, Android (Aunqueandroidusa su
propia máquina virtual)e inclusoel inmortalteléfono Nokia capazdesobrevivir
a una hecatombemundial.).
Peroeso no es todo, recordemosquela JVMno genera un códigointermedio,
sino directamenteellenguajemáquina, esto permitequeno solose instaleen
el S.O.,tambiénpuedeimplementarseen losnavegadores o si nosgusta ser
hardcores,directamenteen elhardware.
Hayalgo llamadoJRE(JavaRuntimeEvironment)quees un setdelibreríasque
permiten quela JVM seejecuteen la PCy asípodercorrernuestrosprogramas.
http://www.elaprendizdelprogramador.xyz/principales-caracteristicas-de-java/
La máquinavirtualJava.
30. Para establecer Java comoparteintegraldela red, elcompiladorJava compila
su código a un fichero objeto de formato independientedela arquitecturadela
máquinaen quese ejecutará. Cualquiermáquina quetenga elsistema de
ejecución (runtime) puedeejecutaresecódigo objeto,sin importaren modo
alguno la máquinaen queha sido generado.
El códigofuenteJavase "compila"a un código debytes dealto nivel
independientedela máquina.Estecódigo (bytecode)estádiseñadopara
ejecutarseen unamáquina hipotéticaquees implementada porun sistema
runtime,quesíesdependientedela máquina. Porlo tanto,lo que
verdaderamentees dependientedelsistema esla Máquina VirtualJava (JVM)y
las libreríasfundamentales,quetambién nospermitiríanacceder directamente
al hardwaredela máquina.ElcompiladorJava generabytecodequeserán
ejecutablesdondequieraqueexistaunaJVM.
http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/PrincipalesCarac
teristicas.htm
LENGUAJEDE CONSULTA
Lenguajedecomputadora para realizarconsultasy actualizacionesen unabase
de datos.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
31. LenguajedeProgramacion
según la definiciónteórica,como lenguajeseentiendea un sistema de
comunicaciónque poseeuna determinada estructura, contenidoy uso.La
programación es, en el vocabulario propiodela informática, elprocedimiento
de escritura del código fuentedeun software.
https://definicion.de/lenguaje-de-programacion/
Libreriaen java
Una librería en Java sepuedeentendercomo un conjunto de clases, que
poseen una seriedemétodos y atributos.Lo realmenteinteresantedeestas
libreríasparaJava esquefacilitanmuchasoperaciones.
librerias
Laslibrearíasson archivos(nosiempreexternos)quenospermiten llevara cabo
diferentestareassin necesidaddepreocuparnos porcómo sehacen sino
simplementeentender cómousarlas.
permiten hacer nuestrosprogramasmásmodularesy reutilizables,facilitando
ademáscrear programascon funcionalidadesbastantecomplejasen unas
pocaslíneasdecódigo.
https://www.programarya.com/Cursos/C++/Bibliotecas-o-Librerias
Líderen unsistemade información
32. Su misión esdirigiry coordinar los proyectosdedesarrollo y mantenimientode
las aplicaciones,esresponsabledelanteproyectoy manualidades.
Lista deparámetros
Listadevaloresdados a un método parainicializar susparámetroso la lista de
parámetrosdelasdeclaracionesdevariables.
Literales deenteros
Losenterosquepodemosutilizarseránbyte,short, inty long. Losliteralesque
les asignemossiempreseráun númeroentero.
http://www.manualweb.net/java/literales-java/
Long
Es un tipo dedatode64 bitsconsignoquealmacena valores numéricosentre -
263 a 263.
http://www.manualweb.net/java/tipos-datos-primitivos-java/
manifiesto
33. El manifiestoesun archivo especialquepuedecontenerinformaciónsobrelos
archivosempaquetadosen un archivo JAR
https://www.java.com/es/download/faq/helpful_concepts.xml
Mensajes:
Aunquelosobjetosse han dediferenciarclaramenteen una aplicación, estosse
han depoder comunicarpara poder trabajaren conjunto y construirasí
aplicaciones.
Esto sehaceposiblea travésdelo quesedenomina paso demensajes.Cuando
un objetoquierecomunicarsecon otrolo quehace esenviarleun mensajecon
los datosquedeseatransmitir.
En el simil delcoche, alapretarelclaxon,el objeto claxonenvíaun mensajea la
bocina indicándolequehagasonar ciertosonido.
Método
algoritmoasociadoa un objetoo a una clasedeobjetos, cuya ejecución se
desencadenatrasla recepcióndeun mensaje, desdeel punto de vista del
comportamiento,eslo queel objeto puede hacer.Un métodopuedeproducir
un cambioen laspropiedadesdelobjeto,o la generación deun eventoconun
nuevo mensajeparaotro objeto delsistema
34. Metodologiade la cadena critica
Métodopara gestionar losproyectos con mayorrapidezy menosrecursos.
CCPM(CriticalChainProjectManagement) o cadena críticaes un métodode
gestión deproyectosquesebasaen elanálisis aplicadoa la etapa de
planificación.
https://www.obs-edu.com/int/blog-project-management/cadena-
critica/cadena-critica-metodo-para-gestionar-los-proyectos-con-mayor-rapidez-
y-menos-recursos
METODOLOGIADELDESARROLLODE SOFTWARE
hacereferenciaalconjuntodetécnicas,procedimientosy soportes
documentalesempleadosen eldiseñodesistemasdeinformación.Su objetivo
principales exponer unaseriedetécnicasclásicasy modernasde modeladode
sistemas quepermitan desarrollarun software decalidad,queincluyen
heurísticasdeconstrucción y criteriosdecomparación demodelosdesistemas.
Entrelasmetodologíasdedesarrollodesoftwaremásaplicadas en la actualidad
se encuentran:
La metodología XP(programación extrema),secaracteriza por seruna delas
másconocidasdentro delosprocesoságilesdedesarrollodesoftware, ya que
ponemayorénfasisen la adaptabilidad,másqueen la previsibilidad.
La metodología Scrum. Secaracteriza porser una metodología ágily flexible
quepermitegestionar eldesarrollodesoftware, tratando decumplir con su
objetivo, elcualesmaximizarelretorno deinversión hechaporla empresa.
Esta metodología sefundamenta en la construccióndela funcionalidad de
35. mayorvalorpara elclientey en losprincipiosdesupervisiónconstante,
adaptación e innovación.
https://conceptodefinicion.de/metodologia/
METODOLOGIASPARAPROYECTOS
En el desarrollo desoftware,unametodologíahace ciertoénfasis alentornoen
el cuálse plantea y estructura eldesarrollodeun sistema.Como lo mencionéal
principio, existenunagran cantidaddemetodologíasdela programaciónquese
han utilizadodesdelostiemposatrásy quecon elpasodeltiempo han ido
evolucionando. Esto sedebeprincipalmentea queno todoslossistemasdela
información,son compatiblescon todaslasmetodologías,pueselciclodevida
del softwarepuedeservariable.
MODIFICADOR
Es una palabrareservadaen Java queespecifica laspropiedadesdelosdatos,
métodosy clases, y como sepuedenutilizar. Ejemplosdemodificacionesson
public,privatey static.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
Modificadores deacceso
36. Losmodificadores deaccesonosintroducen alconcepto deencapsulamiento.
El encapsulamiento buscadealgunaforma controlar elacceso a losdatosque
conforman un objetoo instancia, de estemodopodríamosdecirqueuna clase
y por endesusobjetosquehacen usodemodificadoresdeacceso
(especialmenteprivados)son objetosencapsulados.
https://www.programarya.com/Cursos/Java/Modificadores-de-Acceso
moludaridad
La modularidades, en programación modulary másespecíficamente en
programación orientadaa objetos, la propiedad quepermitesubdividiruna
aplicación en partesmáspequeñas (llamadasmódulos),cada una delascuales
debeser tanindependientecomosea posibledela aplicaciónen síy delas
restantespartes.
MultihiloJAVA
37. Al ser MultiHilo( o multihilvanado, mala traducción demultithreaded),Java
permite muchasactividadessimultáneas en un programa.Loshilos-a veces
llamados,procesosligeros, o hilosdeejecución-son básicamente pequeños
procesoso piezasindependientesdeun granproceso. Alestar estos hilos
construidosen elmismo lenguaje,sonmásfácilesdeusar y másrobustosque
sus homólogosen C o C++.
http://dis.um.es/~bmoros/Tutorial/parte2/cap2-5.html
Multiplataforma
Multiplataforma: Esun término usadopara referirsea losprogramas, sistemas
operativos,lenguajesdeprogramación,u otra clase desoftware, quepuedan
funcionaren diversasplataformas.
https://www.ecured.cu/Multiplataforma
Multiplataformaen Java
Java: un lenguajemultiplataforma. ... Elfuncionamiento delprograma Java esel
mismo en todaslasplataformasy sólo cambia la apariencia quese
38. adapta a la delsistema operativo quelo ejecuta(windows, solaris,linux, etc.)
El Javaes un lenguajemultiplataforma. ExistencompiladoresdeJava para la
mayoría delasplataformase interpretesdeJavapara todas
http://www.tecn.upf.es/~vlopez/docencia/castellano/todoshtml/PIt3cas/node1
6.html
multiplicidad
La multiplicidad eselnúmero deinstanciasquetieneuna claseen relación con
otra clasepueden serdevariasmaneras: con un númerofijo
native
Modificadorqueseutiliza paraindicarqueun métodoestáimplementadoen
un lenguajede programación (distintoa Java) dependientedela plataforma.
39. Nentedclass
(Nentedclass)Unaclaseestática declarada dentrodeotra clase. Denominada
tambiénuna claseanidad denivelsuperior.
Fuente:http://programacionjava5117.blogspot.com/p/glosario.html
Netbeans
entorno dedesarrollo muycompletoy profesional. Contienemuchas
funcionalidades,para distintostiposdeaplicacionesy parafacilitaralmáximola
programación,la prueba y la depuración delasaplicacionesquese desarrollan.
Tambiénincorpora un editorpropio.
https://www.fdi.ucm.es/profesor/luis/fp/devtools/NetBeansUso.html
new
La palabra clavenewcomienza unaexpresiondelcreaciondeinstanciadeuna
clase,la cualcrea un objetodeltipoespecificadoa la derecha del new.
40. Objetivosde java
El lenguajeJava secreóconcincoobjetivosprincipales:
Debería usarel paradigmadela programación orientadaa objetos.
Debería permitir la ejecucióndeun mismo programaen múltiplessistemas
operativos.
Debería incluirpor defectosoportepara trabajo en red.
Debería diseñarseparaejecutarcódigoen sistemasremotosdeformasegura.
Debería serfácil deusary tomarlo mejordeotroslenguajesorientadosa
objetos, comoC+
como senosdiceaqui Javase creoconesefin deusarparadigmas
de orientarsea objetos y quelosprogramadores en C+ sepasen a Java con
algo de su logicaya aplicada en elC+y asino se leshariatan complicado
Objeto
41. Objeto: unidadqueen tiempo deejecuciónrealizalastareasdeun programay
tambiénla instancia deuna clase.Puedeser materia deconocimiento o
sensibilidaddepartedelsujeto,o incluso estemismo.
https://www.significados.com/objeto/
https://es.wikipedia.org/wiki/Objeto
Objetopadrea hijo
a herencia esun mecanismo quepermitela definición deuna clasea partir de
la definicióndeotra ya existente. La herenciapermitecompartir
automáticamentemétodosy datosentreclases, subclasesy objetos.
https://jarroba.com/herencia-en-la-programacion-orientada-a-objetos-
ejemplo-en-java/
Operador
42. Operaciones para valoresdetiposprimitivosdedatos.Ejemplos deoperadores
son +,-,*,/y %
OperadorInstanceof
El objetivodeloperador instanceofes conocer siun objetoesdeun tipo
determinado.Por tipo nosreferimosa claseo interfaz(interface), esdecirsiel
objeto pasaría eltestES-UNparaesa claseo eseinterfaz, especificado a la
derecha deloperador.
Un ejemplosería elsiguiente:
String s = newString("No leasesto, sóloes un ejemplo");
if (sinstanceofString)
System.out.prinln("Efectivamente s pertenecea la claseString");
palabraclave
43. En Java,una palabraclave(o palabra reservada)esunapalabra definida como
parte dellenguajedeprogramación,Un nombredepalabra reservadano se
puedeutilizar para ningún otropropósito.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
Palabra reservadabyte
byte,esun tipo dedato primitivo entero en elcualpuedes ingresarun número
desdeel -128hastael127.
Palabra reservadacontinue
Instrucción desalto queinterrumpe(rompe)la ejecución de la iteracióndeun
bucle.Pero,permitiendo continuar al bucleseguirrealizandootrasiteraciones.
https://www.abrirllave.com/java/palabras-clave.php
palabrareservada int
44. de JaimeFernandezJhovanyGabriel3J - miércoles, 12deseptiembrede2018,
10:19
Es un datonumérico deltipo enteroquetieneun rangodesde -32768hasta
32767
http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap2/cap24.htm
Palabra reservadalong double
long doubleesun datonumerico detipo flotantequepuedealmacenar
numeros desde: 1.7E-308a 1.7E+308 ó 3.4E-4932a 1.1E+4932 dependiendo
del compilador
Palabra reservadaunsingnedlong
unsigned long esun datonumérico deltipo enteroquetieneun rango 0 a
4294967295
fuente:http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap2/cap24.htm
Palabrasreservada double
45. El doublees un tipodedatosfundamentalintegrado en elcompiladory se
utiliza para definirvariablesnuméricasquecontienen númerosconpuntos
decimales.
https://postparaprogramadores.com/double-en-programacion/
palabrasreservadas
Laspalabrasreservadassonidentificadoresreservadospredefinidosquetienen
un significado especialy no se pueden utilizarcomo identificadoresen sus
programas, exceptosi llevandelanteel carácter@ comoprefijo.Así,por
ejemplo @for esun identificadorválido,perono forya queesuna palabra
reservada.
PalabrasReservadas enJava
Hayun grupo depalabrasen Java conlascuales, entreotrascosas, serealizan
las tareasprincipales, sedelimitan los alcancesdelosobjetos, susdatosy sus
métodos, etc.
Losliteralesy laspalabrasclave, sonpalabras reservadasutilizadasporel
LenguajedeProgramación Java y no pueden ser usadascomo identificadores.
Enlace: http://www.cursodejava.com.mx/cursodejava112.html
Enlace2:
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Palabras_reservad
as
46. Paquete
Un paqueteesuna formadeorganizarelementosdesoftwaremedianteun
espacio denombres. Asípodremosafrontardesarrollos grandesdesoftware
facilitandola forma deencontraro referirnosa un elemento.
http://www.manualweb.net/java/conceptos-basicos-java/
Paradigmasdela programacion
Un paradigma deprogramación esuna formadeconceptualizaren quéconsiste
la ejecucióndeun programa y cómodebendeestructurarsey organizarselas
tareasquesellevaran a caboen esa ejecución.
http://aprendeenlinea.udea.edu.co/lms/men_udea/mod/page/view.php?id=19
537
Parametro
Parámetros: son lasvariablesrecibidascomo parámetros delosmétodos. Su
visibilidad será elcódigoque contengadicho método.
http://www.manualweb.net/java/variables-java/
Parche
47. de 2J Kevin Antonio RuelasAndrade - miércoles, 12deseptiembrede2018,
10:50
Se refierea loscambiosincrementales en una instalacióndesoftware.Puede
incluircorreccionespara solucionarproblemasgeneralesderendimiento y
seguridad.
https://www.java.com/es/download/faq/helpful_concepts.xml
Pilaresde la POO
La POOtienevariospilarespara asegurarla simplicidad decódigo y su
reutilización,y aunquediversosautoresseñalandiversospilares, se
considerarán loscuatro quesoncomunesen la mayoría detextos, estosson:
Abstracción,Encapsulamiento,Herencia y Polimorfismo
planificacion
funciona como unareferencia almomento dellevar a cabo una actividado
proyecto
Planificaciónde SistemasdeInformación
48. El Plan deSistemasdeInformación tienecomo objetivola obtención deun
marco de referencia paraeldesarrollo desistemasdeinformación que
respondaa losobjetivosestratégicos dela organización.Este marcode
referenciaconsta de:
Una descripcióndela situaciónactual,queconstituiráel punto departida del
Plan deSistemasdeInformación. Dichadescripción incluirá un análisistécnico
de puntosfuertesy riesgos,asícomo elanálisisdeservicioa losobjetivosdela
organización.
Un conjunto demodelosqueconstituya la arquitecturadeinformación.
Una propuestadeproyectosa desarrollar en lospróximos años, asícomola
prioridadderealizacióndecada proyecto.
Una propuestadecalendarioparala ejecución dedichosproyectos.
La evaluacióndelosrecursosnecesariosparalosproyectosa desarrollaren el
próximoaño, con elobjetivo detenerlos en cuenta en los presupuestos. Para el
resto deproyectos,bastaráconunaestimación dealto nivel.
Un plandeseguimiento y cumplimientodetodo lo propuesto mediante unos
mecanismosdeevaluación adecuados.
-https://manuel.cillero.es/doc/metrica-3/procesos-principales/psi/
49. POLIMORFISMO
POLIMORFISMO:Los objetosresponden a losmensajesqueseles envían.Un
mismo mensajepuedeserinterpretadoo darpasoa distintasaccionessegún
queobjetoesel destinatario.
POO
POO: La programación orientadaa objetosesun paradigma deprogramación
quevienea innovar la forma deobtenerresultados.Losobjetosmanipulanlos
datosde entradapara la obtencióndedatosdesalida específicos, dondecada
objeto ofreceunafuncionalidadespecial.
https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
PRIVADO
(private) Un modificadordemiembros deuna clase,un miembroprivado sólo
puedeserreferenciado en elinterior de la clase.
FUENTE:http://programacionjava5117.blogspot.com/p/glosario.html
Proceso
50. Término generalparadescribirun programa queseestáejecutandopara
realizaruna tarea específica,conbastantefrecuencia junto conotros
programas.
https://www.java.com/es/download/faq/helpful_concepts.xml
PROGRAMA
Un programaes un conjunto deinstruccionesu ordenesbasadasen un lenguaje
de programación queuna computadorainterpreta pararesolverun problema o
una funciónespecifica.
https://cursos.aiu.edu/Programacion%20de%20Computadoras/PDF/Tema%201
.pdf
PROGRAMACION
es el proceso deescribir -en un lenguajedeprogramacion codigofuentedeun
software
programacionestructurada
de 2JDiegoAlejandroCatro Garcia - jueves,13 deseptiembrede2018, 11:49
La programaciónestructurada esla técnicadedesarrollodeprogramasdela
formamásclaraposiblehaciendouso detresestructurasdecontrol: la
secuencia,la selección y la interacción. Estasestructuraspueden combinarse
para crearprogramasquemanejen cualquiernecesidad deprocesamiento de
datos.
http://www.mailxmail.com/programacion-estructurada-caracteristicas-
estructuras-control-segmentacion-identacion_h
51. PROGRAMACIONORIENTADAA OBJETOS
Programación orientadaa objetos(POO).Esun paradigma deprogramación
queusaobjetosy susinteracciones, para diseñaraplicacionesy programas
informáticos. Está basado en variastécnicas,incluyendoherencia, abstracción,
polimorfismoy encapsulamiento. Su uso sepopularizó a principiosdela década
de losaños1990.En la actualidad, existevariedad delenguajesde
programación quesoportan la orientación a objetos.
https://www.ecured.cu/Programaci%C3%B3n_Orientada_a_Objetos
programador
Losprogramadoresdesistemasinformáticosescriben programasparacontrolar
el funcionamiento internodelosordenadores, lo queimplicadiseñar
programasquesean eficientes, rápidosy versátiles. Dedican mucho tiempo a
probarlosprogramas,y tambiénpuedeinstalar, personalizary darsoportea
estossistemas operativos.
Propiedad
contenedordeun tipodedatosasociadosa un objeto,quehacelosdatos
visiblesdesdefuera delobjetoy estose definecomosuscaracterísticas
predeterminadasy cuyo valorpuedeseralteradopor la ejecucióndealgún
método
https://es.wikibooks.org/wiki/Programaci%C3%B3n_Orientada_a_Objetos/Conc
eptos_Fundamentales
52. Proyecto
El términoproyectoproviene dellatín proiectusy cuenta con diversas
significaciones. Podríadefinirsea un proyecto comoelconjuntodelas
actividadesquedesarrolla una persona o unaentidad para alcanzarun
determinado objetivo.
pruebay depuracion
Loserroreshumanosdentro de la programacióndecomputadorassonmuchos
y aumentan considerablementeconla complejidaddelproblema.Elprocesode
identificary eliminarerrores,para darpasoa una soluciónsin erroressele
llama depuracion
Pruebasdesistema
Laspruebasdelsistema tienen comoobjetivo ejercitarprofundamenteel
sistemacomprobando la integración delsistema deinformación globalmente,
verificando elfuncionamientocorrecto de lasinterfacesentrelos distintos
subsistemasquelo componen y conelresto desistemasdeinformación con los
quesecomunica.
https://manuel.cillero.es/doc/metrica-3/tecnicas/pruebas/sistema/
53. PUBLICCLASS
Es un conjuntodedefinicionesdeclasesqueestandispuestasen unoo mas
archivos.
PUBLICO
Un modificadordeclases,datosy métodosa losquesepuedeaccederpor
todoslosprogramas.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
Recoleccióndebasura
es la técnica por la cual elentornodeobjetosse encargadedestruir
automáticamente, y por tanto desvincularla memoria asociada, losobjetos que
hayanquedado sin ningunareferencia a ellos. Esto significa queelprogramador
no debepreocuparseporla asignación o liberacióndememoria,ya queel
entorno la asignará alcrearun nuevoobjetoy la liberará cuando nadielo esté
usando.
https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
Recolectordebasura
54. El recolector debasura(garbagecollector en inglés)administra la memoriaen
formaautomática,asíse logra evitarquese desperdicien grandescantidadesde
memoria.Elrecolectordebasurase encargaderecogertodoslosobjetosque
ya no estánsiendoutilizadospor nuestrosprogramas. Cuando la memoria dela
MáquinaVirtualse estáagotando seactivaautomáticamenteelrecolectorde
basura.
http://profejavaoramas.blogspot.com/2010/04/recolector-de-basura.html
Red
Infraestructura quepermitea losordenadores comunicarse
unoscon otros.
relacion
Lasrelacionesentreobjetosson, precisamente, losenlacesquepermiten a un
objeto relacionarseconaquellosqueformanpartedela mismaorganizacion
https://es.scribd.com/doc/15354850/CARACTERISTICAS-POO
Relacionesentreclases
55. Lossistemasdeinformación ayudan a administrar, recolectar,recuperar,
procesar, almacenary distribuirinformación relevanteparalosprocesos
fundamentales y lasparticularidadesdecada organización.
return
El uso delvocabloreturnno esobligatorio en la gran mayoría demétodos
definidosen Java,sin embargo, tienedosusosprincipales:
Primeramentees unamaneradeindicarqueelmétodo en cuestiónha
terminado.
Cuando en determinadométodo semanipulamásdeunainstancia/primitivo
del mismotipo queseráretornado,se emplea elvocabloreturnparaevitar
ambigüedad.
salidadedatos
La salidadedatospor pantalla esuna delasfuncionalidadesfundamentalesal
momento dedesarrollarprogramaspara usuarios, puescomo buenos
programadoressiempredebemoscomunicarnosesa persona queusa nuestro
programa e informarledetodolo queestásucediendo. La salidadedatosnos
permiten solicitar información alusuario,puessería difícilpara adivinarquées
lo queesperamosquenosingreseen algúnmomento, asíquebásicamenteno
habría entrada deinformaciónsi no hubiera salida dedatosporpantalla.
https://www.programarya.com/Cursos/Java/Salida-de-datos
SALIDADEINFORMACION
56. es el procesodetransmitir la informacion porun objeto.escencialmente es
cualquierdatoquesaledeun sistema deordenador.
Scanner
"Scanner"esunapalabra reservadaen Javaquetienela función deleeralguna
instrucción, cantidad o pedido,almacenadocomúnmenteconunavariable
cualquiera aligualquesu contratarteen C++con "cout"
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Primer_programa
SeguridadenJAVA.
El códigoJavapasamuchos testsantesdeejecutarseen una máquina. Elcódigo
se pasa a travésdeun verificadordebytecodes quecomprueba elformato de
los fragmentosdecódigo y aplica un probadordeteoremasparadetectar
fragmentosdecódigo ilegal -códigoquefalseapunteros, violaderechosde
acceso sobreobjetoso intentacambiareltipo o clasedeun objeto.
http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/PrincipalesCarac
teristicas.htm
SEMANTICA
Conjunto dereglasquedefinen elsignificado deun programa sintácticamente
válido.Java tomaun enfoqueoperacionalen semánticademodoqueel
57. comportamiento y porconsiguienteel significadodeun programasedefinepor
la máquinasobrela queesta ejecutando elprograma.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
SENTENCIA
Una unidad decódigo querepresenta unaacción o unasecuencia deacciones.
Lassentenciasse ejecutan en el orden en queestánescritasy siempreterminan
en un punto y coma.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
sintaxis
disciplinalingüística queestudia elordeny la relacion delaspalabrasasicomo
las funciones quecumplen
SINTAXISDEJAVA
importjava.lang.*;
58. publicclassHolaMundoOO{
String saludo; //La claseSring la importamosdejava.lang
//Creamosel método constructor con elmismo nombredela clase
publicHolaMundoOO(){
saludo="Hola mundo";//Enel constructorse inicializanlas
propiedades
}
publicvoid mostrarSaludo(){
System.out.println(saludo);//La claseSystem la importamos de
java.lang
}
}
http://www.cursodejava.com.mx/cursodejava113.html
59. Sistema
Un sistema es"unobjetocomplejo cuyasparteso componentesserelacionan
con almenos algún otro componente"; puedeser material o conceptual.Todos
los sistemastienen composición,estructura y entorno,pero sololossistemas
materialestienen mecanismos(o procesos),y solo algunossistemasmateriales
tienenfigura (forma).
https://es.wikipedia.org/wiki/Sistema
SISTEMADE INFORMACION
Un sistema deinformación esun conjunto dedatosque interactúanentresí
con un fincomún.
En informática, los sistemasdeinformaciónayudana administrar,recolectar,
recuperar,procesar, almacenary distribuirinformaciónrelevanteparalos
procesosfundamentalesy lasparticularidadesdecadaorganización.Se
caracterizaprincipalmentepor la eficienciaqueprocesa losdatosen relaciónal
área deacción.Lossistemasdeinformaciónse alimentan delosprocesosy
herramientasdeestadística,probabilidad, inteligencia denegocio, producción,
marketing,entreotrosparallegara la mejor solución.
https://www.significados.com/sistema-de-informacion/
Sistemasdecolaboración empresarial
60. Lossistemasdecolaboración empresarial(ERPporsussiglasen inglés) son uno
de lostiposde sistemasdeinformaciónmásutilizados. Ayudan a losdirectivos
de unaempresa a controlarel flujo deinformaciónen susorganizaciones.
Se trata deuno delostipos desistemasdeinformación queno son específicos
de un nivelconcretoen la organización,sinoqueproporcionan un soporte
importanteparaunaamplia gamadeusuarios.Estossistemasdeinformación
estándiseñados para soportartareasde oficina comosistemasmultimedia,
correoselectrónicos,videoconferenciasy transferenciasdearchivos.
https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-
informacion/
Sistemasde controlde procesosdenegocio
Lossistemasdecontroldeprocesos denegocio (BPM porsussiglasen inglés)
monitorizan y controlanlosprocesosindustrialeso físicos, comopuedeser la
refinación depetróleo,generación deenergía o lossistemasdeproducciónde
aceroen una plantasiderúrgica.
Por ejemplo, en unarefinería depetróleo seutilizansensoreselectrónicos
conectados a ordenadorespara monitorizar procesos químicoscontinuamente
y hacer ajustesen tiempo realquecontrolanel proceso de refinación.Un
sistemadecontroldeprocesoscomprendetoda una gamadeequipos,
programasdeordenadory procedimientosdeoperación.
https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-
informacion/
61. SISTEMASDE INFORMACION
es un conjuntodedatosqueinteractúan entresícon un fincomún. En
informática,ayudana administrar,recolectar,recuperar, procesar,almacenar y
distribuirinformacion relevante para los procesosfundamentalesy las
particularidadesdecadaorganización.
Sistemasde InformacióndeGestión
Lossistemasdeinformación degestión (MISporsussiglas en inglés)son un tipo
de sistemasdeinformaciónquerecopilan y procesan información dediferentes
fuentespara ayudaren la tomadedecisionesen lo referentea la gestióndela
organización.
Lossistemasdeinformación degestión proporcionan información en forma de
informes y estadísticas.El siguientenivelen la jerarquía organizacionalestá
ocupadopor gerentes y supervisoresdebajonivel. Estenivelcontienelos
sistemas informáticosqueestán destinadosa ayudar a la gestiónoperativaen
la supervisión y controldelas actividadesdeprocesamiento detransacciones
queseproducena niveladministrativo.
Lossistemasdeinformación degestión utilizan losdatosrecogidosporelTPS
para proporcionara los supervisoreslosinformesdecontrolnecesarios.Los
sistemas deinformacióndegestiónsonlostiposdesistemasde información
quetomanlosdatosinternos delsistema y losresumenen formatosútiles
comoinformesdegestión para utilizarloscomoapoyo a las actividadesde
gestión y la toma de decisiones.
--https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-
informacion/
Sistemasde InformaciónEjecutiva
62. Lossistemasdeinformación ejecutiva(EIS porsussiglasen inglés)
proporcionan un acceso rápido a la información interna y externa,presentada a
menudo en formato gráfico, peroconla capacidaddepresentar datosbásicos
másdetalladossi esnecesario. Lossistemasinformaciónejecutiva
proporcionan información crítica de unaamplia variedad defuentesinternasy
externasen formatosfácilesdeusarparaejecutivosy gerentes.
Un sistema deinformación ejecutiva proporciona a losaltosdirectivosun
sistemapara ayudar a tomardecisionesestratégicas.Estádiseñadopara
generarinformación quesea lo suficientementeabstractacomo para presentar
toda la operación dela empresa en una versión simplificadapara satisfacera la
alta dirección.
--https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-
informacion/
Sistemasde procesamientodetransacciones
Lossistemasdeprocesamiento detransacciones (TPS porsussiglasen inglés)
son lossistemasempresarialesbásicosquesirven alnivel operacionaldela
organización.
Un sistema deprocesamientodetransaccioneses un sistemacomputarizado
querealiza y registra las transaccionesrutinariasdiarias necesariasparael
funcionamiento dela empresa.Seencuentran en el nivelmásbajo dela
jerarquíaorganizacional y soportanlasactividadescotidianasdelnegocio.
-https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-
informacion/
63. Sobre-escritura
estos,son métodospertenecientesa la clase"padre"deunaHerencia, los
cualessondeclaradosen la clase"hija"para modificaralgúntipo de
comportamiento másespecífico.
sobrecarga
consisteen podercrearun mismométodo tantasvecescomo sequiera, pero
han detener diferentes"lista de argumentos".
software
conjunto deprogramasy rutinasque permiten a la computadora realizar
determinadastareas
static
La palabra clavestatic se puedeutilizarpara declararvariables,funciones,
miembros dedatosdeclasey funcionesdeclase.
De forma predeterminada,un objetoo variabledefinidos fuera detodoslos
bloquestieneduraciónestática y vinculación externa. Duraciónestática
significaque elobjeto o la variableseasignancuando seinicia elprograma y se
desasignan cuandofinaliza elprograma.Vinculación externasignifica queel
nombredela variablepuedeversedesdefuera delarchivoen elquesedeclara
la variable. A la inversa,la vinculación interna significaqueelnombreno es
visiblefuera delarchivo en elquesedeclara la variable.
FUENTE:https://msdn.microsoft.com/es-es/library/s1sb61xd(v=vs.120).aspx
Subclase
64. Se le llama subclase a la clasederivada,la clasequeprovienedeotra clase.
https://programacion.net/articulo/tutorjava_nivel_basico_97/20
Subclase(subclass)
Una clasequehereda o seextiendedeuna superclase.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
super
Super permiteacceder,desdela subclase, a losmétodosy lasvariables dela
superclase. Porejemplo, elcódigo:
Public classunFrameextendsJFrame{
publicunFrame() {
super(“VentanaJFrame”);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// restodecódigo
Declara unaclasequehereda deJFrame(superclase)y en el método
constructor usa super con un parámetroString. Puesto quesuper esJFrame,en
realidad seestá declarando un objeto JFrameusando uno desusconstructores,
el quellevacomo argumento un String quehacedetítulodela ventana.
La línea super(“Ventana JFrame”) equivalea this.setTitle(“Ventana JFrame”).
Teniendoen cuenta quethisesotra variableespecialqueseusaen métodos de
instanciapara hacerreferenciaalobjetoen el queestá contenidoel método,
65. this.setTitle(“Ventana JFrame”)equivalea unFrame.setTitle(“Ventana
JFrame”).
Super tambiénpermitesobreescribir un métododela superclaseañadiéndole
nuevasfuncionalidades.Porejemplo,el código:
publicclassSubclase extendsSuperclase{
publicvoid hacerAlgo() { //redefineelmétodo
super.hacerAlgo(); // llama almétododela superclase
hacerOtraCosa(); // llama a otro métododela subclase
// restodecódigo
Permiteampliarla funcionalidad delmétodohacerAlgo()dela superclase,
sobrescribiéndolo con elmétodohacerAlgo()dela subclase.
fuente:https://armandomorales.wordpress.com/2009/01/22/palabras-
reservadas/
Superclase(superclass)
Una clasequepuedeserheredada deotra clase.
switch
66. permite evaluaruna condición, la cualpuede seruna entrada delusuarioo una
condicióndada porun proceso delprograma,y deacuerdo a estaevaluación,
se ejecutaránun conjuntodeinstrucciones.
http://ehack.info/estructura-switch-en-c/
synchronized
La palabra reservada synchronized seusa para indicarqueciertaspartesdel
código, (habitualmente, una funciónmiembro)están sincronizadas,es decir,
quesolamenteun subproceso puedeaccedera dicho método a la vez. Cada
métodosincronizadoposeeunaespeciedellavequepuedecerrar o abrirla
puerta deacceso.Cuandoun subprocesointentaacceder almétodo
sincronizado miraráa ver sila llaveestá echada, en cuyocaso no podrá
accederlo.Simétodono tienepuestala llaveentonceselsubprocesopuede
accedera dicho código sincronizado.
fuente:
http://www.sc.ehu.es/sbweb/fisica/cursoJava/applets/threads/sincronizacion.h
tm
this
palabrareservada en java utilizadapara preferenciarun objetoactual
67. Tipo dedato primitivo (primitivedata type)
Lostiposdedatosprimitivossonbyte,short, int, long,float,double,bolean y
chaw.
tipo dedatos
Lostiposdedatosse utilizan paradefinirvariables.Java soportalostiposde
datosprimitivosy tiposde datos objeto.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_
general_4.pdf
Usuariosgerenciales(SDI)
Tienen la responsabilidadadministrativadetomardecisionesconbasea la
información queproduceelsistema
Usuariosindirectos(SDI)
Son aquellosquese beneficiandelosresultadosdelsistema, perono
interactuanen este
Validacion
Puedeusarla validación dedatospara restringir el tipo dedatoso losvalores
variable
Una variablees un espacio dememoria reservado paraalmacenarun valor
determinado quecorrespondea untun tipo dedato
Una variablees representaday usadaa travésdeuna etiqueta quese leasigna
un programador
lo queentendiesqueuna variableesuna letra porasidecirlo y le podemos
definirun valorya establecido o elpropio usuario darleun valor
68. Variablesdeclase
son aquellasvariables queestánprecedidasdelmodificadorstatic.Esto indica
quesolo hayuna instancia dedicha variable.Es decir,aunquetengamosN
objetosdela clase, la variableestática solo seinstancia una vez.
http://www.manualweb.net/java/variables-java/
Variablesdeinstancia
son lasvariablesqueestándefinidasdentro deun objeto peroqueno tienen un
modificadordeestáticas(static).Suelenllevarun modificador devisibilidad
(public,private, protected)definiéndose.
http://www.manualweb.net/java/variables-java/
Variableslocales
Variableslocales,son variablestemporalescuyoámbito devisibilidadesel
métodosobreelqueestán definidas.No puedenser accedidasdesdeotra parte
del código.Se lasdistinguedelasvariables deinstancia ya queestasno llevan
modificadoresdevisibilidad delante.
http://www.manualweb.net/java/variables-java/
VECTOR
En informática, vector puedereferirsea:
* Vectoresgráficos,ver Gráfico vectorial.
* Programación, arreglounidimensional,ver Vector(programación).
69. * Procesadorvectorial, verprocesador vectorial.
http://www.alegsa.com.ar/Dic/vector.php
Visibilidad
es la capacidadderestringirel acceso a atributosy serviciosdeun objeto
http://apdaza-poo.blogspot.com/2007/09/conceptos-bsicos-de-poo.html
VOID
La palabra reservada voiddefineen c++ elconcepto deno existencia o no
atribución deun tipoen una variableo declaración.
Modificadorqueseusa paraindicarqueel valordeun atributoqueestásiendo
utilizado porvarioshilos(threads) estésincronizado.
fuente:https://www.abrirllave.com/java/palabras-clave.php
WHILE
70. whileseha usado para validarla nota introducida porelusuario. En
programación,es muyfrecuenteusar elbuclewhilepara validardatos. Albucle
queseutiliza paravalidar unoo más datos, tambiénse leconocecomo filtro
http://www.carlospes.com/curso_de_lenguaje_c/03_01_repetitiva_mientras.p
hp