Bases de Datos Especializadas

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

Download "Bases de Datos Especializadas"

Transcripción

1 Bases de Datos Especializadas

2 BASES DE DATOS ESPECIALIZADAS 1 Sesión No. 2 Nombre: Modelado de datos Objetivo : Al término de la sesión, el alumno identificará elementos el modelado de datos. Contextualización En todo proyecto, incluyendo los de carácter informático, el correcto planteamiento y planificación desde sus fases iniciales, determinan en gran medida su éxito. Un inadecuado planteamiento tendrá consecuencias negativas en los diversos componentes de una organización, especialmente en las áreas técnicas, financieras y de recursos humanos. Por ello, es preferible llevar a cabo una planeación metódica desde el inicio de un proyecto en lugar de intentar subsanar las deficiencias subsecuentes por la falta de planificación. Como puede apreciarse, el diseño e implementación de una base de datos para una organización, es una empresa de gran magnitud e importancia. Las instituciones tanto públicas como privadas, suelen estructurarse con un importante nivel de complejidad. Para diseñar una base de datos, es menester que el desarrollador, disponga de una visión general de la organización, para estar en facultad de llevar a cabo un diseño integral que contemple a todos los componentes y relaciones del sistema sujeto a estudio y asimismo, cubra en su totalidad sus requerimientos. Entre las metodologías para el desarrollo de sistemas informáticos para las organizaciones, se destacan aquellas que se dirigen al modelado de datos. Entre las más utilizadas pueden mencionarse: El modelo entidad-relación El modelado UML

3 BASES DE DATOS ESPECIALIZADAS 2 La primera es una metodología específicamente enfocada al diseño de bases de datos relacionales. La segunda es una herramienta de carácter más general ya que su ámbito de aplicación, trasciende al de las bases de datos. Introducción al Tema En la presente sesión, consideraremos las dos primeras fases pare el diseño de una base de datos: 1). La identificación del discurso y del universo, representados en un esquema informal, en donde se define al actor central de una base de datos (discurso), así como los elementos de interés que lo describen (universo); y 2). El modelo entidad-relación, el cual representa un siguiente nivel de abstracción, en donde los elementos definidos en la etapa anterior se detallan con mayor profundidad, al establecer los siguientes elementos: Entidades Instancias Relaciones entre instancias Cardinalidad de relaciones Diagrama entidad-relación En la siguiente sesión revisarás la siguiente fase: el modelo relacional, también conocido como diseño lógico.

4 BASES DE DATOS ESPECIALIZADAS 3 Explicación El modelo entidad-relación El modelo Entidad-Relación también conocido como diseño conceptual, es una metodología que permite definir los diversos componentes de un sistema de base de datos, así como las relaciones que entre ellos se establecen. Entre los principales objetivos del modelo entidad-relación se encuentran la independencia de los datos, coherencia de los resultados, eficiencia en la disponibilidad de los datos, mayor valor informativo, documentación normalizada de la información, eficiencia en la administración de datos, reducción del espacio de almacenamiento y la disminución o desaparición de las redundancias. La principal herramienta de este modelo la constituye el diagrama Entidad-Relación. Diagramas entidad-relación Los elementos de un sistema, pueden organizarse en conjuntos (colección de elementos agrupados bajo una o unas características comunes). A estos conjuntos se les denomina entidades. Sobre estos conjuntos, deben establecerse sus posibles interacciones, a las que se denomina relaciones. Supongamos que se va a diseñar una base de datos para administrar una biblioteca. Para ello te preguntas: Quién es el actor principal (discurso) del sistema? La respuesta es los libros. A continuación te preguntas: Cuáles son las características de interés (universo) del actor principal del sistema? Las posibles respuestas son: autores, temas, editoriales y alumnos a los que se prestarán los libros, como muestra la siguiente figura:

5 BASES DE DATOS ESPECIALIZADAS 4 A partir de este bosquejo, se deriva el diagrama entidad-relación. En relación al discurso y su universo, se procede a definir con mayor detalle a los componentes de la futura base de datos. Para ello, se procede a desagregar las características, descriptores o atributos de cada elemento del sistema, los cuales se hayan agrupados en conjuntos particulares. A estos conjuntos se les denomina entidades y a sus características o atributos se les denomina instancias. Se considera que una instancia de uso obligado en toda entidad, lo constituye un identificador (numérico o alfanumérico) para distinguir de manera única e irrepetible a cada elemento suscrito a una entidad. Se considera un estándar que se anteponga el término Id, al nombre de la instancia que fungirá como identificador en la entidad. La figura anterior, muestra al conjunto de entidades y sus relaciones definidas a través de instancias que comparten o tienen en común. Sobre las relaciones establecidas entre las entidades del sistema, se debe definir su cardinalidad. Para ello, se lleva a cabo un análisis sobre el carácter de dichas relaciones. Por ejemplo, para el caso de la entidad AUTORES y su entidad relacionada LIBROS, puede observarse que un mismo

6 BASES DE DATOS ESPECIALIZADAS 5 autor puede escribir varios libros diferentes. En este caso, se dice que la relación tiene una cardinalidad de uno a varios (o varios a uno). Este tipo de análisis debe llevarse a cabo para el total de las entidades y sus relaciones, considerando la siguiente simbología los tipos de relaciones entre cardinalidades y su simbología: Tipo de cardinalidad Símbolos Uno a uno Uno a varios Varios a varios Con lo que se obtiene el siguiente diagrama:

7 BASES DE DATOS ESPECIALIZADAS 6 El cual se emplea como base para la siguiente fase en el desarrollo de una base de datos, el denominado modelo relacional, también conocido como diseño lógico. El modelado UML UML son las siglas de Unified Modeling Language, o Lenguaje Unificado de Modelado. Como su nombre lo indica, UML es una metodología que se basa en una notación estándar para el análisis y diseño de sistemas informáticos, bajo la perspectiva de orientación a objetos. UML permite a los diseñadores informáticos, poseer una visión integral sobre un sistema (por ejemplo una empresa), sea de carácter público o privado, así como de la estructura organizacional y operacional de la misma. El uso de esta metodología presenta las siguientes ventajas: Permite el diseño de sistemas para organizaciones complejas. Reduce el tiempo de desarrollo del sistema. Brinda flexibilidad y capacidad de adaptación en el diseño. Fomenta la integración de equipos multidisciplinarios para el desarrollo del sistema. Este lenguaje fue creado por Grady Booch, James Runbaugh e Ivar Jacobson, quienes desarrollaron de manera individual, su propia metodología para el diseño y análisis orientado a objetos. Por su calidad, sus metodologías prevalecieron sobre las de otros, por lo que a mediados de las años noventa, deciden sintetizarlas en lo que ahora se conoce como UML, el cual se emplea como estándar para el desarrollo de software.

8 BASES DE DATOS ESPECIALIZADAS 7 Conclusión El modelo entidad-relación, también conocido como diseño conceptual, es una metodología cuyo objetivo es la identificación de los elementos de una empresa u organización sobre la que se desarrollará una base de datos. En este modelo, primero se agrupan los elementos con características similares entre sí en conjuntos denominados entidades. Posteriormente se establece entre las entidades las relaciones correspondientes, así como su cardinalidad. La representación gráfica de este modelo, se denomina diagrama entidad-relación, el cual permitirá dar paso a la siguiente fase en el desarrollo de una base de datos: el modelo relacional, también conocido como diseño lógico.

9 BASES DE DATOS ESPECIALIZADAS 8 Para aprender más A continuación encontrarás un par de hipervínculos para conocer y profundizar más sobre el tema del modelo entidad relación. Página que contiene la presentación El Modelo entidad-relación. (En español) Página para descargar el programa de modelado de información Editor RISE (Software libre en inglés)

10 BASES DE DATOS ESPECIALIZADAS 9 Actividad de Aprendizaje Objetivo de la actividad de aprendizaje de la sesión: El alumno plasmará elementos el modelo entidad-relación en un ejemplo del modelo entidad-relación. Instrucciones: Qué vas a hacer? Con la finalidad de reforzar los conocimientos adquiridos a lo largo de esta sesión buscarás y describirás un ejemplo del modelo entidad-relación, para ello: 1. Elabora un modelo entidad-relación de tema libre en la herramienta que desees, incorpóralo en un documento en Word de máximo 3 páginas. 2. Explica el ejemplo en un párrafo. 3. Respecto al ejemplo anota: a. Cuántas entidades integran el modelo entidad-relación? b. Enlista cada una de las entidades y cada una de sus instancias. c. Señala entre qué entidades existe una relación, así como el tipo de cardinalidad de la misma. 4. Nombra tu archivo de la siguiente forma: S02TuNombreTuApellido.doc Recuerda que esta actividad te ayudará a identificar y apropiarte del concepto del modelado de datos. Material: Como material inicial de consulta puedes usar la lectura de la sesión, además de aquellas publicaciones especializadas, libros, artículos, materiales universitarios y detalles técnicos de productos que sean pertinentes.

11 BASES DE DATOS ESPECIALIZADAS 10 Cuál es la forma de entrega? Una vez que tengas listo tu archivo, ingresa al foro de la sesión de la plataforma de aprendizaje y realiza lo siguiente: 1. Haz clic en Responder en el mensaje inicial de tu profesor(a) y participa presentando tu propuesta y anexando tu archivo. El profesor(a) evaluará tu participación. 2. Revisa la participación de al menos un compañero(a) y comenta su propuesta. Cómo serás evaluado? En esta actividad se tomará en cuenta lo siguiente: Forma Portada con datos generales: Universidad, maestría, asignatura, alumno y fecha. Referencias bibliográficas completas y pertinentes. Ortografía y redacción adecuada. Contenido Título adecuado del ejemplo Representación gráfica del ejemplo clara Respuestas concretas de las preguntas planteadas. Originalidad del contenido del ejemplo. Total Ponderación Requisito 7 puntos 10 puntos 3 puntos 40 puntos 40 puntos Requisito para evaluación 100 puntos Esta actividad representa el 5% de tu calificación final. Adelante con tu actividad!

12 BASES DE DATOS ESPECIALIZADAS 11 Bibliografía Abelló, A., Rollón, E., & Rodri guez, M. E. (2006). Disen o y administracio n de bases de datos. Barcelona: UPC. Bengoechea, J. (2012). Microsoft Access: Diseño de aplicaciones sencillas de bases de datos. España: Vigo Ideaspropias. Coronel, C. & Steven M. (2013). Database Systems: Design, Implementation, and Management. Boston: Cengage Learning. López Gaona, A. (s.f.) El modelo Entidad Relación. Fac. Ciencias, UNAM. Consultado en abril de 2013 de Nevado, M. (2010). Introducción a las bases de datos relacionales. Madrid: Visión Libros. Pratt, P. & Adamski, J. (2012). Concepts of database management. Boston: Cengage Learning. Rob, P., & Coronel, C. (2004). Sistemas de bases de datos: Diseño, implementación y administración. México, D.F: Cengage Learning.

Bases de Datos Especializadas. Sesión 2: Modelado de datos

Bases de Datos Especializadas. Sesión 2: Modelado de datos Bases de Datos Especializadas Sesión 2: Modelado de datos Contextualización Entre las metodologías para el desarrollo de sistemas informáticos para las organizaciones, se destacan aquellas que se dirigen

Más detalles

Bases de Datos Especializadas

Bases de Datos Especializadas Bases de Datos Especializadas 1 Sesión No. 3 Nombre: Modelado de datos Objetivo : Al término de la sesión, el alumno identificará elementos del modelado de datos. Contextualización El lenguaje unificado

Más detalles

Bases de Datos Especializadas

Bases de Datos Especializadas Bases de Datos Especializadas 1 Sesión No. 1 Nombre: Arquitectura de los sistemas de bases de datos Objetivo : Al término de la sesión, el alumno distinguirá los modelos de arquitectura de los sistemas

Más detalles

Bases de Datos Especializadas. Sesión 3: Modelado de datos

Bases de Datos Especializadas. Sesión 3: Modelado de datos Bases de Datos Especializadas Sesión 3: Modelado de datos Contextualización La información es un patrimonio valioso en toda organización. Una base de datos es un sistema cuyo objetivo fundamental es generar

Más detalles

Bases de Datos Especializadas

Bases de Datos Especializadas Bases de Datos Especializadas BASES DE DATOS ESPECIALIZADAS 1 Sesión No.4 Nombre: Bases de Datos Distribuidas Objetivo : Al término de la sesión, el alumno identificará elementos de las bases de datos

Más detalles

Bases de Datos Especializadas

Bases de Datos Especializadas Bases de Datos Especializadas BASES DE DATOS ESPECIALIZADAS 1 Sesión No.6 Nombre: Arquitectura, transparencia y las doce reglas de Date para un DDBMS Objetivo: Al término de la sesión, el alumno describirá

Más detalles

UNIVERSIDAD DE GUADALAJARA. Experiencia metodología de proyectos IT, desarrollo de bases de datos, licenciatura en informática o afines

UNIVERSIDAD DE GUADALAJARA. Experiencia metodología de proyectos IT, desarrollo de bases de datos, licenciatura en informática o afines Formato 1 Diseño estructural y propuesta de actividades 1. DATOS GENERALES DEL CURSO Nombre del curso Diseño e implementación de bases de datos Programa al que pertenece Licenciatura en Tecnologías e Información

Más detalles

Multimedia Educativo

Multimedia Educativo Multimedia Educativo MULTIMEDIA EDUCATIVO 1 Sesión No. 11 Nombre: Otros elementos de un producto multimedia educativo: la interacción. Segunda parte Objetivo Al finalizar la sesión, el alumno será capaz

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 2 Niveles de Abstracción de una Base de Datos Contextualización Por qué es importante conocer los Niveles de Abstracción de una Base de Datos?

Más detalles

Bases de Datos Especializadas

Bases de Datos Especializadas Bases de Datos Especializadas BASES DE DATOS ESPECIALIZADAS 1 Sesión No. 11 Nombre: Bases de datos multimedia Objetivo: Al término de la sesión, el alumno analizará las características de las bases de

Más detalles

Tema 1. Introducción a UML C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A

Tema 1. Introducción a UML C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A Tema 1. Introducción a UML C H R I STO PHER E X P Ó S I TO I Z Q U I ERDO A I R A M E X P Ó S I TO M Á R Q UEZ I S R A E L LÓ P EZ P L ATA M A R Í A B E L É N M E L I Á N BAT I STA J O S É MARCOS M O R

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos

Más detalles

Bases de Datos Especializadas

Bases de Datos Especializadas Bases de Datos Especializadas BASES DE DATOS ESPECIALIZADAS 1 Sesión No. 9 Nombre: Replicación Objetivo: Al término de la sesión, el alumno ejemplificará la replicación de bases de datos. Contextualización

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 7 Nombre: Lenguaje unificado de modelado UML INGENIERÍA DEL SOFTWARE 1 Contextualización Por qué utilizar un lenguaje unificado? Cuando desarrollamos un proyecto entre

Más detalles

Evaluación de Proyectos de Inversión

Evaluación de Proyectos de Inversión Evaluación de Proyectos de Inversión Tema No. 1 Sesión 2: Fundamentos conceptuales de los proyectos de inversión. Parte II. 2017 2016 Objetivo de la sesión: Al finalizar la sesión, el alumno identificará

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 5 Nombre: Modelo de Datos Contextualización Para qué un modelo de datos? Es indispensable conocer los diferentes modelos de datos para poder

Más detalles

Diseño estructural y propuesta de actividades. Desarrollo de software, metodología de proyectos IT, licenciatura en informática o afines

Diseño estructural y propuesta de actividades. Desarrollo de software, metodología de proyectos IT, licenciatura en informática o afines Formato 1 UNIVERSIDAD DE GUADALAJARA FASE 1 1. DATOS GENERALES DEL CURSO Nombre del curso Programación orientada a objetos Programa al que pertenece Créditos y horas Horas teoría 35 Horas práctica 70 Eje

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería de

Más detalles

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. ESPECIFICACIONES GENERALES

Más detalles

Herramientas de Software

Herramientas de Software Herramientas de Software 1 Sesión No. 10 Nombre: Software y UML. Segunda parte. Objetivo: Al finalizar la sesión, los estudiantes aprenderán el eso de UML en aplicaciones y conocerán algunos ejemplos.

Más detalles

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA)

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMERICA) FACULTAD DE INGENIERÍA DE SISTEMAS E INFORMÁTICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. ESPECIFICACIONES GENERALES

Más detalles

Análisis y Diseño Orientado a Objetos

Análisis y Diseño Orientado a Objetos Análisis y Diseño Orientado a Objetos 1 Sesión No. 1 Nombre: Paradigma orientado a objeto. Parte I. Contextualización Qué es la orientación a objetos? La orientación a objetos es un elemento muy importante

Más detalles

Universidad Salesiana de Bolivia Ingeniería de Sistemas

Universidad Salesiana de Bolivia Ingeniería de Sistemas Universidad Salesiana de Bolivia Ingeniería de Sistemas PLAN DE DISCIPLINA GESTIÓN 1-2016 I DATOS DE IDENTIFICACIÓN INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: R. P. Dr. Thelían

Más detalles

Administración y Dirección Estratégica

Administración y Dirección Estratégica Administración y Dirección Estratégica 1 Sesión 3: Nombre: La estrategia directiva. Segunda parte. Objetivo de la sesión: Al concluir la sesión el alumno podrá aplicar los principios de la planeación y

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE 1 Sesión No. 8 Nombre: Tipos de diagramas Contextualización Cómo identificar los elementos importantes del software? Cuando diseñamos el sistema no basta

Más detalles

PROGRAMA ANALÍTICO DE ASIGNATURA

PROGRAMA ANALÍTICO DE ASIGNATURA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO COORDINACIÓN DE DOCENCIA DIRECCIÓN DE PLANEACIÓN Y DESARROLLO EDUCATIVO PROGRAMA ANALÍTICO DE ASIGNATURA 1.- DATOS GENERALES 1.1 INSTITUTO: CIENCIAS BÁSICAS E

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE INGENIERÍA DE SOFTWARE 1 Sesión No. 9 Nombre: Diagramas de casos de uso Contextualización Cómo modelar las funciones del sistema? Las funciones del sistema se modelan por medio

Más detalles

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática PROCESOS PARA LA INGENIERÍA DE SOFTWARE Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Sommerville I., Ingeniería de Software, Addison-Wesley,

Más detalles

Auditoría administrativa

Auditoría administrativa Auditoría administrativa 1 Lectura No. 5 Nombre: Metodología de la Auditoría Administrativa Contextualización La Metodología de la Auditoría Administrativa establece los pasos a seguir y determina la programación

Más detalles

<NOMBRE DE LA UNIVERSIDAD, Y NOMBRE DE LA COMUNIDAD>. <TITULO PROYECTO>

<NOMBRE DE LA UNIVERSIDAD, Y NOMBRE DE LA COMUNIDAD>. <TITULO PROYECTO> . Autores: CI Historia de Revisiones Versión Fecha Revisado por

Más detalles

Multimedia Educativo

Multimedia Educativo Multimedia Educativo MULTIMEDIA EDUCATIVO 1 Sesión No. 5 Nombre: Proyectos multimedia educativos y etapas para su desarrollo. Segunda parte. Objetivo Al finalizar la sesión, el alumno será capaz de identificar

Más detalles

Unidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas.

Unidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas. Unidad V. UML Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas Objetivos Conocer el modelo UML Utilizar el modelo UML como parte de la metodología

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 10 Nombre: Diagrama de colaboración Contextualización El uso de los diagramas es importante, permiten el análisis de la información

Más detalles

Auditoría Financiera

Auditoría Financiera Auditoría Financiera 1 Sesión No. 10 Nombre: Papeles de Trabajo. Primera parte. Objetivo: Al finalizar la sesión, los estudiantes describirán correctamente la importancia, la planeación, propiedad y confidencialidad,

Más detalles

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque: Análisis y Diseño O.O. Preguntas del diseño : Cómo podrían asignarse responsabilidades a las clases de los objetos? Cómo podrían interactuar los objetos? Qué deberían hacer las clases? Patrones : Ciertas

Más detalles

Desarrollo Orientado a Objetos

Desarrollo Orientado a Objetos Desarrollo Orientado a Objetos 1 Sesión No. 2 Nombre: Introducción al desarrollo orientado a objetos. Parte II. Contextualización Dentro del desarrollo orientado a objetos se cuenta con varios elementos

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 7 Nombre: Modelo Racional Contextualización Recuerdas cuántos tipos de modelos existen? Puede resultar un tanto confuso el tema de entidad

Más detalles

Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING

Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING Objetivos Comprender la importancia del modelado y el uso de diagramas para la Ingeniería y la arquitectura. Conocer las ventajas que

Más detalles

AUDITORÍA ADMINISTRATIVA

AUDITORÍA ADMINISTRATIVA 1 Sesión No. 5 Nombre: Metodología de la Auditoria Administrativa. Parte 1. Objetivo: El estudiante identifica la etapa de planeación que incluye el objetivo, los factores a revisar, la investigación preliminar

Más detalles

Obligatoria asignatura Programa elaborado por:

Obligatoria asignatura Programa elaborado por: PROGRAMA DE ESTUDIO Laboratorio de diseño de software Programa Educativo: Área de Formación : Licenciatura en Sistemas Computacionales. Sustantiva Profesional Horas teóricas: 1 Horas prácticas: 4 Total

Más detalles

Asignatura: Horas: Total (horas): Obligatoria X Teóricas 4.5 Semana 4.5 Optativa Prácticas Semanas 72.0

Asignatura: Horas: Total (horas): Obligatoria X Teóricas 4.5 Semana 4.5 Optativa Prácticas Semanas 72.0 UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO Aprobado por el Consejo Técnico de la Facultad de Ingeniería en su sesión ordinaria del 15 de octubre de 2008 BASES DE

Más detalles

EXAMEN EXTRAORDINARIO Informática y Computación IV

EXAMEN EXTRAORDINARIO Informática y Computación IV Nombre del alumno: EXAMEN EXTRAORDINARIO Informática y Computación IV Lee cada una de las preguntas y contesta con una V para verdedero o una F en caso de que sea falso lo que se propone. Una base de datos

Más detalles

Multimedia Educativo

Multimedia Educativo Multimedia Educativo MULTIMEDIA EDUCATIVO 1 Sesión No. 12 Nombre: Integración de productos de multimedia educativo. Objetivo Al finalizar la sesión, el alumno será capaz de analizar la importancia de integrar

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 12 Nombre: Análisis y diseño orientado a objetos Contextualización Cada análisis debe contemplar elementos exclusivos del

Más detalles

PLAN DE TRABAJO. I. Datos de la institución. Plantel. Licenciatura INFORMÁTICA

PLAN DE TRABAJO. I. Datos de la institución. Plantel. Licenciatura INFORMÁTICA PLAN DE TRABAJO I. Datos de la institución Plantel UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN DIVISIÓN SISTEMA UNIVERSIDAD ABIERTA Y EDUCACIÓN A DISTANCIA Modalidad:

Más detalles

Ingeniería a de Software CC51A

Ingeniería a de Software CC51A Ingeniería a de Software CC51A Clase Auxiliar Auxiliar: Andrés s Neyem Oficina 418 de Doctorado aneyem@dcc.uchile.cl 19 de Marzo de 2007 Aspectos Generales Grupo CC51A Diseño Cliente Requisitos Usuario

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más

Más detalles

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización: PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Sistemas Computacionales. Sustantiva Profesional Laboratorio de de software Horas teóricas: 1 Horas prácticas: 4 Total de Horas:

Más detalles

DATOS DE IDENTIFICACIÓN DEL CURSO Departamento de Ciencias Computacionales ACADEMIA A LA QUE PERTENECE: Técnicas Modernas de Programación

DATOS DE IDENTIFICACIÓN DEL CURSO Departamento de Ciencias Computacionales ACADEMIA A LA QUE PERTENECE: Técnicas Modernas de Programación DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: Departamento de Ciencias Computacionales ACADEMIA A LA QUE PERTENECE: Técnicas Modernas de Programación NOMBRE DE LA MATERIA: Programación Orientada a Objetos

Más detalles

Autor: Amhed Sinue Pérez Valdéz

Autor: Amhed Sinue Pérez Valdéz LYG_2015 Maestría en: Tecnologías de la Información y comunicación Asignatura: Ingeniería del Software Autor: Amhed Sinue Pérez Valdéz INTRODUCCIÓN La ingeniería de software es la forma en que se desarrollan

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERIODO ABR. /SEP.-2015 INGENIERÍA DEL SOFTWARE TEMA: RESUMEN#4: LENGUAJE UNIFICADO DE MODELADO

Más detalles

Programa Educativo: PROGRAMA DE ESTUDIO Área de Formación : Horas teóricas: Horas prácticas: Total de Horas: Total de créditos:

Programa Educativo: PROGRAMA DE ESTUDIO Área de Formación : Horas teóricas: Horas prácticas: Total de Horas: Total de créditos: PROGRAMA DE ESTUDIO Laboratorio de diseño de software Programa Educativo: Área de Formación : Licenciatura en Informática Administrativa Sustantiva Profesional Horas teóricas: 1 Horas prácticas: 4 Total

Más detalles

Dirección de Operaciones

Dirección de Operaciones Dirección de Operaciones 1 Sesión No. 11 Nombre: Programación integral. Primera parte. Objetivo Al finalizar la sesión, el alumno será capaz de analizar las implicaciones que tiene la programación lineal

Más detalles

Multimedia Educativo

Multimedia Educativo Multimedia Educativo MULTIMEDIA EDUCATIVO 1 Sesión No. 9 Nombre: Otros elementos de un producto multimedia educativo: el texto. Objetivo Al finalizar la sesión, el alumno será capaz de identificar la función

Más detalles

PLAN DE TRABAJO

PLAN DE TRABAJO PLAN DE TRABAJO DATOS DE LA INSTITUCIÓN Plantel UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN DIVISIÓN SISTEMA UNIVERSIDAD ABIERTA Y EDUCACIÓN A DISTANCIA MODELO EDUCATIVO

Más detalles

Nombre: Introducción a la Administración de Bases de Datos. Parte I.

Nombre: Introducción a la Administración de Bases de Datos. Parte I. Programación MYSQL PROGRAMACIÓN MYSQL 1 Sesión No. 1 Nombre: Introducción a la Administración de Bases de Datos. Parte I. Contextualización Hoy en día, la mayoría de las organizaciones utilizan bases de

Más detalles

Programación bajo UML

Programación bajo UML Descripción y Contenido del Curso Programación bajo UML Capacity Academy Educación en Tecnología de la Información Online, Efectiva y Garantizada Qué aprenderá si toma este Curso? En este curso aprenderás

Más detalles

Guía práctica de estudio 09: UML

Guía práctica de estudio 09: UML Guía práctica de estudio 09: Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio 09: Guía práctica de estudio

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos 1 Sesión No. 6 Nombre: Cardinalidad de las entidades en una relación Contextualización Qué es una cardinalidad de las entidades en una relación? Se presenta en el desarrollo de

Más detalles

Multimedia Educativo. Sesión 11: Otros elementos de un producto multimedia educativo: la interacción. Segunda parte.

Multimedia Educativo. Sesión 11: Otros elementos de un producto multimedia educativo: la interacción. Segunda parte. Multimedia Educativo Sesión 11: Otros elementos de un producto multimedia educativo: la interacción. Segunda parte. Contextualización Como ya se analizó en la sesión pasada, dentro del ámbito de los proyectos

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 9 Nombre: Segunda Forma Normal Contextualización Para qué te ayudarán los grados de normalización? Las normas de forma normal se basan en

Más detalles

Comercio en Tiendas de Autoservicio

Comercio en Tiendas de Autoservicio Comercio en Tiendas de Autoservicio 1 Sesión No. 12 Nombre: Proceso de desarrollo de nuevos productos, segunda parte Objetivo: El estudiante describirá el proceso de desarrollo de productos, previo a su

Más detalles

ESCUELA: UNIVERSIDAD DEL ISTMO

ESCUELA: UNIVERSIDAD DEL ISTMO 1.-IDENTIFICACIÓN ESCUELA: UNIVERSIDAD DEL ISTMO CLAVE: 3031 GRADO: ING. EN COMPUTACIÓN, CUARTO SEMESTRE TIPO DE TEÓRICA/PRÁCTICA ANTECEDENTE CURRICULAR: 3042 2.- OBJETIVO GENERAL El alumno aprenderá la

Más detalles

Tema: Herramientas UML, Análisis y diseño UML

Tema: Herramientas UML, Análisis y diseño UML Programación II. Guía No.2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivos Conocer una herramienta de modelado para la solución

Más detalles

3. DESARROLLO Y HERRAMIENTAS

3. DESARROLLO Y HERRAMIENTAS 14 3. DESARROLLO Y HERRAMIENTAS 3.1 Desarrollo El primer paso es recolectar toda la información posible y analizar cuál será de utilidad y cual no. Documentación sobre el sistema (Sistema integrado de

Más detalles

Análisis y diseño de software

Análisis y diseño de software Información del Plan Docente Año académico 2016/17 Centro académico Titulación 110 - Escuela de Ingeniería y Arquitectura 438 - Graduado en Ingeniería de Tecnologías y Servicios de Telecomunicación Créditos

Más detalles

Análisis y diseño de software

Análisis y diseño de software Información del Plan Docente Año académico 2017/18 Centro académico Titulación 110 - Escuela de Ingeniería y Arquitectura 438 - Graduado en Ingeniería de Tecnologías y Servicios de Telecomunicación Créditos

Más detalles

BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE. Módulo 2.3: Programación de Componentes de Base de Datos

BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE. Módulo 2.3: Programación de Componentes de Base de Datos BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE Descriptor del módulo de Segundo año Programación de Componentes de Base de Datos Módulo 2.3: Programación de Componentes de Base de Datos Campo:

Más detalles

Al finalizar la sesión, identificarás la importancia de la evaluación dentro del diseño curricular.

Al finalizar la sesión, identificarás la importancia de la evaluación dentro del diseño curricular. Currículum CURRÍCULUM 1 Sesión No. 11 Nombre: Evaluación curricular (Parte 1) Objetivo Al finalizar la sesión, identificarás la importancia de la evaluación dentro del diseño curricular. Contextualización

Más detalles

El lenguaje Unificado de Modelado (UML)

El lenguaje Unificado de Modelado (UML) El lenguaje Unificado de Modelado (UML) Enrique Hernández Orallo (ehernandez@disca.upv.es) Cualquier rama de ingeniería o arquitectura ha encontrado útil desde hace mucho tiempo la representación de los

Más detalles

Tema: Herramientas UML, Análisis y diseño UML

Tema: Herramientas UML, Análisis y diseño UML Programación II. Guía No.3 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivos Conocer una herramienta de modelado para la solución

Más detalles

PROGRAMA DE MATERIA MATERIA:

PROGRAMA DE MATERIA MATERIA: DATOS DE IDENTIFICACIÓN MATERIA: CENTRO ACADÉMICO: DEPARTAMENTO ACADÉMICO: ANÁLISIS Y DISEÑO CIENCIAS BÁSICAS SISTEMAS DE INFORMACIÓN PROGRAMA EDUCATIVO: ING. EN COMPUTACIÓN INTELIGENTE AÑO DEL PLAN DE

Más detalles

Tema: Herramientas UML, Análisis y diseño UML

Tema: Herramientas UML, Análisis y diseño UML Programación II. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivo Conocer una herramienta de modelado para la solución

Más detalles

Al finalizar la sesión, descubrirás qué es un enfoque curricular y su importancia en el currículum educativo.

Al finalizar la sesión, descubrirás qué es un enfoque curricular y su importancia en el currículum educativo. Currículum 1 Sesión No. 3 Nombre: Enfoques curriculares Objetivo Al finalizar la sesión, descubrirás qué es un enfoque curricular y su importancia en el currículum educativo. Contextualización Existe una

Más detalles

Computación I. Unidad III. Sistemas de Información. Ing Angela Galea

Computación I. Unidad III. Sistemas de Información. Ing Angela Galea . Sistemas de Información Ing Angela Galea Introducción Ing Angela Galea 2 Introducción Sistema: conjunto de elementos interrelacionados que persiguen un fin común. Información: datos procesados, o con

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 4: Diseño de software

INGENIERÍA DE SOFTWARE. Sesión 4: Diseño de software INGENIERÍA DE SOFTWARE Sesión 4: Diseño de software Contextualización El diseño de un software es un procedimiento en el que se deben estipular varios elementos antes de comenzar con el desarrollo del

Más detalles

Bases de Datos Especializadas

Bases de Datos Especializadas Bases de Datos Especializadas BASES DE DATOS ESPECIALIZADAS 1 Sesión No. 8 Nombre: Bases de Datos Orientadas a Objetos Objetivo: Al término de la sesión, el alumno describirá las características de las

Más detalles

Diseños y Estrategias Instruccionales

Diseños y Estrategias Instruccionales Diseños y Estrategias Instruccionales Sesión No. 3 DISEÑOS Y ESTRATEGIAS INSTRUCCIONALES 1 Nombre: Aprendizaje escolar e instrucción I, II y III (Parte 3) Objetivo Al finalizar la sesión, los estudiantes

Más detalles

TEMA 4. PROCESO UNIFICADO

TEMA 4. PROCESO UNIFICADO TEMA 4. PROCESO UNIFICADO Diseño El objetivo final del diseño es producir un Modelo Lógico del sistema a implementar. Diferencia entre Análisis y Diseño del Proceso Unificado Modelo de Análisis Modelo

Más detalles

Nombre: Metodología para el diseño curricular (Parte 3)

Nombre: Metodología para el diseño curricular (Parte 3) Currículum CURRÍCULUM 1 Sesión No. 10 Nombre: Metodología para el diseño curricular (Parte 3) Objetivo Al finalizar la sesión, descubrirás la metodología pertinente para la elaboración del diseño curricular.

Más detalles

INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE.

INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE. INSTITUTO TECNOLOGICO SUPERIOR DE LERDO. ALUMNO: JUAN ESQUIVEL VAQUERA. ENSAYO: Modelo entidad-relación. PROFESOR: RICARDO BUSTAMANTE. MATERIA: ADMON DE BASE DE DATOS. CARRERA: LIC.INFORMATICA. INDICE:

Más detalles

Tema: Lenguaje Unificado de Modelado (UML)

Tema: Lenguaje Unificado de Modelado (UML) POO, Guía No.2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación Orientada a Objetos Tema: Lenguaje Unificado de Modelado (UML) Competencia Desarrolla sistemas de información informáticos

Más detalles

Contabilidad de Costos

Contabilidad de Costos Contabilidad de Costos 1 Sesión No. 7 Nombre: Costeo basado en actividades. Parte 1 Objetivo: El estudiante reconoce el costeo de productos por actividades así como la identificación y clasificación de

Más detalles

Bases de Datos Relacionales

Bases de Datos Relacionales Bases de Datos Relacionales Introducción a las Bases de Datos Conjunto de datos relacionados entre sí Hechos conocidos Pueden registrarse Tienen significado Representa una realidad particular (Minimundo,

Más detalles

Objetivos: Descripción del curso. Curso: Dirigido a: UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO UNIVERSIDAD NACIONAL DE INGENIERÍA

Objetivos: Descripción del curso. Curso: Dirigido a: UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO UNIVERSIDAD NACIONAL DE INGENIERÍA UML PARA DESARROLLADORES I - ANÁLISIS y DISEÑO Duración: 24 hrs. Código: UMLAN Curso: Descripción del curso Ingeniería de Requerimientos es la disciplina para desarrollar una especi cación completa, consistente

Más detalles

Dirección de Mercadotecnia y Ventas

Dirección de Mercadotecnia y Ventas Dirección de Mercadotecnia y Ventas Tema No. 5 Sesión 10: Estrategias de promoción y comunicación. Parte II 2017 2016 Objetivo de la sesión: Contextualización Qué tan complejo es comunicar al cliente lo

Más detalles

El Lenguaje Unificado de Modelado (UML)

El Lenguaje Unificado de Modelado (UML) El Lenguaje Unificado de Modelado (UML) Enrique Hernández Orallo(ehernandez@disca.upv.es) Cualquier rama de ingeniería o arquitectura ha encontrado útil desde hace mucho tiempo la representación de los

Más detalles

Nombre: Desarrollo de un proyecto de investigación. Parte I.

Nombre: Desarrollo de un proyecto de investigación. Parte I. Estadía Empresarial 1 Sesión No. 4 Nombre: Desarrollo de un proyecto de investigación. Parte I. Objetivo: el alumno describirá el planteamiento del problema basándose en el enfoque de investigación científica.

Más detalles

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO 1. INFORMACION GENERAL 1.01. Nombre de la Asignatura : Diseño de Sistemas de Información 1.02.

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 1 Conceptos de Base de Datos Contextualización Qué son y para qué se utilizan las bases de datos? En la actualidad escuchar hablar de una

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 9: Diagramas de casos de uso

INGENIERÍA DE SOFTWARE. Sesión 9: Diagramas de casos de uso INGENIERÍA DE SOFTWARE Sesión 9: Diagramas de casos de uso Contextualización Los diagramas son un elemento importante de la estructuración de información que debe cumplir con las características principales

Más detalles

Herramientas de Software

Herramientas de Software Herramientas de Software 1 Sesión No. 4 Nombre: Paradigmas y filosofía de desarrollo de software. Segunda parte. Objetivo: Al finalizar la sesión, los estudiantes conocerán la funcionalidad del modelo

Más detalles

TEMA 6: INTRODUCCIÓN A UML

TEMA 6: INTRODUCCIÓN A UML TEMA 6: INTRODUCCIÓN A UML Por qué modelamos? El modelado es una parte central de todas las actividades que conducen a la producción de un software de calidad. Como tal la ingeniería software debe basarse

Más detalles

TAREA No. 2 MODELO ENTIDAD RELACIÓN FANNY MILEISIS DIAZ PINTO

TAREA No. 2 MODELO ENTIDAD RELACIÓN FANNY MILEISIS DIAZ PINTO TAREA No. 2 MODELO ENTIDAD RELACIÓN FANNY MILEISIS DIAZ PINTO UNIVERSIDAD DE LA GUAJIRA FACULTAD DE CIENCIAS ECONOMICAS Y ADMINISTRATIVAS CONTADURIA PÚBLICA RIOHACHA, LA GUAJIRA 2013 TAREA No. 2 MODELO

Más detalles

Interacción Persona - Ordenador

Interacción Persona - Ordenador Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición

Más detalles

Auditoría Administrativa

Auditoría Administrativa Auditoría Administrativa 1 Sesión No. 5 Nombre: Metodología y etapas de la auditoría. Parte I. Objetivo de la sesión: El estudiante analizará el esquema general de un trabajo de auditoría para cualquier

Más detalles

Administración y Dirección Estratégica

Administración y Dirección Estratégica Administración y Dirección Estratégica 1 Sesión 2: Nombre: La estrategia directiva. Primera parte. Objetivo de la sesión Al concluir la sesión el estudiante podrá describir las herramientas de la estrategia

Más detalles