1. GLOSARIO DE TERMINOS
Abstracción
Permite identificar las características y comportamientos de un objeto y con los cuales se
contruira la clase
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.
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
2. Bucle
un bucle es un tipo de estructura de control que permite repetir una o más sentencias múltiples
veces.
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.
https://prezi.com/xgg3lawq17lb/ciclo-de-vida-de-un-sistema-de-informacion/
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
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
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
3. 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 como 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/
Constante
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
codominio.
Diagrama de Gant
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 sutrabajo.
Diseñadorde 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
4. 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
Evento
Los eventos son los que representan la actividad entre el sistema, los programas y los
usuarios.
Cuando se produce un evento, el generador invoca un método en todos los objetos
escuchadores registrados.
https://www.dit.upm.es/~santiago/docencia/apuntes/applets/event11.htm
Double
tipo de datos utilizado en la programación (codigo)que soporta números enteros y con punto
flotante
ENCAPSULAMIENTO
También conocida como ocultamiento Cuando me acuesto a ver televisión no me preocupo
del modo como éste funciona, o lo que hace para cambiar de canal o aumentar el volumen. A
menos que seas experto en electrónica o técnico en televisores, te pasará lo mismo: no lo
sabes y no te importa; sólo sabes que al presionar un botón ocurre la magia.
La encapsulación se encarga de mantener ocultos los procesos internos que necesita para
hacer lo que sea que haga, dándole al programador acceso sólo a lo que necesita
Lo que entendí es que Encapsular se refiere a almacenar y ocultar algunos procesos
Para ''utilizarlos'' después cuando queramos
https://algonzalezpoo.wordpress.com/encapsulamiento/
Entrada
La entrada o lectura de datos en Java es uno de los conceptos más importantes y
fundamentales al momento de interactuar con el usuario de nuestro programa. La entrada de
datos en Java, a diferencia de otros lenguajes es un poco complicada (no demasiado) y
existen diferentes formas de hacerlo, unas más complejas que otras.
5. https://www.programarya.com/Cursos/Java/Entrada-de-datos
Factibilidad
disponibilidad de los recursos necesarios para la planeación y elaboración de un proyecto
Herencia
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.
https://jarroba.com/herencia-en-la-programacion-orientada-a-objetos-ejemplo-en-java/
Java
Java es un lenguaje de programación y una plataforma informática comercializada por primera
vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán
a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable.
Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper
computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes
Lenguaje de programación
según la definición teórica, como lenguaje se entiende a un sistema de comunicación que
posee una determinada estructura, contenido y uso. La programación es, en el vocabulario
propio de la informática, el procedimiento de escritura del código fuente de un software.
https://definicion.de/lenguaje-de-programacion/
Netbeans
entorno de desarrollo muy completo y profesional. Contiene muchas funcionalidades, para
distintos tipos de aplicaciones y para facilitar al máximo la programación, la prueba y la
depuración de las aplicaciones que se desarrollan. También incorpora un editor propio.
6. https://www.fdi.ucm.es/profesor/luis/fp/devtools/NetBeansUso.htm
Objetivos en java
El lenguaje Java se creó con cinco objetivos principales:
1. Debería usar el paradigma de la programación orientada a objetos.
2. Debería permitir la ejecución de un mismo programa en múltiples sistemas operativos.
3. Debería incluir por defecto soporte para trabajo en red.
4. Debería diseñarse para ejecutar código en sistemas remotos de forma segura.
5. Debería ser fácil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como
C+
Como se nos dice aquí Java se creo con ese fin de usar paradigmas
De orientarse a objetos y que los programadores en C+ se pasen a Java con algo de su lógica
ya aplicada en el C+ y así no se les haría tan complicado
Objeto
Objeto: unidad que en tiempo de ejecución realiza las tareas de un programa y también la
instancia de una clase. Puede ser materia de conocimiento o sensibilidad de parte del sujeto,
o incluso este mismo.
https://www.significados.com/objeto/
https://es.wikipedia.org/wiki/Objeto
Palabra reservada o clave
En Java, una palabra clave (o palabra reservada) es una palabra definida como parte del
lenguaje de programación, Un nombre de palabra reservada no se puede utilizar para ningún
otro propósito.
https://www.mhe.es/universidad/informatica/8448136640/archivos/apendice_general_4.pdf
Paquete
Un paquete es una forma de organizar elementos de software mediante un espacio de
7. nombres. Así podremos afrontar desarrollos grandes de software facilitando la forma de
encontrar o referirnos a un elemento.
http://www.manualweb.net/java/conceptos-basicos-java/
Paradigma
conjunto de unidades que pueden sustituir otra en un mismo contexto porque cumplen una
misma función
Poo
POO: La programación orientada a objetos es un paradigma de programación que viene a
innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la
obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad
especial.
https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
Recolector de basura
es la técnica por la cual el entorno de objetos se encarga de destruir automáticamente, y por
tanto desvincular la memoria asociada, los objetos que hayan quedado sin ninguna referencia
a ellos. Esto significa que el programador no debe preocuparse por la asignación o liberación
de memoria, ya que el entorno la asignará al crear un nuevo objeto y la liberará cuando nadie
lo esté usando.
https://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
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"
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Primer_programa
Subclase
8. Se le llama subclase a la clase derivada, la clase que proviene de otra clase.
https://programacion.net/articulo/tutorjava_nivel_basico_97/20
Tipo de dato primitivo
Los tipos de datos primitivos son byte, short, int, long, float,double,bolean y chaw.
Vector
En informática, vector puede referirse a:
* Vectores gráficos, ver Gráfico vectorial.
* Programación, arreglo unidimensional, ver Vector (programación).
* Procesador vectorial, ver procesador vectorial.
http://www.alegsa.com.ar/Dic/vector.php
Variable
Una variable es un espacio de memoria reservado para almacenar un valor determinado que
corresponde a unt un tipo de dato
Una variable es representada y usada a través de una etiqueta que se le asigna un
programador
lo que entendí es que una variable es una letra por asi decirlo y le podemos definir un valor ya
establecido o el propio usuario darle un valor
Variable de clase
son aquellas variables que están precedidas del modificador static. Esto indica que solo
hay una instancia de dicha variable. Es decir, aunque tengamos N objetos de la clase, la
variable estática solo se instancia una vez.
http://www.manualweb.net/java/variables-java/