SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
1.5 Glosario
de términos
Programación Orientada a
Objetos 3J
Juan José Fuentes Yáñez
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
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
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
Algoritmo
Un algoritmo es un término usado en ciencias de la computación, matemáticas y lógica, se
define como un conjunto de instrucciones ordenadas y perfectas definidas y se puede realizar
una actividad
ANÁLISIS DE UN SISTEMA DE INFORMACIÓ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 como 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.
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.
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
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.
Aplicación web
Una aplicación Web es un sitio Web que contiene páginas con contenido sin determinar,
parcialmente o en su totalidad. El contenido final de una página se determina sólo
cuando el usuario solicita una página del servidor Web. Dado que el contenido final de la
página varía de una petición a otra en función de las acciones del visitante, este tipo de
página se denomina página dinámica.
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.
Arquitectura de módulos
En esta se realiza el diseño a detalle de los sistemas y la interfaz del usuario.
Aseert
Sirve para afirmar que una condición es cierta.
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.
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
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.
ASOSIACION
Una relación entre dos clases tales como una instancia de una clase referencia a una instancia
de otra clase.
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.
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.
Bibliotecas de clases
colección organizada de clases que proporciona un conjunto de componentes y abstracciones
reutilizables
Bloque (block)
Sentencias y declaraciones encerradas entre una pareja de llaves (apertura y cierre, ´{´ y ´}´.
Por ejemplo, un cuerpo
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
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.
BREAK
Instrucción de dato que interrumpe la ejecución de un bucle o de una instrucción de
alternativa múltiple
BUCLE
un bucle es un tipo de estructura de control que permite repetir una o más
sentencias múltiples veces.
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 programa ejecutable 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
Ciclo de vida de los 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.
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.
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
Clase Abstracta
Superclase que contiene características comunes compartidas por las subclases. Se declaran
utilizando la palabra reservada abstracto. 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.
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.
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.
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
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.
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
CODIGO DE FUENTE
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.
Código Fuente
l código fuente de un programa está escrito en lenguaje de programación por un
programador y que posteriormente, al no ser ejecutable directamente así, debe ser
traducido a otro lenguaje o código binario para que el ordenador pueda interpretarlo
Código fuente
Texto de un programa antes de ser complicado. El texto se crea y edita utilizando en editor
ordinario y contiene caracteres normales, legibles. El código fuente se utiliza para las personas
para describir programas y sus componentes han de ser lo más legibles y comprensibles
posibles.
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.
Compilación
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 dse
realiza con un programa denominado compilador. Un compilador java traduce los programas
en bytecodes
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
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 continue, 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.
Constructores
Un objeto de una clase se crea llamando a una función especial denominada constructor
de la clase. El constructor se llama de forma automática cuando se crea un objeto, para
situarlo en memoria e inicializar los miembros dato declarado en la clase. El constructor
tiene el mismo nombre que la clase. Lo específico del constructor es que no tiene tipo de
retorno
Declaración
Define las variables, métodos y clasees en un programa.
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
Depuración
Proceso de encontrar, fijar y eliminar errores en un programa. Para estas tareas se suele
utilizar una herramienta de programación conocida como depurador.
Diagrama de GANTT
es una herramienta visual para la planificación y programación de actividades o tareas sobre
una línea del tiempo. Permite al usuario establecer la duración y el comienzo de cada actividad.
A través de una gráfica, fácil de interpretar, el usuario puede llevar un control de la planificación
de su trabajo.
Diseñador
es quien encuentra una solución informática al problema planteado
DISEÑADOR DE BASE DE DATOS
Este rol dirige el diseño de la estructura de almacenamiento de datos persistentes que se
utilizara en el sistema.
El diseñador de base de datos debe tener conocimientos laborales sólidos de:
Modelado de datos, diseño de base de datos
Técnicas de análisis y diseño orientados a objetos
Arquitectura del sistema, incluyendo ajuste del rendimiento de la base de datos y del sistema,
así como equilibrio de la carga de trabajo de hardware y software
DISEÑO ARQUITECTONICO
Define la relación entre cada uno de los elementos estructurales del programa.
DISEÑO DE LA INTERFAZ
El diseño de interfaz de usuario o ingeniería de la interfaz es el resultado de definir la forma,
función, usabilidad, ergonomía, imagen de marca y otros aspectos que afectan a la apariencia
externa de las interfaces de usuario en sistemas de todo tipo (computadoras de uso general) y
describe como se comunica el software consigo mismo.
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
Double
tipo de datos utilizado en la programación (codigo)que soporta numeros enteros y con punto
flotante
eficiencia
La eficiencia hace referencia a que la ejecución del programa resultante de codificar un
algoritmo deberá consumir lo menos posible los recursos disponibles del ordenador (memoria,
tiempo de CPU, etc.)
EJECUTAR
En informática, ejecutar es la acción de iniciar la carga de un programa de cualquier archivo
ejecutable.
Factivilidad
disponibilidad de los recursos necesarios para la planeación y elaboración de un proyecto
flujo de datos
Todos los datos fluyen a través del ordenador desde una entrada hacia una salida. Este flujo
de datos se denomina también stream. Hay un flujo de entrada (input stream) que manda los
datos desde el exterior (normalmente el teclado) del ordenador, y un flujo de salida (output
stream) que dirige los datos hacia los dispositivos de salida (la pantalla o un archivo).
Herencia
La herencia en java permite el empleo de la herencia, característica muy potente que permite
definir una clase tomando como base a otra clase ya existente
ID
a herencia es un mecanismo que permite la definición de una clase a partir de la definición de
otra ya existente. La herencia permite compartir automáticamente métodos y datos entre
clases, subclases y objetos.
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
Método
Algoritmo asociado a un objeto o a una clase de objetos, cuya ejecución se desencadena tras
la recepción de un mensaje, desde el punto de vista del comportamiento, es lo que el objeto
puede hacer. Un método puede producir un cambio en las propiedades del objeto, o la
generación de un evento con un nuevo mensaje para otro objeto del sistema
Multiplataforma
Multiplataforma: Es un término usado para referirse a los programas, sistemas operativos,
lenguajes de programación, u otra clase de software, que puedan funcionar en diversas
plataformas.
Nentedclass
(Nentedclass) Una clase estática declarada dentro de otra clase. Denominada también una
clase anidad de nivel superior.
Operador Instanceof
El objetivo del operador instanceof es conocer si un objeto es de un tipo determinado. Por tipo
nos referimos a clase o interfaz (interface), es decir si el objeto pasaría el test ES-UN para esa
clase o ese interfaz, especificado a la derecha del operador.
POLIMORFISMO POLIMORFISMO: Los objetos responden a los mensajes que se
les envían. Un mismo mensaje puede ser interpretado o dar paso a distintas acciones
según que objeto es el destinatario.
Println
Función acompañada de "System.out." que sirve para escribir un mensaje previamente
seleccionado en el programa, contra parte de "cout<<" en C++
Recolector de basura
El recolector de basura (garbage collector en inglés) administra la memoria en forma
automática, así se logra evitar que se desperdicien grandes cantidades de memoria. El
recolector de basura se encarga de recoger todos los objetos que ya no están siendo utilizados
por nuestros programas. Cuando la memoria de la Máquina Virtual se está agotando se activa
automáticamente el recolector de basura.
Juan José Fuentes Yáñez 13/09/2018
1.5 Glosario de términos
Un
Scanner
"Scanner" es una palabra reservada en Java que tiene la función de leer alguna instrucción,
cantidad o pedido, almacenado comúnmente con una variable cualquiera al igual que su
contratarte en C++ con "cout"
SEMANTICA
Conjunto de reglas que definen el significado de un programa sintácticamente válido. Java
toma un enfoque operacional en semántica de modo que el comportamiento y por consiguiente
el significado de un programa se define por la máquina sobre la que está ejecutando el
programa.
String
Palabra reservada en Java que cumple la función de leer y usar datos introducidos de tipo
alfabético
Subclase
Se le llama subclase a la clase derivada, la clase que proviene de otra clase.
Superclase
Una clase que puede ser heredada de otra clase.
Útil
Palabra reservada de Java, acompañada de "import java." de uso obligatorio al momento de
introducir una nueva biblioteca
El glosario es necesario al momento de programar, ya que es como
aprender un nuevo idiota, en ingles ocupas verbos, adverbios, etc.,
En programación sintaxis

Más contenido relacionado

La actualidad más candente

Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.ValentinaGarcia89
 
Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Duvan Aguilera
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónIng Cabrera
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacionneyvajms
 
Programacion Logica
Programacion LogicaProgramacion Logica
Programacion LogicaNatalia
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosMary Sanchez
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINTJudith Martos Florez
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmoNombre Apellidos
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónJeckson Loza
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaJosé Ricardo Tillero Giménez
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkLaurence HR
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacionnmqy28
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011seolivares
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos ProgramasPaulo Guerra Terán
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacionConfesorAD
 

La actualidad más candente (20)

Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.
 
Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Estructura secuencial
Estructura secuencialEstructura secuencial
Estructura secuencial
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Programacion Logica
Programacion LogicaProgramacion Logica
Programacion Logica
 
Anexo1
Anexo1Anexo1
Anexo1
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINT
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011
 
manual dfd
manual dfdmanual dfd
manual dfd
 
6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas6 Escritura De Algoritmos Programas
6 Escritura De Algoritmos Programas
 
Pseudocodigo pptx
Pseudocodigo pptxPseudocodigo pptx
Pseudocodigo pptx
 
01 metprogramacion
01 metprogramacion01 metprogramacion
01 metprogramacion
 

Similar a Resumen actividades

Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminosNancyB18
 
PALABRAS CON DEFINICION EN LENGUAJE DE PROGRAMACION
PALABRAS CON DEFINICION EN LENGUAJE DE PROGRAMACIONPALABRAS CON DEFINICION EN LENGUAJE DE PROGRAMACION
PALABRAS CON DEFINICION EN LENGUAJE DE PROGRAMACIONNeliRS2027
 
Programación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinezProgramación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinezErnesto Miranda
 
lenguaje y herramientas
lenguaje y herramientaslenguaje y herramientas
lenguaje y herramientasivan penagos
 
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
 
Conceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruchConceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruchJuan Osorio Baruch
 
Diseña y construye programas orientados a objetos
Diseña y construye programas orientados a objetosDiseña y construye programas orientados a objetos
Diseña y construye programas orientados a objetosJosue Sarabia
 
Diseño y realizacion
Diseño y realizacionDiseño y realizacion
Diseño y realizacionWilliam Conya
 
Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1cesarmrl2
 
Tp final de programación
Tp final de programaciónTp final de programación
Tp final de programaciónEdu Bahamonde
 
Apendice general 4 terminos de programador
Apendice general 4 terminos de programadorApendice general 4 terminos de programador
Apendice general 4 terminos de programadorWilson Delgado Ramos
 

Similar a Resumen actividades (20)

Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Glosario
GlosarioGlosario
Glosario
 
Pdf glo
Pdf gloPdf glo
Pdf glo
 
Glosario
GlosarioGlosario
Glosario
 
PALABRAS CON DEFINICION EN LENGUAJE DE PROGRAMACION
PALABRAS CON DEFINICION EN LENGUAJE DE PROGRAMACIONPALABRAS CON DEFINICION EN LENGUAJE DE PROGRAMACION
PALABRAS CON DEFINICION EN LENGUAJE DE PROGRAMACION
 
Taller
TallerTaller
Taller
 
Ed java
Ed javaEd java
Ed java
 
Ed java
Ed javaEd java
Ed java
 
Programación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinezProgramación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinez
 
lenguaje y herramientas
lenguaje y herramientaslenguaje y herramientas
lenguaje y herramientas
 
Lenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcionLenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcion
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Conceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruchConceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruch
 
Diseña y construye programas orientados a objetos
Diseña y construye programas orientados a objetosDiseña y construye programas orientados a objetos
Diseña y construye programas orientados a objetos
 
Diseño y realizacion
Diseño y realizacionDiseño y realizacion
Diseño y realizacion
 
Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1
 
Compu 1
Compu 1Compu 1
Compu 1
 
Tp final de programación
Tp final de programaciónTp final de programación
Tp final de programación
 
Apendice general 4 terminos de programador
Apendice general 4 terminos de programadorApendice general 4 terminos de programador
Apendice general 4 terminos de programador
 
Taller 2 conceptualizacion
Taller 2 conceptualizacionTaller 2 conceptualizacion
Taller 2 conceptualizacion
 

Más de James Logan

Más de James Logan (20)

Trabajos a entregar
Trabajos a entregarTrabajos a entregar
Trabajos a entregar
 
Sqa
SqaSqa
Sqa
 
Portafolio
PortafolioPortafolio
Portafolio
 
Resumen actividades
Resumen actividadesResumen actividades
Resumen actividades
 
Proyecto final parte final
Proyecto final parte finalProyecto final parte final
Proyecto final parte final
 
Rubrica ensayo en word.docx
Rubrica ensayo en word.docxRubrica ensayo en word.docx
Rubrica ensayo en word.docx
 
Proytecto final acees
Proytecto final aceesProytecto final acees
Proytecto final acees
 
Mer proyecto final
Mer proyecto finalMer proyecto final
Mer proyecto final
 
Proyecto final mer
Proyecto final merProyecto final mer
Proyecto final mer
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conclusiones
ConclusionesConclusiones
Conclusiones
 
Nuevo documento de microsoft word
Nuevo documento de microsoft wordNuevo documento de microsoft word
Nuevo documento de microsoft word
 
Tienda de computo
Tienda de computoTienda de computo
Tienda de computo
 
Sdas
SdasSdas
Sdas
 
G ym
G ymG ym
G ym
 
Reporte de practicas
Reporte de practicasReporte de practicas
Reporte de practicas
 
Tienda departamental
Tienda departamentalTienda departamental
Tienda departamental
 
Tienda de computo
Tienda de computoTienda de computo
Tienda de computo
 
Taxis
TaxisTaxis
Taxis
 
Arquitecto
ArquitectoArquitecto
Arquitecto
 

Último

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMcespitiacardales
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 

Último (10)

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 

Resumen actividades

  • 1. 1.5 Glosario de términos Programación Orientada a Objetos 3J Juan José Fuentes Yáñez
  • 2. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un 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
  • 3. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un Algoritmo Un algoritmo es un término usado en ciencias de la computación, matemáticas y lógica, se define como un conjunto de instrucciones ordenadas y perfectas definidas y se puede realizar una actividad ANÁLISIS DE UN SISTEMA DE INFORMACIÓ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 como 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. 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.
  • 4. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un 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. Aplicación web Una aplicación Web es un sitio Web que contiene páginas con contenido sin determinar, parcialmente o en su totalidad. El contenido final de una página se determina sólo cuando el usuario solicita una página del servidor Web. Dado que el contenido final de la página varía de una petición a otra en función de las acciones del visitante, este tipo de página se denomina página dinámica. 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. Arquitectura de módulos En esta se realiza el diseño a detalle de los sistemas y la interfaz del usuario. Aseert Sirve para afirmar que una condición es cierta. 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.
  • 5. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un 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. ASOSIACION Una relación entre dos clases tales como una instancia de una clase referencia a una instancia de otra clase. 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. 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. Bibliotecas de clases colección organizada de clases que proporciona un conjunto de componentes y abstracciones reutilizables Bloque (block) Sentencias y declaraciones encerradas entre una pareja de llaves (apertura y cierre, ´{´ y ´}´. Por ejemplo, un cuerpo
  • 6. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un 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. BREAK Instrucción de dato que interrumpe la ejecución de un bucle o de una instrucción de alternativa múltiple BUCLE un bucle es un tipo de estructura de control que permite repetir una o más sentencias múltiples veces. 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 programa ejecutable 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 Ciclo de vida de los 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. 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.
  • 7. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un Clase Abstracta Superclase que contiene características comunes compartidas por las subclases. Se declaran utilizando la palabra reservada abstracto. 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. 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. 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. 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 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.
  • 8. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un CODIGO DE FUENTE 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. Código Fuente l código fuente de un programa está escrito en lenguaje de programación por un programador y que posteriormente, al no ser ejecutable directamente así, debe ser traducido a otro lenguaje o código binario para que el ordenador pueda interpretarlo Código fuente Texto de un programa antes de ser complicado. El texto se crea y edita utilizando en editor ordinario y contiene caracteres normales, legibles. El código fuente se utiliza para las personas para describir programas y sus componentes han de ser lo más legibles y comprensibles posibles. 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. Compilación 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 dse realiza con un programa denominado compilador. Un compilador java traduce los programas en bytecodes
  • 9. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un 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 continue, 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. Constructores Un objeto de una clase se crea llamando a una función especial denominada constructor de la clase. El constructor se llama de forma automática cuando se crea un objeto, para situarlo en memoria e inicializar los miembros dato declarado en la clase. El constructor tiene el mismo nombre que la clase. Lo específico del constructor es que no tiene tipo de retorno Declaración Define las variables, métodos y clasees en un programa.
  • 10. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un Depuración Proceso de encontrar, fijar y eliminar errores en un programa. Para estas tareas se suele utilizar una herramienta de programación conocida como depurador. Diagrama de GANTT es una herramienta visual para la planificación y programación de actividades o tareas sobre una línea del tiempo. Permite al usuario establecer la duración y el comienzo de cada actividad. A través de una gráfica, fácil de interpretar, el usuario puede llevar un control de la planificación de su trabajo. Diseñador es quien encuentra una solución informática al problema planteado DISEÑADOR DE BASE DE DATOS Este rol dirige el diseño de la estructura de almacenamiento de datos persistentes que se utilizara en el sistema. El diseñador de base de datos debe tener conocimientos laborales sólidos de: Modelado de datos, diseño de base de datos Técnicas de análisis y diseño orientados a objetos Arquitectura del sistema, incluyendo ajuste del rendimiento de la base de datos y del sistema, así como equilibrio de la carga de trabajo de hardware y software DISEÑO ARQUITECTONICO Define la relación entre cada uno de los elementos estructurales del programa. DISEÑO DE LA INTERFAZ El diseño de interfaz de usuario o ingeniería de la interfaz es el resultado de definir la forma, función, usabilidad, ergonomía, imagen de marca y otros aspectos que afectan a la apariencia externa de las interfaces de usuario en sistemas de todo tipo (computadoras de uso general) y describe como se comunica el software consigo mismo.
  • 11. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un Double tipo de datos utilizado en la programación (codigo)que soporta numeros enteros y con punto flotante eficiencia La eficiencia hace referencia a que la ejecución del programa resultante de codificar un algoritmo deberá consumir lo menos posible los recursos disponibles del ordenador (memoria, tiempo de CPU, etc.) EJECUTAR En informática, ejecutar es la acción de iniciar la carga de un programa de cualquier archivo ejecutable. Factivilidad disponibilidad de los recursos necesarios para la planeación y elaboración de un proyecto flujo de datos Todos los datos fluyen a través del ordenador desde una entrada hacia una salida. Este flujo de datos se denomina también stream. Hay un flujo de entrada (input stream) que manda los datos desde el exterior (normalmente el teclado) del ordenador, y un flujo de salida (output stream) que dirige los datos hacia los dispositivos de salida (la pantalla o un archivo). Herencia La herencia en java permite el empleo de la herencia, característica muy potente que permite definir una clase tomando como base a otra clase ya existente ID a herencia es un mecanismo que permite la definición de una clase a partir de la definición de otra ya existente. La herencia permite compartir automáticamente métodos y datos entre clases, subclases y objetos.
  • 12. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un Método Algoritmo asociado a un objeto o a una clase de objetos, cuya ejecución se desencadena tras la recepción de un mensaje, desde el punto de vista del comportamiento, es lo que el objeto puede hacer. Un método puede producir un cambio en las propiedades del objeto, o la generación de un evento con un nuevo mensaje para otro objeto del sistema Multiplataforma Multiplataforma: Es un término usado para referirse a los programas, sistemas operativos, lenguajes de programación, u otra clase de software, que puedan funcionar en diversas plataformas. Nentedclass (Nentedclass) Una clase estática declarada dentro de otra clase. Denominada también una clase anidad de nivel superior. Operador Instanceof El objetivo del operador instanceof es conocer si un objeto es de un tipo determinado. Por tipo nos referimos a clase o interfaz (interface), es decir si el objeto pasaría el test ES-UN para esa clase o ese interfaz, especificado a la derecha del operador. POLIMORFISMO POLIMORFISMO: Los objetos responden a los mensajes que se les envían. Un mismo mensaje puede ser interpretado o dar paso a distintas acciones según que objeto es el destinatario. Println Función acompañada de "System.out." que sirve para escribir un mensaje previamente seleccionado en el programa, contra parte de "cout<<" en C++ Recolector de basura El recolector de basura (garbage collector en inglés) administra la memoria en forma automática, así se logra evitar que se desperdicien grandes cantidades de memoria. El recolector de basura se encarga de recoger todos los objetos que ya no están siendo utilizados por nuestros programas. Cuando la memoria de la Máquina Virtual se está agotando se activa automáticamente el recolector de basura.
  • 13. Juan José Fuentes Yáñez 13/09/2018 1.5 Glosario de términos Un Scanner "Scanner" es una palabra reservada en Java que tiene la función de leer alguna instrucción, cantidad o pedido, almacenado comúnmente con una variable cualquiera al igual que su contratarte en C++ con "cout" SEMANTICA Conjunto de reglas que definen el significado de un programa sintácticamente válido. Java toma un enfoque operacional en semántica de modo que el comportamiento y por consiguiente el significado de un programa se define por la máquina sobre la que está ejecutando el programa. String Palabra reservada en Java que cumple la función de leer y usar datos introducidos de tipo alfabético Subclase Se le llama subclase a la clase derivada, la clase que proviene de otra clase. Superclase Una clase que puede ser heredada de otra clase. Útil Palabra reservada de Java, acompañada de "import java." de uso obligatorio al momento de introducir una nueva biblioteca El glosario es necesario al momento de programar, ya que es como aprender un nuevo idiota, en ingles ocupas verbos, adverbios, etc., En programación sintaxis