5 Diccionario de Datos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "5 Diccionario de Datos"

Transcripción

1 5 Diccionario de Datos 5.1 Documentación del sistema Hasta el momento hemos descrito las técnicas utilizadas en el desarrollo de sistemas, pero el desarrollo de modelos no queremos hacerlo sobre hojas sueltas, con el peligro de extraviarlas, y tener dificultad en mantenerlo. Por el contrario, necesitamos organizar el seguimiento de los modelos, principalmente por dos razones: Dar significado a los componentes del modelo, ayudando a gestionar la complejidad del sistema. Soportar el mantenimiento, ya que cualquier trabajo puede pasar de una persona a otro. A esta forma de seguimiento organizado del trabajo producido durante el análisis y diseño del sistema se llama documentación del sistema. La documentación del sistema es tanto una herramienta de comunicación, como de comunicación porque contiene un almacen de todo el trabajo hecho cada día y lo pone a disposición de todas las personas que trabajan en un proyecto grande. También es una herramienta de dirección, porque asegura una alta eficiencia, ya que todas las personas tienen acceso a lo último realizado. Dado que un proyecto se divide en fases, se establece la documentación que se debe aportar en cada fase, lo que ayuda a conocer la situación en cada momento del proyecto. Para que sea útil, la documentación debe ser estructurada y fácil de usar. La documentación en un primer momento se divide en informes de proyecto y una descripción del sistema Informes del proyecto Los informes del proyecto incluyen la información requerida por la dirección del proyecto. Los informes incluyen un resumen de la fase actual, unas recomendaciones para la siguiente fase y un plan con los recursos propuestos. La información específica de la fase depende de la fase del proyecto, por ejemplo el informe de viabilidad incluirá los costes esperados del proyecto, y una recomendación para seguir o abandonarlo.

2 5.1.2 Diccionario del sistema La estructura de un diccionario de sistema se mostrará mas adelante. El Diagrama de Flujo de Datos describe el sistema. El diagrama E-R, describe los datos del sistema. El componente descripción del proceso describe los procesos del DFD y el Diccionario de datos que describe los datos del sistema (flujos y almacenes de datos). Los usuarios del sistema y como lo utilizan se incluyen en la descripción del usuario Descripción de procesos La descripción de procesos incluyen una entrada por cada proceso del diagrama de flujo de datos. Cada entrada del proceso incluye el número de DFD para él, junto con la descripción del proceso. Como ejemplo la descripción de un proceso de alto nivel, incluye el número y nombre del proceso, los nombres de los flujos de datos de entrada y salida y una descripción del proceso. Para la descripción de procesos en los niveles inferiores de DFD, se usará un método de descripción de procesos, no así en los DFD de alto nivel que basta una descripción narrativa del proceso. 5.2 Diccionario de datos El diccionario de datos es una lista organizada de todos los datos pertenecientes al sistema, con una serie de definiciones precisas y rigurosas para que tanto el analista como el usuario comprendan entradas, salidas, elementos de los almacenamientos y calculos intermedios. En el diccionario de datos incluimos almacenes de datos, flujos de datos, estructuras de datos, elementos de datos y en algunos casos el modelo E-R. El diccionario de datos (DD) define los datos en cuanto que: 1. Describe el significado de los flujos de datos y los almacenes que muestran los DFD's. 2. Describe la composición de la estructura de datos que se mueven a los largo de los flujos. 3. Describe la composición de la estructura de datos en los almacenes. 4. Describe los detalles de las relaciones entre almacenes que aparecen en un diagrama entidad-relación. Los analistas utilizan los diccionarios de datos por cuatro razones: 1. Para manejar los detalles en sistemas grandes ya que es imposible de recordar todo lo referente a un sistema.

3 2. Para comunicar un significado común para todos los elementos del sistema. Esto es muy importante cuando trabajan varios analistas y no pueden reunirse todos los días para comunicarse. 3. Para documentar las características del sistema. 4. Localizar errores en el sistema Contenido de un Diccionario de Datos El DD contiene las siguientes: 1. Definiciones lógicas de datos: Elemento de Dato (Atributos de la Entidad). Estructura de Dato. Flujos de Datos. Almacenes de datos. 2. Definiciones lógicas de procesos. 3. Definicion lógicas de entidad externa. Los elementos de dato se agrupan para formar una estructura de dato. 1. Elemento de dato: Ninguna unidad mas pequeña tiene significado para los analistas o usuarios. Son los bloques básicos para todos los demás datos del sistema, por sí solo no lleva ningún significado al usuario. Son los atributos de las entidades. Por ejemplo: nº factura, fecha expedición, cantidad adeudada. 2. Estructuras de dato: es un grupo de datos elementales que en conjunto describen un componente del sistema. Por ejemplo: Factura. Los flujos de datos, almacenes de datos son estructuras de datos Notación del Diccionario de datos 1. Notación del elemento dato: Cada uno está identificado con un nombre, una descripción, un alias, una longitud, un intervalo de valores. Veamos las reglas a seguir para cada elemento. Nombre de los datos: se deben asignar nombres que sean significativos, es decir, que tengan significado en el contexto del desarrollo del sistema. Por ejemplo: Fecha-factura. Un nombre no debe ser mayor de 30 caracteres y tampoco debe contener espacios en blanco. Descripción de los datos: indica de manera breve lo que éste representa en el sistema, y debe escribirse de forma comprensible

4 para el lector y pensando que quien lo lea no sabe nada con respecto al sistema. Alias: es cuando el mismo dato recibe varios nombres, según quien haga uso del dato. Ejemplo; factura puede tener como alias documento de pago o nota de pago etc... No son alias los siguientes casos: factura autorizada, factura verificada. Longitud: indica la cantidad de espacio necesario para cada dato sin considerar la forma en que serán almacenados. Valores de los datos: si los valores de los datos están restringidos a un intervalo específico, debe reflejarse en la entrada del DD. Por ejemplo Talla unidad [centímetros], rango [1-200]. 2. Descripción de las estructuras de datos: Las estructuras de datos se construyen sobre cuatro relaciones de componentes (datos o estructuras) que son: Relación secuencial: Define los componentes (datos o estructuras) que siempre se incluyen en una estrucutra de datos en particular, es decir, también se llama concatenación de dos o mas datos. Relación de selección: Define alternativas para datos o estructuras incluidas en una estructura de datos. Relación de iteración: Define la repetición de un componente cero o más veces. Relación opcional: Es un caso especial de la iteración, es decir, una o ninguna iteración. 3. Descripción de los flujos de datos: Representamos los flujos de datos siempre y cuando el flujo no sea un único atributo. Está formado por una o mas estructuras previamente definidas. Del flujo nos interesa el contenido, fuente, destino, volumen. Nombre del flujo de datos: se deben asignar nombres que sean significativos, es decir, que tengan significado en el contexto del desarrollo del sistema. Por ejemplo: factura. Fuente: indica cual es el proceso fuente de la información. Se indicara el número del proceso. Destino: indica cual es el proceso destino de la información. Se indicara el número del proceso. Definición: explica el contenido del flujo de datos. Contenido: describe cuales son las estructuras de datos incluidas. 4. Descripción de los almacenamientos de datos: Representamos los almacenamientos de datos. Se documenta su contenido, flujos de entrada, flujos de salida. Nombre de almacenamiento de datos: se asignan nombres que sean significativos, es decir, que tengan significado en el contexto del desarrollo del sistema. Ejemplo: histórico facturas.

5 Flujos de entrada: indica cuales son los flujos que alimentan el almacenamiento de datos. Flujos de salida: indica cuales son los flujos que extraen información del almacenamiento de datos. Definición: describe el contenido del almacenamiento de datos. Contenido: especifica el contenido del almacenamiento. 5. Descripción de los procesos: Representamos los procesos del sistema. Se documenta su contenido, flujos de entrada, flujos de salida. Nombre de proceso: se asignan nombres que sean significativos, es decir, que tengan significado en el contexto del desarrollo del sistema. Por ejemplo: verificar _crédito. Entradas: indica cuales son los procesos, almacenamientos de datos que ejercen de fuente de datos. Flujos de salida: indica cuales los procesos, almacenamientos de datos que ejercen de destino de datos. Definición: indica la misión del proceso. Descripción: describe el proceso. Para ello utilizaremos: Forma narrativa, arboles de decisión, tablas de decisión, lenguaje estructurado. 6. Descripción de las entidades externas: Representamos las entidades externas del sistema. Se documenta a quien representa, flujos de datos relacionados, volumen etc. Nombre de entidad externa: se asignan nombres que sean significativos, que representen a la entidad. Por ejemplo: clientes. Flujos de datos asociados: indica cuales son los flujos (entrada / salida) asociados. Definición: indica quienes son la entidad. Volumen: Número de componentes de la entidad Sintaxis del Diccionario de Datos Conocida la forma de describir los datos y estructuras de datos, explicados en el apartado anterior, a continuación se va a establecer una sintaxis estandarizada que nos permitirá expresar dichos significados: = está compuesto por + y () opcional, puede o no puede estar presente [ ] selección entre varias alternativas { } iteración, repetir lo mismo varias veces ** comentario

6 clave principal de un almacenamiento separador de alternativas en selección Datos elementales. Son datos, que dentro del contexto del usuario, no tiene sentido descomponerlo. Es importante especificar: Valores permitidos, y unidad de medida. Datos opcionales. peso_persona =* * * unidad: kilo ; rango: * sexo = * Masculino o Femenino * * valores: [ M F ] * ] Iteración. Dirección_cliente = (dirección _entrega) + (dirección _ facturación) Dirección_cliente = [ dirección _entrega dirección _ facturación dirección _ entrega+ dirección _ facturación Dirección_cliente = dirección _entrega + (dirección _ facturación) Repetición de uno mas datos elementales o grupo de datos. ' Cero o mas ocurrencias.' Selección. pedido = nombre _ cliente + dirección _ entrega + { producto } ' Una y no mas una de las alternativas '. sexo = [ Masculino Femenino ] Dominio (No Yourdon) Consiste definir una única vez cada tipo de Dato elemental, y referenciarlo para cada representación del tipo. fecha = * * * unidad: días ; rango: * fec _ nacimiento = fecha fec _ factura = fecha

7 Alias (Sinónimo) No se debe confundir con el dominio. Es un nombre alternativo para un datos elemental. fecha _ contable = fecha fecha _ efectiva = * alias de: fecha _ contable * Nombre = Tratamiento + Nombre_pila + Primer_apellido + Segundo_apellido Tratamiento = [ Sr. Sra. Srta. D. Dr. ] Nombre_pila = {carácter} Primer_apellido = {carácter} Segundo_apellido = {carácter} carácter = [ A-Z a-z - ] Definición de un Diccionario de Datos 1. Definición de datos secuenciales Una definición se realiza mediante el símbolo = que significa se define como por lo tanto una expresión como A= B + C, se podría leer igual que de forma matemática es decir A está compuesto de B y C, pero para completarla se debería añadir: el significado de dicho dato en el contexto de la aplicación, el rango y tipo de valores que cada dato puede tomar. Por ejemplo: En un sistema informático de un hospital Datos_del_Paciente = nombre_completo + *nombre completo del paciente* *tipo: array de caracteres* dirección + *dirección completa del paciente* *tipo: array de caracteres* peso + *peso del paciente* *unidad: kilogramos; rango: 1-200* talla + *talla del paciente* *unidad: centímetros;rango: * fecha ingreso + *fecha de entrada en el hospital* *tipo: fecha* 2. Definición de datos opcionales Es aquel dato que puede o no formar parte de la composición de un dato compuesto. Ejemplo: La dirección de un cliente puede ser Unica: tanto la dirección comercial como de administración están en el mismo lugar que producción o almacén. Dos direcciones: Tiene el almacén y producción separado físicamente de la administración.

8 Esta situación en un DD se trataría así: Cliente = nombre_completo + dni_cliente + dirección_comercial + (dirección_mercancías) 3. Definición de selección Sólo una de entre varias posibilidades será posible. Esta se define mediante [ ]. Ejemplo: Un cliente puede ser una empresa o un particular, por lo tanto los tipos de datos son distintos según sea uno u otro. cliente = [nombre_cliente nombre_empresa] + [dni_cliente cif_cliente] + dirección_comercial + (dirección_mercancías). 4. Definición de iteración La iteración se expresa mediante { } y sirve para indicar la repetición de una cierta ocurrencia dentro de una definición. Ejemplo: Factura = fecha_factura + nombre_cliente + numero_factura + {linea_factura} + total factura El dato línea_factura es un componente de la estructura de datos factura que puede tener una o varias ocurrencias, ya que una factura puede tener muchas líneas de facturación de artículos. 5. Alias (Sinónimos) Son nombres que dentro del Sistema de información tienen el mismo significado entonces lo que se hace es declarar los sinónimos por medio del símbolo =. Ejemplo: Acreedor = cliente ** definido ya anteriormente. Hemos visto el contenido del Diccionario de Datos, que deberá mostrarse al usuario siempre conjuntamente con las técnicas: Diagrama de Flujo de Datos (DFD). Modelo Entidad - Relación (DER). Especificación de Procesos ( EP).

9 5.2.5 Implementación del Diccionario de Datos Varias posibilidades para la implementación de los DD, cada una con sus características y ventajas. Repositorio de datos Herramientas automáticas integradas dentro de un entorno CASE. Dispone de mas posibilidades de la vistas. Diccionario de datos de SGBD o SO modernos Dan soporte automático para definiciones de datos, validar su consistencia, producir algunos informes. Procesador de textos convencional Totalmente manual Ejemplo: Dato elemental Nombre Descripción Long y tipo Sinónimos : Estado_Civil : Código de una letra para indicar el estado civil de cada empleado. : 1 caracter alfabético. : ESTADO (Personal) CIVIL (Nóminas) Valores : S Soltero D Divorciado C Casado S Separado V Viudo O Otros Estructura de dato Nombre : Empleado Descripción : Datos necesarios de un empleado. Componentes : Nombre_empleado + Num_empleado + Datos_personales = Fecha_nacimiento + Estado_Civil + Num_hijos [ 0 - ] + (Num _ tfno) Dirección = Calle + Número + (Población) + Codigo_Postal + Provincia

10 Flujo de datos Nombre : Pago _ aceptado Ref : Fuente : 11.1 Aceptar pago Destino : 11.2 Validar pago Descripción : Pago recibido y sellado pero no validado. Estruct de datos : Cheque + Recibo _ Caja + (Letra _ Pago) + Metodo _ pago Volumen : 5000 por día Comentarios : La letra de pago esta omitida en el 10 % de los casos. Almacenamiento de datos Nombre : Historia _Pedidos Ref : P4. Flujo de Entrada : 9 - D4 Pedido Flujo de Salida : D4-10 Detalles pedido D4-11 Detalle ventas D4-9 Demanda anterior Descripción : Todos los pedidos aceptados en los últimos 6 meses. Contenido : Pedido = Id_pedido + Detalle_cliente + Detalle_libro Descripción lógica de un proceso Para el proceso Verificar_Crédito la plantilla correspondiente sería la siguiente: Procesos Nombre : Verificar _ Crédito Ref : 3 Definición : Decidir donde van los pedidos sin pago previo, o si debe pedirle el pago al cliente. Entradas : 1-3 Pedidos D3-3 Historia de pagos Salidas : 3 - C Pedido de pago previo 3 - D3 Nuevo balance de orden 3-6 Pedidos con crédito ok Descripcion : Recuperar historia de pago. Si el cliente es nuevo, enviar pedido de pago previo. Si el cliente corriente (promedio de dos pedidos mensuales), OK con el pedido, a menos que el balance esté vencido con mas de dos meses. Para clientes anteriores ( no corrientes), OK, a menos que tengan cualquier balance vencido.

11 Hemos visto que para describir la lógica de un proceso, utilizaremos varias alternativas como son: narrativa, arboles de decisión, tablas de decisión y lenguaje estructurado. Cuando utilizamos narrativa podemos encontrarnos con frases oscuras (no solo, pero no obstante, sin embargo...). rangos con huecos indefinidos (' hasta 20 unidades sin descuento, mas de 20 u. al 50 % '). Frases con y/o (' los clientes que nos compran mas de 1millón al año y tienen una buena historia de pagos o que han tenido tratos con nosotros por mas de 20 años deberán recibir trato preferencial '). Adjetivos indefinidos ('buena historia de pagos ', ' trato preferencial '). Estas razones obligan a pensar en otras alternativas: árbol de decisión: Pueden resultar una técnica no válida en situaciones complejas con gran número de condiciones e implicaciones ya que no asegura que se hayan considerado todas. Se debe utilizar cuando el número de acciones sea pequeño y no sean posibles todas las combinaciones. Tablas de decisión: Son mas precisas dado que permiten reflejar todas las combinaciones posibles. Pero son mas difíciles de entender para el usuario. Deben simplificarse una vez construídas, y se convertirán en arboles de decisión. Se debe utilizar siempre que se dude que el árbol muestra toda la lógica. *Primera orden > 12 días hacer pedido *Total ordenes< menor que X *Primera orden <= 12 días esperar *Descuento< pedido *Total ordenes < mayor o igual que X Calcular descuento *Hacer pedido *No descuento Hacer pedido

12 5.2.7 Descripción lógica de una entidad externa Para la entidad Proveedores la plantilla correspondiente sería la siguiente: Entidad Externa : Nombre : Proveedores. Ref : p. Definición : Proveedores actuales de la empresa. Flujos de Datos : 7 - p Pedidos. p - 3 Albaran. p - 11 Facturas. Volumen : Actualmente 25. Se espera llegar a 40.

ANÁLISIS DE SISTEMAS. Por: Ing. Tanya Recalde Ch.

ANÁLISIS DE SISTEMAS. Por: Ing. Tanya Recalde Ch. ANÁLISIS DE SISTEMAS Por: Ing. Tanya Recalde Ch. CAPÍTULO 4 ESTRATEGIAS DE DESARROLLO POR ANÁLISIS ESTRUCTURADO 4.1. INTRODUCCIÓN Cuando se comienza a trabajar sobre un proyecto de sistemas de información,

Más detalles

Introducción al Análisis Estructurado

Introducción al Análisis Estructurado Contenidos: Tema 2: Introducción. Diagrama de Flujo de Datos. Elementos en un DFD. Explosión de un Proceso. Niveles de DFDs. Objetivos El alumno conocerá el Análisis Estructurado como técnica para llevar

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 2: MODELADO DE FUNCIONES

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 2: MODELADO DE FUNCIONES Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 2: MODELADO DE FUNCIONES 1 MODELIZACIÓN DE FUNCIONES Diagramas de flujo de datos Diccionario de datos 2 DIAGRAMAS

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 2: MODELADO DE FUNCIONES

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 2: MODELADO DE FUNCIONES Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 7, SECCIÓN 2: MODELADO DE FUNCIONES 1 MODELIZACIÓN DE FUNCIONES Diagramas de flujo de datos Diccionario de datos 2 DIAGRAMAS

Más detalles

Universidad Nacional del Sur Departamento de Ciencias e Ingeniería de la Computación Análisis y Diseño de Sistemas 1er.Cuatrimestre de 2007.

Universidad Nacional del Sur Departamento de Ciencias e Ingeniería de la Computación Análisis y Diseño de Sistemas 1er.Cuatrimestre de 2007. Análisis Estructurado Análisis y Diseño de Sistemas Clase 14 Modelo Funcional: Diagrama de Flujo Lic. María Mercedes Vitturini 1er. CUATRIMESTRE 2007 Construye 3 modelos: Modelo de funcional: modela las

Más detalles

Sistemas informáticos industriales. Diccionario de Datos. Diagrama Entidad Relación

Sistemas informáticos industriales. Diccionario de Datos. Diagrama Entidad Relación Sistemas informáticos industriales 2017 Diccionario de Datos Diagrama Entidad Relación DICCIONARIO DE DATOS Un diccionario de datos (DD) es una lista organizada de los datos utilizados por el sistema que

Más detalles

ANÁLISIS ESTRUCTURADO

ANÁLISIS ESTRUCTURADO ANÁLISIS ESTRUCTURADO Conceptos generales Cuando los analistas comienzan a trabajar sobre un proyecto de sistemas de información, a menudo tienen que profundizar en un área de la organización con la que

Más detalles

Modelado de Datos Material desarrollado por Marcelo Rocha Vargas, 2011

Modelado de Datos Material desarrollado por Marcelo Rocha Vargas, 2011 Modelado de Datos Material desarrollado por Marcelo Rocha Vargas, 2011 Introducción Un modelo de datos es un conjunto de conceptos que pueden ser usados para describir-diseñar la estructura de una Base

Más detalles

DESARROLLO DE LOS NIVELES DFD S. DIAGRAMA DE CONTEXTO. (NIVEL

DESARROLLO DE LOS NIVELES DFD S. DIAGRAMA DE CONTEXTO. (NIVEL DESARROLLO DE LOS NIVELES DFD S. DIAGRAMA DE CONTEXTO. (NIVEL 0) Datos del Cliente CONFIRMACION DEL PRODUCTO DIAGRAMA GENERAL. (NIVEL 1) ESTATUS DEL PRODUCTO INVENTARIO PEDIDO PROVEEDOR 4 3 2 VERIFICAR

Más detalles

Capítulo 3 CICLO DE VIDA DE UN PROGRAMA. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capítulo 3 CICLO DE VIDA DE UN PROGRAMA. Presentación resumen del libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 3 CICLO DE VIDA DE UN PROGRAMA 1 OBJETIVOS Saber qué es la Ingeniería

Más detalles

UNIDAD II. TÉCNICAS DE ANÁLISIS

UNIDAD II. TÉCNICAS DE ANÁLISIS UNIDAD II TÉCNICAS DE ANÁLISIS 1 UNIDAD II. TÉCNICAS DE ANÁLISIS OBJETIVO: Aplicarás las técnicas de análisis de sistemas: orientadas al flujo de datos, estructura de datos y toma de decisiones; a través

Más detalles

Metodología de Diseño Lógico. Sistemas Gestores de Bases de Datos

Metodología de Diseño Lógico. Sistemas Gestores de Bases de Datos Introducción El objetivo del diseño lógico es convertir los esquemas conceptuales locales en un esquema lógico global que se ajuste al modelo de SGBD sobre el que se vaya a implementar el sistema. Mientras

Más detalles

Unidad 4: MODELO DE COMPORTAMIENTO OBJETIVO DEL MODELO DE COMPORTAMIENTO

Unidad 4: MODELO DE COMPORTAMIENTO OBJETIVO DEL MODELO DE COMPORTAMIENTO Unidad 4: MODELO DE COMPORTAMIENTO OBJETIVO DEL MODELO DE COMPORTAMIENTO Describir las respuestas que debe dar el sistema. CARACTERÍSTICAS DEL MODELO DE COMPORTAMIENTO El modelo de comportamiento está

Más detalles

CARACTERÍSTICAS DEL MODELO AMBIENTAL:

CARACTERÍSTICAS DEL MODELO AMBIENTAL: MODELO AMBIENTAL OBJETIVO DEL MODELO AMBIENTAL: El objetivo del modelo ambiental es describir la relación que existe entre el sistema y el medio ambiente. CARACTERÍSTICAS DEL MODELO AMBIENTAL: Para poder

Más detalles

METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS

METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS !387" APÉNDICE A, APARTADO 1 METODOLOGÍAS PARA EL DESARROLLO DE SISTEMAS DOCUMENTACIÓN 1. La necesidad de los diagramas Los diagramas o representaciones gráficas representan una parte fundamental en el

Más detalles

GLOSARIO DE TÉRMINOS

GLOSARIO DE TÉRMINOS Apéndice A, Apartado 3: Glosario de términos!401" APÉNDICE A, APARTADO 3 GLOSARIO DE S Administración de la calidad Conjunto de actividades de la función general de administración que determina la política

Más detalles

Diagrama de Flujo de Datos. Simbología

Diagrama de Flujo de Datos. Simbología Diagrama de Flujo de Datos La empresa CBM, hace su negocio como intermediario de libros recibiendo pedidos de librerías sobre ediciones de informática, y pidiendo estos mismos a los editores con su correspondiente

Más detalles

El ciclo de vida de un sistema de información

El ciclo de vida de un sistema de información El ciclo de vida de un sistema de información 1. Las etapas del proceso de desarrollo de software Planificación Análisis Diseño Implementación Pruebas Instalación / Despliegue Uso y mantenimiento 2. Modelos

Más detalles

Universidad Autónoma del Estado de México Facultad de Medicina

Universidad Autónoma del Estado de México Facultad de Medicina Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en

Más detalles

12/08/2017. Introducción. Diagrama de flujo de datos. Ejemplo inicial de un DFD. Componentes de un DFD

12/08/2017. Introducción. Diagrama de flujo de datos. Ejemplo inicial de un DFD. Componentes de un DFD Introducción Diagrama de flujo de datos ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso Los Diagramas de Flujo de Datos (DFD)

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

02 El Modelo Conceptual

02 El Modelo Conceptual 02 El Modelo Conceptual Nota: la amplia mayoría del contenido (representado en cursiva) está extraído de Bases de Datos (Mercedes Marqués Bajo licencia Creative Commons ISBN 978-84-693-0146-3) A.- Qué

Más detalles

CARGA DE ALBARANES Y CONTADOS

CARGA DE ALBARANES Y CONTADOS CARGA DE ALBARANES Y CONTADOS PANTALLA INICIAL SALIDAS DE ARTICULOS Fecha..: 01/01/05 Empresa: 1 KERNEL icsa Sección: 1 KERNEL icsa Cliente: Riesgo...: Destino: Créd. Ocupado: [F5] Por Nombre [F6] Sin

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 8: DISEÑO ESTRUCTURADO

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 8: DISEÑO ESTRUCTURADO Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 8: DISEÑO ESTRUCTURADO DISEÑO ESTRUCTURADO Conceptos generales Ideas básicas y notación Estrategias de diseño Análisis de transacciones

Más detalles

TEMA 13: ANÁLISIS Y ESTRATEGIAS DE DISEÑO

TEMA 13: ANÁLISIS Y ESTRATEGIAS DE DISEÑO Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 13: ANÁLISIS Y ESTRATEGIAS DE DISEÑO Prof. José Vicente Álvarez Bravo EL ANÁLISIS ESTRUCTURADO El Análisis Estructurado es una

Más detalles

ICM Fundamentos de Computación

ICM Fundamentos de Computación Contenido Estructuras de Control... 1 Estructuras para Selección:... 1 1. Condicionales... 1 2. Condicional con varias preguntas... 3 3. Condicionales con varios casos... 4 4. Condicionales en árbol...

Más detalles

Algoritmo. Programa. Lenguaje algorítmico

Algoritmo. Programa. Lenguaje algorítmico ESCUELA DE EDUCACION SECUNDARIA TECNICA N 3 LENGUAJE ELECTRONICO PROFESOR: PAOLO, MARCOS GERMAN TEMA: ALGORITMOS Algoritmo Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y

Más detalles

Tema V1: Herramientas de Análisis Estructurado Diccionario de Datos

Tema V1: Herramientas de Análisis Estructurado Diccionario de Datos Tema V1: Herramientas de Análisis Estructurado Diccionario de Datos Diana Marcela Sánchez S FúqueneF Índice Herramientas de documentación del Análisis Estructurado Diagramas de Flujo de Datos (DFDs) Diccionario

Más detalles

PRESENTACIÓN DEL ALGORITMO

PRESENTACIÓN DEL ALGORITMO PRESENTACIÓN DEL ALGORITMO Puede ser en distintas formas, analizaremos cuatro: a) Descripción Narrada b) Pseudocódigo c) Diagramas de Flujo d) Diagramas N- S (Nassi-Schneiderman o de Chapin) Descripción

Más detalles

Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema

Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Modelado - Vocabulario del Sistema Modelado Los diagramas de clases y de objetos sirven para modelar diversos aspectos estructurales o estáticos de un sistema: Vocabulario del Sistema Distribución de Responsabilidades Semántica de una Clase

Más detalles

Unidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS CARACTERÍSTICAS DEL ESQUEMA DE DATOS DIAGRAMA ENTIDAD RELACIÓN (D.E.R.)

Unidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS CARACTERÍSTICAS DEL ESQUEMA DE DATOS DIAGRAMA ENTIDAD RELACIÓN (D.E.R.) Unidad 5: MODELO DE COMPORTAMIENTO - ESQUEMA DE DATOS OBJETIVO DEL ESQUEMA DE DATOS Describir los datos que el sistema debe conocer para poder responder a los estímulos. CARACTERÍSTICAS DEL ESQUEMA DE

Más detalles

Bases de datos 1. Teórico: Diseño Conceptual

Bases de datos 1. Teórico: Diseño Conceptual Bases de datos 1 Teórico: Diseño Conceptual Modelado Conceptual Primera etapa en el diseño de una BD Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el resultado Actividad

Más detalles

BASES DE DATOS 1. Teórico: Diseño Conceptual

BASES DE DATOS 1. Teórico: Diseño Conceptual BASES DE DATOS 1 Teórico: Diseño Conceptual MODELADO CONCEPTUAL Primera etapa en el diseño de una BD Sub-etapas: Estudio del problema real Especificación usando un lenguaje de muy alto nivel Validar el

Más detalles

Diseño Estructurado. Diseños eran los antes. Lic. Ariel Trellini 28/07/2015

Diseño Estructurado. Diseños eran los antes. Lic. Ariel Trellini 28/07/2015 Lic. Ariel Trellini Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Diseños eran los antes Arquitectura y Diseño de Sistemas 2 1 Historia Desde fines de los 60s emergieron

Más detalles

PRÁCTICA FUNDAMENTOS DE ALGORITMOS I. Objetivos

PRÁCTICA FUNDAMENTOS DE ALGORITMOS I. Objetivos Objetivos El alumno conocerá las estructuras básicas para el diseño de algoritmos 1. Conocerá las estructuras secuenciales y de decisión para construir algoritmos 2. Diseñará algoritmos utilizando las

Más detalles

IA2 ( ) Trabajo NL (Procesamiento de Lenguaje Natural) Implementación de un algoritmo de unificación

IA2 ( ) Trabajo NL (Procesamiento de Lenguaje Natural) Implementación de un algoritmo de unificación IA2 (2010-11) Trabajo NL (Procesamiento de Lenguaje Natural) Implementación de un algoritmo de unificación José F. Quesada 1 Introducción Una de las estrategias básicas para llevar a cabo la representación

Más detalles

Tema VIII: Herramientas de Análisis Estructurado Diccionario de Datos

Tema VIII: Herramientas de Análisis Estructurado Diccionario de Datos Tema VIII: Herramientas de Análisis Estructurado Diccionario de Datos Diana Marcela Sánchez Fúquene Índice Herramientas de documentación del Análisis Estructurado Diagramas de Flujo de Datos (DFDs) Diccionario

Más detalles

Caso de Uso. Herramienta de relevamiento. domingo, 28 de octubre de 12

Caso de Uso. Herramienta de relevamiento. domingo, 28 de octubre de 12 Herramienta de relevamiento Son descripciones de un conjunto de secuencia de acciones que ejecuta el sistema para obtener un resultado Los casos de uso especifican un comportamiento deseado, no como se

Más detalles

Tema 02: Algoritmia y pseudocódigo

Tema 02: Algoritmia y pseudocódigo M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Pseudocódigo Ejemplo 01 Ejemplo

Más detalles

wingest carrera 2008 Módulos de Gestión TPV Códigos Postales :

wingest carrera 2008 Módulos de Gestión TPV Códigos Postales : 1 Módulos de Gestión ofrece la posibilidad de ampliar su potencial gracias a sus módulos adicionales totalmente integrados con el resto de opciones, aumentando así las posibilidades del programa y, por

Más detalles

Escuela de Educación Secundaria Técnica N 5 DIAGRAMA DE FLUJO DE DATOS

Escuela de Educación Secundaria Técnica N 5 DIAGRAMA DE FLUJO DE DATOS DIAGRAMA DE FLUJO DE DATOS INTRODUCCIÓN En los diagramas de flujo de datos se usan cuatro símbolos básicos para graficar el movimiento de los datos: un cuadrado doble, una flecha, un rectángulo con esquinas

Más detalles

Tema 5: Conceptos de Diseño en Archivos y Bases de Datos. Ing. Elizabeth Guerrero

Tema 5: Conceptos de Diseño en Archivos y Bases de Datos. Ing. Elizabeth Guerrero Tema 5: Conceptos de Diseño en Archivos y Bases de Datos Ing. Elizabeth Guerrero Introducción Conceptos: Diseño en Archivos, Bases de Datos (Campos, Registros, archivos y Bases de Batos) Diseño de interacciones

Más detalles

Guía práctica de estudio 05: Diagramas de flujo

Guía práctica de estudio 05: Diagramas de flujo Guía práctica de estudio 05: Diagramas de flujo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 05: Diagramas de

Más detalles

IMPORTACION DE DATOS DESDE FICHEROS EXCEL (artículos, clientes y proveedores)

IMPORTACION DE DATOS DESDE FICHEROS EXCEL (artículos, clientes y proveedores) IMPORTACION DE DATOS DESDE FICHEROS EXCEL (artículos, clientes y proveedores) SERVINET SISTEMAS Y COMUNICACIÓN S.L Traspaso datos ficheros Excel 1. Introducción... 2 2. Traspaso de Artículos... 3 3. Traspaso

Más detalles

Modelo y Análisis 179

Modelo y Análisis 179 Modelo y Análisis 179 2.6 Análisis Funcional Por medio del análisis funcional: Se muestra las operaciones de los objetos y sus dependencia de datos por medio de los diagramas de flujo de datos. Se descompone

Más detalles

ERP Sensei Gestión Comercial

ERP Sensei Gestión Comercial ERP Sensei Gestión Comercial Gestión Comercial ARTÍCULOS /ALMACÉN Mantenimiento de Artículos En esta opción disponemos de toda la información referente a los artículos que maneja nuestra empresa: Filiación,

Más detalles

Introducción al Diseño de Sistemas de Información. Unidad Nº III: Diagramas Estructurados

Introducción al Diseño de Sistemas de Información. Unidad Nº III: Diagramas Estructurados Introducción al Diseño de Sistemas de Información Unidad Nº III: Diagramas Estructurados Facultad Regional Santa Fe Universidad Tecnológica Nacional Diagramas Estructurados Los Diagramas Estructurados

Más detalles

CIENCIA DE LA COMPUTACION

CIENCIA DE LA COMPUTACION CIENCIA DE LA COMPUTACION Docentes Profesor: Alejandro Rozenfeld Jefe de trabajos prácticos: Andrea L. Riera Sebastián Villar Ayudantes diplomados: Fabio Bucciarelli Marcelo Marchioni Ayudante Alumno:

Más detalles

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos Costa Oriental del Lago UNIDAD I Conceptos Básicos Comandos internos y externos. Estructura básicas: entidad, atributo, base de datos, clave primaria y secundaria, registro y archivo de datos empresas

Más detalles

[TEMA #2. ETAPAS Y TÉCNICAS PARA EL DESARROLLO DE PROBLEMAS CON AYUDA DEL COMPUTADOR.]

[TEMA #2. ETAPAS Y TÉCNICAS PARA EL DESARROLLO DE PROBLEMAS CON AYUDA DEL COMPUTADOR.] La resolución de un problema mediante una computadora consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio

Más detalles

Base de Datos. Formularios. Consultas

Base de Datos. Formularios. Consultas Base de Datos y programa de Microsoft Access Definición Tablas Formularios Consultas Informes 1 BASE DE DATOS. DEFINICIÓN Y PLANIFICACIÓN Qué es una base de datos? Una base de datos es una serie de datos

Más detalles

Rational Unified Process

Rational Unified Process Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto

Más detalles

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor Especificación de Requerimientos Nombre del Grupo de Desarrollo o Asignatura [Este documento es la plantilla base para elaborar el documento Especificación de Requerimientos. Los textos que aparecen entre

Más detalles

Capítulo V. Diagramas de Descomposición Funcional

Capítulo V. Diagramas de Descomposición Funcional Diagramas de Descomposición Funcional Diagramas de descomposición funcional Tabla de contenido 1.- Conceptos básicos... 77 1.1.- Función o macroproceso... 77 1.2.- Proceso... 77 1.3.- Actividades y tareas...

Más detalles

PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS

PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS CONTENIDOS PROPIEDADES DE LOS CAMPOS TAMAÑO DEL CAMPO FORMATO DEL CAMPO LUGARES DECIMALES MÁSCARA DE ENTRADA TÍTULO

Más detalles

Sistemas de Bases de Datos I MODELADO DE DATOS I. Sistema de Bases de Datos I

Sistemas de Bases de Datos I MODELADO DE DATOS I. Sistema de Bases de Datos I Sistemas de Bases de Datos I MODELADO DE DATOS I Qué es el Modelado de Datos? MUNDO REAL ANALIZAR INTERPRETAR ABSTRAER MODELO Qué es el Modelado de Datos? Es la representación de cosas del mundo real.

Más detalles

Ingreso de Facturas Electrónicas

Ingreso de Facturas Electrónicas Ingreso de Facturas Electrónicas Ingreso al sistema 3 Página del Portal de proveedores 5 Ingresar Facturas 6 Validación de Facturas con Orden de compra (Pedido) 8 Índice Validación de Facturas con CWID

Más detalles

Diseño de Modelos de Bases de Datos

Diseño de Modelos de Bases de Datos Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Pontificia Universidad Javeriana Contenido 1 2 Modelo Entidad Relación 3 Llaves 4 Conjuntos Entidad Débil 5 Subclases y relaciones ISA 6 Ejercicios El diseño

Más detalles

Manual de Usuario. Recepción de Comprobantes Fiscales Digitales (CFDI) PRESTADORES MÉDICOS

Manual de Usuario. Recepción de Comprobantes Fiscales Digitales (CFDI) PRESTADORES MÉDICOS Manual de Usuario Recepción de Comprobantes Fiscales Digitales (CFDI) PRESTADORES MÉDICOS INTRODUCCIÓN: El portal de Recepción Facturación Electrónica fue creado con el objetivo de que los proveedores

Más detalles

Clasificación de las Herramientas CASE

Clasificación de las Herramientas CASE Qué es una herramienta CASE? Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la

Más detalles

Guía para la documentación de proyectos de software

Guía para la documentación de proyectos de software Estructura y contenido Guía para la documentación de proyectos de software Organización de Computadoras Universidad Nacional del Sur 2017 1. Definiciones y especificación de requerimientos Los requerimientos/requisitos

Más detalles

Dr. Richard Mercado Rivera 18 de agosto de 2012 Matemática Elemental

Dr. Richard Mercado Rivera 18 de agosto de 2012 Matemática Elemental Universidad de Puerto Rico Recinto de Aguadilla Programa CeCiMat Elemental Definición de conceptos fundamentales de la Estadística y la Probabilidad y su aportación al mundo moderno Dr. Richard Mercado

Más detalles

Manual para dar de alta un cliente en la Extranet de ASM

Manual para dar de alta un cliente en la Extranet de ASM Manual para dar de alta un cliente en la Extranet de ASM El presente documento describe el procedimiento de alta de un cliente en la Extranet de ASM. Anteriormente, las altas de los clientes en la Extranet

Más detalles

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco

Más detalles

en concreto los objetivos que van del 6 al 9 (aplicaciones, tecnología, implicaciones morales, sociales y éticas, y dimensión internacional)

en concreto los objetivos que van del 6 al 9 (aplicaciones, tecnología, implicaciones morales, sociales y éticas, y dimensión internacional) El componente de la evaluación interna en estos cursos es una exploración matemática. Consiste en un breve informe escrito por el alumno, basado en un tema elegido por este, y que debe centrarse en las

Más detalles

3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR:

3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR: 3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS UN SISTEMA SOFTWARE QUE SEA: + DIFÍCIL DE COMPRENDER + SÓLO UTILIZABLE POR SUS REALIZADORES + DIFÍCIL DE MODIFICAR NO ES VÁLIDO PARA EVITAR

Más detalles

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus

Más detalles

Tema 2. Concepto de Algoritmo

Tema 2. Concepto de Algoritmo Tema 2. Concepto de Algoritmo Objetivos Definir el concepto de algoritmo Resolver problemas sencillos mediante el diseño de un algoritmo Conocer los tipos de datos elementales y las operaciones sobre ellos

Más detalles

Prof. Mariano Mancuso. Sistemas de información y control diagrama de clases

Prof. Mariano Mancuso. Sistemas de información y control diagrama de clases Prof. Mariano Mancuso Sistemas de información y control diagrama de clases UML Qué son los modelos? Para qué sirven los modelos? Cuáles son los modelos de UML? Se usan todos...? Qué son los modelos? Un

Más detalles

Métodos para el diseño de soluciones

Métodos para el diseño de soluciones Sergio Sotelo IBM Software IT Architect smsotelo@pe.ibm.com Agenda Unified Method Architecture Introducción a TOGAF 2 Método o Metodología? Método Modo de decir o hacer con orden una cosa Métodología Ciencia

Más detalles

ESTRUCTURAS DE CONTROL

ESTRUCTURAS DE CONTROL ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De

Más detalles

Capítulo XIV. Herramientas Auxiliares

Capítulo XIV. Herramientas Auxiliares Herramientas Auxiliares Herramientas auxiliares Tabla de contenido 1.- Herramientas complementarias... 211 2.- Diagramas de estructura de datos... 211 2.1.- Qué es un diagrama de estructura de datos?...

Más detalles

ALGORITMICA Y PROGRAMACION POR OBJETOS I

ALGORITMICA Y PROGRAMACION POR OBJETOS I ALGORITMICA Y PROGRAMACION POR OBJETOS I Nivel 1 Problemas, Soluciones y Programas Marcela Hernández Hoyos Solucionar un Problema = Construir un Programa Problema Programador Herramientas y Lenguajes Análisis

Más detalles

VII.3 - Diagramas de Descomposición Funcional

VII.3 - Diagramas de Descomposición Funcional Capítulo VII Conceptos, Técnicas y Herramientas VII.3 - Diagramas de Descomposición Funcional 1. Conceptos Básicos 1.1. Función o Macroproceso Normalmente, en una empresa existe un grupo de áreas funcionales

Más detalles

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA

ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA CONTENIDOS Definición de un algoritmo Tipos de datos Representaciones de un algoritmo Lenguaje natural Pseudocódigo

Más detalles

Cursor Asignación Ciclo Mientras Ciclo Para Decisión Lectura Salida Llamada

Cursor Asignación Ciclo Mientras Ciclo Para Decisión Lectura Salida Llamada Contenido CONTENIDO DE ILUSTRACIONES...2 PROGRAMA DFD...3 1. Cursor...4 2. Asignación...4 3. Ciclo Mientras...4 4. Ciclo Para...4 5. Decisión...5 6. Lectura...5 7. Salida:...5 8. Llamada...5 EJERCICIOS

Más detalles

DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS

DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS DEFINICIONES BÁSICAS DE LAS ESTRUCTURAS DE DATOS En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación Un dato

Más detalles

Tema 4e: Proceso Unificado: Análisis

Tema 4e: Proceso Unificado: Análisis Tema 4e: Proceso Unificado: Análisis Marcos López Sanz Índice Visión general Diagramas UML Artefactos Modelo de análisis Clases de análisis Realización en análisis de los casos de uso Paquetes de análisis

Más detalles

ISO Procedimientos para la evaluación de la Calidad

ISO Procedimientos para la evaluación de la Calidad ISO 19114 Procedimientos para la evaluación de la Calidad Alcances Pautas: para la determinación y evaluación de calidad, (ISO 19113) para Evaluación y Presentación: - informe de calidad de datos (Metadatos)

Más detalles

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Tema 2 Conceptos básicos de programación. Fundamentos de Informática Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis

Más detalles

UF5- Base de dades (Open Base) 34R/1I/1P-212

UF5- Base de dades (Open Base) 34R/1I/1P-212 UF5- Base de dades (Open Base) 34R/1I/1P-212 1 QUÉ ES UNA BASE DE DATOS? Conjunto de información almacenada de forma organizada. Clases de bases de datos: Base de datos documental. También llamada de archivos

Más detalles

GUÍA NUEVAS FUNCIONALIDADES V 8.7.1

GUÍA NUEVAS FUNCIONALIDADES V 8.7.1 GUÍA NUEVAS FUNCIONALIDADES V 8.7.1 Página 1 de 14 Tabla de contenido Creación del modelo 184... 3 Configuración de Bloques... 3 Configuración de Partícipes... 4 Cálculo del modelo 184... 5 Configuración

Más detalles

ESTRUCTURAS ALGORITMICAS

ESTRUCTURAS ALGORITMICAS ESTRUCTURAS ALGORITMICAS El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa y su ejecución. Las fases en el desarrollo de un programa pueden resumirse de la siguiente

Más detalles

SOROLLA2 GUIA PRÁCTICA SIMPLIFICADA REGISTRO CONTABLE DE FACTURAS. (Febrero 2014)

SOROLLA2 GUIA PRÁCTICA SIMPLIFICADA REGISTRO CONTABLE DE FACTURAS. (Febrero 2014) SOROLLA2 GUIA PRÁCTICA SIMPLIFICADA REGISTRO CONTABLE DE FACTURAS (Febrero 2014) 1. REGISTRO CONTABLE DE FACTURAS (RCF) De acuerdo con la Ley 25/2013, de 27 de diciembre, de impulso de la factura electrónica

Más detalles

Unidad II. Metodología para resolver problemas aplicando la POO. Parte 1

Unidad II. Metodología para resolver problemas aplicando la POO. Parte 1 Unidad II Metodología para resolver problemas aplicando la POO Parte 1 1 Metodología para resolver problemas aplicando la POO Fases I.Definición de requisitos II.Análisis del problema III.Diseño de solución

Más detalles

FUNDAMENTOS DE BASES DE DATOS TEMA 4. Metodología de desarrollo de Bases de Datos

FUNDAMENTOS DE BASES DE DATOS TEMA 4. Metodología de desarrollo de Bases de Datos FUNDAMENTOS DE BASES DE DATOS TEMA 4 Metodología de desarrollo de Bases de Contenido 4.2. Cómo se aplica al desarrollo de bases de datos 4.3. Qué es una metodología? 4.4. Beneficios LABDA Laboratorio de

Más detalles

Fundamentos de Desarrollo de Sistemas

Fundamentos de Desarrollo de Sistemas Fundamentos de Desarrollo de Sistemas El enfoque Estructurado Enfoque Estructurado La siguiente figura describe todos los modelos desarrollados durante el ciclo de desarrollo de un sistema, basándose en

Más detalles

Conocimientos previos

Conocimientos previos Ficha de aprendizaje Tema: Datos, variables y Operaciones n 6 Logro Reconoce las partes de un programa y comprende su estructura. Reconoce la diferencia entre los tipos de datos. Asigna datos a las variables

Más detalles

SIIGO Pyme. Catálogo de Terceros Proveedores. Cartilla I

SIIGO Pyme. Catálogo de Terceros Proveedores. Cartilla I SIIGO Pyme Catálogo de Terceros Proveedores Cartilla I Tabla de Contenido 1. Presentación 2. Qué es el Catalogo de Terceros? 3. Cuáles son las Rutas para Ingresar a la Apertura de Terceros Proveedores?

Más detalles

Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.

Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. ALGORITMIA 1 Definición de Programa (Algoritmo) Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 2 Tipos

Más detalles

Ontologías. Javier Béjar cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/ / 16

Ontologías. Javier Béjar cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/ / 16 Ontologías - Introducción Ontologías El objeto de estudio de la ciencia de la Ontología es el estudio de las categorías que existen en un dominio El resultado de este estudio es lo que denominamos una

Más detalles

Conceptos. Generales ALGORITMOS

Conceptos. Generales ALGORITMOS Conceptos 1 Generales ALGORITMOS Que es un Algoritmo? 2 Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos

Más detalles

GLOSARIO. una entidad en estructurada, con la menor redundancia posible. BD: Base de Datos

GLOSARIO. una entidad en estructurada, con la menor redundancia posible. BD: Base de Datos GLOSARIO Administradores: También llamados DBA (Data Base Administrator), se encargan de gestionar las basess de datos. ANSI: Instituto de Estándares Americano ASP: Active Server Pages Atributo: Es una

Más detalles

Programación de Ordenadores

Programación de Ordenadores Programación de Ordenadores Ingeniería Química David Pelta Depto de Ciencias de la Computación e I.A. Universidad de Granada Índice Resolución de Problemas con Ordenadores Algoritmo Metodología de la programación

Más detalles

Lógica de programación 1

Lógica de programación 1 Lógica de programación 1 Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta

Más detalles

El nivel Interno. Índice Tema 3

El nivel Interno. Índice Tema 3 El nivel Interno Índice Tema 3 iel nivel Interno...1 Introducción...2 Etapas de acceso a la base de datos...2 Gestor de Disco...3 Gestor de Ficheros...3 Agrupamiento...4 Interactivos...4 Entrearchivos...4

Más detalles

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características

Más detalles

Cambios en la configuración del portal. Cómo emitir un CFDI versión 3.3?

Cambios en la configuración del portal. Cómo emitir un CFDI versión 3.3? Cambios en la configuración del portal Cómo emitir un CFDI versión 3.3? Índice de Contenido 1.- Acceso al Sistema... 3 2.- Configurar Régimen Fiscal... 4 3.- Actualización de Conceptos... 5 3.1- Actualización

Más detalles

ECAES Fase del Diseño de Pruebas

ECAES Fase del Diseño de Pruebas ECAES Fase del Diseño de Pruebas ECAES La Estructura de Prueba PLANTILLA PARA LA ELABORACIÓN DE ITEMS PLANTILLA PARA LA ELABORACIÒN DE ÌTEMS CONTEXTO / ENUNCIADO OPCIONES DE RESPUESTA CLAVE: JUSTIFICACION

Más detalles