jueves, 4 de junio de 2020

Glosario de Términos de ADSI

Glosario de términos.
Un glosario es una recopilación de definiciones o explicaciones de palabras que versan sobre un mismo tema u ordenada de forma alfabética.
Glosario de términos


-Que es un lenguaje
Un lenguaje es un sistema de comunicación estructurado para el que existe un contexto de uso y ciertos principios combinatorios formales. Existen contextos tanto naturales como artificiales.
Lenguaje Total


-Que es la Programación
La programación es el proceso utilizado para idear y ordenar las acciones necesarias para realizar un proyecto, preparar ciertas máquinas o aparatos para que empiecen a funcionar en el momento y en la forma deseados o elaborar programas para su empleo en computadoras.
Para qué sirve la programación?


-Concepto de Lenguaje de programación
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. ... Se asume generalmente que la traducción de las instrucciones a un código que comprende la computadora debe ser completamente sistemática.
Los 10 mejores Lenguajes de Programación para el 2018 - Código OnClick

-Tipos de Lenguaje de Programación
Lenguaje imperativo: entre ellos tenemos el Cobol, Pascal, C y Ada.

Lenguaje declarativo: el Lisp y el Prolog.
Lenguaje de programación orientado a objetos: el Smalltalk y el C++.


-Expresiones en programación
Una función no es más que un conjunto de líneas de código que hacen una tarea en concreto, y esta función puede retornar un valor… Las funciones tienen la posibilidad de tener parámetros o argumentos, que son variables que modifican su comportamiento. - 



Tipos de expresiones en programación


- Jerarquización de archivo.
El estándar de jerarquía del sistema de archivos (en inglés Filesystem Hierarchy Standard, también conocido por sus siglas FHS) es una norma que define los directorios principales y sus contenidos en el sistema operativo GNU/Linux y otros sistemas de la familia Unix.




- Definición de registro.
Documento donde se relacionan ciertos acontecimientos o cosas; especialmente aquellos que deben constar permanentemente de forma oficial.





-Duplicidad de Registro
SD. El Pleno de la Suprema Corte de Justicia (SCJ) dispuso la retención de los documentos probatorios en los casos de inmuebles donde haya duplicidad de registros, rechazar la operación y remitir el expediente al tribunal de jurisdicción original.


- Concepto de reportes.
Noticia o informe acerca de un hecho o suceso reciente.

- Que es una secuencia en Programación.
Es aquella en la que una acción (instrucción)sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. Estructura secuencial.


- Depuración de registros.
Si ha desplegado una instalación del producto, que no sea de producción, y desea conservar el espacio de disco, puede reducir o inhabilitar los registros de archivado y habilitar el registro circular. Esto limitará la cantidad de espacio de disco que consumirán los registros de base de datos. En un entorno que no sea de producción, si el tamaño de disco es limitado, los registros de archivado podrían consumir el espacio disponible.


- Arreglos en programación.
Concepto: Grupo o colección finita, homogénea y ordenada de elementos. Un arreglo es un conjunto de datos o una estructura de datos homogéneos que se encuentran ubicados en forma consecutiva en la memoria RAM (sirve para almacenar datos en forma temporal).


- Identificar características.
Definición de característica. Una característica es una cualidad que permite identificar a algo o alguien, distinguiéndolo de sus semejantes. Puede tratarse de cuestiones vinculadas al temperamento, la personalidad o lo simbólico, pero también al aspecto físico.

- Describir vectores.
Definición de vector. ... Un vector puede utilizarse para representar una magnitud física, quedando definido por un módulo y una dirección u orientación. Su expresión geométrica consiste en segmentos de recta dirigidos hacia un cierto lado, asemejándose a una flecha.

- Identificar tipos de arreglos.
Arreglos unidimensionales. Es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. ...
Arreglos multidimensionales. ...
Arreglos con múltiple subíndices. ...
Selección directa. ...
Ordenación por burbuja. ...
Ordenación por mezcla.

- Que son objetos e interfaces en programación.
En programación orientada a objetos, una interfaz (también llamada protocolo) es un medio común para que los objetos no relacionados se comuniquen entre sí. ... Por ejemplo, en Java (donde se le llama Interfaz (Java interfaces), la interfaz Comparable especifica un método compararCon() que las clases deben implementar.

Diseño de sistemas:

- Las interfaces gráficas.
La interfaz gráfica de usuario, conocida también como GUI, es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz.

- Las entradas.
En teoría de la información, el término entrada se refiere a la información recibida en un mensaje, o bien al proceso de recibirla.Tal como la computadora y el mundo exterior. En la interacción humano-computadora, la entrada es la información producida por el usuario con el propósito del control del programa

- Las salidas.
Los dispositivos de salida son aquellos periféricos que se adosan a un ordenador y que tienen como finalidad comunicar información al usuario. Se distingue de los dispositivos de entrada, que son aquellos mediante los cuales el usuario incorpora información al ordenador. 

- Las estructuras básicas de las bases de datos.
Tabla (base de datos) Las tablas se componen de dos estructuras: Campo: Corresponde al nombre de la columna. ... Registro: Corresponde a cada fila que compone la tabla.


-Código Fuente
El código fuente de un programa informático es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar un programa.

-Compilador/Compilación
Proceso de compilación. Es el proceso por el cual se traducen las instrucciones escritas en un determinado lenguaje de programación a lenguaje máquina. Además de un traductor, se pueden necesitar otros programas para crear un programa objeto ejecutable.

-Lenguaje Maquina
El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.
-Lenguaje interpretador
Traducción del inglés-Un lenguaje interpretado es un tipo de lenguaje de programación para el cual la mayoría de sus implementaciones ejecutan instrucciones directa y libremente, sin compilar previamente un programa en instrucciones de lenguaje máquina. 

-Interpretador
En ciencias de la computación, intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas. 

-Desarrollo Web
Desarrollo web es un término que define la creación de sitios web para Internet o una intranet. Para conseguirlo se hace uso de tecnologías de software del lado del servidor y del cliente que involucran

Página Web
Una página web, o página electrónica, página digital, o ciberpágina​​ es un documento o información electrónica capaz de contener texto, sonido, vídeo, programas, enlaces, imágenes y muchas otras cosas, adaptada para la llamada World Wide Web (WWW) y que puede ser accedida mediante un navegador web.


HTML
“HTML es un lenguaje de marcado que se utiliza para el desarrollo de páginas de Internet. Se trata de la siglas que corresponden a HyperText Markup Language, es decir, Lenguaje de Marcas de Hipertexto”.

Modelo Cliente /Servidor

La arquitectura cliente-servidor es un modelo de diseño de software en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta.

Multiplataforma
En informática, multiplataforma es un atributo conferido a un granprogramas informáticos o métodos y conceptos de cómputo que son implementados, y operan internamente en múltiples plataformas informáticas.

Librería
Una librería es un establecimiento comercial cuyo principal producto son los libros. Las librerías pueden variar de tamaño desde las independientes que tienen a la venta unos cientos de ejemplares, hasta las que son cadenas de librerías, que frecuentemente tienen a la venta hasta 200 000 volúmenes diferentes.

Log
En informática, se usa el término registro, log o historial de log para referirse a la grabación secuencial en un archivo o en una base de datos de todos los acontecimientos (eventos o acciones) que afectan a un proceso particular (aplicación, actividad de una red informática, etc.).

Script
En informática, un script o guion​​​ es un término informal que se usa para designar a un programa relativamente simple. Variable

constantes
En general, una constante es un valor de tipo permanente, ya que no puede modificarse, al menos no dentro del contexto o situación para el cual está: geometría aritmética. En ciencias, especialmente en física, se denomina constante a aquella magnitud cuyo valor no varía en el tiempo. 

Diagrama
Diagrama es un dibujo geométrico, muy utilizado en ciencia, en educación y en comunicación; con el que se obtiene la presentación gráfica de una proposición, de la resolución de un problema,
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.

Archivo.
Un archivo o fichero informático es un conjunto de bytes que son almacenados en un dispositivo. Un archivo es identificado por un nombre y la descripción de la carpeta o directorio que lo contiene. 

- Arreglos.
En programación, se le denomina vector, formación, matriz, arreglo ​ a una zona de almacenamiento contiguo que contiene una serie de elementos del mismo tipo, los elementos de la matriz.​ Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila.

- Características.
Cualidad o circunstancia que es propia o peculiar de una persona o una cosa y por la cual se define o se distingue de otras de su misma especie.
"la arquitectura gótica inglesa presenta como principal característica el desarrollo espectacular de la nave central; los factores ecológicos (suelo, aguas, temperatura, etc.) influyen decisivamente en las características de los caldos procedentes de los diversos viñedos"

- Vectores.
En física, un vector​ es un ente matemático como la recta o el plano. Un vector se representa mediante un segmento de recta, orientado dentro del espacio euclidiano tridimensional. El vector tiene 3 elementos: módulo, dirección y sentido.

- Clases.

Descripción
DescripciónLa clase social es una forma de estratificación social en la cual un grupo de individuos comparten una característica común que los vincula social o económicamente, sea por su función productiva

Métodos de análisis de sistemas de información.
Sistema de información Conjunto u ordenación de elementos organizados para llevar a cabo algún método, procedimiento o control mediante el proceso de información. Análisis: Es el proceso de clasificación e interpretación de hechos, diagnóstico de problemas y empleo de la información para recomendar mejoras al sistemas.

- Ciclo de vida clásico de desarrollode sistemas.
El desarrollo de Sistemas, un proceso formado por las etapas de análisis y diseño, comienza cuando la administración o algunos miembros del personal encargado de desarrollar sistemas, detectan una actividad relevante de la empresa que necesita mejoras.

- .Administración de base de datos
Un administrador de bases de datos es aquel profesional que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y legales de bases de datos, y de la calidad de datos.​Sus tareas incluyen las siguientes:

jueves, 2 de abril de 2020

Diagrama de actividades

que es un diagrama de flujo


El diagrama de flujo o flujograma o diagrama de actividades es la representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.

En Lenguaje Unificado de Modelado (UML), es un diagrama de actividades que representa los flujos de trabajo paso a paso. Un diagrama de actividades muestra el flujo de control general.


En SysML el diagrama ha sido extendido para indicar flujos entre pasos que mueven elementos físicos (p. ej., gasolina) o energía (p. ej., presión). Los cambios adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos continuos.



carateristicas del diagarma de flujo

Sintética: La representación que se haga de un sistema o un proceso deberá quedar resumida en pocas hojas, de preferencia en una sola. Los diagramas extensivos dificultan su comprensión y asimilación, por tanto dejan de ser prácticos.

Simbolizada: La aplicación de la simbología adecuada a los diagramas de sistemas y procedimientos evita a os analistas anotaciones excesivas, repetitivas y confusas en su interpretación.

De forma visible a un sistema o un proceso: Los diagramas nos permiten observar todos los pasos de un sistema o proceso sin necesidad de leer notas extensas.


Símbolos o elementos de un Diagrama de Flujo

Símbolo de Inicio / Final
Símbolo de Inicio / Final
El símbolo de terminación marca el punto inicial o final del sistema. Por lo general, contiene la palabra "Inicio" o "Fin".

Símbolo de Acción o Proceso
Símbolo de Acción o Proceso
Un rectangulo solo puede representar un solo paso dentro de un processo ("agregar dos tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso más grande.

Un documento o informe impreso
Símbolo del Documento Impreso
Un documento o informe impreso.

Símbolo de Multidocumento
Símbolo de Multidocumento
Representa multidocumento en el proceso.

Símbolo de Decisión o Ramificación
Símbolo de Decisión o Ramificación
Un punto de decisión o ramificación. Las líneas que representan diferentes decisiones surgen de diferentes puntos del diamante.

Símbolo de Entrada / Salida
Símbolo de Entrada / Salida
Representa el material o la información que entra o sale del sistema, como una orden del cliente (entrada) o un producto (salida).

Símbolo de Entrada Manual
Símbolo de Entrada Manual
Representa un paso en el que se pide al usuario que introduzca la información manualmente.

Símbolo de Preparación
Símbolo de Preparación
Representa un ajuste a otro paso en el proceso.

Símbolo del Conector
Símbolo del Conector
Indica que el flujo continúa donde se ha colocado un símbolo identico (que contiene la misma letra).

O Símbolo
O Símbolo
Indica que el flujo del proceso continúa en más de dos ramas.

Símbolo de Unión de Invocación
Símbolo de Unión de Invocación
Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen de nuevo en un solo proceso.

Símbolo de Fusión
Símbolo de Fusión
Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno.

Símbolo de Intercalar
Símbolo de Intercalar
Indica un paso que ordena información en un formato estándar.

Símbolo de Ordenar
Símbolo de Ordenar
Indica un paso que organiza una lista de elementos en una secuencia o establece según algunos criterios predeterminados.

Símbolo de Proceso Predefinido
Símbolo de Proceso Predefinido
Indica una secuencia de acciones que realizan una tarea específica incrustada dentro de un proceso más grande. Esta secuencia de acciones podría describirse con más detalle en un diagrama de flujo separado.

Símbolo del Operación Manual
Símbolo del Operación Manual
Indica una secuencia de comandos que continuarán repitiéndose hasta que se detenga manualmente.

Símbolo de Límite de Bucle
Símbolo de Límite de Bucle
Indica el punto en el que debe detenerse un bucle.

Símbolo de Retardo
Símbolo de Retardo
Indica un retraso en el proceso.

Almacenamiento de Datos o Símbolo de Datos Almacenados
Almacenamiento de Datos o Símbolo de Datos Almacenados
Indica un paso donde se almacenan los datos.

Símbolo de la Base de Datos
Símbolo de la Base de Datos
Indica una lista de información con una estructura estándar que permite buscar y ordenar.

Símbolo de Almacenamiento Interno
Símbolo de Almacenamiento Interno
Indica que la información se almacenó en la memoria durante un programa, utilizado en diagramas de flujo de diseño de software.

Símbolo de Visualización
Símbolo de Visualización
Indica un paso que muestra información.

Conector Fuera de Página
Conector Fuera de Página

Indica que el proceso continúa fuera de la página.





Tipos de diagrama


Formato vertical: El flujo o la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.
                                  

Formato horizontal: El flujo o la secuencia de las operaciones, va de izquierda a derecha.
                

Formato panorámico: El proceso entero está representado en un solo diagrama, tanto en sentido vertical como horizontal, permitiendo distintas acciones simultáneas.


Formato arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo.



Diagrama de bloques de modelo matemático: Es el utilizado para representar sistemas físicos (reales). Cada uno de los bloques que componen el sistema físico es generalmente una simplificación de la realidad, lo que permite un tratamiento matemático razonable.



Diagrama de bloques de procesos de producción: Es un diagrama utilizado para indicar la manera en la que se elabora cierto producto, especificando la materia prima, la cantidad de procesos y la forma en la que se presenta el producto terminado.



Modelo Entidad y Relación (E/R)


Un modelo entidad-relación es una herramienta para el modelado Es el proceso que permite describir el tipo y las relaciones entre los datos. de datos que permite representar las entidades relevantes de una base de datos así como sus interrelaciones y propiedades. La representación de este se realiza a través de un diagrama con una simbología definida.





Esquema del modelo entidad-relación (Ejemplo)


El modelo Entidad-Relación: el esquema de una base de datos



Resultado de imagen para .Esquema del modelo entidad-relación (Ejemplo)



CARDINALIDAD DEL MAPEO.



 CARDINALIDAD DEL MAPEO. - es aquella mediante la cual puede especificarse la cantidad de entidades que podrán asociarse mediante una relación. La CARDINALIDAD del mapeo se aplica generalmente sobre dos conjuntos de entidades



Diagrama de Contexto

Un Diagrama de Contexto de Sistema en Ingeniería de software e Ingeniería de sistemas es un diagrama que define los límites entre el sistema, o parte del sistema, y su ambiente, mostrando las entidades que interactúan con él.​ Este diagrama es una vista de alto nivel de un sistema. Es similar al Diagrama de bloques.





Diagrama de Contexto: Nivel 0

En el diagrama de contexto se caracterizan todas las interacciones que realiza un sistema con su entorno (entidades externas), estas pueden ser otros sistemas, sectores internos a la organización, o factores externos a la misma. Se dibuja un sólo proceso que representa al sistema en cuestión y se escribe su nombre en dicha burbuja como un sustantivo común más adjetivos. De él solamente parten los flujos de datos que denotan las interrelaciones entre el sistema y sus agentes externos, no admitiéndose otros procesos ni almacenamientos en el dibujo.
Resulta de gran utilidad para los niveles posteriores de análisis como herramienta de balanceo. Y es conocido como el Diagrama de Flujo de Datos DFD de Nivel "0"




Diagrama de Nivel Superior: Nivel 1

En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no suelen interrelacionarse directamente, sino que entre ellos debe existir algún almacenamiento o entidad externa que los una. Esta regla de construcción sirve como ayuda al analista para contemplar que en un nivel tan elevado de abstracción (DFD Nivel 1) es altamente probable que la información que se maneja requiera ser almacenada en el sistema aunque no esté especificado por un requisito funcional, siendo en realidad un requisito no-funcional.





Diagrama de Detalle o Expansión: Nivel 2

En un diagrama de nivel 2 o mayor, comienzan a explotarse las excepciones a los caminos principales de la información dado que aumenta progresivamente el nivel de detalle. De aquí en adelante se permiten los flujos entre procesos.

El DFD (Diagrama De Flujo De Datos) nivel 2 puede considerarse el máximo para ser validado en forma conjunta con el usuario dado que en los niveles posteriores el alto grado de complejidad del diagrama puede resultar de muy difícil lectura para personas ajenas al equipo de sistemas. También se recomienda el diagrama de nivel superior.


diagrama padre e hijo






Resultado de imagen para Diagrama Padre

Resultado de imagen para Diagrama Padre




Importancia del Modelo E/R 


Un diagrama de entidad-relación (ERD por sus siglas en inglés) es parte del proceso de diseño de una base de datos relacional. Un analista comienza por recolectar todos los tipos de datos que encuentra en una organización y los representa como cajas en un diagrama. Las cajas se relacionan entre sí mediante enlaces, representados por una línea, que puede terminar en una pata de gallo, a fin de indicar una relación de una con muchas.