SlideShare una empresa de Scribd logo
1 de 34
GLOSARIO
DE
TERMINOS
P R O G R A M A C I O N O R I E N T A D A
A O B J E T O S
C E T I S 1 0 0
1 3 / 1 9 / 1 8
SANTOS ALEJANDRA
ESTRADA MADERA
MAESTRA: MARIA LOURDES RAMIREZ
VILLASEÑOR
3J
1
A
Abstracción
Permite identificar las características y comportamientos de un objeto y con los cuales se
construirá la clase
Acceso
Desde un objeto se puede acceder a los miembros mediante la siguiente sintaxis.
Objeto. Miembro;
Por ejemplo, podemos acceder al miembro dato ancho, para cambiar la anchura de un
objeto rectángulo.
Acoplamiento
Medida del grado en el que un objeto o componente depende de otro. Bajo acoplamiento
minimiza las dependencias y es una indicación de un buen diseño
Agregación
Relación en la que un objeto se compone o está construido de uno o más objetos, de
modo que la colección completa representa un todo. Las relaciones de agregación se
especifican entre clases y se reflejan en instancias de objetos
Algoritmo
Un algoritmo es un término usado en ciencias de la computación, matemáticas y lógicas,
se define como un conjunto de instrucciones ordenadas y perfectas definidas y se puede
realizar una actividad
ANÁLISISDEUNSISTEMA DEINFORMACIÓN
En una organización o empresa, el análisis y diseño de sistemas de información es el
proceso de estudiar su situación con la finalidad de observar cómo trabaja y decir si es
necesario realizar una mejora; el encargado de realizar estas tareas es el analista de
sistemas. Antes de comenzar el desarrollo de cualquier proyecto, se conoce un estudio de
sistema para detectar todos los detalles de la situación actual en la empresa. La
información reunida con este estudio sirve como base para crear varias estrategias de
diseño. Los administradores deciden qué estrategia seguir. Los gerentes, empleados y
otros usuarios finales que se familiarizan cada vez más con el empleo de computadoras
están teniendo un papel muy importante en el desarrollo de sistemas.
2
Analista de sistemas
Es un profesional especializado del área de la informática, encargado del desarrollo de
aplicaciones en lo que respecta su diseño y obtención de algoritmos, así como analizar las
posibles utilidades y modificaciones necesarias de los sistemas operativos.
ANALISTA PROGRAMADOR
El analista programador es el profesional que se encarga del diseño y desarrollo de
software para equipos informáticos, es decir, crea una solución informática para una
determinada necesidad. Su figura y funciones son de analista técnico y se nutre de la
información que le proporciona el analista funcional para organizar datos y llevar a cabo la
codificación.
http://datosconciencia.com/que-hace-un-analista-programador/
APLICACION
Programa autónomo Java tal como cualquier programa escrito utilizando un lenguaje de
alto nivel. Las aplicaciones se pueden ejecutar desde cualquier computadora con un
intérprete Java. Las aplicaciones no están sometidas a las restricciones impuestas los
applets de Java. Una clase aplicación debe contener un método main. Se utiliza como
sinónimo de programa.
FUENTE:https://es.scribd.com/document/212086461/Glosario-de-Netneans:
ARGUMENTO
Información pasada a un método. Los argumentos se suelen llamar también parámetros.
Un método que espera recibir argumentos debe contener una declaración de argumentos
formales por cada argumento actual como parte de la cabecera del mismo.
FUENTE:https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4
.pdf
ARQUITECTURA DEMODULO
En esta se realiza el diseño a detalle de los sistemas y la interfaz del usuario.
ASIGNACIÓN
Almacenamiento de un valor en una variable. La sentencia de asignación es aquella que
implementa la asignación y utiliza un operador de asignación.
ASOCIACIÓN
La asociación se podría definir como el momento en que dos objetos se unen para trabajar
juntos y así, alcanzar una meta.
3
ASSERT
Sirve para afirmar que una condición es cierta.
Pues lo que entendí yo que assert es para que confirme una condición como si un número
es mayor a este se cumple y pase a eso
Atributos
Los atributos son las características individuales que diferencian un objeto de otro y
determinan su apariencia, estado u otras cualidades.
Los atributos se guardan en variables denominadas de instancia, y cada objeto particular
puede tener valores distintos para estas variables.
FUENTE: http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/clases1/clases.htm
B
BIBLIOTECA
En informática, una biblioteca es una colección o conjunto de subprogramas usados para
desarrollar software. En general, las bibliotecas no son ejecutables, pero sí pueden ser
usadas por ejecutables que las necesitan para poder funcionar correctamente.
http://www.alegsa.com.ar/Dic/biblioteca.php
BLOQUE(BLOCK)
Sentencias y declaraciones encerradas entre una pareja de llaves (apertura y cierre, ´{´ y
´}´. Por ejemplo, un cuerpo
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
BOOLEAN
Sirve para definir tipos de datos booleanos. Es decir, aquellos que tienen un valor de true
o false. Ocupa 1 bit de información.
http://www.manualweb.net/java/tipos-datos-primitivos-java/
BUCLE
Un bucle es un tipo de estructura de control que permite repetir una o más sentencias
múltiples veces.
4
BYTECODES
El bytecode es un código intermedio más abstracto que el código máquina. Habitualmente
es tratado como un archivo binario que contiene un programaejecutable similar a un
módulo objeto, que es un archivo binario producido por el compilador cuyo contenido es
el código objeto o código máquina
https://es.wikipedia.org/wiki/Bytecode
C
C++
C++ es un lenguaje de programación diseñado a mediados de los años 80 por Bjarne
Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de
programación C con mecanismos que permitieran la manipulación de objetos. En ese
sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un
lenguaje híbrido. Posteriormente se añadieron facilidades de programación genérica, que
se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada
y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje
de programación multiparadigma.
http://theonlyjunior18.mex.tl/1661664_Que-es-C--.HTML
CICLO DEVIDA DELOS SISTEMAS
El ciclo de vida de un sistema de información es un enfoque por fases del análisis y diseño
que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de un
ciclo especifico de actividades del analista y del usuario.
https://prezi.com/xgg3lawq17lb/ciclo-de-vida-de-un-sistema-de-informacion/
CICLOS
Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces a un
trozo aislado de código, hasta que la condición asignada a dicho bucle deje de cumplirse.
Que es un ciclo en la programación (bucle)
Generalmente, un bucle es utilizado para hacer una acción repetida sin tener que escribir
varias veces el mismo código, lo que ahorra tiempo, deja el código más claro y facilita su
modificación en el futuro.
https://prezi.com/nnlt6_puphob/que-es-un-ciclo-en-la-programacion-bucle/
5
CLASE ABSTRACTA
Superclase que contiene características comunes compartidas por las subclases. Se
declaran utilizando la palabra reservada abstract. Las clases abstractas pueden contener
datos y métodos, pero no se pueden instanciar (crear objetos); es decir, no se pueden
crear objetos de esta clase.
FUENTE: http://programacionjava5117.blogspot.com/p/glosario.html
CLASE CONTENEDOR
Esta clase posee los métodos comunes a todos los contenedores, como aquellos que
permiten agregar componentes al contenedor, localizar componentes, establecer la
organización o disposición de los componentes.
FUENTE: https://sites.google.com/site/portafoliobiancazulema200199/investigacion-de-la-poo-
conceptos-metodos-etc
CLASE INTERNA
Una clase interna es una clase empotrada en otra clase. Las clases internas permiten
definir pequeños objetos auxiliares y unidades de comportamiento que hacen a los
programas más simples y concisos.
Fuente:http://programacionjava5117.blogspot.com/p/glosario.html
CLASES
es una plantilla que define la forma de un objeto; en ella se agrupan datos y métodos que
operarán sobre esos datos.
CLAVE
Clave: es un identificador que tiene un significado particular para un lenguaje de
programación
CODIFICACIÓN
La codificación es la operación de escribir la solución del problema (de acuerdo a la lógica
del diagrama de flujo o pseudocódigo), en una serie de instrucciones detalladas, en un
código reconocible por la computadora, la serie de instrucciones detalladas se le conoce
como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto
nivel.
https://www.monografias.com/trabajos38/programacion/programacion.shtml
6
CODIGO DEFUENTE
Texto de un programa antes de ser compilado. El texto se crea y edita utilizando en editor
ordinario y contiene caracteres normales, legibles. El código fuente ser utiliza para las
personas para describir programas y sus componentes han de ser lo más legibles y
comprensibles posibles.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.
pdf
COMENTARIO
Trozo de texto que tienen como objetivo documentar el programa y mostrar cómo se ha
construido.
Los comentarios no son sentencias de programación y son ignorados por el compilador.
En Java los comentarios están precedidos por dos barras (//) en una línea o encerrados
entre /+ y */ en múltiples líneas.
FUENTE: http://programacionjava5117.blogspot.com/p/glosario.html
COMPILACION
Proceso de traducción de un lenguaje de programación. Normalmente este proceso
implica la traducción de un lenguaje de programación de alto nivel a lenguaje de
programación de bajo nivel, o el formato binario de un conjunto de instrucciones
específicas. La traducción se realiza con un programa denominado compilador. Una
compiladora java traduce los programas en bytecodes
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
Compilador
Un compilador es un programa informático que traduce un programa escrito en un
lenguaje de programación a otro lenguaje de programación, generando un programa
equivalente que la máquina será capaz de interpretar. Un compilador es un programa que
permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro
lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un
programador puede diseñar un programa en un lenguaje mucho más cercano a cómo
piensa un ser humano, para luego compilarlo a un programa más manejable por una
computadora.
http://michelletorres.mx/que-es-un-compilador-y-como-funciona/
7
COMPOSICIÓN
En caso contrario, la composición es un tipo de relación dependiente en dónde un objeto
más complejo es conformado por objetos más pequeños.
CONSTANTES
Constante a aquella magnitud cuyo valor no varía en el tiempo. En matemáticas, una
constante es un valor fijo, aunque a veces no determinado. Una Función constante es una
función matemática que para cada valor de su dominio hay un único valor de su
condominio.
CONTINUE
La sentencia continúe no se puede utilizar en una sentencia switch, sino solamente en
bucles. Cuando se encuentra esta sentencia en el discurrir normal de un programa Java, la
iteración en que se encuentre el bucle finaliza y se inicia la siguiente. Java permite el uso
de etiquetas en la sentencia continúe, de forma que el funcionamiento normal se ve
alterado y el salto en la ejecución del flujo del programa se realizará a la sentencia en la
que se encuentra colocada la etiqueta.
https://armandomorales.wordpress.com/2009/01/22/palabras-reservadas/
CRONSTRUCTORES
Un objetode una clase se crea llamandoauna funciónespecial denominadaconstructorde la
clase.El constructorse llamade forma automáticacuandose crea unobjeto,parasituarloen
memoriae inicializarlosmiembrosdatodeclaradosenlaclase.El constructortiene el mismo
nombre que laclase.Lo específicodel constructoresque notiene tipode retorno.
8
D
DECLARACIÓN(DECLARATION)
Define lasvariables,métodosy clasesenunprograma.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pd
DEFINICIÓNDEAPI.
APIson lasinicialesde Aplicación ProgramarInterface. Pensémoslo siguiente.Pormuycompleto
que seaun lenguaje encuantoa estructuras,tiposde datosy operadores,paraque seafuncional
necesitahacerE/S(procesarficheros,pedirdatosporteclado,leerel ratónovisualizarventanas).
La E/Ses dependiente del SistemaOperativo.LaAPIesuna capa de abstracciónque se pone
encimadel S.O.para permitirhacerentradasysalidasde una maneraestandarizada.Se tratade
una especificaciónde unalibreríasoftware,detallandolasllamadasafunciones,losargumentos,y
losresultadosque obtienesal utilizarlas.UnaAPIsóloexiste enpapel ynoes más que diseño.De
hecho,para usar una APInecesitasunalibreríaque existayque implementeesaAPI.
http://personales.upv.es/rmartin/cursojava/java/introduccion/principalescaracteristicas.htm
DEPURACIÓN
Procesode encontrar, fijary eliminarerrores enunprograma.Para estastareasse suele utilizar
una herramientade programaciónconocidacomodepurador.
Herramientaparaayudar a la localizaciónde erroresde unprogramaUn depuradorpuede
establecerpuntosde interrupción(breakpoint),paradasimpleatravésde un programae
inspeccionael estadode lasvariables.
FUENTE: http://programacionjava5117.blogspot.com/p/glosario.html
DIAGRAMA DEGANTT
Es una herramientavisual paralaplanificaciónyprogramaciónde actividadesotareassobre una
líneadel tiempo.Permiteal usuarioestablecerladuraciónyel comienzode cada actividad.A
travésde una gráfica,fácil de interpretar,el usuariopuede llevaruncontrol de la planificaciónde
su trabajo.
https://www.sinnaps.com/blog-gestion-proyectos/diagrama-gantt-sirve
DISEÑADOR
Es quienencuentraunasolucióninformáticaal problemaplanteado
DISEÑADORDEBASEDE DATOS
Este rol dirige el diseñode laestructurade almacenamientode datospersistentesque se utilizara
enel sistema.El diseñadorde base de datosdebe tenerconocimientoslaboralessólidosde:
Modeladode datos,diseñode base de datos.Técnicasde análisisydiseñoorientadosaobjetos
9
Arquitecturadel sistema,incluyendoajuste delrendimientode labase de datosy del sistema,así
como equilibriode lacargade trabajode hardware y software
https://cgrw01.cgr.go.cr/rup/RUP.es/SmallProjects/core.base_rup/roles/rup_database_designer_
524DC34F.html
DISEÑO
Diseñose refiere aunboceto,bosquejooesquemaque se realiza,yaseamentalmente oenun
soporte material,antesde concretarlaproducciónde algo.El términotambiénse empleapara
referirse alaaparienciade ciertosproductosencuantoa suslíneas,formay funcionalidades.
DISEÑO ARQUITECTONICO
Define larelaciónentre cadauno de loselementosestructuralesdel programa.
DISEÑO DELA INTERFAZ
El diseñode interfazde usuariooingenieríade lainterfazesel resultadode definirlaforma,
función,usabilidad,ergonomía,imagende marcayotros aspectosque afectana la apariencia
externade lasinterfacesde usuarioensistemasde todotipo(computadorasde usogeneral) y
describe comose comunicael software consigomismo.
DISEÑO DEL ALGORITMO
Las características de un buenalgoritmoson:
Debe tenerunpuntoparticularde inicio. Debe serdefinido,nodebe permitirdobles
interpretaciones. Debesergeneral,esdecir,soportarlamayoría de lasvariantesque se puedan
presentarenladefinicióndelproblema. Debe serfinitoentamañoytiempode ejecución.
DISEÑO DEL SISTEMA DEINFORMACION
Es la definiciónde laarquitecturadel sistema ydel entornotecnológicoque le vaa dar soporte
juntocon la especificacióndetallada de loscomponentesdel sistemade información
DOCUMENTACIÓN
Es la guía o comunicaciónescritaessus variadasformas,ya seaen enunciados,procedimientos,
dibujosodiagramas
https://www.monografias.com/trabajos38/programacion/programacion.shtml
DOUBLE
Tipode datosutilizadoenlaprogramación(código)que soportanúmerosenterosyconpunto
flotante
10
E
EFICIENCIA
La eficienciahace referenciaaque laejecucióndel programaresultantede codificarunalgoritmo
deberáconsumirlomenosposiblelosrecursosdisponiblesdel ordenador (memoria,tiempode
CPU, etc.)
EJECUTAR
En informática,ejecutareslaacciónde iniciarlacarga de un programa de cualquierarchivo
ejecutable.
http://www.alegsa.com.ar/Dic/ejecutar.php
ELSE
Con frecuenciase deseaejecutarunasentenciasi unadeterminadacondiciónse cumple yuna
sentenciadiferente si lacondiciónno se cumple. Estoespara loque sirve else
ENCAPSULAMIENTO
Tambiénconocidacomoocultamiento Cuandome acuestoavertelevisiónnome preocupodel
modocomo éste funciona,oloque hace para cambiarde canal o aumentarel volumen.A menos
que seasexpertoenelectrónicaotécnicoentelevisores,te pasarálomismo:no losabesy no te
importa;sólosabesque al presionarunbotónocurre la magia.
La encapsulaciónse encargade mantenerocultoslosprocesosinternosque necesitaparahacerlo
que seaque haga, dándole al programadoraccesosóloa loque necesita
Lo que entendí esque Encapsular se refiere aalmacenar yocultar algunosprocesos para
''utilizarlos''después cuandoqueramos
https://algonzalezpoo.wordpress.com/encapsulamiento/
ENTRADA
La entradao lecturade datosen Javaes unode losconceptosmásimportantesyfundamentalesal
momentode interactuarconel usuariode nuestroprograma.
https://www.programarya.com/Cursos/Java/Entrada-de-datos
ENUM
Un enumerado(oEnum) esuna clase "especial"(tantoenJavacomoenotros lenguajes) que
limitanlacreaciónde objetos alos especificadosexplícitamente enlaimplementaciónde laclase.
La únicalimitaciónque tienenlosenumeradosrespectoauna clase normal esque si tiene
constructor,este debe de serprivadopara que nose puedancrearnuevosobjetos.
11
ENVÍO DEMENSAJES
Un objetoesinútil si estáaislado.El medioempleadoparaque unobjetointeractúe conotroson
losmensajes.Hablandoentérminosunpocomástécnicos,losmensajessoninvocacionesalos
métodos de losobjetos.
ESCENARIO
Descripciónoconjuntode secuenciasde sucesosque se utilizanparadescribirparte del
comportamientode unprograma.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
ESTADO INTERNO
Es una variable que se declaraprivada,que puede serúnicamente accedidayalteradaporun
métododel objeto,yque se utilizaparaindicardistintassituacionesposiblesparael objeto
https://es.wikibooks.org/wiki/Programaci%C3%B3n_Orientada_a_Objetos/Conceptos_Fundament
ales
ESTRUCTURA DE UN PROGRAMA
Dentrodel bloque de instruccionesde unprogramase puedendiferenciartrespartes
fundamentales.Enalgunoscasos,estastrespartesestánperfectamente delimitadas,peroenla
mayoría susinstruccionesquedanentremezcladasalolargodel programa,si bienmantienenuna
ciertalocalizacióngeométricaimpuestaporlapropianaturalezade lasmismas.
https://www.ecured.cu/Estructura_general_de_un_programa
ESTRUCTURA DEL SISTEMA
Es un sistemaque permite almacenaryprocesarinformación;esel conjuntode partes
interrelacionadas:hardware,software ypersonal informático....El software incluye al sistema
operativo,firmwareyaplicaciones
https://es.wikipedia.org/wiki/Sistema_informático
ESTUDIO DEFACTIBILIDAD
El estudiode factibilidadesuninstrumentoque sirveparaorientarlatoma de decisionesenla
evaluaciónde unproyectoycorresponde ala últimafase de laetapa pre-operativaode
formulacióndentrodel ciclodel proyecto.Se formulaconbase eninformaciónque tiene lamenor
incertidumbre posible paramedirlasposibilidadesde éxitoofracasode unproyectode inversión,
apoyándose enél se tomarála decisiónde procederono con su implementación.
https://www.gestiopolis.com/que-es-el-estudio-de-factibilidad-en-un-proyecto/
12
ETIQUETA
Una instrucciónHTML que indicaa un navegadorWebcomovisualizarundocumento.
EVENTO
Los eventossonlosque representanlaactividadentre el sistema,losprogramasylosusuarios.
Cuandose produce un evento,el generadorinvocaunmétodoentodoslosobjetosescuchadores
registrados.
https://www.dit.upm.es/~santiago/docencia/apuntes/applets/event11.htm
EVIDENCIA
Una evidenciaesuntérminoque procede del latín evidenciayque permite indicarunacerteza
manifiestaque resultainnegableyque nose puede dudar.
EXPRESION
Una expresiónesunconjuntode variables,operadorese invocacionesde métodosque se
construyenparapoderser evaluadasretornandounresultado.
http://www.manualweb.net/java/expresiones-sentencias-bloques-java/
EXTENSION
La informaciónde unordenadorestáalmacenadaenloque se llamanarchivos.Normalmentelos
archivosestánformadosporun nombre,unpuntoy una extensión(p.e.PROGRAMA.EXE)
https://www.geeknetic.es/.../Los-archivos-tipos-extensiones-y-programas-para-su-uso.ht...
13
F
FACTIBILIDAD ECONOMICA
Debe mostrarse que el proyectoesfactible económicamente,loque significa que lainversiónque
se está realizandoesjustificadaporlagananciaque se generará.
-http://www.trabajo.com.mx/factibilidad_tecnica_economica_y_financiera.htm
FACTIBILIDAD OPERATIVA
La Factibilidadde sistemasOperativa,tienecomoobjetivocomprobarque aempresau
organizaciónserácapaz de darle usoal sistema,que cuentaconel personal capacitadopara
hacerloo tiene losrecursoshumanosnecesariosparamantenerel sistema. Paraesto,el sistema
debe contemplarcuatropuntosimportante al momentode desarrollarse
-.http://www.atic.cl/factibilidad-de-sistemas/
FACTIBILIDAD
Disponibilidad de los recursos necesariosparalaplaneación yelaboración de unproyecto
FINALLY
Finallyesunacláusulaque permite especificarunbloque de códigoque siempre se ejecuta.
FLOAT
El floatesla diferenciade díasentre el iniciode unaoperacióncomercial ysuliquidaciónefectiva.
FLUJO
(Stream) Términoque describeel flujode datos continúo de unadirección entre unemisoryun
receptor.
FUENTES: http://programacionjava5117.blogspot.com/p/glosario.html
FLUJO DE DATOS
Todoslos datosfluyenatravésdel ordenadordesde unaentradahaciaunasalida.Este flujode
datosse denominatambiénstream.Hayunflujode entrada(inputstream) que mandalosdatos
desde el exterior(normalmente el teclado) del ordenador,yunflujode salida(outputstream) que
dirige losdatoshacialos dispositivosde salida(lapantallaounarchivo).
http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/archivos/flujos.htm
14
FOR
El cicloFor esuna de las instrucciones mássencillasde aprender,yconsiste enutilizar
mayormente “rangos”enloscualesse define el númerode iteracionesque se puedenhaceren
este ciclo.
http://codigoprogramacion.com/cursos/tutoriales-c/ciclo-for-en-c-y-ejemplos.html#.W5kwrdJKjIU
FUNCION
(function) Construcciónmatemáticaala que se puedenaplicarvaloresyque devuelve un
resultado.
FUENTE: http://programacionjava5117.blogspot.com/p/glosario.html
G
GOTO
La instrucciónde saltogotose puede usarenun programa,para transferirincondicionalmenteel
control del mismoa laprimerainstruccióndespuésde unaetiqueta,odichode otra forma,al
ejecutarunainstruccióngoto,el control del programase transfiere (salta) alaprimerainstrucción
despuésde unaetiqueta.Unaetiquetase definemediante sunombre seguidodel carácterdos
puntos
fuente:http://www.carlospes.com/curso_de_lenguaje_c/04_03_instruccion_goto.php
H
HERENCIA
La herenciaenjavapermite el empleode la herencia,característicamuypotente que permite
definirunaclase tomandocomo base a otra clase ya existente
http://www.mundojava.net/la-herencia-en-java.html?Pg=java_inicial_4_4_6.html
I
ID
Software paraayudar a losprogramadoresa escribircódigoeficientemente
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
15
IDENTIDAD
Es una propiedadde unobjetoque lodiferenciadel resto;dichoconotraspalabras,essu
identificador
Fuente:https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
IDENTIFICADOR
Se llamanasí los nombresde lasvariables,clases,objetosymétodosde losprogramasJAVA.No
puedenseridentificadoras laspalabrasclavesni laspalabrasreservadasdel lenguajeJAVA.
https://blog.soporteti.net/identificadores-en-java/
IDENTIFICADORES
Cómose escribenlosnombresde lasvariables,de lasclases,de lasfunciones, etc.,esunasunto
muyimportante de cara a lacomprensiónyel mantenimientode código.Enlaintroduccióna los
fundamentosdel lenguaje Javahemostratadoyade los identificadores.
IF
La sentenciaIFse usapara tomar decisiones,este evalúabásicamente unaoperación lógica,es
deciruna expresiónque dé comoresultadoverdaderoofalse.
https://entrenamiento-python-basico.readthedocs.io/es/latest/leccion4/condicional_if.html
IMPORT
Es una unidadde información formadaporunaseguidillade bitsadyacentes.
INFERENCIA DESOFTWARE
Conjuntode etapasenla realizaciónde unprograma.Estasetapassuelenserde análisis,diseño
implementación, pruebas,entregasymantenimiento.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
INSTANCIA
Se llamainstanciaa todoobjetoque derive de algúnotro.De estaforma,todoslos objetosson
instanciasde algúnotro,menoslaclase Objectque esla madre de todas.
INT:Tipode datoprimitivonumeroentero
INTERFACE
Un interface es unaforma de estableceruncontratoentre doselementos.Uninterface indicaqué
accionessonlas que unadeterminadaclase nosvaa ofrecercuandovayamosa utilizarla.
http://www.manualweb.net/java/conceptos-basicos-java
16
INTERFAZ
Una interfazcontiene lasdefinicionesde ungrupode funcionalidadesrelacionadasque unaclase o
una estructurapuedenimplementar.
INTÉRPRETE
Es un programa informáticocapazde analizaryejecutarotrosprogramas, escritosenunlenguaje
de alto nivel.Losintérpretesse diferenciande loscompiladoresenque mientrasestostraducen
un programadesde sudescripciónenunlenguaje de programaciónal códigode máquinadel
sistema,losprimeros(losintérpretes) sólorealizanlatraducciónamedidaque seanecesaria,
típicamente,instrucciónporinstrucción,ynormalmentenoguardanel resultadode dicha
traducción.
https://www.ecured.cu/Int%C3%A9rprete_(Inform%C3%A1tica)
INVESTIGACIÓNPRELIMINAR
Ésta es unapropuestade elementosparasuuso por parte de ONG que estánrealizando estudios
de monitoreoal margende losorganismosgubernamentales.
J
JAVA
Java esun lenguaje de programaciónyunaplataformainformáticacomercializadaporprimeravez
en1995 por Sun Microsystems.Haymuchasaplicacionesysitioswebque nofuncionarán amenos
que tengaJava instaladoycada día se crean más.Java esrápido,seguroy fiable.Desdeportátiles
hasta centrosde datos,desde consolasparajuegoshastasúpercomputadoras,desde teléfonos
móvileshastaInternet,Javaestáentodaspartes.
-https://www.java.com/es/download/faq/whatis_java.xml
JAVA VIRTUAL MACHINE
Java Virtual Machine essólounaspectodel software de Javaque interviene eninteracciónweb.
Java Virtual Machine estáincorporadoenladescargadel software de Javay ayudaa ejecutarlas
aplicacionesJava.
https://www.java.com/es/download/faq/whatis_java.xml
JERARQUÍA DECLASES
Colecciónde clasesorganizadasentérminosde relacionesde superclasesysubclases.
Fuente:http://programacionjava5117.blogspot.com/p/glosario.html
17
L
La JVM DE JAVA
Uno de losprincipalesatractivosdellenguajeeslaportabilidaddelcódigo. Cuandose programa
una aplicaciónenJavano importael S.O.enque se haga, puesla JVM(Java Virtual Machine,o
como se dice encastellano,laMáquinaVirtual de Java) se encargará de que puedaejecutarse en
cualquierotroentorno(Windows,Mac OS,Linux,Solaris,Android(Aunque Androidusasupropia
máquinavirtual) e inclusoel inmortal teléfonoNokiacapazde sobrevivira programas.
http://www.elaprendizdelprogramador.xyz/principales-caracteristicas-de-java/
La máquina virtual Java.
Para establecerJavacomoparte integral de lared,el compiladorJavacompilasucódigoa un
ficheroobjetode formatoindependientede laarquitecturade lamáquinaen que se ejecutará.
Cualquiermáquinaque tengael sistemade ejecución(runtime) puedeejecutarese códigoobjeto,
sinimportarenmodo algunolamáquinaenque ha sidogenerado.
El códigofuente Javase "compila"aun códigode bytesde alto nivel independiente de lamáquina.
Este código(bytecode) estádiseñadoparaejecutarse enunamáquinahipotéticaque es
implementadaporunsistemaruntime,que síesdependiente de lamáquina.Porlotanto,loque
verdaderamenteesdependiente del sistemaeslaMáquinaVirtual Java(JVM) y laslibrerías
fundamentales,que tambiénnospermitiríanaccederdirectamenteal hardware de lamáquina.El
compiladorJavagenerabytecode que seránejecutablesdondequieraque existaunaJVM.
http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/PrincipalesCaracteristicas.htm
LENGUAJE DE CONSULTA
Lenguaje de computadorapararealizarconsultasyactualizacionesenunabase de datos.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
LENGUAJE DE PROGRAMACION
Segúnladefiniciónteórica,comolenguajese entiendeaunsistemade comunicaciónque posee
una determinadaestructura,contenidoyuso.La programaciónes, enel vocabulariopropiode la
informática,el procedimientode escrituradel códigofuentede unsoftware.
https://definicion.de/lenguaje-de-programacion/
LIBRERIA ENJAVA
Una libreríaenJava se puede entendercomounconjuntode clases,que poseenuna serie de
métodosyatributos.Lo realmente interesantede estaslibreríasparaJavaesque facilitanmuchas
operaciones.
18
LIBRERIAS
Las librearíassonarchivos(nosiempre externos) que nospermitenllevaracabo diferentestareas
sinnecesidadde preocuparnosporcómose hacensinosimplemente entendercómousarlas.
Permiten hacernuestrosprogramasmásmodularesyreutilizables,facilitandoademáscrear
programascon funcionalidadesbastante complejas enunaspocaslíneasde código.
https://www.programarya.com/Cursos/C++/Bibliotecas-o-Librerias
LÍDEREN UN SISTEMA DEINFORMACIÓN
Su misiónesdirigirycoordinarlosproyectosde desarrolloymantenimientode lasaplicaciones,es
responsable delante proyectoymanualidades.
LISTA DEPARÁMETROS
Lista de valoresdadosa unmétodopara inicializarsusparámetrosolalistade parámetrosde las
declaracionesde variables.
LITERALES DEENTEROS
Los enterosque podemosutilizarseránbyte,short,inty Long.Los literalesque lesasignemos
siempre seráunnúmeroentero.
http://www.manualweb.net/java/literales-java/
LONG
Es un tipode dato de 64 bitscon signoque almacenavaloresnuméricosentre -263a 263.
http://www.manualweb.net/java/tipos-datos-primitivos-java/
M
MANIFIESTO
El manifiestoesunarchivo especial que puedecontenerinformaciónsobre losarchivos
empaquetadosenunarchivoJAR
https://www.java.com/es/download/faq/helpful_concepts.xml
MENSAJES
Aunque losobjetosse hande diferenciarclaramente enunaaplicación,estosse hande poder
comunicarpara podertrabajar enconjuntoy construirasí aplicaciones.
Esto se hace posible atravésde loque se denominapasode mensajes.Cuandounobjetoquiere
comunicarse conotro loque hace esenviarle unmensaje conlosdatosque deseatransmitir.
En el símil del coche,al apretarel claxon,el objetoclaxonenvíaunmensaje alabocina
indicándole que hagasonarciertosonido.
19
MÉTODO
Algoritmoasociadoaun objetooa una clase de objetos,cuyaejecuciónse desencadenatrasla
recepciónde unmensaje,desdeel puntode vistadel comportamiento,esloque el objetopuede
hacer.Un métodopuede produciruncambioenlaspropiedadesdelobjeto,olageneraciónde un
eventoconun nuevomensaje paraotroobjetodel sistema
METODOLOGIA DELA CADENA CRÍTICA
Métodopara gestionarlosproyectosconmayor rapidezymenosrecursos.CCPM(Critical Chain
ProjectManagement) ocadenacrítica es un métodode gestiónde proyectosque se basaenel
análisisaplicadoalaetapade 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
METODOLOGIA DEL DESARROLLO DESOFTWARE
Hace referenciaal conjuntode técnicas,procedimientosysoportesdocumentalesempleadosenel
diseñode sistemasde información.Suobjetivoprincipal esexponerunaserie de técnicasclásicas
y modernasde modeladode sistemasque permitandesarrollarunsoftware de calidad,que
incluyenheurísticasde construcciónycriteriosde comparaciónde modelosde sistemas.
https://conceptodefinicion.de/metodologia/
METODOLOGIAS PARA PROYECTOS
En el desarrollode software,unametodologíahace ciertoénfasisal entornoenel cuál se planteay
estructurael desarrollode unsistema.Comolomencioné al principio,existenunagrancantidad
de metodologíasde laprogramaciónque se han utilizadodesdelostiemposatrásyque con el
paso del tiempohanidoevolucionando.Estose debe principalmente aque notodoslossistemas
de la información,soncompatiblescontodaslasmetodologías,puesel ciclode vidadel software
puede servariable.
MODIFICADOR
Es una palabrareservadaenJava que especificalaspropiedadesde losdatos,métodosyclases,y
como se puedenutilizar.Ejemplosde modificacionessonpublic,privateystatic.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
MODIFICADORES DEACCESO
Los modificadoresde accesonosintroducenal conceptode encapsulamiento.El encapsulamiento
busca de algunaforma controlarel accesoa losdatosque conformanun objetooinstancia,de
este modopodríamosdecirque una clase y por ende susobjetosque hacenusode modificadores
de acceso (especialmente privados)sonobjetosencapsulados.
https://www.programarya.com/Cursos/Java/Modificadores-de-Acceso
20
MOLUDARIDAD
La modularidades,enprogramaciónmodularymás específicamente enprogramaciónorientadaa
objetos,lapropiedadque permite subdividirunaaplicaciónenpartesmáspequeñas(llamadas
módulos),cadaunade lascualesdebe sertanindependiente comoseaposiblede laaplicaciónen
sí y de lasrestantespartes.
MULTIHILOJAVA
Al ser MultiHilo (omultihilvanado,malatraducciónde multithreaded),Javapermite muchas
actividadessimultáneasenunprograma. Los hilos -avecesllamados,procesosligeros,ohilosde
ejecución- sonbásicamente pequeñosprocesosopiezasindependientesde ungranproceso.Al
estarestoshilosconstruidosenel mismolenguaje,sonmásfácilesde usarymás robustosque sus
homólogosenCo C++.
http://dis.um.es/~bmoros/Tutorial/parte2/cap2-5.html
MULTIPLATAFORMA
Multiplataforma:Esuntérminousadopara referirse alosprogramas,sistemasoperativos,
lenguajes de programación,uotraclase de software,que puedanfuncionarendiversas
plataformas.
https://www.ecured.cu/Multiplataforma
MULTIPLATAFORMA ENJAVA
Java: unlenguaje multiplataforma....El funcionamientodel programaJavaesel mismoentodas
lasplataformasy sólocambiala aparienciaque se adaptaa la del sistemaoperativoque loejecuta
(Windows, Solaris,Linux,etc.)El Javaesun lenguaje multiplataforma.Existencompiladoresde
Java para la mayoría de lasplataformase intérpretesde Javaparatodas
http://www.tecn.upf.es/~vlopez/docencia/castellano/todoshtml/PIt3cas/node16.html
MULTIPLICIDAD
La multiplicidadesel númerode instanciasque tiene unaclase enrelaciónconotraclase pueden
serde variasmaneras:con un númerofijo.
21
N
NATIVE
Modificadorque se utilizaparaindicarque unmétodoestáimplementadoenunlenguajede
programación(distintoaJava) dependiente de laplataforma.
NENTEDCLASS
Una clase estáticadeclaradadentrode otra clase.Denominadatambiénunaclase anidadde nivel
superior.
Fuente:http://programacionjava5117.blogspot.com/p/glosario.html
NETBEANS
Entornode desarrollomuycompletoyprofesional.Contienemuchasfuncionalidades,para
distintostiposde aplicacionesyparafacilitaral máximolaprogramación,laprueba y la
depuraciónde lasaplicacionesque se desarrollan.Tambiénincorporauneditorpropio.
https://www.fdi.ucm.es/profesor/luis/fp/devtools/NetBeansUso.html
NEW
La palabraclave newcomienzaunaexpresión de lacreaciónde instanciade unaclase,lacual crea
un objetodel tipoespecificadoaladerechadel new.
O
OBJETO
Unidadque en tiempode ejecuciónrealizalastareasde un programay tambiénlainstanciade
una clase.Puede sermateriade conocimientoosensibilidadde parte del sujeto,oinclusoeste
mismo.
https://www.significados.com/objeto/
https://es.wikipedia.org/wiki/Objeto
OPERADOR
Operacionesparavaloresde tiposprimitivosde datos.Ejemplosde operadoresson+,-,*,/ y %
OPERADORINSTANCEOF
El objetivodel operadorinstanceof es conocersi unobjetoesde un tipodeterminado.Portipo
nos referimosaclase ointerfaz(interface),esdecirsi el objetopasaríael testES-UN para esaclase
o ese interfaz,especificadoaladerechadel operador.
22
P
PALABRA CLAVE
En Java, unapalabra clave (opalabrareservada) esunapalabradefinidacomoparte del lenguaje
de programación,Un nombre de palabrareservadanose puede utilizarparaningúnotro
propósito.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
PALABRA RESERVADA BYTE
Byte,esun tipode dato primitivoenteroenel cual puedesingresarunnúmerodesdeel -128 hasta
el 127.
PALABRA RESERVADA CONTINUE
Instrucciónde saltoque interrumpe (rompe) laejecuciónde laiteraciónde unbucle.Pero,
permitiendocontinuaral bucle seguirrealizandootrasiteraciones.
https://www.abrirllave.com/java/palabras-clave.php
PALABRA RESERVADA INT
Es un dato numéricodel tipoenteroque tiene unrangodesde -32768 hasta32767
http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap2/cap24.htm
PALABRA RESERVADA LONG DOUBLE
Long double esundatonumérico de tipoflotante que puede almacenar números desde:1.7E-308
a 1.7E+308 ó 3.4E-4932 a 1.1E+4932 dependiendodel compilador
PALABRA RESERVADA UNSINGNED LONG
Unsigned Longesun dato numéricodel tipoenteroque tiene unrango 0 a 4294967295
Fuente:http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap2/cap24.htm
PALABRAS RESERVADA DOUBLE
El double esuntipode datos fundamental integradoenel compiladoryse utilizaparadefinir
variablesnuméricasque contienennúmerosconpuntosdecimales.
https://postparaprogramadores.com/double-en-programacion/
23
PALABRAS RESERVADAS
Las palabrasreservadasson identificadoresreservadospredefinidosque tienenunsignificado
especial ynose puedenutilizarcomoidentificadoresensusprogramas,exceptosi llevandelante
el carácter @ comoprefijo.Así,porejemplo@foresunidentificadorválido,peronoforya que es
una palabrareservada.
PAQUETE
Un paquete esuna formade organizarelementosde softwaremediante unespaciode nombres.
Así podremosafrontardesarrollosgrandesde software facilitandolaformade encontraro
referirnosaunelemento.
http://www.manualweb.net/java/conceptos-basicos-java/
PARADIGMA
Conjuntode unidadesque puedensustituirotraenun mismocontextoporque cumplenuna
PARADIGMAS DELA PROGRAMACION
Un paradigmade programaciónesuna formade conceptualizarenqué consiste laejecuciónde un
programa y cómodebende estructurarse yorganizarse lastareasque se llevarana cabo enesa
ejecución.
http://aprendeenlinea.udea.edu.co/lms/men_udea/mod/page/view.php?id=19537
PARAMETRO
Parámetros:sonlasvariablesrecibidascomoparámetros de losmétodos.Suvisibilidadseráel
códigoque contengadichométodo.
http://www.manualweb.net/java/variables-java/
Parche
Se refiere aloscambiosincrementalesenunainstalaciónde software.Puede incluircorrecciones
para solucionarproblemasgeneralesde rendimientoyseguridad.
https://www.java.com/es/download/faq/helpful_concepts.xml
PILARES DELA POO
La POOtiene variospilaresparaasegurarlasimplicidadde códigoysureutilización,yaunque
diversosautoresseñalandiversospilares,se consideraránloscuatroque soncomunesenla
mayoría de textos,estosson:Abstracción,Encapsulamiento,HerenciayPolimorfismo
24
PLANIFICACION
Funcionacomouna referenciaal momentode llevaracabo una actividadoproyecto
PLANIFICACIÓNDESISTEMAS DEINFORMACIÓN
El Plande Sistemasde Informacióntienecomoobjetivolaobtenciónde unmarco de referencia
para el desarrollode sistemasde informaciónque respondaalosobjetivosestratégicosde la
organización.Este marcode referenciaconstade:
-https://manuel.cillero.es/doc/metrica-3/procesos-principales/psi/
PLATAFORMA DEJAVA
Nombre de laversiónmásreciente de Java.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
POLIMORFISMO
Los objetosrespondenalos mensajesque se lesenvían.Unmismomensaje puede ser
interpretadoodarpaso a distintasaccionessegúnque objetoesel destinatario.
POO
La programaciónorientadaaobjetosesunparadigmade programaciónque viene ainnovarla
formade obtenerresultados.Losobjetosmanipulanlosdatosde entradaparala obtenciónde
datosde salidaespecíficos,donde cadaobjetoofrece unafuncionalidadespecial.
https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
PRIVADO
Un modificadorde miembros de unaclase,unmiembroprivadosólopuedeserreferenciadoenel
interiorde laclase.
FUENTE:http://programacionjava5117.blogspot.com/p/glosario.html
PROCESO
Términogeneral paradescribirunprogramaque se está ejecutandopararealizarunatarea
específica,conbastante frecuenciajuntoconotrosprogramas.
https://www.java.com/es/download/faq/helpful_concepts.xml
PROGRAMA
Un programa esun conjuntode instruccionesu órdenes basadasenunlenguaje de programación
que una computadorainterpretapararesolverunproblemaounafunción específica.
https://cursos.aiu.edu/Programacion%20de%20Computadoras/PDF/Tema%201.pdf
25
PROGRAMACION
Es el procesode escribir-enunlenguaje de programación códigofuente de unsoftware
PROGRAMACIONESTRUCTURADA
La programaciónestructuradaeslatécnicade desarrollode programasde la formamás clara
posible haciendousode tresestructurasde control:lasecuencia,laselecciónylainteracción.
Estas estructuraspuedencombinarseparacrear programasque manejencualquiernecesidadde
procesamientode datos.
http://www.mailxmail.com/programacion-estructurada-caracteristicas-estructuras-control-
segmentacion-identacion_h
PROGRAMACION ORIENTADA A OBJETOS
Programaciónorientadaaobjetos(POO).Esunparadigmade programaciónque usa objetosysus
interacciones,paradiseñaraplicacionesyprogramasinformáticos.Estábasadoenvariastécnicas,
incluyendoherencia,abstracción,polimorfismoyencapsulamiento.Suusose popularizóa
principiosde ladécadade losaños 1990. En laactualidad,existe variedadde lenguajesde
programaciónque soportanlaorientaciónaobjetos.
https://www.ecured.cu/Programaci%C3%B3n_Orientada_a_Objetos
PROGRAMADOR
Los programadoresde sistemasinformáticosescribenprogramasparacontrolarel funcionamiento
internode losordenadores,loque implicadiseñarprogramasque seaneficientes,rápidosy
versátiles.Dedicanmuchotiempoaprobarlosprogramas,y tambiénpuede instalar,personalizary
dar soporte a estossistemasoperativos.
PROPIEDAD
Contenedorde untipode datosasociadosa un objeto,que hace losdatosvisiblesdesde fueradel
objetoyestose define comosuscaracterísticaspredeterminadasycuyovalorpuede seralterado
por la ejecuciónde algúnmétodo
https://es.wikibooks.org/wiki/Programaci%C3%B3n_Orientada_a_Objetos/Conceptos_Fundament
ales
PROYECTO
El términoproyectoproviene del latínproiectusycuentacon diversassignificaciones.Podría
definirseaunproyectocomo el conjuntode lasactividadesque desarrollaunapersonao una
entidadparaalcanzar un determinadoobjetivo.
26
PRUEBA Y DEPURACION
Los erroreshumanosdentrode laprogramaciónde computadorassonmuchos y aumentan
considerablemente conlacomplejidaddel problema.El procesode identificaryeliminarerrores,
para dar paso a una soluciónsin erroresse le llamadepuracion
PRUEBAS DESISTEMA
Las pruebasdel sistematienencomoobjetivoejercitarprofundamente el sistemacomprobandola
integracióndel sistemade informaciónglobal mente,verificandoel funcionamientocorrectode
lasinterfacesentre losdistintossubsistemasque locomponenyconel restode sistemasde
informaciónconlosque se comunica.
https://manuel.cillero.es/doc/metrica-3/tecnicas/pruebas/sistema/
PUBLICCLASS
Es un conjuntode definicionesde clasesque estandispuestasenunoo masarchivos.
PUBLICO
Un modificadorde clases,datosymétodosa losque se puede accederportodoslos programas.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
R
RECOLECCIÓNDEBASURA
Es la técnicapor la cual el entornode objetosse encargade destruirautomáticamente,yportanto
desvincularlamemoriaasociada,losobjetosque hayanquedadosinningunareferenciaaellos.
Esto significaque el programadornodebe preocuparse porlaasignaciónoliberaciónde memoria,
ya que el entornolaasignará al crear un nuevoobjetoylaliberarácuandonadie loesté usando.
https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
RECOLECTORDE BASURA
El recolectorde basura(garbage collectoreninglés) administralamemoriaenformaautomática,
así se lograevitarque se desperdiciengrandescantidadesde memoria.El recolectorde basurase
encarga de recogertodoslosobjetosque yano estánsiendoutilizadospornuestrosprogramas.
Cuandola memoriade laMáquina Virtual se estáagotandose activaautomáticamente el
recolectorde basura.
http://profejavaoramas.blogspot.com/2010/04/recolector-de-basura.html
RED
Infraestructuraque permite alosordenadorescomunicarse unosconotros.
27
RELACION
Las relacionesentre objetosson,precisamente,losenlacesquepermitenaunobjetorelacionarse
con aquellosque forman parte de lamismaorganizacion
https://es.scribd.com/doc/15354850/CARACTERISTICAS-POO
RELACIONES ENTRE CLASES
Los sistemasde informaciónayudanaadministrar,recolectar,recuperar,procesar,almacenary
distribuirinformaciónrelevante paralosprocesosfundamentalesylasparticularidadesde cada
organización.
RETURN
El usodel vocabloreturnno esobligatorioenlagran mayoríade métodosdefinidosenJava,sin
embargo,tiene dosusosprincipales: Primeramente esunamanerade indicarque el métodoen
cuestiónhaterminado. Cuandoendeterminadométodose manipulamásde una
instancia/primitivodel mismotipoque seráretornado,se empleael vocabloreturnparaevitar
ambigüedad.
S
SALIDA DEDATOS
La salidade datospor pantallaesunade lasfuncionalidadesfundamentalesal momentode
desarrollarprogramaspara usuarios,puescomobuenosprogramadoressiempredebemos
comunicarnosesapersonaque usanuestroprogramae informarle de todoloque está
sucediendo.Lasalidade datosnos permitensolicitarinformaciónal usuario,puesseríadifícil para
adivinarqué esloque esperamosque nosingrese enalgúnmomento,asíque básicamente no
habría entradade informaciónsi nohubierasalidade datosporpantalla.
https://www.programarya.com/Cursos/Java/Salida-de-datos
SCANNER: "Scanner"esuna palabrareservadaenJava que tiene lafunciónde leeralguna
instrucción,cantidad opedido,almacenadocomúnmente conunavariable cualquieraal igual que
su contratarte enC++ con "cout"
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Primer_programa
SEGURIDAD ENJAVA.
El códigoJava pasamuchostestsantesde ejecutarse en unamáquina.El códigose pasa a través
de un verificadorde bytecodesque compruebael formatode losfragmentosde códigoyaplicaun
probadorde teoremasparadetectarfragmentosde códigoilegal -códigoque falseapunteros,
violaderechosde accesosobre objetosointentacambiarel tipooclase de unobjeto.
http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/PrincipalesCaracteristicas.htm
28
SEMANTICA
Conjuntode reglasque definenel significadode unprogramasintácticamente válido.Javatoma
un enfoque operacional ensemánticade modoque el comportamientoyporconsiguienteel
significadode unprogramase define porlamáquinasobre la que estaejecutandoel programa.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
SENTENCIA
Una unidadde códigoque representaunaaccióno una secuenciade acciones.Lassentenciasse
ejecutanenel ordenenque estánescritasysiempre terminanenunpuntoycoma.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
SINTAXIS
Disciplinalingüísticaque estudiael ordenylarelacionde laspalabrasasi como lasfuncionesque
cumplen
SINTAXISDEJAVA
importjava.lang.*;
publicclassHolaMundoOO{
Stringsaludo;//Laclase Sring laimportamosde java.lang
//Creamosel métodoconstructor conel mismonombre de laclase
publicHolaMundoOO(){
saludo="Holamundo";//Enel constructor se inicializanlaspropiedades
}
publicvoidmostrarSaludo(){
System.out.println(saludo);//Laclase Systemlaimportamosde java.lang
}
}
http://www.cursodejava.com.mx/cursodejava113.html
SISTEMA
Un sistemaes"un objetocomplejocuyasparteso componentesse relacionanconal menosalgún
otro componente";puede sermaterial oconceptual.Todoslossistemastienencomposición,
estructuray entorno,perosololossistemasmaterialestienenmecanismos(oprocesos),ysolo
algunossistemasmaterialestienenfigura(forma). https://es.wikipedia.org/wiki/Sistema
29
SISTEMA DEINFORMACION
Un sistemade informaciónesunconjuntode datosque interactúanentre sícon un fincomún. En
informática,lossistemasde informaciónayudanaadministrar,recolectar,recuperar,procesar,
almacenary distribuirinformaciónrelevante paralosprocesosfundamentalesylas
particularidadesde cadaorganización.Se caracterizaprincipalmente porlaeficienciaque procesa
losdatos enrelaciónal área de acción.Los sistemasde informaciónse alimentande losprocesosy
herramientasde estadística,probabilidad,inteligenciade negocio,producción,marketing,entre
otros para llegara lamejorsolución.
https://www.significados.com/sistema-de-informacion/
SISTEMAS DECOLABORACIÓNEMPRESARIAL
Los sistemasde colaboraciónempresarial (ERPporsussiglaseninglés)sonunode lostiposde
sistemasde informaciónmásutilizados.Ayudanalosdirectivosde unaempresaacontrolarel
flujode informaciónensusorganizaciones. Se tratade unode los tiposde sistemasde
informaciónque nosonespecíficosde unnivel concretoenlaorganización,sinoque proporcionan
un soporte importante paraunaampliagama de usuarios.Estossistemasde informaciónestán
diseñadosparasoportartareasde oficinacomosistemasmultimedia,correoselectrónicos,
videoconferenciasytransferencias de archivos.
https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-informacion/
SISTEMAS DECONTROL DEPROCESOS DENEGOCIO
Los sistemasde control de procesosde negocio(BPMpor sussiglaseninglés) monitorizany
controlanlosprocesosindustrialesofísicos,comopuede serlarefinaciónde petróleo,generación
de energíao los sistemasde producciónde aceroenunaplanta siderúrgica.
https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-informacion/
SISTEMAS DEINFORMACION
Es un conjuntode datosque interactúanentre sí con unfincomún.En informática,ayudana
administrar,recolectar,recuperar,procesar,almacenarydistribuirinformacionrelevanteparalos
procesosfundamentalesylasparticularidadesde cadaorganización.
SISTEMAS DEINFORMACIÓNDEGESTIÓN
Los sistemasde informaciónde gestión(MISporsussiglaseninglés) sonuntipode sistemasde
informaciónque recopilanyprocesaninformaciónde diferentesfuentesparaayudarenla toma
de decisionesenloreferentea lagestiónde la organización.
Los sistemasde informaciónde gestiónproporcionaninformaciónenformade informesy
estadísticas.El siguiente nivelenlajerarquíaorganizacional estáocupadoporgerentesy
supervisoresde bajonivel.
--https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-informacion/
30
SISTEMAS DEINFORMACIÓNEJECUTIVA
Los sistemasde información ejecutiva(EISporsussiglaseninglés) proporcionanunaccesorápido
a la informacióninternayexterna,presentadaamenudoenformatográfico,peroconla
capacidadde presentardatosbásicosmásdetalladossi esnecesario.Lossistemasinformación
ejecutivaproporcionaninformacióncríticade una ampliavariedadde fuentesinternasyexternas
enformatosfácilesde usarpara ejecutivosygerentes.
--https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-informacion/
SISTEMAS DEPROCESAMIENTO DETRANSACCIONES
Los sistemasde procesamientode transacciones(TPSporsussiglaseninglés) sonlossistemas
empresarialesbásicosque sirvenal nivel operacionalde laorganización.
Un sistemade procesamientode transaccionesesunsistemacomputarizadoque realizayregistra
lastransaccionesrutinariasdiariasnecesariasparael funcionamientode laempresa.Se
encuentranenel nivel másbajode lajerarquíaorganizacional ysoportanlasactividadescotidianas
del negocio.
-https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-informacion/
SOBRE-ESCRITURA
Estos,son métodospertenecientesalaclase "padre"de una Herencia,loscualessondeclarados
enla clase "hija"para modificaralgúntipode comportamientomásespecífico.
SOBRECARGA
Consiste enpodercrearun mismométodotantasvecescomose quiera,perohande tener
diferentes"listade argumentos".
SOFTWARE
Conjuntode programasy rutinasque permitenalacomputadorarealizardeterminadastareas
STATIC
La palabraclave staticse puede utilizarparadeclararvariables,funciones,miembrosde datos de
clase y funcionesde clase. De formapredeterminada,unobjetoovariable definidosfuerade
todoslosbloquestiene duraciónestáticayvinculaciónexterna.Duraciónestáticasignificaque el
objetoola variable se asignancuandose iniciael programay se desasignancuandofinalizael
programa.Vinculaciónexternasignificaque el nombre de lavariable puede verse desde fueradel
archivoenel que se declarala variable.A lainversa,lavinculacióninternasignificaque el nombre
no esvisible fueradel archivoen el que se declaralavariable.
FUENTE: https://msdn.microsoft.com/es-es/library/s1sb61xd(v=vs.120).aspx
31
SUBCLASE
Se le llamasubclase a laclase derivada,laclase que proviene de otraclase.
https://programacion.net/articulo/tutorjava_nivel_basico_97/20
SUPER
Superpermite acceder,desde lasubclase,alosmétodosylasvariablesde lasuperclase.
Declarauna clase que heredade JFrame (superclase)yenel métodoconstructorusasupercon un
parámetroString.Puestoque superesJFrame,enrealidadse estádeclarandounobjetoJFrame
usandounode susconstructores,el que llevacomoargumentounStringque hace de título de la
ventana.
La líneasuper(“VentanaJFrame”) equivale athis.setTitle (“VentanaJFrame”).
Teniendoencuentaque thisesotravariable especial que se usaenmétodosde instanciapara
hacer referenciaal objetoenel que estácontenidoel método,this.setTitle(“Ventana
JFrame”)equivale aunFrame.setTitle (“VentanaJFrame”).
Supertambiénpermite sobreescribirunmétodode lasuperclase añadiéndole nuevas
funcionalidades
SWITCH
Permite evaluarunacondición,lacual puede serunaentradadel usuarioouna condicióndadapor
un procesodel programa,y de acuerdoa esta evaluación,se ejecutaránunconjuntode
instrucciones.
http://ehack.info/estructura-switch-en-c/
SYNCHRONIZED
La palabrareservadasynchronizedse usapara indicarque ciertaspartesdel código,
(habitualmente,unafunciónmiembro) estánsincronizadas,esdecir,que solamente un
subprocesopuede accederadichométodoala vez.Cada métodosincronizadoposee unaespecie
de llave que puede cerraro abrirla puertade acceso. Cuandounsubprocesointentaaccederal
métodosincronizadomiraráaversi la llave estáechada,encuyocaso no podráaccederlo.Si
métodonotiene puestalallave entoncesel subprocesopuede accederadichocódigo
sincronizado.
http://www.sc.ehu.es/sbweb/fisica/cursoJava/applets/threads/sincronizacion.htm
32
T
THIS
Palabrareservadaenjavautilizadapara preferenciaunobjetoactual
TIPO DEDATO PRIMITIVO
Los tiposde datos primitivossonbyte,short,int,
long,float,double,boleanychaw.
TIPO DEDATOS
Los tiposde datos se utilizanpara definirvariables.Javasoportalostiposde datosprimitivosy
tiposde datos objeto.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
U
USUARIOS GERENCIALES (SDI)
Tienenlaresponsabilidadadministrativade tomar decisionesconbase ala informaciónque
produce el sistema
USUARIOS INDIRECTOS (SDI)
Son aquellosque se beneficiande losresultadosdel sistema,peronointeractuaneneste
V
VALIDACION
Puede usarla validaciónde datospararestringirel tipode datos o losvalores
VARIABLE
Una variable esunespaciode memoriareservado paraalmacenarun valordeterminadoque
corresponde aunt untipode dato
VARIABLES DEINSTANCIA
son lasvariablesque estándefinidasdentrode unobjetoperoque notienenunmodificadorde
estáticas(static).Suelenllevarunmodificadorde visibilidad(public,private,protected)
definiéndose.
http://www.manualweb.net/java/variables-java/
33
VARIABLES LOCALES
Variableslocales,sonvariablestemporalescuyoámbitode visibilidadesel métodosobre elque
estándefinidas.Nopuedenseraccedidasdesde otraparte del código.Se lasdistingue de las
variablesde instanciayaque estasnollevanmodificadoresde visibilidaddelante.
http://www.manualweb.net/java/variables-java/
VECTOR
En informática,vectorpuede referirsea:
* Vectoresgráficos,verGráficovectorial.
* Programación,arreglounidimensional,verVector(programación).
* Procesadorvectorial,verprocesadorvectorial.
http://www.alegsa.com.ar/Dic/vector.php
VISIBILIDAD
Es la capacidadde restringirel accesoaatributosy serviciosde unobjeto
http://apdaza-poo.blogspot.com/2007/09/conceptos-bsicos-de-poo.html
VOID
La palabrareservadavoiddefine enc++el conceptode no existenciaono atribuciónde untipo en
una variable odeclaración.
https://es.wikipedia.org/wiki/C%2B%2B
VOLATIBLE
Modificadorque se usa para indicarque el valorde un atributoque estásiendoutilizadopor
varioshilos(threads) estésincronizado.
fuente:https://www.abrirllave.com/java/palabras-clave.php
W
WHILE
while se hausado para validarlanota introducidaporel usuario.Enprogramación,esmuy
frecuente usarel bucle whileparavalidardatos.Al bucle que se utilizaparavalidarunoo más
datos,tambiénse le conoce comofiltro
http://www.carlospes.com/curso_de_lenguaje_c/03_01_repetitiva_mientras.php

Más contenido relacionado

La actualidad más candente

Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaMichael de la Cruz
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programaciónMay Ibarra
 
Paradigma de poo
Paradigma de pooParadigma de poo
Paradigma de poopixeleante
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógicaDarwin_Cusme
 
Seudocodigos1
Seudocodigos1Seudocodigos1
Seudocodigos1jafp21
 
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)MIGUEL_INGENIERO
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionyamy matin
 
Diseño Orientado a Objetos
Diseño Orientado a ObjetosDiseño Orientado a Objetos
Diseño Orientado a ObjetosMegaMono
 
PARADIGMA FUNCIONAL
PARADIGMA FUNCIONALPARADIGMA FUNCIONAL
PARADIGMA FUNCIONALFredy Olaya
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradavnslgars
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógicaDarwin_Cusme
 
Lenguajes De ProgramacióN
Lenguajes De ProgramacióNLenguajes De ProgramacióN
Lenguajes De ProgramacióNEduFigueroa
 

La actualidad más candente (20)

Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Paradigma de poo
Paradigma de pooParadigma de poo
Paradigma de poo
 
Poovb
PoovbPoovb
Poovb
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógica
 
Seudocodigos1
Seudocodigos1Seudocodigos1
Seudocodigos1
 
Taller 2 conceptualizacion
Taller 2 conceptualizacionTaller 2 conceptualizacion
Taller 2 conceptualizacion
 
Compu 1
Compu 1Compu 1
Compu 1
 
Ed java
Ed javaEd java
Ed java
 
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Diseño Orientado a Objetos
Diseño Orientado a ObjetosDiseño Orientado a Objetos
Diseño Orientado a Objetos
 
PARADIGMA FUNCIONAL
PARADIGMA FUNCIONALPARADIGMA FUNCIONAL
PARADIGMA FUNCIONAL
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógica
 
Lenguajes De ProgramacióN
Lenguajes De ProgramacióNLenguajes De ProgramacióN
Lenguajes De ProgramacióN
 
Programacion
ProgramacionProgramacion
Programacion
 
Guia pseint 2016
Guia pseint 2016Guia pseint 2016
Guia pseint 2016
 

Similar a Glosario de terminos

Resumen actividades
Resumen actividadesResumen actividades
Resumen actividadesJames Logan
 
Diseño del Software y el Diseño Orientado a Objetos
Diseño del Software y el Diseño Orientado aObjetosDiseño del Software y el Diseño Orientado aObjetos
Diseño del Software y el Diseño Orientado a ObjetosAlexander J Sanchez A
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Valentina Vasquez
 
Sistemas ii fundamentos y metodos de analisis de requerimientos
Sistemas ii   fundamentos y metodos de analisis de requerimientosSistemas ii   fundamentos y metodos de analisis de requerimientos
Sistemas ii fundamentos y metodos de analisis de requerimientosGalderIL057
 
Tp final de programación
Tp final de programaciónTp final de programación
Tp final de programaciónEdu Bahamonde
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POOgueritamala
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POOLibertad25
 
Lenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcionLenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcionIsrael Castillo Cruz
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosCarlos Esteves
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosCarlos Esteves
 
Programación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLProgramación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLGabriel Cortez
 

Similar a Glosario de terminos (20)

Resumen actividades
Resumen actividadesResumen actividades
Resumen actividades
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Ed java
Ed javaEd java
Ed java
 
Diseño del Software y el Diseño Orientado a Objetos
Diseño del Software y el Diseño Orientado aObjetosDiseño del Software y el Diseño Orientado aObjetos
Diseño del Software y el Diseño Orientado a Objetos
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación
 
Sistemas ii fundamentos y metodos de analisis de requerimientos
Sistemas ii   fundamentos y metodos de analisis de requerimientosSistemas ii   fundamentos y metodos de analisis de requerimientos
Sistemas ii fundamentos y metodos de analisis de requerimientos
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Tp final de programación
Tp final de programaciónTp final de programación
Tp final de programación
 
Programacion orientada a objetos Java
Programacion orientada a objetos JavaProgramacion orientada a objetos Java
Programacion orientada a objetos Java
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Introduccion a la POO
Introduccion a la POOIntroduccion a la POO
Introduccion a la POO
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Lenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcionLenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcion
 
Framework
FrameworkFramework
Framework
 
Programacion visual
Programacion visualProgramacion visual
Programacion visual
 
Programacion visual
Programacion visualProgramacion visual
Programacion visual
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UMLProgramación Orientada a Objetos (POO) y UML
Programación Orientada a Objetos (POO) y UML
 
Project leo (1)
Project leo (1)Project leo (1)
Project leo (1)
 

Más de NancyB18

Malla y arbol
Malla y arbolMalla y arbol
Malla y arbolNancyB18
 
Topologia estrella
Topologia estrella Topologia estrella
Topologia estrella NancyB18
 
Teamviewer
TeamviewerTeamviewer
TeamviewerNancyB18
 
Reporte de practicas
Reporte de practicasReporte de practicas
Reporte de practicasNancyB18
 
Reportin de practicas
Reportin de practicasReportin de practicas
Reportin de practicasNancyB18
 
Reportin de practicas
Reportin de practicasReportin de practicas
Reportin de practicasNancyB18
 
Reportin de practicas
Reportin de practicasReportin de practicas
Reportin de practicasNancyB18
 
Terminologia
TerminologiaTerminologia
TerminologiaNancyB18
 
Elementos para el d web
Elementos para el d webElementos para el d web
Elementos para el d webNancyB18
 
P de color
P de colorP de color
P de colorNancyB18
 
Hosting y dominio
Hosting y dominioHosting y dominio
Hosting y dominioNancyB18
 
Reportes segundo parcial
Reportes segundo parcial Reportes segundo parcial
Reportes segundo parcial NancyB18
 
Portafolio de evidencias poo
Portafolio de evidencias pooPortafolio de evidencias poo
Portafolio de evidencias pooNancyB18
 
Portafolio de evidencias poo
Portafolio de evidencias pooPortafolio de evidencias poo
Portafolio de evidencias pooNancyB18
 
Reporte de practicas
Reporte de practicasReporte de practicas
Reporte de practicasNancyB18
 

Más de NancyB18 (20)

Malla y arbol
Malla y arbolMalla y arbol
Malla y arbol
 
Topologia estrella
Topologia estrella Topologia estrella
Topologia estrella
 
Reporte
ReporteReporte
Reporte
 
Teamviewer
TeamviewerTeamviewer
Teamviewer
 
Reporte de practicas
Reporte de practicasReporte de practicas
Reporte de practicas
 
Reportin de practicas
Reportin de practicasReportin de practicas
Reportin de practicas
 
Reportin de practicas
Reportin de practicasReportin de practicas
Reportin de practicas
 
Reportin de practicas
Reportin de practicasReportin de practicas
Reportin de practicas
 
Paginas
PaginasPaginas
Paginas
 
Terminologia
TerminologiaTerminologia
Terminologia
 
Elementos para el d web
Elementos para el d webElementos para el d web
Elementos para el d web
 
P de color
P de colorP de color
P de color
 
Hosting y dominio
Hosting y dominioHosting y dominio
Hosting y dominio
 
Reportes segundo parcial
Reportes segundo parcial Reportes segundo parcial
Reportes segundo parcial
 
Table sqa
Table sqaTable sqa
Table sqa
 
Glosario
Glosario Glosario
Glosario
 
Portafolio de evidencias poo
Portafolio de evidencias pooPortafolio de evidencias poo
Portafolio de evidencias poo
 
Portafolio de evidencias poo
Portafolio de evidencias pooPortafolio de evidencias poo
Portafolio de evidencias poo
 
Sql
SqlSql
Sql
 
Reporte de practicas
Reporte de practicasReporte de practicas
Reporte de practicas
 

Último

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 

Último (20)

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 

Glosario de terminos

  • 1. GLOSARIO DE TERMINOS P R O G R A M A C I O N O R I E N T A D A A O B J E T O S C E T I S 1 0 0 1 3 / 1 9 / 1 8 SANTOS ALEJANDRA ESTRADA MADERA MAESTRA: MARIA LOURDES RAMIREZ VILLASEÑOR 3J
  • 2. 1 A Abstracción Permite identificar las características y comportamientos de un objeto y con los cuales se construirá la clase Acceso Desde un objeto se puede acceder a los miembros mediante la siguiente sintaxis. Objeto. Miembro; Por ejemplo, podemos acceder al miembro dato ancho, para cambiar la anchura de un objeto rectángulo. Acoplamiento Medida del grado en el que un objeto o componente depende de otro. Bajo acoplamiento minimiza las dependencias y es una indicación de un buen diseño Agregación Relación en la que un objeto se compone o está construido de uno o más objetos, de modo que la colección completa representa un todo. Las relaciones de agregación se especifican entre clases y se reflejan en instancias de objetos Algoritmo Un algoritmo es un término usado en ciencias de la computación, matemáticas y lógicas, se define como un conjunto de instrucciones ordenadas y perfectas definidas y se puede realizar una actividad ANÁLISISDEUNSISTEMA DEINFORMACIÓN En una organización o empresa, el análisis y diseño de sistemas de información es el proceso de estudiar su situación con la finalidad de observar cómo trabaja y decir si es necesario realizar una mejora; el encargado de realizar estas tareas es el analista de sistemas. Antes de comenzar el desarrollo de cualquier proyecto, se conoce un estudio de sistema para detectar todos los detalles de la situación actual en la empresa. La información reunida con este estudio sirve como base para crear varias estrategias de diseño. Los administradores deciden qué estrategia seguir. Los gerentes, empleados y otros usuarios finales que se familiarizan cada vez más con el empleo de computadoras están teniendo un papel muy importante en el desarrollo de sistemas.
  • 3. 2 Analista de sistemas Es un profesional especializado del área de la informática, encargado del desarrollo de aplicaciones en lo que respecta su diseño y obtención de algoritmos, así como analizar las posibles utilidades y modificaciones necesarias de los sistemas operativos. ANALISTA PROGRAMADOR El analista programador es el profesional que se encarga del diseño y desarrollo de software para equipos informáticos, es decir, crea una solución informática para una determinada necesidad. Su figura y funciones son de analista técnico y se nutre de la información que le proporciona el analista funcional para organizar datos y llevar a cabo la codificación. http://datosconciencia.com/que-hace-un-analista-programador/ APLICACION Programa autónomo Java tal como cualquier programa escrito utilizando un lenguaje de alto nivel. Las aplicaciones se pueden ejecutar desde cualquier computadora con un intérprete Java. Las aplicaciones no están sometidas a las restricciones impuestas los applets de Java. Una clase aplicación debe contener un método main. Se utiliza como sinónimo de programa. FUENTE:https://es.scribd.com/document/212086461/Glosario-de-Netneans: ARGUMENTO Información pasada a un método. Los argumentos se suelen llamar también parámetros. Un método que espera recibir argumentos debe contener una declaración de argumentos formales por cada argumento actual como parte de la cabecera del mismo. FUENTE:https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4 .pdf ARQUITECTURA DEMODULO En esta se realiza el diseño a detalle de los sistemas y la interfaz del usuario. ASIGNACIÓN Almacenamiento de un valor en una variable. La sentencia de asignación es aquella que implementa la asignación y utiliza un operador de asignación. ASOCIACIÓN La asociación se podría definir como el momento en que dos objetos se unen para trabajar juntos y así, alcanzar una meta.
  • 4. 3 ASSERT Sirve para afirmar que una condición es cierta. Pues lo que entendí yo que assert es para que confirme una condición como si un número es mayor a este se cumple y pase a eso Atributos Los atributos son las características individuales que diferencian un objeto de otro y determinan su apariencia, estado u otras cualidades. Los atributos se guardan en variables denominadas de instancia, y cada objeto particular puede tener valores distintos para estas variables. FUENTE: http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/clases1/clases.htm B BIBLIOTECA En informática, una biblioteca es una colección o conjunto de subprogramas usados para desarrollar software. En general, las bibliotecas no son ejecutables, pero sí pueden ser usadas por ejecutables que las necesitan para poder funcionar correctamente. http://www.alegsa.com.ar/Dic/biblioteca.php BLOQUE(BLOCK) Sentencias y declaraciones encerradas entre una pareja de llaves (apertura y cierre, ´{´ y ´}´. Por ejemplo, un cuerpo https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf BOOLEAN Sirve para definir tipos de datos booleanos. Es decir, aquellos que tienen un valor de true o false. Ocupa 1 bit de información. http://www.manualweb.net/java/tipos-datos-primitivos-java/ BUCLE Un bucle es un tipo de estructura de control que permite repetir una o más sentencias múltiples veces.
  • 5. 4 BYTECODES El bytecode es un código intermedio más abstracto que el código máquina. Habitualmente es tratado como un archivo binario que contiene un programaejecutable similar a un módulo objeto, que es un archivo binario producido por el compilador cuyo contenido es el código objeto o código máquina https://es.wikipedia.org/wiki/Bytecode C C++ C++ es un lenguaje de programación diseñado a mediados de los años 80 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitieran la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido. Posteriormente se añadieron facilidades de programación genérica, que se sumó a los otros dos paradigmas que ya estaban admitidos (programación estructurada y la programación orientada a objetos). Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma. http://theonlyjunior18.mex.tl/1661664_Que-es-C--.HTML CICLO DEVIDA DELOS SISTEMAS El ciclo de vida de un sistema de información es un enfoque por fases del análisis y diseño que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de un ciclo especifico de actividades del analista y del usuario. https://prezi.com/xgg3lawq17lb/ciclo-de-vida-de-un-sistema-de-informacion/ CICLOS Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces a un trozo aislado de código, hasta que la condición asignada a dicho bucle deje de cumplirse. Que es un ciclo en la programación (bucle) Generalmente, un bucle es utilizado para hacer una acción repetida sin tener que escribir varias veces el mismo código, lo que ahorra tiempo, deja el código más claro y facilita su modificación en el futuro. https://prezi.com/nnlt6_puphob/que-es-un-ciclo-en-la-programacion-bucle/
  • 6. 5 CLASE ABSTRACTA Superclase que contiene características comunes compartidas por las subclases. Se declaran utilizando la palabra reservada abstract. Las clases abstractas pueden contener datos y métodos, pero no se pueden instanciar (crear objetos); es decir, no se pueden crear objetos de esta clase. FUENTE: http://programacionjava5117.blogspot.com/p/glosario.html CLASE CONTENEDOR Esta clase posee los métodos comunes a todos los contenedores, como aquellos que permiten agregar componentes al contenedor, localizar componentes, establecer la organización o disposición de los componentes. FUENTE: https://sites.google.com/site/portafoliobiancazulema200199/investigacion-de-la-poo- conceptos-metodos-etc CLASE INTERNA Una clase interna es una clase empotrada en otra clase. Las clases internas permiten definir pequeños objetos auxiliares y unidades de comportamiento que hacen a los programas más simples y concisos. Fuente:http://programacionjava5117.blogspot.com/p/glosario.html CLASES es una plantilla que define la forma de un objeto; en ella se agrupan datos y métodos que operarán sobre esos datos. CLAVE Clave: es un identificador que tiene un significado particular para un lenguaje de programación CODIFICACIÓN La codificación es la operación de escribir la solución del problema (de acuerdo a la lógica del diagrama de flujo o pseudocódigo), en una serie de instrucciones detalladas, en un código reconocible por la computadora, la serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel. https://www.monografias.com/trabajos38/programacion/programacion.shtml
  • 7. 6 CODIGO DEFUENTE Texto de un programa antes de ser compilado. El texto se crea y edita utilizando en editor ordinario y contiene caracteres normales, legibles. El código fuente ser utiliza para las personas para describir programas y sus componentes han de ser lo más legibles y comprensibles posibles. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4. pdf COMENTARIO Trozo de texto que tienen como objetivo documentar el programa y mostrar cómo se ha construido. Los comentarios no son sentencias de programación y son ignorados por el compilador. En Java los comentarios están precedidos por dos barras (//) en una línea o encerrados entre /+ y */ en múltiples líneas. FUENTE: http://programacionjava5117.blogspot.com/p/glosario.html COMPILACION Proceso de traducción de un lenguaje de programación. Normalmente este proceso implica la traducción de un lenguaje de programación de alto nivel a lenguaje de programación de bajo nivel, o el formato binario de un conjunto de instrucciones específicas. La traducción se realiza con un programa denominado compilador. Una compiladora java traduce los programas en bytecodes https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf Compilador Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a cómo piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora. http://michelletorres.mx/que-es-un-compilador-y-como-funciona/
  • 8. 7 COMPOSICIÓN En caso contrario, la composición es un tipo de relación dependiente en dónde un objeto más complejo es conformado por objetos más pequeños. CONSTANTES Constante a aquella magnitud cuyo valor no varía en el tiempo. En matemáticas, una constante es un valor fijo, aunque a veces no determinado. Una Función constante es una función matemática que para cada valor de su dominio hay un único valor de su condominio. CONTINUE La sentencia continúe no se puede utilizar en una sentencia switch, sino solamente en bucles. Cuando se encuentra esta sentencia en el discurrir normal de un programa Java, la iteración en que se encuentre el bucle finaliza y se inicia la siguiente. Java permite el uso de etiquetas en la sentencia continúe, de forma que el funcionamiento normal se ve alterado y el salto en la ejecución del flujo del programa se realizará a la sentencia en la que se encuentra colocada la etiqueta. https://armandomorales.wordpress.com/2009/01/22/palabras-reservadas/ CRONSTRUCTORES Un objetode una clase se crea llamandoauna funciónespecial denominadaconstructorde la clase.El constructorse llamade forma automáticacuandose crea unobjeto,parasituarloen memoriae inicializarlosmiembrosdatodeclaradosenlaclase.El constructortiene el mismo nombre que laclase.Lo específicodel constructoresque notiene tipode retorno.
  • 9. 8 D DECLARACIÓN(DECLARATION) Define lasvariables,métodosy clasesenunprograma. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pd DEFINICIÓNDEAPI. APIson lasinicialesde Aplicación ProgramarInterface. Pensémoslo siguiente.Pormuycompleto que seaun lenguaje encuantoa estructuras,tiposde datosy operadores,paraque seafuncional necesitahacerE/S(procesarficheros,pedirdatosporteclado,leerel ratónovisualizarventanas). La E/Ses dependiente del SistemaOperativo.LaAPIesuna capa de abstracciónque se pone encimadel S.O.para permitirhacerentradasysalidasde una maneraestandarizada.Se tratade una especificaciónde unalibreríasoftware,detallandolasllamadasafunciones,losargumentos,y losresultadosque obtienesal utilizarlas.UnaAPIsóloexiste enpapel ynoes más que diseño.De hecho,para usar una APInecesitasunalibreríaque existayque implementeesaAPI. http://personales.upv.es/rmartin/cursojava/java/introduccion/principalescaracteristicas.htm DEPURACIÓN Procesode encontrar, fijary eliminarerrores enunprograma.Para estastareasse suele utilizar una herramientade programaciónconocidacomodepurador. Herramientaparaayudar a la localizaciónde erroresde unprogramaUn depuradorpuede establecerpuntosde interrupción(breakpoint),paradasimpleatravésde un programae inspeccionael estadode lasvariables. FUENTE: http://programacionjava5117.blogspot.com/p/glosario.html DIAGRAMA DEGANTT Es una herramientavisual paralaplanificaciónyprogramaciónde actividadesotareassobre una líneadel tiempo.Permiteal usuarioestablecerladuraciónyel comienzode cada actividad.A travésde una gráfica,fácil de interpretar,el usuariopuede llevaruncontrol de la planificaciónde su trabajo. https://www.sinnaps.com/blog-gestion-proyectos/diagrama-gantt-sirve DISEÑADOR Es quienencuentraunasolucióninformáticaal problemaplanteado DISEÑADORDEBASEDE DATOS Este rol dirige el diseñode laestructurade almacenamientode datospersistentesque se utilizara enel sistema.El diseñadorde base de datosdebe tenerconocimientoslaboralessólidosde: Modeladode datos,diseñode base de datos.Técnicasde análisisydiseñoorientadosaobjetos
  • 10. 9 Arquitecturadel sistema,incluyendoajuste delrendimientode labase de datosy del sistema,así como equilibriode lacargade trabajode hardware y software https://cgrw01.cgr.go.cr/rup/RUP.es/SmallProjects/core.base_rup/roles/rup_database_designer_ 524DC34F.html DISEÑO Diseñose refiere aunboceto,bosquejooesquemaque se realiza,yaseamentalmente oenun soporte material,antesde concretarlaproducciónde algo.El términotambiénse empleapara referirse alaaparienciade ciertosproductosencuantoa suslíneas,formay funcionalidades. DISEÑO ARQUITECTONICO Define larelaciónentre cadauno de loselementosestructuralesdel programa. DISEÑO DELA INTERFAZ El diseñode interfazde usuariooingenieríade lainterfazesel resultadode definirlaforma, función,usabilidad,ergonomía,imagende marcayotros aspectosque afectana la apariencia externade lasinterfacesde usuarioensistemasde todotipo(computadorasde usogeneral) y describe comose comunicael software consigomismo. DISEÑO DEL ALGORITMO Las características de un buenalgoritmoson: Debe tenerunpuntoparticularde inicio. Debe serdefinido,nodebe permitirdobles interpretaciones. Debesergeneral,esdecir,soportarlamayoría de lasvariantesque se puedan presentarenladefinicióndelproblema. Debe serfinitoentamañoytiempode ejecución. DISEÑO DEL SISTEMA DEINFORMACION Es la definiciónde laarquitecturadel sistema ydel entornotecnológicoque le vaa dar soporte juntocon la especificacióndetallada de loscomponentesdel sistemade información DOCUMENTACIÓN Es la guía o comunicaciónescritaessus variadasformas,ya seaen enunciados,procedimientos, dibujosodiagramas https://www.monografias.com/trabajos38/programacion/programacion.shtml DOUBLE Tipode datosutilizadoenlaprogramación(código)que soportanúmerosenterosyconpunto flotante
  • 11. 10 E EFICIENCIA La eficienciahace referenciaaque laejecucióndel programaresultantede codificarunalgoritmo deberáconsumirlomenosposiblelosrecursosdisponiblesdel ordenador (memoria,tiempode CPU, etc.) EJECUTAR En informática,ejecutareslaacciónde iniciarlacarga de un programa de cualquierarchivo ejecutable. http://www.alegsa.com.ar/Dic/ejecutar.php ELSE Con frecuenciase deseaejecutarunasentenciasi unadeterminadacondiciónse cumple yuna sentenciadiferente si lacondiciónno se cumple. Estoespara loque sirve else ENCAPSULAMIENTO Tambiénconocidacomoocultamiento Cuandome acuestoavertelevisiónnome preocupodel modocomo éste funciona,oloque hace para cambiarde canal o aumentarel volumen.A menos que seasexpertoenelectrónicaotécnicoentelevisores,te pasarálomismo:no losabesy no te importa;sólosabesque al presionarunbotónocurre la magia. La encapsulaciónse encargade mantenerocultoslosprocesosinternosque necesitaparahacerlo que seaque haga, dándole al programadoraccesosóloa loque necesita Lo que entendí esque Encapsular se refiere aalmacenar yocultar algunosprocesos para ''utilizarlos''después cuandoqueramos https://algonzalezpoo.wordpress.com/encapsulamiento/ ENTRADA La entradao lecturade datosen Javaes unode losconceptosmásimportantesyfundamentalesal momentode interactuarconel usuariode nuestroprograma. https://www.programarya.com/Cursos/Java/Entrada-de-datos ENUM Un enumerado(oEnum) esuna clase "especial"(tantoenJavacomoenotros lenguajes) que limitanlacreaciónde objetos alos especificadosexplícitamente enlaimplementaciónde laclase. La únicalimitaciónque tienenlosenumeradosrespectoauna clase normal esque si tiene constructor,este debe de serprivadopara que nose puedancrearnuevosobjetos.
  • 12. 11 ENVÍO DEMENSAJES Un objetoesinútil si estáaislado.El medioempleadoparaque unobjetointeractúe conotroson losmensajes.Hablandoentérminosunpocomástécnicos,losmensajessoninvocacionesalos métodos de losobjetos. ESCENARIO Descripciónoconjuntode secuenciasde sucesosque se utilizanparadescribirparte del comportamientode unprograma. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf ESTADO INTERNO Es una variable que se declaraprivada,que puede serúnicamente accedidayalteradaporun métododel objeto,yque se utilizaparaindicardistintassituacionesposiblesparael objeto https://es.wikibooks.org/wiki/Programaci%C3%B3n_Orientada_a_Objetos/Conceptos_Fundament ales ESTRUCTURA DE UN PROGRAMA Dentrodel bloque de instruccionesde unprogramase puedendiferenciartrespartes fundamentales.Enalgunoscasos,estastrespartesestánperfectamente delimitadas,peroenla mayoría susinstruccionesquedanentremezcladasalolargodel programa,si bienmantienenuna ciertalocalizacióngeométricaimpuestaporlapropianaturalezade lasmismas. https://www.ecured.cu/Estructura_general_de_un_programa ESTRUCTURA DEL SISTEMA Es un sistemaque permite almacenaryprocesarinformación;esel conjuntode partes interrelacionadas:hardware,software ypersonal informático....El software incluye al sistema operativo,firmwareyaplicaciones https://es.wikipedia.org/wiki/Sistema_informático ESTUDIO DEFACTIBILIDAD El estudiode factibilidadesuninstrumentoque sirveparaorientarlatoma de decisionesenla evaluaciónde unproyectoycorresponde ala últimafase de laetapa pre-operativaode formulacióndentrodel ciclodel proyecto.Se formulaconbase eninformaciónque tiene lamenor incertidumbre posible paramedirlasposibilidadesde éxitoofracasode unproyectode inversión, apoyándose enél se tomarála decisiónde procederono con su implementación. https://www.gestiopolis.com/que-es-el-estudio-de-factibilidad-en-un-proyecto/
  • 13. 12 ETIQUETA Una instrucciónHTML que indicaa un navegadorWebcomovisualizarundocumento. EVENTO Los eventossonlosque representanlaactividadentre el sistema,losprogramasylosusuarios. Cuandose produce un evento,el generadorinvocaunmétodoentodoslosobjetosescuchadores registrados. https://www.dit.upm.es/~santiago/docencia/apuntes/applets/event11.htm EVIDENCIA Una evidenciaesuntérminoque procede del latín evidenciayque permite indicarunacerteza manifiestaque resultainnegableyque nose puede dudar. EXPRESION Una expresiónesunconjuntode variables,operadorese invocacionesde métodosque se construyenparapoderser evaluadasretornandounresultado. http://www.manualweb.net/java/expresiones-sentencias-bloques-java/ EXTENSION La informaciónde unordenadorestáalmacenadaenloque se llamanarchivos.Normalmentelos archivosestánformadosporun nombre,unpuntoy una extensión(p.e.PROGRAMA.EXE) https://www.geeknetic.es/.../Los-archivos-tipos-extensiones-y-programas-para-su-uso.ht...
  • 14. 13 F FACTIBILIDAD ECONOMICA Debe mostrarse que el proyectoesfactible económicamente,loque significa que lainversiónque se está realizandoesjustificadaporlagananciaque se generará. -http://www.trabajo.com.mx/factibilidad_tecnica_economica_y_financiera.htm FACTIBILIDAD OPERATIVA La Factibilidadde sistemasOperativa,tienecomoobjetivocomprobarque aempresau organizaciónserácapaz de darle usoal sistema,que cuentaconel personal capacitadopara hacerloo tiene losrecursoshumanosnecesariosparamantenerel sistema. Paraesto,el sistema debe contemplarcuatropuntosimportante al momentode desarrollarse -.http://www.atic.cl/factibilidad-de-sistemas/ FACTIBILIDAD Disponibilidad de los recursos necesariosparalaplaneación yelaboración de unproyecto FINALLY Finallyesunacláusulaque permite especificarunbloque de códigoque siempre se ejecuta. FLOAT El floatesla diferenciade díasentre el iniciode unaoperacióncomercial ysuliquidaciónefectiva. FLUJO (Stream) Términoque describeel flujode datos continúo de unadirección entre unemisoryun receptor. FUENTES: http://programacionjava5117.blogspot.com/p/glosario.html FLUJO DE DATOS Todoslos datosfluyenatravésdel ordenadordesde unaentradahaciaunasalida.Este flujode datosse denominatambiénstream.Hayunflujode entrada(inputstream) que mandalosdatos desde el exterior(normalmente el teclado) del ordenador,yunflujode salida(outputstream) que dirige losdatoshacialos dispositivosde salida(lapantallaounarchivo). http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/archivos/flujos.htm
  • 15. 14 FOR El cicloFor esuna de las instrucciones mássencillasde aprender,yconsiste enutilizar mayormente “rangos”enloscualesse define el númerode iteracionesque se puedenhaceren este ciclo. http://codigoprogramacion.com/cursos/tutoriales-c/ciclo-for-en-c-y-ejemplos.html#.W5kwrdJKjIU FUNCION (function) Construcciónmatemáticaala que se puedenaplicarvaloresyque devuelve un resultado. FUENTE: http://programacionjava5117.blogspot.com/p/glosario.html G GOTO La instrucciónde saltogotose puede usarenun programa,para transferirincondicionalmenteel control del mismoa laprimerainstruccióndespuésde unaetiqueta,odichode otra forma,al ejecutarunainstruccióngoto,el control del programase transfiere (salta) alaprimerainstrucción despuésde unaetiqueta.Unaetiquetase definemediante sunombre seguidodel carácterdos puntos fuente:http://www.carlospes.com/curso_de_lenguaje_c/04_03_instruccion_goto.php H HERENCIA La herenciaenjavapermite el empleode la herencia,característicamuypotente que permite definirunaclase tomandocomo base a otra clase ya existente http://www.mundojava.net/la-herencia-en-java.html?Pg=java_inicial_4_4_6.html I ID Software paraayudar a losprogramadoresa escribircódigoeficientemente https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
  • 16. 15 IDENTIDAD Es una propiedadde unobjetoque lodiferenciadel resto;dichoconotraspalabras,essu identificador Fuente:https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos IDENTIFICADOR Se llamanasí los nombresde lasvariables,clases,objetosymétodosde losprogramasJAVA.No puedenseridentificadoras laspalabrasclavesni laspalabrasreservadasdel lenguajeJAVA. https://blog.soporteti.net/identificadores-en-java/ IDENTIFICADORES Cómose escribenlosnombresde lasvariables,de lasclases,de lasfunciones, etc.,esunasunto muyimportante de cara a lacomprensiónyel mantenimientode código.Enlaintroduccióna los fundamentosdel lenguaje Javahemostratadoyade los identificadores. IF La sentenciaIFse usapara tomar decisiones,este evalúabásicamente unaoperación lógica,es deciruna expresiónque dé comoresultadoverdaderoofalse. https://entrenamiento-python-basico.readthedocs.io/es/latest/leccion4/condicional_if.html IMPORT Es una unidadde información formadaporunaseguidillade bitsadyacentes. INFERENCIA DESOFTWARE Conjuntode etapasenla realizaciónde unprograma.Estasetapassuelenserde análisis,diseño implementación, pruebas,entregasymantenimiento. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf INSTANCIA Se llamainstanciaa todoobjetoque derive de algúnotro.De estaforma,todoslos objetosson instanciasde algúnotro,menoslaclase Objectque esla madre de todas. INT:Tipode datoprimitivonumeroentero INTERFACE Un interface es unaforma de estableceruncontratoentre doselementos.Uninterface indicaqué accionessonlas que unadeterminadaclase nosvaa ofrecercuandovayamosa utilizarla. http://www.manualweb.net/java/conceptos-basicos-java
  • 17. 16 INTERFAZ Una interfazcontiene lasdefinicionesde ungrupode funcionalidadesrelacionadasque unaclase o una estructurapuedenimplementar. INTÉRPRETE Es un programa informáticocapazde analizaryejecutarotrosprogramas, escritosenunlenguaje de alto nivel.Losintérpretesse diferenciande loscompiladoresenque mientrasestostraducen un programadesde sudescripciónenunlenguaje de programaciónal códigode máquinadel sistema,losprimeros(losintérpretes) sólorealizanlatraducciónamedidaque seanecesaria, típicamente,instrucciónporinstrucción,ynormalmentenoguardanel resultadode dicha traducción. https://www.ecured.cu/Int%C3%A9rprete_(Inform%C3%A1tica) INVESTIGACIÓNPRELIMINAR Ésta es unapropuestade elementosparasuuso por parte de ONG que estánrealizando estudios de monitoreoal margende losorganismosgubernamentales. J JAVA Java esun lenguaje de programaciónyunaplataformainformáticacomercializadaporprimeravez en1995 por Sun Microsystems.Haymuchasaplicacionesysitioswebque nofuncionarán amenos que tengaJava instaladoycada día se crean más.Java esrápido,seguroy fiable.Desdeportátiles hasta centrosde datos,desde consolasparajuegoshastasúpercomputadoras,desde teléfonos móvileshastaInternet,Javaestáentodaspartes. -https://www.java.com/es/download/faq/whatis_java.xml JAVA VIRTUAL MACHINE Java Virtual Machine essólounaspectodel software de Javaque interviene eninteracciónweb. Java Virtual Machine estáincorporadoenladescargadel software de Javay ayudaa ejecutarlas aplicacionesJava. https://www.java.com/es/download/faq/whatis_java.xml JERARQUÍA DECLASES Colecciónde clasesorganizadasentérminosde relacionesde superclasesysubclases. Fuente:http://programacionjava5117.blogspot.com/p/glosario.html
  • 18. 17 L La JVM DE JAVA Uno de losprincipalesatractivosdellenguajeeslaportabilidaddelcódigo. Cuandose programa una aplicaciónenJavano importael S.O.enque se haga, puesla JVM(Java Virtual Machine,o como se dice encastellano,laMáquinaVirtual de Java) se encargará de que puedaejecutarse en cualquierotroentorno(Windows,Mac OS,Linux,Solaris,Android(Aunque Androidusasupropia máquinavirtual) e inclusoel inmortal teléfonoNokiacapazde sobrevivira programas. http://www.elaprendizdelprogramador.xyz/principales-caracteristicas-de-java/ La máquina virtual Java. Para establecerJavacomoparte integral de lared,el compiladorJavacompilasucódigoa un ficheroobjetode formatoindependientede laarquitecturade lamáquinaen que se ejecutará. Cualquiermáquinaque tengael sistemade ejecución(runtime) puedeejecutarese códigoobjeto, sinimportarenmodo algunolamáquinaenque ha sidogenerado. El códigofuente Javase "compila"aun códigode bytesde alto nivel independiente de lamáquina. Este código(bytecode) estádiseñadoparaejecutarse enunamáquinahipotéticaque es implementadaporunsistemaruntime,que síesdependiente de lamáquina.Porlotanto,loque verdaderamenteesdependiente del sistemaeslaMáquinaVirtual Java(JVM) y laslibrerías fundamentales,que tambiénnospermitiríanaccederdirectamenteal hardware de lamáquina.El compiladorJavagenerabytecode que seránejecutablesdondequieraque existaunaJVM. http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/PrincipalesCaracteristicas.htm LENGUAJE DE CONSULTA Lenguaje de computadorapararealizarconsultasyactualizacionesenunabase de datos. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf LENGUAJE DE PROGRAMACION Segúnladefiniciónteórica,comolenguajese entiendeaunsistemade comunicaciónque posee una determinadaestructura,contenidoyuso.La programaciónes, enel vocabulariopropiode la informática,el procedimientode escrituradel códigofuentede unsoftware. https://definicion.de/lenguaje-de-programacion/ LIBRERIA ENJAVA Una libreríaenJava se puede entendercomounconjuntode clases,que poseenuna serie de métodosyatributos.Lo realmente interesantede estaslibreríasparaJavaesque facilitanmuchas operaciones.
  • 19. 18 LIBRERIAS Las librearíassonarchivos(nosiempre externos) que nospermitenllevaracabo diferentestareas sinnecesidadde preocuparnosporcómose hacensinosimplemente entendercómousarlas. Permiten hacernuestrosprogramasmásmodularesyreutilizables,facilitandoademáscrear programascon funcionalidadesbastante complejas enunaspocaslíneasde código. https://www.programarya.com/Cursos/C++/Bibliotecas-o-Librerias LÍDEREN UN SISTEMA DEINFORMACIÓN Su misiónesdirigirycoordinarlosproyectosde desarrolloymantenimientode lasaplicaciones,es responsable delante proyectoymanualidades. LISTA DEPARÁMETROS Lista de valoresdadosa unmétodopara inicializarsusparámetrosolalistade parámetrosde las declaracionesde variables. LITERALES DEENTEROS Los enterosque podemosutilizarseránbyte,short,inty Long.Los literalesque lesasignemos siempre seráunnúmeroentero. http://www.manualweb.net/java/literales-java/ LONG Es un tipode dato de 64 bitscon signoque almacenavaloresnuméricosentre -263a 263. http://www.manualweb.net/java/tipos-datos-primitivos-java/ M MANIFIESTO El manifiestoesunarchivo especial que puedecontenerinformaciónsobre losarchivos empaquetadosenunarchivoJAR https://www.java.com/es/download/faq/helpful_concepts.xml MENSAJES Aunque losobjetosse hande diferenciarclaramente enunaaplicación,estosse hande poder comunicarpara podertrabajar enconjuntoy construirasí aplicaciones. Esto se hace posible atravésde loque se denominapasode mensajes.Cuandounobjetoquiere comunicarse conotro loque hace esenviarle unmensaje conlosdatosque deseatransmitir. En el símil del coche,al apretarel claxon,el objetoclaxonenvíaunmensaje alabocina indicándole que hagasonarciertosonido.
  • 20. 19 MÉTODO Algoritmoasociadoaun objetooa una clase de objetos,cuyaejecuciónse desencadenatrasla recepciónde unmensaje,desdeel puntode vistadel comportamiento,esloque el objetopuede hacer.Un métodopuede produciruncambioenlaspropiedadesdelobjeto,olageneraciónde un eventoconun nuevomensaje paraotroobjetodel sistema METODOLOGIA DELA CADENA CRÍTICA Métodopara gestionarlosproyectosconmayor rapidezymenosrecursos.CCPM(Critical Chain ProjectManagement) ocadenacrítica es un métodode gestiónde proyectosque se basaenel análisisaplicadoalaetapade 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 METODOLOGIA DEL DESARROLLO DESOFTWARE Hace referenciaal conjuntode técnicas,procedimientosysoportesdocumentalesempleadosenel diseñode sistemasde información.Suobjetivoprincipal esexponerunaserie de técnicasclásicas y modernasde modeladode sistemasque permitandesarrollarunsoftware de calidad,que incluyenheurísticasde construcciónycriteriosde comparaciónde modelosde sistemas. https://conceptodefinicion.de/metodologia/ METODOLOGIAS PARA PROYECTOS En el desarrollode software,unametodologíahace ciertoénfasisal entornoenel cuál se planteay estructurael desarrollode unsistema.Comolomencioné al principio,existenunagrancantidad de metodologíasde laprogramaciónque se han utilizadodesdelostiemposatrásyque con el paso del tiempohanidoevolucionando.Estose debe principalmente aque notodoslossistemas de la información,soncompatiblescontodaslasmetodologías,puesel ciclode vidadel software puede servariable. MODIFICADOR Es una palabrareservadaenJava que especificalaspropiedadesde losdatos,métodosyclases,y como se puedenutilizar.Ejemplosde modificacionessonpublic,privateystatic. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf MODIFICADORES DEACCESO Los modificadoresde accesonosintroducenal conceptode encapsulamiento.El encapsulamiento busca de algunaforma controlarel accesoa losdatosque conformanun objetooinstancia,de este modopodríamosdecirque una clase y por ende susobjetosque hacenusode modificadores de acceso (especialmente privados)sonobjetosencapsulados. https://www.programarya.com/Cursos/Java/Modificadores-de-Acceso
  • 21. 20 MOLUDARIDAD La modularidades,enprogramaciónmodularymás específicamente enprogramaciónorientadaa objetos,lapropiedadque permite subdividirunaaplicaciónenpartesmáspequeñas(llamadas módulos),cadaunade lascualesdebe sertanindependiente comoseaposiblede laaplicaciónen sí y de lasrestantespartes. MULTIHILOJAVA Al ser MultiHilo (omultihilvanado,malatraducciónde multithreaded),Javapermite muchas actividadessimultáneasenunprograma. Los hilos -avecesllamados,procesosligeros,ohilosde ejecución- sonbásicamente pequeñosprocesosopiezasindependientesde ungranproceso.Al estarestoshilosconstruidosenel mismolenguaje,sonmásfácilesde usarymás robustosque sus homólogosenCo C++. http://dis.um.es/~bmoros/Tutorial/parte2/cap2-5.html MULTIPLATAFORMA Multiplataforma:Esuntérminousadopara referirse alosprogramas,sistemasoperativos, lenguajes de programación,uotraclase de software,que puedanfuncionarendiversas plataformas. https://www.ecured.cu/Multiplataforma MULTIPLATAFORMA ENJAVA Java: unlenguaje multiplataforma....El funcionamientodel programaJavaesel mismoentodas lasplataformasy sólocambiala aparienciaque se adaptaa la del sistemaoperativoque loejecuta (Windows, Solaris,Linux,etc.)El Javaesun lenguaje multiplataforma.Existencompiladoresde Java para la mayoría de lasplataformase intérpretesde Javaparatodas http://www.tecn.upf.es/~vlopez/docencia/castellano/todoshtml/PIt3cas/node16.html MULTIPLICIDAD La multiplicidadesel númerode instanciasque tiene unaclase enrelaciónconotraclase pueden serde variasmaneras:con un númerofijo.
  • 22. 21 N NATIVE Modificadorque se utilizaparaindicarque unmétodoestáimplementadoenunlenguajede programación(distintoaJava) dependiente de laplataforma. NENTEDCLASS Una clase estáticadeclaradadentrode otra clase.Denominadatambiénunaclase anidadde nivel superior. Fuente:http://programacionjava5117.blogspot.com/p/glosario.html NETBEANS Entornode desarrollomuycompletoyprofesional.Contienemuchasfuncionalidades,para distintostiposde aplicacionesyparafacilitaral máximolaprogramación,laprueba y la depuraciónde lasaplicacionesque se desarrollan.Tambiénincorporauneditorpropio. https://www.fdi.ucm.es/profesor/luis/fp/devtools/NetBeansUso.html NEW La palabraclave newcomienzaunaexpresión de lacreaciónde instanciade unaclase,lacual crea un objetodel tipoespecificadoaladerechadel new. O OBJETO Unidadque en tiempode ejecuciónrealizalastareasde un programay tambiénlainstanciade una clase.Puede sermateriade conocimientoosensibilidadde parte del sujeto,oinclusoeste mismo. https://www.significados.com/objeto/ https://es.wikipedia.org/wiki/Objeto OPERADOR Operacionesparavaloresde tiposprimitivosde datos.Ejemplosde operadoresson+,-,*,/ y % OPERADORINSTANCEOF El objetivodel operadorinstanceof es conocersi unobjetoesde un tipodeterminado.Portipo nos referimosaclase ointerfaz(interface),esdecirsi el objetopasaríael testES-UN para esaclase o ese interfaz,especificadoaladerechadel operador.
  • 23. 22 P PALABRA CLAVE En Java, unapalabra clave (opalabrareservada) esunapalabradefinidacomoparte del lenguaje de programación,Un nombre de palabrareservadanose puede utilizarparaningúnotro propósito. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf PALABRA RESERVADA BYTE Byte,esun tipode dato primitivoenteroenel cual puedesingresarunnúmerodesdeel -128 hasta el 127. PALABRA RESERVADA CONTINUE Instrucciónde saltoque interrumpe (rompe) laejecuciónde laiteraciónde unbucle.Pero, permitiendocontinuaral bucle seguirrealizandootrasiteraciones. https://www.abrirllave.com/java/palabras-clave.php PALABRA RESERVADA INT Es un dato numéricodel tipoenteroque tiene unrangodesde -32768 hasta32767 http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap2/cap24.htm PALABRA RESERVADA LONG DOUBLE Long double esundatonumérico de tipoflotante que puede almacenar números desde:1.7E-308 a 1.7E+308 ó 3.4E-4932 a 1.1E+4932 dependiendodel compilador PALABRA RESERVADA UNSINGNED LONG Unsigned Longesun dato numéricodel tipoenteroque tiene unrango 0 a 4294967295 Fuente:http://decsai.ugr.es/~jfv/ed1/c/cdrom/cap2/cap24.htm PALABRAS RESERVADA DOUBLE El double esuntipode datos fundamental integradoenel compiladoryse utilizaparadefinir variablesnuméricasque contienennúmerosconpuntosdecimales. https://postparaprogramadores.com/double-en-programacion/
  • 24. 23 PALABRAS RESERVADAS Las palabrasreservadasson identificadoresreservadospredefinidosque tienenunsignificado especial ynose puedenutilizarcomoidentificadoresensusprogramas,exceptosi llevandelante el carácter @ comoprefijo.Así,porejemplo@foresunidentificadorválido,peronoforya que es una palabrareservada. PAQUETE Un paquete esuna formade organizarelementosde softwaremediante unespaciode nombres. Así podremosafrontardesarrollosgrandesde software facilitandolaformade encontraro referirnosaunelemento. http://www.manualweb.net/java/conceptos-basicos-java/ PARADIGMA Conjuntode unidadesque puedensustituirotraenun mismocontextoporque cumplenuna PARADIGMAS DELA PROGRAMACION Un paradigmade programaciónesuna formade conceptualizarenqué consiste laejecuciónde un programa y cómodebende estructurarse yorganizarse lastareasque se llevarana cabo enesa ejecución. http://aprendeenlinea.udea.edu.co/lms/men_udea/mod/page/view.php?id=19537 PARAMETRO Parámetros:sonlasvariablesrecibidascomoparámetros de losmétodos.Suvisibilidadseráel códigoque contengadichométodo. http://www.manualweb.net/java/variables-java/ Parche Se refiere aloscambiosincrementalesenunainstalaciónde software.Puede incluircorrecciones para solucionarproblemasgeneralesde rendimientoyseguridad. https://www.java.com/es/download/faq/helpful_concepts.xml PILARES DELA POO La POOtiene variospilaresparaasegurarlasimplicidadde códigoysureutilización,yaunque diversosautoresseñalandiversospilares,se consideraránloscuatroque soncomunesenla mayoría de textos,estosson:Abstracción,Encapsulamiento,HerenciayPolimorfismo
  • 25. 24 PLANIFICACION Funcionacomouna referenciaal momentode llevaracabo una actividadoproyecto PLANIFICACIÓNDESISTEMAS DEINFORMACIÓN El Plande Sistemasde Informacióntienecomoobjetivolaobtenciónde unmarco de referencia para el desarrollode sistemasde informaciónque respondaalosobjetivosestratégicosde la organización.Este marcode referenciaconstade: -https://manuel.cillero.es/doc/metrica-3/procesos-principales/psi/ PLATAFORMA DEJAVA Nombre de laversiónmásreciente de Java. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf POLIMORFISMO Los objetosrespondenalos mensajesque se lesenvían.Unmismomensaje puede ser interpretadoodarpaso a distintasaccionessegúnque objetoesel destinatario. POO La programaciónorientadaaobjetosesunparadigmade programaciónque viene ainnovarla formade obtenerresultados.Losobjetosmanipulanlosdatosde entradaparala obtenciónde datosde salidaespecíficos,donde cadaobjetoofrece unafuncionalidadespecial. https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos PRIVADO Un modificadorde miembros de unaclase,unmiembroprivadosólopuedeserreferenciadoenel interiorde laclase. FUENTE:http://programacionjava5117.blogspot.com/p/glosario.html PROCESO Términogeneral paradescribirunprogramaque se está ejecutandopararealizarunatarea específica,conbastante frecuenciajuntoconotrosprogramas. https://www.java.com/es/download/faq/helpful_concepts.xml PROGRAMA Un programa esun conjuntode instruccionesu órdenes basadasenunlenguaje de programación que una computadorainterpretapararesolverunproblemaounafunción específica. https://cursos.aiu.edu/Programacion%20de%20Computadoras/PDF/Tema%201.pdf
  • 26. 25 PROGRAMACION Es el procesode escribir-enunlenguaje de programación códigofuente de unsoftware PROGRAMACIONESTRUCTURADA La programaciónestructuradaeslatécnicade desarrollode programasde la formamás clara posible haciendousode tresestructurasde control:lasecuencia,laselecciónylainteracción. Estas estructuraspuedencombinarseparacrear programasque manejencualquiernecesidadde procesamientode datos. http://www.mailxmail.com/programacion-estructurada-caracteristicas-estructuras-control- segmentacion-identacion_h PROGRAMACION ORIENTADA A OBJETOS Programaciónorientadaaobjetos(POO).Esunparadigmade programaciónque usa objetosysus interacciones,paradiseñaraplicacionesyprogramasinformáticos.Estábasadoenvariastécnicas, incluyendoherencia,abstracción,polimorfismoyencapsulamiento.Suusose popularizóa principiosde ladécadade losaños 1990. En laactualidad,existe variedadde lenguajesde programaciónque soportanlaorientaciónaobjetos. https://www.ecured.cu/Programaci%C3%B3n_Orientada_a_Objetos PROGRAMADOR Los programadoresde sistemasinformáticosescribenprogramasparacontrolarel funcionamiento internode losordenadores,loque implicadiseñarprogramasque seaneficientes,rápidosy versátiles.Dedicanmuchotiempoaprobarlosprogramas,y tambiénpuede instalar,personalizary dar soporte a estossistemasoperativos. PROPIEDAD Contenedorde untipode datosasociadosa un objeto,que hace losdatosvisiblesdesde fueradel objetoyestose define comosuscaracterísticaspredeterminadasycuyovalorpuede seralterado por la ejecuciónde algúnmétodo https://es.wikibooks.org/wiki/Programaci%C3%B3n_Orientada_a_Objetos/Conceptos_Fundament ales PROYECTO El términoproyectoproviene del latínproiectusycuentacon diversassignificaciones.Podría definirseaunproyectocomo el conjuntode lasactividadesque desarrollaunapersonao una entidadparaalcanzar un determinadoobjetivo.
  • 27. 26 PRUEBA Y DEPURACION Los erroreshumanosdentrode laprogramaciónde computadorassonmuchos y aumentan considerablemente conlacomplejidaddel problema.El procesode identificaryeliminarerrores, para dar paso a una soluciónsin erroresse le llamadepuracion PRUEBAS DESISTEMA Las pruebasdel sistematienencomoobjetivoejercitarprofundamente el sistemacomprobandola integracióndel sistemade informaciónglobal mente,verificandoel funcionamientocorrectode lasinterfacesentre losdistintossubsistemasque locomponenyconel restode sistemasde informaciónconlosque se comunica. https://manuel.cillero.es/doc/metrica-3/tecnicas/pruebas/sistema/ PUBLICCLASS Es un conjuntode definicionesde clasesque estandispuestasenunoo masarchivos. PUBLICO Un modificadorde clases,datosymétodosa losque se puede accederportodoslos programas. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf R RECOLECCIÓNDEBASURA Es la técnicapor la cual el entornode objetosse encargade destruirautomáticamente,yportanto desvincularlamemoriaasociada,losobjetosque hayanquedadosinningunareferenciaaellos. Esto significaque el programadornodebe preocuparse porlaasignaciónoliberaciónde memoria, ya que el entornolaasignará al crear un nuevoobjetoylaliberarácuandonadie loesté usando. https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos RECOLECTORDE BASURA El recolectorde basura(garbage collectoreninglés) administralamemoriaenformaautomática, así se lograevitarque se desperdiciengrandescantidadesde memoria.El recolectorde basurase encarga de recogertodoslosobjetosque yano estánsiendoutilizadospornuestrosprogramas. Cuandola memoriade laMáquina Virtual se estáagotandose activaautomáticamente el recolectorde basura. http://profejavaoramas.blogspot.com/2010/04/recolector-de-basura.html RED Infraestructuraque permite alosordenadorescomunicarse unosconotros.
  • 28. 27 RELACION Las relacionesentre objetosson,precisamente,losenlacesquepermitenaunobjetorelacionarse con aquellosque forman parte de lamismaorganizacion https://es.scribd.com/doc/15354850/CARACTERISTICAS-POO RELACIONES ENTRE CLASES Los sistemasde informaciónayudanaadministrar,recolectar,recuperar,procesar,almacenary distribuirinformaciónrelevante paralosprocesosfundamentalesylasparticularidadesde cada organización. RETURN El usodel vocabloreturnno esobligatorioenlagran mayoríade métodosdefinidosenJava,sin embargo,tiene dosusosprincipales: Primeramente esunamanerade indicarque el métodoen cuestiónhaterminado. Cuandoendeterminadométodose manipulamásde una instancia/primitivodel mismotipoque seráretornado,se empleael vocabloreturnparaevitar ambigüedad. S SALIDA DEDATOS La salidade datospor pantallaesunade lasfuncionalidadesfundamentalesal momentode desarrollarprogramaspara usuarios,puescomobuenosprogramadoressiempredebemos comunicarnosesapersonaque usanuestroprogramae informarle de todoloque está sucediendo.Lasalidade datosnos permitensolicitarinformaciónal usuario,puesseríadifícil para adivinarqué esloque esperamosque nosingrese enalgúnmomento,asíque básicamente no habría entradade informaciónsi nohubierasalidade datosporpantalla. https://www.programarya.com/Cursos/Java/Salida-de-datos SCANNER: "Scanner"esuna palabrareservadaenJava que tiene lafunciónde leeralguna instrucción,cantidad opedido,almacenadocomúnmente conunavariable cualquieraal igual que su contratarte enC++ con "cout" https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Primer_programa SEGURIDAD ENJAVA. El códigoJava pasamuchostestsantesde ejecutarse en unamáquina.El códigose pasa a través de un verificadorde bytecodesque compruebael formatode losfragmentosde códigoyaplicaun probadorde teoremasparadetectarfragmentosde códigoilegal -códigoque falseapunteros, violaderechosde accesosobre objetosointentacambiarel tipooclase de unobjeto. http://personales.upv.es/rmartin/cursoJava/Java/Introduccion/PrincipalesCaracteristicas.htm
  • 29. 28 SEMANTICA Conjuntode reglasque definenel significadode unprogramasintácticamente válido.Javatoma un enfoque operacional ensemánticade modoque el comportamientoyporconsiguienteel significadode unprogramase define porlamáquinasobre la que estaejecutandoel programa. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf SENTENCIA Una unidadde códigoque representaunaaccióno una secuenciade acciones.Lassentenciasse ejecutanenel ordenenque estánescritasysiempre terminanenunpuntoycoma. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf SINTAXIS Disciplinalingüísticaque estudiael ordenylarelacionde laspalabrasasi como lasfuncionesque cumplen SINTAXISDEJAVA importjava.lang.*; publicclassHolaMundoOO{ Stringsaludo;//Laclase Sring laimportamosde java.lang //Creamosel métodoconstructor conel mismonombre de laclase publicHolaMundoOO(){ saludo="Holamundo";//Enel constructor se inicializanlaspropiedades } publicvoidmostrarSaludo(){ System.out.println(saludo);//Laclase Systemlaimportamosde java.lang } } http://www.cursodejava.com.mx/cursodejava113.html SISTEMA Un sistemaes"un objetocomplejocuyasparteso componentesse relacionanconal menosalgún otro componente";puede sermaterial oconceptual.Todoslossistemastienencomposición, estructuray entorno,perosololossistemasmaterialestienenmecanismos(oprocesos),ysolo algunossistemasmaterialestienenfigura(forma). https://es.wikipedia.org/wiki/Sistema
  • 30. 29 SISTEMA DEINFORMACION Un sistemade informaciónesunconjuntode datosque interactúanentre sícon un fincomún. En informática,lossistemasde informaciónayudanaadministrar,recolectar,recuperar,procesar, almacenary distribuirinformaciónrelevante paralosprocesosfundamentalesylas particularidadesde cadaorganización.Se caracterizaprincipalmente porlaeficienciaque procesa losdatos enrelaciónal área de acción.Los sistemasde informaciónse alimentande losprocesosy herramientasde estadística,probabilidad,inteligenciade negocio,producción,marketing,entre otros para llegara lamejorsolución. https://www.significados.com/sistema-de-informacion/ SISTEMAS DECOLABORACIÓNEMPRESARIAL Los sistemasde colaboraciónempresarial (ERPporsussiglaseninglés)sonunode lostiposde sistemasde informaciónmásutilizados.Ayudanalosdirectivosde unaempresaacontrolarel flujode informaciónensusorganizaciones. Se tratade unode los tiposde sistemasde informaciónque nosonespecíficosde unnivel concretoenlaorganización,sinoque proporcionan un soporte importante paraunaampliagama de usuarios.Estossistemasde informaciónestán diseñadosparasoportartareasde oficinacomosistemasmultimedia,correoselectrónicos, videoconferenciasytransferencias de archivos. https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-informacion/ SISTEMAS DECONTROL DEPROCESOS DENEGOCIO Los sistemasde control de procesosde negocio(BPMpor sussiglaseninglés) monitorizany controlanlosprocesosindustrialesofísicos,comopuede serlarefinaciónde petróleo,generación de energíao los sistemasde producciónde aceroenunaplanta siderúrgica. https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-informacion/ SISTEMAS DEINFORMACION Es un conjuntode datosque interactúanentre sí con unfincomún.En informática,ayudana administrar,recolectar,recuperar,procesar,almacenarydistribuirinformacionrelevanteparalos procesosfundamentalesylasparticularidadesde cadaorganización. SISTEMAS DEINFORMACIÓNDEGESTIÓN Los sistemasde informaciónde gestión(MISporsussiglaseninglés) sonuntipode sistemasde informaciónque recopilanyprocesaninformaciónde diferentesfuentesparaayudarenla toma de decisionesenloreferentea lagestiónde la organización. Los sistemasde informaciónde gestiónproporcionaninformaciónenformade informesy estadísticas.El siguiente nivelenlajerarquíaorganizacional estáocupadoporgerentesy supervisoresde bajonivel. --https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-informacion/
  • 31. 30 SISTEMAS DEINFORMACIÓNEJECUTIVA Los sistemasde información ejecutiva(EISporsussiglaseninglés) proporcionanunaccesorápido a la informacióninternayexterna,presentadaamenudoenformatográfico,peroconla capacidadde presentardatosbásicosmásdetalladossi esnecesario.Lossistemasinformación ejecutivaproporcionaninformacióncríticade una ampliavariedadde fuentesinternasyexternas enformatosfácilesde usarpara ejecutivosygerentes. --https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-informacion/ SISTEMAS DEPROCESAMIENTO DETRANSACCIONES Los sistemasde procesamientode transacciones(TPSporsussiglaseninglés) sonlossistemas empresarialesbásicosque sirvenal nivel operacionalde laorganización. Un sistemade procesamientode transaccionesesunsistemacomputarizadoque realizayregistra lastransaccionesrutinariasdiariasnecesariasparael funcionamientode laempresa.Se encuentranenel nivel másbajode lajerarquíaorganizacional ysoportanlasactividadescotidianas del negocio. -https://smarterworkspaces.kyocera.es/blog/los-6-principales-tipos-sistemas-informacion/ SOBRE-ESCRITURA Estos,son métodospertenecientesalaclase "padre"de una Herencia,loscualessondeclarados enla clase "hija"para modificaralgúntipode comportamientomásespecífico. SOBRECARGA Consiste enpodercrearun mismométodotantasvecescomose quiera,perohande tener diferentes"listade argumentos". SOFTWARE Conjuntode programasy rutinasque permitenalacomputadorarealizardeterminadastareas STATIC La palabraclave staticse puede utilizarparadeclararvariables,funciones,miembrosde datos de clase y funcionesde clase. De formapredeterminada,unobjetoovariable definidosfuerade todoslosbloquestiene duraciónestáticayvinculaciónexterna.Duraciónestáticasignificaque el objetoola variable se asignancuandose iniciael programay se desasignancuandofinalizael programa.Vinculaciónexternasignificaque el nombre de lavariable puede verse desde fueradel archivoenel que se declarala variable.A lainversa,lavinculacióninternasignificaque el nombre no esvisible fueradel archivoen el que se declaralavariable. FUENTE: https://msdn.microsoft.com/es-es/library/s1sb61xd(v=vs.120).aspx
  • 32. 31 SUBCLASE Se le llamasubclase a laclase derivada,laclase que proviene de otraclase. https://programacion.net/articulo/tutorjava_nivel_basico_97/20 SUPER Superpermite acceder,desde lasubclase,alosmétodosylasvariablesde lasuperclase. Declarauna clase que heredade JFrame (superclase)yenel métodoconstructorusasupercon un parámetroString.Puestoque superesJFrame,enrealidadse estádeclarandounobjetoJFrame usandounode susconstructores,el que llevacomoargumentounStringque hace de título de la ventana. La líneasuper(“VentanaJFrame”) equivale athis.setTitle (“VentanaJFrame”). Teniendoencuentaque thisesotravariable especial que se usaenmétodosde instanciapara hacer referenciaal objetoenel que estácontenidoel método,this.setTitle(“Ventana JFrame”)equivale aunFrame.setTitle (“VentanaJFrame”). Supertambiénpermite sobreescribirunmétodode lasuperclase añadiéndole nuevas funcionalidades SWITCH Permite evaluarunacondición,lacual puede serunaentradadel usuarioouna condicióndadapor un procesodel programa,y de acuerdoa esta evaluación,se ejecutaránunconjuntode instrucciones. http://ehack.info/estructura-switch-en-c/ SYNCHRONIZED La palabrareservadasynchronizedse usapara indicarque ciertaspartesdel código, (habitualmente,unafunciónmiembro) estánsincronizadas,esdecir,que solamente un subprocesopuede accederadichométodoala vez.Cada métodosincronizadoposee unaespecie de llave que puede cerraro abrirla puertade acceso. Cuandounsubprocesointentaaccederal métodosincronizadomiraráaversi la llave estáechada,encuyocaso no podráaccederlo.Si métodonotiene puestalallave entoncesel subprocesopuede accederadichocódigo sincronizado. http://www.sc.ehu.es/sbweb/fisica/cursoJava/applets/threads/sincronizacion.htm
  • 33. 32 T THIS Palabrareservadaenjavautilizadapara preferenciaunobjetoactual TIPO DEDATO PRIMITIVO Los tiposde datos primitivossonbyte,short,int, long,float,double,boleanychaw. TIPO DEDATOS Los tiposde datos se utilizanpara definirvariables.Javasoportalostiposde datosprimitivosy tiposde datos objeto. https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf U USUARIOS GERENCIALES (SDI) Tienenlaresponsabilidadadministrativade tomar decisionesconbase ala informaciónque produce el sistema USUARIOS INDIRECTOS (SDI) Son aquellosque se beneficiande losresultadosdel sistema,peronointeractuaneneste V VALIDACION Puede usarla validaciónde datospararestringirel tipode datos o losvalores VARIABLE Una variable esunespaciode memoriareservado paraalmacenarun valordeterminadoque corresponde aunt untipode dato VARIABLES DEINSTANCIA son lasvariablesque estándefinidasdentrode unobjetoperoque notienenunmodificadorde estáticas(static).Suelenllevarunmodificadorde visibilidad(public,private,protected) definiéndose. http://www.manualweb.net/java/variables-java/
  • 34. 33 VARIABLES LOCALES Variableslocales,sonvariablestemporalescuyoámbitode visibilidadesel métodosobre elque estándefinidas.Nopuedenseraccedidasdesde otraparte del código.Se lasdistingue de las variablesde instanciayaque estasnollevanmodificadoresde visibilidaddelante. http://www.manualweb.net/java/variables-java/ VECTOR En informática,vectorpuede referirsea: * Vectoresgráficos,verGráficovectorial. * Programación,arreglounidimensional,verVector(programación). * Procesadorvectorial,verprocesadorvectorial. http://www.alegsa.com.ar/Dic/vector.php VISIBILIDAD Es la capacidadde restringirel accesoaatributosy serviciosde unobjeto http://apdaza-poo.blogspot.com/2007/09/conceptos-bsicos-de-poo.html VOID La palabrareservadavoiddefine enc++el conceptode no existenciaono atribuciónde untipo en una variable odeclaración. https://es.wikipedia.org/wiki/C%2B%2B VOLATIBLE Modificadorque se usa para indicarque el valorde un atributoque estásiendoutilizadopor varioshilos(threads) estésincronizado. fuente:https://www.abrirllave.com/java/palabras-clave.php W WHILE while se hausado para validarlanota introducidaporel usuario.Enprogramación,esmuy frecuente usarel bucle whileparavalidardatos.Al bucle que se utilizaparavalidarunoo más datos,tambiénse le conoce comofiltro http://www.carlospes.com/curso_de_lenguaje_c/03_01_repetitiva_mientras.php