Shared Flashcard Set

Details

FCA Guía de Informatica
Guía para titulación alv
260
Computer Science
Graduate
06/08/2022

Additional Computer Science Flashcards

 


 

Cards

Term
Algoritmo
Definition
- Secuencia lógica, ordenada y detallada de pasos para solucionar un problema o para alcanzar un objetivo

- Forma abstracta de reducir un problema a un conjunto de pasos que le den solución
- Deben ser Finitos, Precisos y llegar al mismo resultado
- Conjunto de pasos necesarios para resolver un problema o realizar una actividad
Term
Autómata
Definition
Un modelo computacional consistente en un conjunto de estados, un estado de inicio, un alfabeto de entrada y una función de transición

- Maquina de Turing (Alan Turing), El pato con aparato digestivo (Jacques Vaucasnson) -> Telar de Joseph Marie Jacquard.
- Termostato es un ejemplo al igual que un elevador
Term
Análisis del problema
Definition
Es un proceso para recabar la información necesaria para emprender una acción que solucione el problema
Term
Computabilidad
Definition
Propiedad que tienen ciertos problemas de poder resolverse a traves de un algoritmo
Term
Funciones recursivas
Definition
Son aquellas que hacen llamadas a sí mismas en su definición, simplificando los valores originales de entrada
Term
Ordenamiento Burbuja
Definition
El más sencillo pero menos eficiente
Se basa en la comparación de elementos adyacentes e intercambio de los mismos si estos no guardan el orden deseado.
El elemento menor sube por el vector como las burbujas en agua y los mayores van descendiendo.
Term
Informática
Definition
- Es considerada como la ciencia de la información para la mayoría de los autores
- Muchos informáticos la prefieren como la ciencia de la computación.
- Información - Automática: todo aquello que tiene relación con el procesamiento de datos, utilizando las computadoras o equipos de procesamiento automático de la información
- Un conjunto de conocimientos científicos y de tecnicas que hacen posible el tratamiento automático de la información por medio de las computadoras
Term
Dato
Definition
- El dato es la representación simbólica de una variable cualitativa o cuantitativa, que indica el valor que se le asigna a las cosas y se representa a través de una secuencia de números, letras o símbolos.
- El dato suele tener una base empírica, es decir, proviene de la realidad. En sentido, puede utilizarse para el análisis de un hecho concreto
Term
Información
Definition
Nace cuando un dato o conjunto de datos tiene un significado que es de utilidad para alguien que debe tomar una decisión.
- Una fecha de cumpleaños
- El color rojo en un semaforo
Term
Programa
Definition
A la serie de instrucciones que indica a una computadora como realizar las tareas de procesamiento
Term
Computadora
Definition
- Dispositivo electronico capaz de recibir datos, procesarlos y entregar resultados en la forma deseada.
- Dispositivo electrónico usado para procesar datos de acuerdo a una serie de instrucciones almacenadas
Term
Lady Ada Augusta Lovlace
Definition
- Primera programadora
Idea de tarjetas perforadas en la maquina de Babbage
Term
Charles Babbage
Definition
- El padre de la computación
Term
Primera Generación de Computadoras (1951 y 1959)
Definition
- entre 1951 y 1959
- Bulbos o de relevadores (exceso en energía electrica y cuartos muy calientes que tenían que enfriar)
- Tarjetas perforadas / sistema binario o lenguaje máquina
- El programa anterior debía terminar antes que uno nuevo pudiera utilizarse (secuencial)
- UNIVAC, IBM 701, IBM 650
Term
Segunda Generación de Computadoras (1956 - 1963)
Definition
- Inicia cuando aparecen las primeras computadoras con transistores, sustituyendo a los bulbos.
- FORTRAN, LISP, COBOL
- TRADIC con 800 transistores
Term
Tercera Generación (década de los 60's)
Definition
- Utilizaban Circuitos Integrados
- Lenguajes de alto nivel, comerciales (COBOL, RPG), cientificos (FORTRAN Y PASCAL) y uso general PL/1, BASIC y C.
- Introducción de SO
Term
Cuarta Generación (1971)
Definition
- Entrada del microprosesador
- Hojas de cálculo, procesadores de palabras, etc.
Term
Quinta Generación (1982)
Definition
- Supercomputadora capaz de realizar procesos en paralelo o con varios microprocesadores.
Term
Sexta Generación
Definition
- Microprocesadores vectoriales
Term
Sistema de Información
Definition
Es un conjunto de elementos que interactúan entre si con el fin de apoyar las actividades de una empresa o negocio.
- HW, recurso humano, datos o información y programas que son procesados
Term
Ciclo de vida de los Sistemas de Información
Definition
Se apoya en un cuerpo extenso de una metodología y un conjunto bien definido de herramientas y técnicas para poder analizar, diseñar e implantar un sistema de información o una porción de un sistema de información.
- Análisis, Diseño, Programación, Pruebas y depuración, Conversión o Implementación, Documentación, Mantenimiento
Term
Análisis
Definition
Identificación de necesidades, requerimientos y otros puntos que puedan ayudar a la identificación y desarrollo del proyecto.
- Entrevistas, cuestionarios, revisión de registros, cruzar información
Term
Diseño
Definition
Proceso de aplicar diferentes técnicas y principios con el propósito de definir un dispositivo, proceso o sistema con suficientes detalles como para permitir su interpretación y realización física.
Term
Arquitectura
Definition
Nos identifica los elementos más importantes de un sistema así como sus relaciones. Nos da una visión global del sistema.
Term
Calidad
Definition
Cuando el cliente recibe todas las características que exige de un producto o servicio
Term
Red
Definition
Un modo de conectar computadoras para que se puedan comunicar, intercambiar información y compartir recursos.
Term
Internet
Definition
- Una red que conecta a miles de redes y millones de computadoras en el mundo
- Es el medio actual para tener acceso y compartir conocimiento
Term
Topología de red
Definition
A la configuración u ordenamiento de una red siendo la forma el factor fundamental que determine el rendimiento y la funcionalidad de la misma.
- # de maquinas a interconectar
- tipo de acceso al medio físico
- Estrella, bus, anillo y jerarquica
Term
Estrella
Definition
Varias computadoras o dispositivos se enlazan a una unidad central
Todas las comunicaciones pasan por esta unidad.
Ventaja: Reduce la posibilidad de fallo, si un nodo falla, los demás no tienen problemas.
Desventaja: La carga recae sobre el nodo principal, mayor vulnerabilidad y si falla el central, todo falla.
Term
Bus
Definition
Cada dispositivo se encarga de su propio control de comunicación. No existe computadora anfitriona. Viajan por una sola linea de comunicación.
Term
Anillo
Definition
Cada dispositivo se conecta a otros dos, formandose así un anillo, los mensajes recorren el anillo hasta llegar a su destino.
Term
Jerarquica - Árbol
Definition
Varias computadoras enlazadas a una computadora anfitriona central, y estas a su vez son anfitrionas de otras más pequeñas o de dispositivos periféricos.
Term
Malla
Definition
Hay al menos dos nodos con dos o más caminos entre ellos.
Incrementa la complejidad para crearlas pero su naturaleza descentralizada las hace más útiles.
Term
Protocolo de comunicación
Definition
Una serie de reglas de comunicación para que el intercambio de información sea exitosa entre emisor y receptor.
Term
Lenguaje de programación
Definition
es una herramienta que permite desarrollar programas para computadora
Term
Programación estructurada
Definition
- Diseño modular
- Un problema complejo se divide en problemas más pequeños
- Se codifica usando estructuras de control: Secuencia, selección y repetición
Term
Programación Orientada a Objetos
Definition
Paradigma de programación que define a los programas en términos de clases y objetos.
Term
Lenguaje máquina
Definition
sistema de códigos directamente interpretable por un circuito microprogramable, como el de la computadora.
Term
Lenguaje de bajo nivel
Definition
Es el que proporciona poca o ninguna abstracción del mircroprosesador de una computadora.
Term
Lenguaje de Alto nivel
Definition
Se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana.
Su código es muy similar al lenguaje humano.
Term
Intérprete
Definition
Un programa que analiza by ejecuta un código fuente, toma un código, lo traduce y a continuación lo ejecuta
- PHP, Perl y Phyton
Term
Compilador
Definition
Es un programa que traduce un progrmaa escrito en código fuente, generando un programa en código objeto.
Posteriormente se agregan sus librerías a traves de un programa llamado "linker" y se obtiene el código ejecutable
- C, C++, Visual Basic
Term
Tipo de dato
Definition
Determina el rango de valores que puede tomar un objeto, las operaciones a las que puede ser sometido y el formato de almacenamiento en memoria,
Term
Pilas y Colas
Definition
Pila: Ultimas Entradas, Primeras Salidas
Colas: Primeras Entradas, Primeras Salidas
Term
Lenguaje de programación
Definition
- Son el medio de expresión por el cual de construyen los sistemas de cómputo
- Conjunto de reglas que nos permiten representar en una computadora una idea
- Sintaxis, Sistemas de tipos de datos y semántica, Gestión de memoria
Term
Paradigma
Definition
Modelos o patrones a seguir en la construcción del software
Un ejemplo que sirve de norma.
Es un ejemplo de ver el mundo
Term
Programación Imperativa
Definition
Todo programa es una secuencia finita, pasos o instrucciones que la computadora ejecuta.
- Entrada, procesa linea por linea y da una salida.
- Es imperativa porque en el programa se dice que se debe de hacer en cada momento
- Cobol, Fortran, C++
Term
Programación Orientada a Objetos
Definition
- El programa es una colección de objetos, cada objeto tiene propiedades y métodos que definen su comportamiento, y los objetos interactuan entre si por medio de mensajes y transformando su estado.
- Java, C++
Term
Programación Funcional
Definition
- El programa es una colección de funciones las cuales por medio de condicionales y recursividad representan algoritmicamente una solución
- Haskell, LISP
Term
Programación Declarativa o Lógica
Definition
- El programa es una colección de enunciado basados en lógica de primer orden y cálculo de predicados que se centran en describir que se debe hacer, mas que en como.
- Prolog
Term
Programación guiada por eventos
Definition
- El programa se encuentra en un ciclo respondiendo a eventos generados en un orden no predecible generados por el usuario, como el clic de un mouse o presionar una tecla.
- Visual Basic y Java
Term
Generaciones de los Lenguajes de programación
Definition
1- Manejaban 1's y 0's con tarjetas perforadas.
2- Ensamblador con el uso de etiquetas y saltos.
3- Lenguajes de Alto nivel, programación estructurada.
4- Lenguajes orientados a resolver problemas, reducir costos y esfuerzo así como fáciles de aprender, RAD, y orientados a objetos
5.- Lenguajes orientados IA
Term
4GL
Definition
- Entornos de desarrollo de aplicaciones apoyados por herramientas de alto nivel.
- No procedural (que se hace y no como se hace), manejo de datos basados en SQL, facilidad por el entorno de desarrollo.
- SQL, Visual Basic, Matlab, Progress4GL
Term
Sistema Operativo
Definition
- Es el SW que administra todos los recursos de la computadora y proporciona base sobre la cual pueden escribirse los programas de aplicación.
- Conjunto de programas que coordinan software y hardware
- Actua como intermediario entre el usuario y el hardware para que el usuario ejecute sus programas
Term
Hardware
Definition
Máquina y equipo asociados con dispositivos de cómputo; como CPU, memoria, periféricos, etc.
Term
Programas de aplicación
Definition
Se le denomina así al tipo de software que se utiliza para resolver los problemas de cómputo de los usuarios, procesadores de texto, hojas de cálculo, DBMS, navegadores, etc
Term
Criptografía
Definition
- Es el arte de crear y usar un método para ocultar mensajes
- Es el arte y la ciencia de desarrollar y usar mecanismos para transformar los datos en registros de información ilegibles para cualquiera, excepto para su destinatario quien lo puede descrifrar
Term
Ataque
Definition
Consiste en aprovechar una vulnerabilidad de un sistema informático con propósitos desconocidos por el operador del sistema y que por lo general causan daño
Term
Soporte técnico
Definition
La asistencia técnica que un usuario recibe por parte del proveedor de un equipo de comunicaciones o cómputo
Term
Electricidad
Definition
Es la fuente de energía más grande de universo, es un fenómeno físico-químico que integra la estructura molecular de un cuerpo y se manifiesta a travez de un flujo de electrones
Term
Tarjeta madre o principal
Definition
es la tarjeta de circuitos impresos que sirve como conexión entre los diferentes dispositivos del sistema.
Term
Microprosesador
Definition
es la Unidad Central de PRocesamiento (CPU), es un microchip que responde y procesa las operaciones logico/aritmetricas que hacen funcionar a la computadora.
Compuesto por millones de transistores integrados
Term
Zócalo
Definition
Es una matriz de pequeñas endiduras donde encajan los pines del microprocesador.
Term
Memoria RAM
Definition
Es la memoria pricipal de la computadora, Memoria de Acceso Aleatorio, Es una memoria de lectura y escritura, cuando los archivos dejan de usarse se regresan al sector de almacenamiento o se eliminan
Term
Memoria ROM
Definition
Es la memoria que tiene un grabado de datos con antelación, y esos solamente pueden ser leídos.
Term
BIIOS
Definition
Basic Input Output System
Software colocado en un chip cuyo objetivo es controlar los dispositivos de hardware necesario para iniciar el SO,
Acceso a dispositivos de disco, reloj de la computadora y la fecha en el encendido de la misma.
Term
Protocolo
Definition
Conjunto de reglas y procedimientos que proveen la administración, control y asignación de los recursos involucrados.
Conjunto de reglas de comunicación que hace posible la transferencia de datos entre equipos.
Term
Par trenzado
Definition
1,2,3 o 4 pares de cables trenzados entre si, el trenzado sirve para filtro del ruido.
- Datos, Voz y video
- Para cualquier topología
Term
Cable coaxial
Definition
Banda ancha y angosto, dos conductos internos
- Bus y estrella, muy poco en anillo
- Half duplex y full duplex
-
Term
Fibra óptica
Definition
Filamentos de vidrio que actúan como tubos, de manera que la luz viaja dentro de ellos transportando grandes volumenes de información a travez de muchos kilómetros con la minima atenuación y sin salirse de los mismos.
No tiene límites para conectar dispositivos, tasa de error en uno en un billon
Term
Base de datos
Definition
Colección de datos relacionado, organizados, estructurados y almacenados de manera persistente (que lo podamos recuperar a traves del tiempo)
Term
Persistencia
Definition
Es la característica de los datos que nos permite recuperarlos en el futuro.
Term
DBMS (Sistema Manejador de Bases de Datos)
Definition
Es un programa de aplicación capaz de almacenar, procesar, recuperar, compartir y asegurar estas bases de datos.
Term
Modelos de BD
Definition
Prerelacionales - Jerarquico y de Red
Relacionales
Posrelacionales - Orientado a Objetos, Distribuido, Deductivo, multidimensional y semiestructurado
Term
Relación
Definition
Es un conjunto de tuplas y atributos compuestos de encabezado y cuerpo
Term
Grado de una relación
Definition
Al número de atributos de la relación
Term
Cardinalidad de la relación
Definition
Al número de tuplas de la relación
Term
Llave primaria
Definition
Es la clave candidata seleccionada para ser la clave principal de la relación.
Solo existe una por relación, es única, no nula
Term
Llave Foránea
Definition
Es un atributo que hace referencia a una llave primaria de otra relación, no puede existir valor que no exista ya en la clave principal
Term
Dominio
Definition
Conjunto de valores válidos para un atributo
Term
Algebra relacional
Definition
Es el conjunto de operaciones que permiten manipular las relaciones (consultar los datos).
Term
Restricción
Definition
Regresa una relación que contiene todas las tuplas de una relación especificada que satisfacen una condición.
Term
Proyección
Definition
Regresa una relación que contiene un subconjunto de atributos de una relación especificada.
Term
Producto
Definition
Regresa una relación que contiene todas las tuplas posibles obtenidas por la combinación de todas las tuplas de la primera con la segunda
Term
Unión
Definition
Regresa una relación que contiene todas las tuplas que aparecen en las dos relaciones, omitiendo las tuplas duplicadas.
Term
Intersección
Definition
Regresa una relación que contiene todas las tuplas que aparecen en las dos relaciones
Term
Diferencia
Definition
Regresa una relación que contiene todas las tuplas que aparecen en la primera pero no en la segunda
Term
JOIN (junta)
Definition
Regresa una relación que contiene tuplas de dos relaciones a partir de la combinación de valores de uno o más atributos en común
Term
Cálculo relacional
Definition
Es un lenguaje de consulta que describe la respuesta deseada sobre una BD sin especificar como obtenerla
Term
Normalización
Definition
Es el proceso de ajuste de relaciones a ciertas reglas llamadas formas normales.
Objetivo reducir problemas de redundancia y actualización en las relaciones mediante un procedimiento bien formalizado
Term
1FN Primera Forma Normal
Definition
La relación está en 1FN si y solo si toda tupla contiene exactamente un valor para cada atributo
Term
2FN Segunda Forma Normal
Definition
La relación está en 2FN si y solo si está en 1FN y todo atributo que no sea clave es dependiente irreduciblemente de la clave primaria
Term
3FN Tercera Forma Normal
Definition
La relación está en 3FN si y solo si está en 2FN y todos los atributos que no son clave son dependientes en forma no transitiva de la clave primaria
Term
Reglas de Codd
Definition
Edgar Frank Codd propuso 12 reglas que definen los requisitos de un manejador de un RDBM, actualmente la mayoría de manejadores comerciales no cumplen al 100 por ciento con estas reglas
Term
Reglas de Codd 1-3
Definition
1.- Regla de la información, toda información de una BD está representada explicitamente a nivel lógico mediante valores en tablas.
2.-Regla de acceso garantizado, todo dato es accesible de manera garantizada mediant la combinación del nombre de la tabla, llave primaria y nombre de columna
3.-Regla del tratamiento de valores nulos, los valores nulos son manejados sistematicamente para representar la información desconocida o faltante independientemente del tipo de dato (diferente a vacío o cero=
Term
Reglas de Codd 4-6
Definition
4.-Regla del catalogo basado en modelo relacional, la descripción de los datos dentro de una BD (catalogo) debe estar representada a nivel lógico mediante tablas, esto permite el uso del mismo lenguaje relacionar.
5.-Regla el sublenguaje de datos entendible, debe soportar varios tipos de lenguajes y modos de uso por parte del usuario, pero al menos un sublenguaje relacional que permita expresar sentendias (Definicion, consulta, manupulación de datos, restricciones de integridad, manejo de autorizaciones)
6.-Regla de actualización de vistas, Todas las vistas que sean actualizables deben ser actualizables por el BDMS
Term
Reglas de Codd 7-9
Definition
7.-Regla de Inserciones, actualizaciones y eliminaciones de alto nivel, manejar un único operador para estas operaciones para un conjunto de renglones.
8.-Independencia física de los datos, los programas no sufren modificaciones a pesar de los cambios físicos de almacenamiento.
9.-Independencia lógica, Los programas de aplicación no sufren cambios a pesar de cambios en las tablas
Term
Reglas de Codd 10-12
Definition
10.-Independencia de integridad, las restricciones de integridad deben ser definidas co el sublenguaje y almacenadas en el catalogo y no es programas de aplicacion.
11.-Independencia de distribución, puede estar distribuido en distintos equipos o sitios de una red y las tablas deben ser vistas como si estuvieran localmente
12.-Regla de la no subversión, Ningún lenguaje de bajo nivel puede ser usado para violar las restricciones de integridad expresadas en el lenguaje relacional de alto nivel.
Term
DDL
Definition
Definir el esquema y la integridad
CREATE, ALTER, DROP, TRUNCATE
Term
DML
Definition
Manipular o actualizar los datos
INSERT, UPDATE, DELETE
Term
DCL
Definition
Para el manejo de las autorizaciones (Control)
GRANT, REVOKE
Term
Modelo E/R
Definition
Nos permite visualizar la BD desde un alto nivel de abstracción, modelamos las entidades, atributos y sus interacciones entre ellas mediante un DER diagrama entidad relacion
Term
Tablas de una BD
Definition
Conjunto de filas y columnas donde alamcenamos los datos bajo el enfoque de un modelo relacional
Tabla - Relación
Renglón - Tupla
Columna - Atributo
Term
Indices
Definition
Permiten incrementar el rendimiento de la BD haciendo más rapida la ejecución de consultas.
Term
Vistas
Definition
Una vista es un objeto que almacena una consulta, es una tabla virtual o temporal
Term
JOINS
Definition
CROSS JOIN - Producto Cartesiano
INNER JOIN - Cambinación de dos o más tablas con columnas en común
OUTER JOIN - Es un INNER JOIN que incluye valores donde no hubo coincidencia del lado derecho o izquierdo o ningun lado (RIGHT, LEFT, OUTER)
Term
TRIGGERS
Definition
Es una función que se dispara antes o despues de la instrucción
Term
STORES PROCEDURES
Definition
Es un conjunto de instrucciones en un lenguaje de programación que puede ser ejecutado en cualquier momento. (Declaración, ejecución, excepciones)
Term
Roles del DBA
Definition
Administración del SW de BD (servidor)
Implementar medidas de seguridad
Operaciones de Respaldo, recuperación, monitoreo, ajuste de rendimiento
Term
Minería de Datos
Definition
Aplicación de técnicas estadísticas y de aprendizaje automático para encontrar patrones no triviales en la BD que resulten de interés
Term
Data Warehouse
Definition
Un depósito centralizado de datos que ayuda al análisis del negocio, unifica las BD empresariales o departamentales sin importar el DBMS
Term
Data Mart
Definition
es un datawarehouse departamental
Term
Lenguaje de Programación
Definition
Es el resultado de querer hacer que una computadora o dispositivo programables ejecute cosas que nosotros le indiquemos.
Contiene reglas sintácticas, simbolos y semánticas que le dan estructura y significado a sus expresiones
Term
Nivel de abstracción en Lenguajes de Programación
Definition
Bajo: Unos y Ceros, lenguaje máquina
Medio: nemotécnias para programar, ensamblador
Alto: palabras que se usan en los idiomas o lenguajes naturales, PHP, Java, C, C++, etc
Term
Sintaxis
Definition
Es la estructura de un lenguaje, reglas que indican como realizar las construcciones, como la gramática en el lenguaje natural
Term
Semántica
Definition
Reglas que determinan el significado de un lenguaje
Term
Compilador
Definition
Traduce todo el programa fuente a otro equivalente en codigo maquina, entonces se ejecuta el programa obtenido
Term
Interprete
Definition
Interpreta las instrucciones del programa fuente y ejecuta una por una.
Avisa de inmediato errores en la sintaxis de una instrucción
Term
Paradigma Imperativo
Definition
Tambien llamado procedimental o algorítmico.
Basado en comandos u ordenes (enunciados imperativos) que actualizan las variables en memoria. FORTRAN, Java, COBOL
Term
Paradigma Orientado a Objetos
Definition
Es el paradigma que define objetos y clases como la base de la programación.
Cada objeto esta definido por sus atributos y su comportamiento.
Más faciles de escribir, mantener y reutilizar. Java, C++, C#, PHP, Ruby
Term
Clase
Definition
Plantilla que encapsula los datos y las abstracciones de datos para describir el contenido y comportamiento de la entidad.
Conjunto de objetos que comparten una estructura y comportamiento en comun, atributos y metodos
Term
Objeto
Definition
Es una entidad que consta de un conjunto de propiedades o atributos referenciado a datos de comportaminento o funcionalidad llamados metodos.
Es una instancia a una clase
Term
Atributo
Definition
es una propiedad, rasgo, cartacterística de una clase y describe el rango de valores que la propiedad podrá contener
Term
Métodos / Operaciones / Servicios
Definition
son algo que la clase puede hacer o que nosotros u otra clase puede hacer a una clase
Son operaciones aplicables a los objetos
Term
Responsabilidad
Definition
es una descripci´+on de lo que hará la clase, lo que sus atributos y operaciones realizan en conjunto
Term
Herencia
Definition
Una clase hija hereda atributos y operaciones de sus padres, pudiendo esta ultima tener los suyos propios
Term
Poliformismo
Definition
Cuando las operaciones de los objetos de una misma clase tienen comportamientos diferentes.
Sobrecarga: diferentes parámetros
Sobreescritura: se redefine el codigo del metodo, lo mejor es solo definir el padre como abstracto
Term
Encapsulamiento
Definition
Ocultamiento de la información, se aplica a los atributos y operaciones y a la misma clase tambien.
Publico, Privado y Protegido
Term
Diagrama de Clases
Definition
Es una representación gráfica que modela a las clases y sus relaciones
Term
Paradigma Funcional
Definition
Define a los programas como funcion, y trata a las funciones como datos logrando minimizar los efectos colaterales de ejecución y admon de la memoria, LISP
Term
Paradigma Lógico
Definition
Es una combinación de programación declarativa y funcional, dejan al traductor la responsabilidad de encontrar el mejor algoritmo para encontrar el resultado PROLOG
Term
Paradigma Funcional
Definition
Define a los programas como funcion, y trata a las funciones como datos logrando minimizar los efectos colaterales de ejecución y admon de la memoria, LISP
Term
Paradigma Lógico
Definition
Es una combinación de programación declarativa y funcional, dejan al traductor la responsabilidad de encontrar el mejor algoritmo para encontrar el resultado PROLOG
Term
Integridad de los datos
Definition
La integridad de la información debe ser mantenida en la propia base de datos y no en las aplicaciones que la utilicen.
Term
Integridad referencial
Definition
Garantiza que un dato referenciado desde una cierta tabla esté disponible en otra tabla de esa misma base de datos.
Term
Etapas del Ciclo de Vida de Sistemas
Definition
- Análisis
- Diseño
- Implementación
- Pruebas
- Implantación
- Mantenimiento o Soporte
Term
Sistema
Definition
Conjunto de elementos interrelaciones e interdependientes entre si con un objetivo común, no excluye el hecho de que cada elemento tenga un objetivo particular.
Term
Acoplamiento
Definition
Es una medida de interconexión entre módulos dentro de la estructura de software
Term
Cohesión
Definition
Es la especifidad de la función que realiza un elemento.
Un módulo cohesivo lleva a cabo una sola tarea dentro de un procedimiento de software, lo cual requiere poca interacción con los otros módulos del programa
Term
Modularidad
Definition
Descomponer el sistema en módulos a fin de reutilizarlos en ese mismo o en otro sistema
Term
Atributos de la información
Definition
- Exacta - Económica
- Oportuna - Confiable
- Verídica - Relevante
- Integra - Detallada
- Completa
Term
Fuentes de la información
Definition
- Personas
- Documentos
- Reglamentos
- Sistemas
Term
Teoria General de Sistemas
Definition
Ludwing von Bertalanfy, teoría que indica que no es suficiente analizar un elemento de forma aislada, si no que es indispensable analizarlo junto con los demás elementos con los que interactúa.
Su comportamiento afectará en menor o mayor grado a los elementos con los que se encuentra relacionado
Term
Sinergia
Definition
El conjunto de elementos tiene más valor que la simple suma de las partes
Term
Entropía
Definition
- Es el desgaste natural que sufre el sistema por los cambios que se presentan en el medio ambiente, esto atrae a que el sistema tenga que responder a esos cambios de alguna manera.
Term
Sistema de Información
Definition
Conjunto de elementos interrelaciones e interdependientes entre si para generar información para la toma de decisiones.
Term
Componentes de un Sistema de Información
Definition
Proceso - Conjunto de actividades por realizar para generar un producto bien o servicio.
Persona - Individui que crea, modifica, destruye y verifica el insumo que entra al sistema o que es procesado por el mismo
Base de Datos - Conjunto de datos almacenados en cierto orden para que posteriormente se consulten.
Term
Ciclo de vida de Sistemas de Información
Definition
Es un modelo teórico que tiene como propósito agrupar las actividades en fases que se tienen que realizar para construir un sistema.
Term
Arquitectura de SW
Definition
Una arquitectura define la estructura general de un sistema y varía de acuerdo con el tipo de sistema a desarrollar.
Term
Proceso de desarrollo de software
Definition
Indica que se debe hacer, como se debe hacer, quien lo debe de hacer y cuando se debe de hacer para construir un software con calidad
Term
Metodología
Definition
Conjunto de filosofias, fases, reglas, procedimientos, técnicas, herramientas para los desarrolladores de sistemas de información.
Term
Proyecto
Definition
Es un esfuerzo temporal emprendido para crear un producto, servicio o resultado único,
Term
Cascada
Definition
Las fases se aplican de manera secuencial donde no se puede avanzar hasta terminar la anterior.
Cuando la complejidad es baja, para sistemas pequeños.
El sistema se ve funcionando al final de las fases
Term
Prototipos
Definition
Se crean prototipos con funcionamiento o no con el objetivo de que el usuario aclare los requerimientos específicos.
Acercamiento con el usuario en fases iniciales, se puede adaptar
Term
Incremental
Definition
Cada incremento tiene su propio ciclo de vida, cuando se termina el incremento se integra al sistema, se hacen en paralelo.
El usuario puede ver resultados desde el primer incremento.
Term
Evolutivo
Definition
A diferencia del modelo incremental, este modelo realiza su incremento en manera secuencial y no en paralelo.
Los incrementos que se van desarrollando son los más claros.
Cuando la complejidad es alta, se entrega funcionalidad desde el inicio.
Term
Espiral
Definition
Mitiga los riesgos tecnicos con mayor probabilidad de impacto.
Se aplica una serie de ciclos en cascada en espiral, al finalizar cada ciclo o un poco antes se realiza la planeación del siguiente ciclo.
Term
RUP (Rational Unified Process
Definition
Es un proceso de la ingenieria de SW que proporciona una estrategia para asignar tareas y responsabilidades en el equipo de desarrollo, asegurar la producción de SW con calidad de acuerdo a las necesidades en calendario y prosupuesto.
Term
Administración de Proyectos
Definition
Es el arte de balancear los objetivos, riesgos, restricciones para entregar un producto que satisfaga las necesidades del cliente y los usuarios finales.
Term
XP (Extreme Programing)
Definition
Tiene como objetivo disminuir el costo del cambio en los requerimientos a traves de principios, valores, practicas.
Planear - Diseñar - Codificar - Pruebas
Term
XP (Extreme Programing)
Definition
Tiene como objetivo disminuir el costo del cambio en los requerimientos a traves de principios, valores, practicas.
Planear - Diseñar - Codificar - Pruebas
Term
Dato
Definition
- Es la unidad mínima de información
- Puede ser representado por un número, una letra, un símbolo, un signo, una palabra o una descripción.
- Por si solo el dato no tiene la capacidad de comunicar un significado, debe de asociarse dentro de un contexto para adquirir el valor
Term
Telecomunicaciones
Definition
Es toda transmisión, emisión, recepción de signos, señales, escitos, imagenes, sonidos o informaciones de cualquier naturaleza por hilo, radiolectricidad, medios ópticos, u otros sistemas electromagnéticos
Term
Comunicación
Definition
Toda comunicación o transmisión de datos requiere de un transmisor, un receptor y un medio de comunicación.
Term
Consideraciones al seleccionar un medio de comunicación
Definition
- Distancia
- Costo de la instalación
- Estructura del edificio
- Costo de mantenimiento
- Ancho de banda
- Grado de tolerancia
- Atenuación (Pérdida de energia a lo largo del cable)
Term
Medios Guiados (confinados)
Definition
Aquellos elaborados con material físico, para facilitar el transporte de la información entre equipos que estan geográficamente distantes.
Confinados poprque la información está contenida en un cable, mientras que los no guiados no tienen guia y viajan libres por el espacio
Term
Cable de par trenzado
Definition
Un cable formado por 4 pares de conductores metálicos trenzados entre sí para minimizar la interferencia electromagnetica
- UTP
- STP cada par recubierto por malla conductora
- FTP malla global que aisla señales externas
- S/FTP Una combinación de ambos
Term
Cable coaxial
Definition
Formado por un nucleo de cobre y un conductor exterior en forma de tubo rodeado de una malla trenzada de cobre o aluminio.
Utilizado para comunicaciones de banda ancha y cables de banda ancha ethernet
Term
Medios No Guiados
Definition
Las señales se propagan libremente a traves del medio, los cuales son el aire y el vacío.
La transmisión y recepción es por medio de antenas, pueden ser direccionales y omnidireccionales.
Radio, Microondas y luz (infrarrojos/laser)
Term
Espectro electromagnetico
Definition
Es un conjunto de ondas electromagneticas que van desde las ondas con mayor longitud hasta las que tienen menor longitud (Radio -> Gamma)
Term
Radiofrecuencias
Definition
Se trata de la utilización de las ondas electromagneticas para lograr enlaces de telecomunicaciones para poder transmitir señales inteligentes (datos, voz, video, imagenes.
Term
Microondas terrestres
Definition
Son ondas de radio generadas a frecuencias muy altas a travez de torres transmisoras.
Distancias entre 30 y 50kms
Telefonía básica, Datos, Canales de Televisión, Video, Telefonía celular
Term
Microondas satelitales
Definition
Basicamente retransmiten información, se usa como enlace entre dos o más transmisiones terrestres
Term
Señal analógica
Definition
Una señal que es variable en cuanto a su amplitud y periodo respecto al tiempo (curvas en la señal).
Term
Señal digital
Definition
Sus valores en el tiempo y amplitud son finitos y toma como valores unos y ceros
Term
Amplitud
Definition
La intensidad máxima de la señal o valor pico
Term
Simplex
Definition
La comunicación en unidireccional, donde mientras un equipo transmite/emite, el otro recibe sin tomar el papel de emisor
Term
Half Duplex
Definition
La comunicación es bidireccional pero no en forma concurrente, ambos nodos pueden fungir como receptor y emisor pero no simultaneo, deben revertir sus roles - Walkie Talkie
Term
Full Duplex
Definition
Ambos nodos pueden transmitir y recibir de manera simultanea
Term
Conmutación de paquetes
Definition
Tecnica utilizada para la transferencia de información entre dos maquinas, dividiendo la información que quiere mandar en paquetes, los cuales contiene información del equipo destino
Term
Modulación
Definition
Modificar las características de una señal portadora para adecuarla al medio de transmisión
Term
Modulación Analógica
Definition
A travez de señales análogas, AM (amplitud), FM (frecuencia), PM (angulo)
Term
Modulación Digital
Definition
Modulación de información digital por medio de señales análogas
Term
Multiplexación
Definition
Tecnica que permite que n cantidad de mensajes compartan un solo medio de transmisión
Term
VPN (Red Privada Virtual)
Definition
Es un método para la conexión de redes que utiliza internet para transportar datos
Virtual -> Usa internet
Privada -> viajan por un tunel
RED -> Conecta computadoras entre si
Term
Intranet
Definition
Red que utiliza internt atras de un Firewall y es de uso exclusivo de empleados de una compañia
Term
Extranet
Definition
Intranet que puede ser vista por externos mediante validación de contraseña
Term
Modelo OSI (Interconexión de Sistemas Abiertos) FERTSPA
Definition
Divide las funciones implicadas en la transferencia de información entre computadoras conectadas en red en 7 capas donde cada una realiza una tarea específica
Term
Capa Física (Bits, electricidad, voltaje)
Definition
Por donde viaja la información.
Un cable de par trenzado, fibra óptica, conectores, etc
Term
Capa Enlace (Tramas)
Definition
Transfiere los datos entre dispositivos, solo que esta vez sobre la misma red.
Los paquetes llevan la dirección MAC física del equipo emisor y receptor
Term
Capa de Red (Paquete)
Definition
Se encarga del direccionamiento entre dos redes diferentes gracias a las direcciones IP, utilizando protocolos de ruteo.
Crea paquetes de red que su encabezado contiene la IP para encaminar los paquetes
Term
Capa de Transporte (Segmento)
Definition
Es la encargada de llevar la información de un equipo a otro.
Se encarga de que los paquetes se envien de manera fiable y sin errores.
Información en Segmentos
TCP -> se comprueba, mas lenta
UDP -> no se comprueba, mas rapida
Term
Capa de Sesión (Dato)
Definition
Abre y cierra la comunicación entre dispositivos
Term
Capa de Presentación (dato)
Definition
Prepara los datos para que puedan ser usados por la capa 7.
Codificación, compresión, cifrado, etc.
Term
Capa Aplicación (dato)
Definition
Permite al usuario final interactuar de manera directa con las aplicaciones.
servicios de red a aplicaciones
Term
TCP/IP
Definition
Incluye estandares de como se han de comunicar las computadoras y reglas para conectar redes y dirigir el trafico de paquetes.
Aplicación, Transporte, Internet, Redes
Term
Subneteo
Definition
Es la tecnica de dividir un rango de direcciones IP en dos o más rangos, a lo que se denomina subredes.
Para dividir por areas, zonas geograficas, politicas, etc.
Por razones para controlar el ancho de banda y disminuir colisiones.
Term
Mascara de Red
Definition
Indica a la computadora que direcciones IP estan en su red local.
Term
Clases de Redes
Definition
A - 1 a 127
B - 128 a 191
C - 192 a 223
D - para tráfico multicast
E - experimental
Term
IP
Definition
Protocolo resposable del direccionamiento y ruteo de los paquetes entre los hosts.
No orientado a conexión
Term
Repetidor
Definition
Capa Fisica
Se usan para extender la distancia de una red mediante repetición de la señal
Term
Concentrador
Definition
Capa Física
Es un repetidor multipuertos o mejor conocido como Switches, propaga información indiscriminadamente
Term
Puente - Bridge
Definition
Interconectan segmentos de red de similar o distinta tecnologia, contienen el tráfico, tienen SW interno, Trabaja en Capa 3
Term
Gateway (puerta de enlace)
Definition
dispositivo que permite interconectar redes con protocolos y tecnologias de acceso diferentes.
Term
Ruteador
Definition
Capa de Red
Son dispositivos que deciden la mejor ruta para llegar de un origen a su destino, tablas de ruteo
Term
Switch
Definition
Un dispositivo de red que recibe paquetes por un puerto y los reenvia por otro.
Tabla de direcciones MAX, si lo conoce lo envia por ahi, si no, lo envia a todos.
Capa 2
Term
RIP
Definition
Protocolo que calcula el numero de saltos para decidir la mejor ruta de destino
Term
Abstracción
Definition
denota las caracteristicas de un objeto, aislandolo de su contexto o del resto que lo acompañan para destacar de manera clara sus aspectos
Term
UML (Lenguaje Unificado de Modelado)
Definition
Es un lenguaje gráfico que nos permite visualizar, especificar, construir, documentar, y describir el ciclo de vida completo del desarrollo orientado a objetos de un modelo.
- Lenguaje estandar de la industria de desarrollo de SW que permite clarificar la comunicación de los requerimientos, arquitectura y diseño
Term
Diagrama de Clases
Definition
La vista estatica del diseño y proceso en terminos de clases, relaciones, interfases y colaboraciones
Term
Diagrama de Objetos
Definition
Los objetos y sus relaciones
Term
Diagrama de Actividades
Definition
El comportamiento de una operación en terminos de acciones
Term
Diagrama de Caso de Uso
Definition
Las funciones del sustema visto por el usuario mediante un conjunto de casos de uso, actores y relaciones
Term
Diagrama de Colaboración
Definition
Una forma especial de los objetos, enlaces e interacciones entre ellos mediante el envio y recepción de mensajes
Term
Diagrama de despliegue
Definition
Despliegues de los componentes sobre los dispositivos, materiales, nodos y relaciones
Term
Diagrama de estado-transiciones
Definition
El comportamiento de una clase en terminos de estos, estado de un objeto y las causas por las que puede cambiar de un estado a otro
Term
Diagrama de secuentcia
Definition
Temporalmente los objetos y sus interacciones
Term
Clasificación de los requerimientos
Definition
Implicitos - Los que se piden
Explicitos - Los que se dan por hecho
Funcionales - Funciones que el sistema realizará para dar una salida
No Funcionales - Características del sistema como rendimiento, interfaces de usuario, mantenimiento, etc.
Term
Auditoria
Definition
Es una revisión sistemática de una actividad o de una situación para evaluar el cumplimiento de las reglas o criterios objetivos
Term
Informática
Definition
Proviene del Frances informatique - información automática 1966
Term
Ingenieria de SW
Definition
Aplicación y estudio de los procesos sistemáticos y disciplinados para el desarrollo, operación y mtto de SW
Su objetivo es crear SW de alta calidad
Term
Sistema Informático
Definition
Un conjunto de aplicaciones de SW que se ejecutan para proporcionar un resultado.
Term
Tecnica
Definition
Es una forma de usar habilidades básicas en la representación nde un trabajo artístico o realizando una operación mecánica o cientifica
Term
Software
Definition
Es un programa de computadora que desempeña un conjunto de funciones
Term
Pyoyecto
Definition
Es un esfuerzo temporal emprendido para crear un producto, servicio o resultado unico
Temporal o Finito - Inicio y Final
Term
Administración de Proyectos
Definition
Es la aplicación de conocimientos, herramientas, técnicas y habilidades a las actividades del proyecto para cumplir con los requierimientos del mismo.
Inicio, Planificación, Ejecución, Monitoreo, Control y Cierre
No son fases, si no un agrupamiento de las areas que se van a utilizar
Term
Requerimiento
Definition
Condicion o capacidad que el sistema debe cubrir derivado de las necesidades del usuario, o institución, por contrato, estandares o especificaiones establecidas.
Debe ser solicitado formalmente, documentado, analizado, y autorizado
Term
Programación
Definition
Proceso de diseñar, codificar, depurar y mantener codigo fuente de programas de computadora.
Term
Ruta crítica
Definition
Algoritmo utilizado para el cálculo de tiempos y plazos en la planificación de proyectos
Term
Dominio
Definition
Es un nombre asociado a una dirección IP para poder navegar más facilmente
Subdominio-dominio-extension
https://hola.com
Term
Navegador
Definition
Software que permite la visualización de sitios publicados en internet
Term
Buscador
Definition
Programa que indexa y clasifica la información contenida en los diversos servidores de internet
Term
Wikis
Definition
Sitios web con contenidos comunitarios, donde los usuarios agregab, editan y borran el contenido del sitio con el fin de mejorarlo.
Term
Redes Sociales
Definition
Sitios en Internet dedicados a generar relaciones sociales en internet.
Term
Hosting
Definition
Servicio para alojar nuestros sitios en Internet
Term
Comercio electrónico
Definition
Es un proceso de intercambio de bienes o servicios a traves de redes de medios electrónicos que generen una utilidad
Term
HTML
Definition
Lenguaje de marcado diseñado para trabajar en Internet.
Es una estructura de etiquetas que le dan formato a un documento (página de internet) la cual es interpretada por los navegadores
Term
XML
Definition
Es un lenguaje para definir etiquetas para realizar funciones específicas, sirve para intercambio de información entre diferentes plataformas.
Term
Javascript
Definition
Lenguaje de programación interprete, se ejecutan del lado del cliente.
Da funcionalidad a una pagina HTML
Term
PHP
Definition
Lenguaje de programación interpretado donde el codigo se lee a la par que se lee HTML, se crea para la creación de paginas web dinámicas
Term
CSS
Definition
Es un lenguaje para dar estructura y presentación a documentos html
Term
Web Services
Definition
Conjunto de protocolos de comubnicación para el intercambio de datos entre aplicaciones en internet
Term
SOAP
Definition
Protocolo para compartir información entre dos aplicaciones diferentes en formato XML
Term
REST
Definition
Protocolo para compartir información entre dos aplicaciones diferentes en formato JSON
Term
Bit
Definition
Es la unidad mínuma de información que puede almacenar y manejar una computadora, equivalente a un 1 o un 0
Term
Tipos de Constraints
Definition
- Not Null No acepta valores nulos
- Check Cumple una condicion
- UNIQUE Debe ser unico
- Primary Key
- Foreign Key Mantiene integridad referencial con otra tabla
Term
Tipos de ALTER
Definition
- ADD COLUMN / DROP COLUMN
- ADD CONSTRAINT / DROP CONSTRAINT
- ALTER COLUMN SET DEFAULT / DROP DEFAULT
- Change DATA TYPE
- RENAME COLUMN / TABLE
Term
Componentes de una red de datos
Definition
Nodos
Enlaces
Protocolos
Aplicaciones de red
Term
Clasificación de estandares
Definition
- Propietarios, Definiciones hechas por una corporación y su uso no ha logrado salir al mercado
- De Facto, Son aquellos que son aceptados en el mercado, pero que todavia no llegan a una organización oficial
- De Jure, Esta definido por grupos u organizaciones oficiales
Term
Servidor
Definition
Es un equipo que pone diversos servicios a disposición de otras computadoras conocidas como clientes.
Aplicaciones, BD, impresoras, etc.
Term
AJAX
Definition
conjunto de tecnicas de desarrollo web que permiten que las aplicaciones web trabajen asincronamente, procesando solicitudes al servidor en segundo plano.
Term
Cifrado Simétrico
Definition
- Utiliza una clave para cifrar o descifrar
- Es necesario compartir la clave secreta
- Es rapido
DES, 3-DES, AES
Term
Cifrado Asimétrico
Definition
- Utiliza diferentes llaves para cifrar y descrifrar
- No obliga a compartir su llave secreta
- Consume mas tiempo y esfuerzo
- La clave privada ya no se puede recuperar
RSA
Term
Generar un Certificado de Seguridad
Definition
Generar un CSR en el servidor
Enviar a la CA
Instalar el certificado
Term
Fases de Proyectos
Definition
- Iniciación (Alcances, resultados esperados, equipo de trabajo y lugar de trabajo)
- Planeación (Definición, estructura a detalle, cédula del proyecto)
- Ejecución (Actividades a realizarse, entregables mediante iteraciones)
- Control (Monitoreo y control, documentar y registrar cada accción)
- Cierre (Una vez aceptados los entregables, se hace el cierre formal con un documento de cierre)
Term
Perfil Admon de proyectos
Definition
- Comunicación efectiva
- Influencia organizacional
- Liderazgo
- Motivar a su equipo
- Negociación
- Toma de decisions
Term
Habilidades del Admon de proyectos
Definition
- Habilidades técnicas, conocimiento de procesaos, herramientas y técnicas
- Habilidades humanas, trabajar condiversos grupos de personas
- Habilidades organizacionales, identificar aspectos relevantes dela organización
Term
Carrera de Informática
Definition
Plane, Dirige y Controlar el desarrollo y funcionamiento de los centros de información y los recursos informáticos, mediante mejores técnicas y metodologias, así como el desarrollo de sistemas de información
Term
Carrera de Ingenieria
Definition
Planear, Diseñar, producir, operar y dar soporte tecnico a los sistemas electronicos para el procesamiento de datos y controlar los procesos automaticos.
Term
Carrera de Ciencias
Definition
Forma profesionales con un enfoque cientifico y con bases solidas en computación como en matemáticas.
- Construir software complejo, atender areas particulares como la inteligencia artificial.
Supporting users have an ad free experience!