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