Modelos de Software. Ingeniería en Sistemas de Información

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

Download "Modelos de Software. Ingeniería en Sistemas de Información"

Transcripción

1 Ingeniería en Sistemas de Información 2018

2 Modelos de Software 2

3 Modelado de Actividades 3

4 Modelado de Actividades y Estados Modelamiento estático y dinámico Una vista dinámica tiene como foco el comportamiento del sistema, como el usuario interactúa con el mismo 4

5 Modelado de Actividades El Modelado de Actividades se centra en el flujo y ejecución del comportamiento del sistema Es uno de los modelados que más se aplica fuera del campo de las Ciencias de la Computación 5

6 Modelado de Actividades Todo lo que tenga un comportamiento, se puede modelar con un Modelo de Actividades En Software los usamos principalmente para modelar el comportamiento de un método. 6

7 Modelado de Actividades Actividades y Acciones Actividad Una actividad es un comportamiento que se divide en una o más acciones Acción Una acción es un paso único dentro de una actividad. Durante una acción se realiza algún tipo de manipulación de datos o procesamiento 7

8 Modelado de Actividades Nodos de Decisión Es posible tener código o pseudocódigo dentro del nodo decisión. Las condiciones de guardia evalúan con respecto a dicho código. Logueo en el Sistema [verdadero] Mostrar Encuesta Usuario Logueado <<condición>> numlogins == 100 [falso] Mostrar Menú 8

9 Modelado de Actividades 9

10 10

11 Modelo de Estados Introducción Capítulo 2 Capítulo 6 11

12 Modelo de Estados Introducción Capítulo 7 12

13 Modelo de Estados Introducción Capítulo 8 13

14 14

15 Aunque el Diagrama de Estados es, a la vista, muy similar al Diagrama de Actividades, la semántica de ambos es diferente 15

16 Un estado () no necesariamente es lo mismo que una acción (Modelado de Actividades) 16

17 Un Diagrama de Estados está compuesto por eventos y estados. Un evento es una ocurrencia en un punto del tiempo, es atómico y desde el punto de vista conceptual tiene una duración de 0 segundos. Los eventos se pueden generar dentro del sistema o externos 17

18 Un estado es una situación reconocible que existe durante un intervalo de tiempo 18

19 19

20 20

21 21

22 Un evento puede estar condicionado a una condición booleana. Esto es, el evento se dispara si se verifica la condición. 22

23 Un evento puede estar asociado a una acción. Esto es, cada vez que se dispara el evento, se realiza la acción. 23

24 24

25 Una Acción de Entrada es una acción que se ejecuta al llegar a un estado. Una Acción de Salida es equivalente pero al dejar un estado. 25

26 Una Acción de Entrada es una acción que se ejecuta al llegar a un estado. Una Acción de Salida es equivalente pero al dejar un estado. 26

27 Una Acción de Entrada es una acción que se ejecuta al llegar a un estado. Una Acción de Salida es equivalente pero al dejar un estado. 27

28 Una Acción de Entrada es una acción que se ejecuta al llegar a un estado. Una Acción de Salida es equivalente pero al dejar un estado. 28

29 Una forma de simplificar un diagrama de estados es a través de la jerarquización o agrupación de estados. 29

30 30

31 31

32 32

33 33

34 34

35 Para ver del libro Software Modeling and Design Aggregation of State Transitions Orthogonal Statecharts Ver 35

36 Ingeniería en Sistemas de Información 2017

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

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

UML (Unified Modeling Language) Octubre de 2007

UML (Unified Modeling Language) Octubre de 2007 UML (Unified Modeling Language) Octubre de 2007 UML un modelo o pieza de información producido en el proceso de desarrollo de software Un lenguaje para especificar, visualizar y construir artefactos de

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

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. 4.1 Introducción

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. 4.1 Introducción MODULO IV Análisis y Diseño de Sistemas de Información INF-162 IV. UML 4.1 Introducción Facilitador: Miguel Cotaña 11 de Octubre 2010 1 QUÉ ES UML? UML = Unified Modeling Language Un lenguaje de propósito

Más detalles

Ingeniería de Software. UML.

Ingeniería de Software. UML. Ingeniería de Software. Unified Modeling Language UML. Ingeniería de Software. UML Página 0 Qué es el UML? The Unified Modeling Language (UML) is a graphical language for visualizing, specifying, constructing,

Más detalles

DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE GLORIA CECILIA RÍOS MUÑOZ

DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE GLORIA CECILIA RÍOS MUÑOZ DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE 10 GLORIA CECILIA RÍOS MUÑOZ INSTITUCIÓN EDUCATIVA GABRIEL GARCÍA MÁRQUEZ MEDELLÍN 2013 DIAGRAMAS Un diagrama es una representación

Más detalles

Diagrama de despliegue

Diagrama de despliegue Diagrama de despliegue Definición.- Los Diagramas de Despliegue muestran las relaciones físicas de los distintos nodos que componen un sistema y el reparto de los componentes sobre dichos nodos. La vista

Más detalles

Diagrama de Componentes

Diagrama de Componentes MODULO 2: Tema 12: Modelo de Implementación: Diagramas de Componentes y Despliegue Ingeniería del Software (3º I.T.I.S., I.T.I.G.) Módulo 2. Tema 12: Modelo de Implementación 1 Diagrama de Componentes

Más detalles

Diagramas De Casos De Uso

Diagramas De Casos De Uso Estáticos Diagramas De Casos De Uso Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario.. Por lo tanto los casos de uso determinan los requisitos

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

12/08/2017. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia

12/08/2017. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia. Diagrama de secuencia ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso "Un diagrama que representa una interacción poniendo el foco en la secuencia

Más detalles

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. 4.1 Introducción

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. 4.1 Introducción MODULO IV Análisis y Diseño de Sistemas de Información INF-162 IV. UML 4.1 Introducción Facilitador: Miguel Cotaña 17 de Mayo 2012 1 QUÉ ES UML? Un diagrama UML es una representación gráfica parcial (vista)

Más detalles

Elementos Diagramas de Clases Clase:

Elementos Diagramas de Clases Clase: Diagramas de Clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos.

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

UML Unifield Modeling Languaje

UML Unifield Modeling Languaje UML Unifield Modeling Languaje 1 Modelo: Representación abstracta de una especificación, un diseño o un sistema. Generalmente, basada en una visión particular y compuesta por uno o más diagramas. Lenguaje

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

UML. (Unified Modeling Language) Lenguage Unificado de Modelado

UML. (Unified Modeling Language) Lenguage Unificado de Modelado 1 (Unified Modeling Language) Lenguage Unificado de Modelado Antonio J. Sierra 1 Índice Historia Introducción Objetivos del modelo Críticas Modelo Conceptual de Clases Diagrama de Clases 2 2 Historia (I)

Más detalles

DISEÑO DE ALGORITMOS. Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 215. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H

DISEÑO DE ALGORITMOS. Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 215. UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU007H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: DISEÑO DE ALGORITMOS DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s): Computacionales

Más detalles

Análisis y Diseño de Sistemas

Análisis y Diseño de Sistemas Análisis y Diseño de Sistemas Dpto. Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Clase 10 Modelo Dinámico Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] 1er. CUATRIMESTRE

Más detalles

Ingeniería del Software I

Ingeniería del Software I - 1 - Ingeniería del Software I 2do. Cuatrimestre 2005 INTRODUCCIÓN... 2 SEMÁNTICA... 2 NOTACIÓN... 3 ESTADO ACCIÓN... 3 Transiciones Simples... 3 Estados Acción Compuestos... 3 Estados Acción Iniciales

Más detalles

Capítulo N 5 TEMAS. Diagramas de Actividad para modelado de Negocio. 1. Diagrama de actividades. 2. Elementos de un Diagrama de Actividades

Capítulo N 5 TEMAS. Diagramas de Actividad para modelado de Negocio. 1. Diagrama de actividades. 2. Elementos de un Diagrama de Actividades Capítulo N 5 Diagramas de Actividad para modelado de Negocio TEMAS 1. Diagrama de actividades 2. Elementos de un Diagrama de Actividades 3. Aplicación de los diagramas de actividades 4. Laboratorios 1

Más detalles

Taller de Resolución de Problemas Computacionales

Taller de Resolución de Problemas Computacionales Taller de Resolución de Problemas Computacionales Clase1: 27/9 Presentación: Equipo de Trabajo Encuentros Certificación del Taller: Por Asistencia Por Aprobación Sitio Web. Etapas en la Resolución de Problemas

Más detalles

Introducción a UML Información tomada de: - Jacobson et al, El proceso unificado de desarrollo de software

Introducción a UML Información tomada de: - Jacobson et al, El proceso unificado de desarrollo de software Introducción a UML Información tomada de: - Jacobson et al, El proceso unificado de desarrollo de software, Adison Wesley, 2000. - Jacobson et al, El Lenguaje Unificado de Modelado. Manual de referencia,

Más detalles

TEMA 9: DIAGRAMA DE OBJETOS, SECUENCIA Y DESPLIEGUE EN UML

TEMA 9: DIAGRAMA DE OBJETOS, SECUENCIA Y DESPLIEGUE EN UML TEMA 9: DIAGRAMA DE OBJETOS, SECUENCIA Y DESPLIEGUE EN UML Diagramas en UML El bloque de construcción básico de UML es un Diagrama Introducción a UML 2 1 Diagrama de Objetos en UML Se utilizan para visualizar,

Más detalles

Diagramas de Secuencia

Diagramas de Secuencia Diagramas de Secuencia ECOS Juan Pablo Quiroga Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes Referencia The Unified Modeling Language, User Guide. Grady Booch, James Rumbaugh e

Más detalles

Iteración Diagrama de SINTAXIS: IF

Iteración Diagrama de SINTAXIS: IF VISION ESTATICA VISION DINAMICA Dra. Jessica Andrea Carballi jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Diagrama de SINTAXIS: IF Visión estática Diagrama

Más detalles

Sistemas de Información II. Modelo del Negocio

Sistemas de Información II. Modelo del Negocio Modelo del Negocio El Proceso Unificado Concepción Elaboración Construcción Transición Modelado del Negocio Requerimientos Análisis y Diseño Implementación Prueba Implantación Admón. del Proyecto Iteraciones

Más detalles

El objeto de la. Dinámica de Sistemas

El objeto de la. Dinámica de Sistemas El objeto de la Dinámica de Sistemas www.infoweb2.unp.edu.ar/posgrado/.../107%20- %20JR%20SD1.ppt DS ayuda a mostrar la big picture en un mundo donde tendemos a focalizar en las partes DS ayuda a mostrar

Más detalles

Modelos de Software. Ingeniería en Sistemas de Información

Modelos de Software. Ingeniería en Sistemas de Información Ingeniería en Sistemas de Información 2017 Modelos de Software 2 Introducción 3 Introducción Qué es un Modelo? http://lema.rae.es/drae/?val=modelo Persona de buena figura que en las tiendas de modas se

Más detalles

Ingeniería del Software Orientado a Objetos. Unidad 6: Vistas del UML

Ingeniería del Software Orientado a Objetos. Unidad 6: Vistas del UML Ingeniería del Software Orientado a Objetos Unidad 6: Vistas del UML El UML Es un lenguaje estándar para escribir planos del software. El UML es sólo un lenguaje y como tal es parte de un método de desarrollo

Más detalles

Diagrama de Actividades

Diagrama de Actividades Diagrama de Actividades En UML un diagrama de actividades se usa para mostrar la secuencia de actividades. Los diagramas de actividades muestran el flujo de trabajo desde el punto de inicio hasta el punto

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I Programa descriptivo por unidad de competencia Programa educativo Licenciatura en Ingeniería en Desarrollo y Tecnologías de Software Modalidad Presencial Clave IS01 H S M Horas Unidad de Teoría Práctica

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I

UNIVERSIDAD AUTÓNOMA DE CHIAPAS Facultad de Contaduría y Administración, Campus I Programa descriptivo por unidad de competencia Programa educativo Licenciatura en Ingeniería en Desarrollo y Tecnologías de Software Modalidad Presencial Clave IS02 H S M Horas Unidad de Teoría Práctica

Más detalles

ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS CON UML

ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS CON UML ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS CON UML ( Parte IV ) Ing. Luis Zuloaga Rotta Los Diagramas de Actividades Un diagrama de actividades es una variante de los diagramas de estadostransiciones, organizado

Más detalles

Diplomado Programación orientada a objetos con C++ y UML. Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos

Más detalles

Matemáticas Básicas para Computación

Matemáticas Básicas para Computación Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 11 Nombre: Árboles Objetivo: Al término de la sesión el participante conocerá los tipos de grafos específicamente

Más detalles

Teoría de sistemas. Unidad 6. Modelado organizacional o de negocios y Requisitos. M. en I. Sara Vera Noguez.

Teoría de sistemas. Unidad 6. Modelado organizacional o de negocios y Requisitos. M. en I. Sara Vera Noguez. Teoría de sistemas Unidad 6. Modelado organizacional o de negocios y Requisitos M. en I. Sara Vera Noguez. 1 Universidad Autónoma del Estado de México Material didáctico multimedia, Sólo visión El Modelado

Más detalles

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ ANALISTA DE SISTEMAS. Procesamiento Electrónico de Datos

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ ANALISTA DE SISTEMAS. Procesamiento Electrónico de Datos DATOS GENERALES Familia: Administración, Asistencia Técnica y Actividades Afines Grado: Salario: Grupo Ocupacional: Procesamiento Electrónico de Datos Nivel Funcional: Técnico y Profesional Grupo Laboral:

Más detalles

Iteración Diagrama de SINTAXIS: IF

Iteración Diagrama de SINTAXIS: IF VISION ESTATICA VISION DINAMICA Dra. Jessica Andrea Carballi jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Diagrama de SINTAXIS: IF estática Diagrama 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 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

CAPITULO III POPOCATEPETL

CAPITULO III POPOCATEPETL CAPITULO III POPOCATEPETL 26 3. POPOCATEPETL En este capitulo se hará una breve descripción del volcán y se identificarán los datos que se utilizaran para realizar dicho proyecto. Además, se mostrará nuestra

Más detalles

Modelado y Simulación de Sistemas Dinámicos: Métodos, Algoritmos y Herramientas

Modelado y Simulación de Sistemas Dinámicos: Métodos, Algoritmos y Herramientas Modelado y Simulación de Sistemas Dinámicos: Métodos, Algoritmos y Herramientas Sistemas de Eventos Discretos Ernesto Kofman Laboratorio de Sistemas Dinámicos y Procesamiento de la Información FCEIA -

Más detalles

Software Architecture Document. OCLING - Organic Chemistry Learning Aplicación Para Apoyar La Enseñanza De Química Orgánica En Universidades

Software Architecture Document. OCLING - Organic Chemistry Learning Aplicación Para Apoyar La Enseñanza De Química Orgánica En Universidades Software Architecture Document OCLING - Organic Chemistry Learning Aplicación Para Apoyar La Enseñanza De Química Orgánica En Universidades FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS BOGOTÁ,

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software ANÁLISIS Y DISEÑO DE SISTEMAS CON Auxiliar: Andrés Neyem aneyem@dcc.uchile.cl Oficina 418 de Doctorado Auxiliar - 10 de Abril de 2007 Repaso Historia de los lenguajes de modelamiento

Más detalles

Verificación y Validación de Software

Verificación y Validación de Software Verificación y Validación de Ingeniería en Sistemas de Información Departamento de Ciencias e Ingeniería de la Computación 2015 VyVS 2016 / DCIC / UNS Tablas de Decisiones Decision Tables Aplicable a situaciones

Más detalles

Unidad III: UML Parte II.

Unidad III: UML Parte II. Índice 3.1. Diagramas de Interacción...2 3.2. Diagramas de Secuencia...2 3.3. Diagramas de Colaboración...3 3.4. Diagramas de Estados...8 3.5. Diagramas de actividades...9 1 Unidad III: UML Parte II. 3.1.

Más detalles

UWE (UML-BASED WEB ENGINEERING

UWE (UML-BASED WEB ENGINEERING B.U.A.P. F.C.C. APLICACIONES WEB UWE (UML-BASED WEB ENGINEERING Verano 2018 Dr. Mario Rossainz López. QUÉ ES UWE? UWE es una metodología de ingeniería de software para desarrollar aplicaciones web que

Más detalles

EXAMEN DE PRÁCTICA. 2. Cuál es el resultado de que debe aparecer en la celda B10 si se tienen los siguientes datos:

EXAMEN DE PRÁCTICA. 2. Cuál es el resultado de que debe aparecer en la celda B10 si se tienen los siguientes datos: EXAMEN DE PRÁCTICA El Examen de práctica tiene como propósito te familiarices con el tipo de preguntas que integran la prueba; es decir, su función es la de ser un recurso de apoyo. Por esta razón, el

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

Modelado y Análisis de Requerimiento de Software. Propósitos del Curso:

Modelado y Análisis de Requerimiento de Software. Propósitos del Curso: UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H FACULTAD INGENIERÍA Clave: PROGRAMA DEL CURSO: Modelado y Análisis de Requerimiento de Software DES: INGENIERÍA Programa(s) Ingeniería de Software Educativo(s):

Más detalles

INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño

INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño Univ. Cantabria Fac. de Ciencias Patricia López Introducción al Diseño Modelamos la estructura software del sistema (incluida la arquitectura) para

Más detalles

Maestría en Ingeniería

Maestría en Ingeniería Maestría en Ingeniería Curso de Ingeniería Web Sesión 2: Métodologías de Diseño de Aplicaciones Web Fernando Barraza A. fbarraza@puj.edu.co Sesión 2 Objetivo: Presentar las aproximaciones actuales y métodos

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

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas

UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas CURSO: BASES DE DATOS 1 SEMESTRE: IV CODIGO: 600 COMPONENTE: INGENERIA DE SOFTWARE CICLO: ESPECIFICO 5 AREA: PROFESIONAL 6 FECHA DE APROBACIÓN: 7 NARURALEZA: Teórico - Prática 8 CARÁCTER: Obligatorio 9

Más detalles

Asignatura: Ingeniería del Software II Profesor: José Merseguer. Departamento de Informática e Ingeniería de Sistemas

Asignatura: Ingeniería del Software II Profesor: José Merseguer. Departamento de Informática e Ingeniería de Sistemas Apuntes de UML Asignatura: Ingeniería del Software II Profesor: José Merseguer Departamento de Informática e Ingeniería de Sistemas Universidad de Zaragoza Agradecimiento: Estos apuntes tomaron como base

Más detalles

Base de Datos. Grupo 404, Ingeniería en Computación MCC Omar

Base de Datos. Grupo 404, Ingeniería en Computación MCC Omar Base de Datos Grupo 404, Ingeniería en Computación MCC Omar Nieva @omar_tecnología www.unistmo.edu.mx/~omarng/ Clase III Exploraremos los conceptos, aplicaciones y la utilidad del modelado usando diagramas

Más detalles

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ Ingeniería de Software Tema 4 Lenguaje de Modelado Unificado UML Ing. Francisco Rodríguez Qué es UML? UML = Unified Modeling Language Un lenguaje de propósito

Más detalles

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. Indíce Algoritmo Elementos de un algoritmo: Variables, Constantes, Expresiones Datos: Definición y

Más detalles

Nombre de la asignatura: Computación e Informática. Carrera: Ingeniería en Mecatrónica. Clave de la asignatura:

Nombre de la asignatura: Computación e Informática. Carrera: Ingeniería en Mecatrónica. Clave de la asignatura: 1. DATOS DE LA ASIGNATURA Nombre de la asignatura: Computación e Informática Carrera: Ingeniería en Mecatrónica Clave de la asignatura: Horas teoría Horas práctica - Créditos 2-2-6 2. UBICACION DE LA ASIGNATURA

Más detalles

ALGORITMOS y DIAGRAMAS DE FLUJO Programa Desarrolladoras de Software. ING. CIP EDGAR CRUZ

ALGORITMOS y DIAGRAMAS DE FLUJO Programa Desarrolladoras de Software. ING. CIP EDGAR CRUZ ALGORITMOS y DIAGRAMAS DE FLUJO Programa Desarrolladoras de Software ING. CIP EDGAR CRUZ www.ingedgarcruz.com Temario: Los algoritmos Constituyen un listado de instrucciones que indican el camino a seguir

Más detalles

Compiladores: Análisis Semántico. Pontificia Universidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inès Alvarez V.

Compiladores: Análisis Semántico. Pontificia Universidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inès Alvarez V. Compiladores: Análisis Semántico Pontificia Universidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inès Alvarez V. Verificaciòn de tipos Se puede hacer en forma Estàtica: en tiempo

Más detalles

Diagrama de Actividad

Diagrama de Actividad Diagrama de Actividad 1 Diagrama de Actividad El Diagrama de Actividad es una especialización del Diagrama de Estado, organizado respecto de las acciones y usado para especificar: Un método Un caso de

Más detalles

1. INTRODUCCIÓN AL UML...1

1. INTRODUCCIÓN AL UML...1 1. INTRODUCCIÓN AL UML...1 1.1. INTRODUCCIÓN...1 1.2. MODELO CONCEPTUAL DEL UML...1 1.2.1. Bloques de construcción del UML...2 1.2.1.1. Cosas...2 1.2.1.2. Relaciones...3 1.2.1.3. Diagramas...3 1.2.2. Reglas

Más detalles

Unified modeling language

Unified modeling language Unified modeling language UML es un lenguaje para la especificación, visualización, construcción y documentación de documentos de sistemas de software. Es independiente del lenguaje de implementación y

Más detalles

INGENIERÍA WEB. Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Otoño de 2017

INGENIERÍA WEB. Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Otoño de 2017 INGENIERÍA WEB Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Otoño de 2017 INTRODUCCIÓN: Aspectos importantes en las aplicaciones WEB Modelo de Dominio

Más detalles

Facultad de Ingeniería

Facultad de Ingeniería Facultad de Ingeniería Carrera Profesional de Ingeniería de Sistemas e Informática Tesis para optar el Título Profesional de Ingeniero de Sistemas e Informática ANÁLISIS Y DISEÑO DE UNA APLICACIÓN MÓVIL

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

COLEGIO NACIONAL NICOLAS ESGUERRA EDIFICAMOS FUTURO TEMATICA DE TRABAJO GRADO: DECIMO ASIGNATURA: INFORMATICA PROFESOR: DANILO RODRIGUEZ ACERO

COLEGIO NACIONAL NICOLAS ESGUERRA EDIFICAMOS FUTURO TEMATICA DE TRABAJO GRADO: DECIMO ASIGNATURA: INFORMATICA PROFESOR: DANILO RODRIGUEZ ACERO COLEGIO NACIONAL NICOLAS ESGUERRA EDIFICAMOS FUTURO TEMATICA DE TRABAJO GRADO: DECIMO ASIGNATURA: INFORMATICA PROFESOR: DANILO RODRIGUEZ ACERO COMPETENCIAS Diseñar y crear diferentes animaciones publicitarias

Más detalles

FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SILABO DE ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN I. DATOS GENERALES 1.0 Unidad Académica : Ingeniería

Más detalles

PROGRAMA DE MATERIA ING. INDUSTRIAL ESTADISTICO

PROGRAMA DE MATERIA ING. INDUSTRIAL ESTADISTICO DATOS DE IDENTIFICACIÓN CENTRO ACADÉMICO: DEPARTAMENTO ACADÉMICO: PROGRAMA EDUCATIVO: LOGICA Y ALGORITMOS DE PROGRAMACION CIENCIAS BASICAS SISTEMAS DE INFORMACION ING. INDUSTRIAL ESTADISTICO AÑO DEL PLAN

Más detalles

Graduado/a en Ingeniería Informática. (802) Arquitecturas Virtuales

Graduado/a en Ingeniería Informática. (802) Arquitecturas Virtuales 4 (802) Arquitecturas Virtuales 1 7858848Z 104100668 6.8 186 2 2681244L 104100720 5.42 174 7898200A 104100710 5.26 162 4 76715K 104100191 4.8 168 5 789897J 10410010 4.08 162 6 256068F 104100517 2.27 Página

Más detalles

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. Diagramas de Estados

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. Diagramas de Estados MODULO IV Análisis y Diseño de Sistemas de Información INF-162 IV. UML Diagramas de Estados Facilitador: Miguel Cotaña 06 de Diciembre 2012 1 Un diagrama de estados muestra una máquina de estados. Una

Más detalles

Modelo de Datos. Universidad de los Andes Demián Gutierrez Marzo

Modelo de Datos. Universidad de los Andes Demián Gutierrez Marzo Modelo de Datos Universidad de los Andes Demián Gutierrez Marzo 2011 1 Qué es modelar? 2 Qué es Modelar? Es un proceso intelectual en el cual un sujeto (modelador) representa, a través de un modelo ciertas

Más detalles

Modelado con Máquinas de Estados. Diseño de Software Avanzado Departamento de Informática

Modelado con Máquinas de Estados. Diseño de Software Avanzado Departamento de Informática Modelado con Máquinas de Estados Máquinas de Estados Modelado dinámico: dos tipos complementarios de diagramas. Diagramas de interacción: ilustran o ejemplifican el comportamiento, aunque también permiten

Más detalles

IMPLEMENTACIÓN DE HERRAMIENTAS TECNOLÓGICAS PARA COMPLEMENTAR LAS ESTRATEGIAS DE ENSEÑANZA

IMPLEMENTACIÓN DE HERRAMIENTAS TECNOLÓGICAS PARA COMPLEMENTAR LAS ESTRATEGIAS DE ENSEÑANZA IMPLEMENTACIÓN DE HERRAMIENTAS TECNOLÓGICAS PARA COMPLEMENTAR LAS ESTRATEGIAS DE ENSEÑANZA Taller para Profesores Especialista en Academia Na2onal Instruments de México Graphical System Design con NI LabVIEW

Más detalles

Ingeniería de requerimientos de software: Análisis. Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes

Ingeniería de requerimientos de software: Análisis. Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes Ingeniería de requerimientos de software: Análisis Dpto. de Ingeniería de Sistemas y Computación Universidad de los Andes Referencias El Lenguaje Unificado de Modelado. Grady Booch, James Rumbaugh e Ivar

Más detalles

Tecnología de Programación DCIC UNS 30/8/2018

Tecnología de Programación DCIC UNS 30/8/2018 Lenguaje de modelado unificado Tecnología de Programación UML (Unified Modeling Language) es un lenguaje gráfico para el diseño completo de sistemas. Diego C. Martínez Departamento de Ciencias e Ingeniería

Más detalles

Graduado/a en Ingeniería del Software. (302) Electrónica Digital

Graduado/a en Ingeniería del Software. (302) Electrónica Digital (2) Electrónica Digital 1 789754J 14245 8. 121 2 2682188N 142447 7.1 48 7944792W 14245 6.45 78 4 47465296N 142162 6. 1.5 Página 1 de 14 Nº Plazas Ofertadas: 2 (11) Inteligencia Artificial para Juegos 1

Más detalles

INTRODUCCIÓN A LOS MODELOS DE DATOS

INTRODUCCIÓN A LOS MODELOS DE DATOS INTRODUCCIÓN A LOS MODELOS DE DATOS El diseño de BD consiste en describir la estructura de la BD representando fielmente la parcela del mundo real que se quiere almacenar en la BD Proceso de ABSTRACCIÓN

Más detalles

Una Introducción al UML. El Modelo Dinámico

Una Introducción al UML. El Modelo Dinámico Una Introducción al UML Autor: Geoffrey Sparks, Sparx Systems, Australia Traducción: Fernando Pinciroli (Solus S.A., Argentina) y Aleksandar Orlic (Craftware Consultores Ltda., Chile) www.sparxsystems.com.ar

Más detalles

Tecnología de Programación

Tecnología de Programación Tecnología de Programación Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Lenguaje de modelado unificado UML (Unified Modeling Language) es un lenguaje

Más detalles

TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE

TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE TEMA 2.1 TIPOS DE PRUEBAS DEL SOFTWARE INTRODUCCIÓN La prueba del software es un elemento crítico para la garantía de la calidad del software y representa una revisión final de las especificaciones, del

Más detalles

INSTITUTO TECNOLÓGICO DE NUEVO LAREDO ING. EN SISTEMAS COMPUTACIONALES

INSTITUTO TECNOLÓGICO DE NUEVO LAREDO ING. EN SISTEMAS COMPUTACIONALES OBJETIVO: El estudiante desarrollará aplicaciones mediante la implementación de estructuras de datos basadas en Pilas. MATERIAL Y EQUIPO NECESARIO: Papel y lápiz Se recomienda la comprobación de los ejercicios

Más detalles

12/08/2017. Diagrama de clases y objetos. Modelo de clases y objetos. Diagrama de clases y objetos. Diagrama de clases y objetos

12/08/2017. Diagrama de clases y objetos. Modelo de clases y objetos. Diagrama de clases y objetos. Diagrama de clases y objetos Modelo de clases y objetos ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso El Diagrama de Clases es el diagrama principal para

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

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

4 horas semanales 64 horas semestral. Suficientable

4 horas semanales 64 horas semestral. Suficientable IDENTIFICACIÓN NOMBRE ESCUELA NOMBRE DEPARTAMENTO ESCUELA DE INGENIERIA Informática Y Sistemas ÁREA DE CONOCIMIENTO NOMBRE ASIGNATURA EN ESPAÑOL NOMBRE ASIGNATURA EN INGLÉS CÓDIGO INGENIERIA DE SISTEMAS,

Más detalles

Análisis y Negociación de Requisitos

Análisis y Negociación de Requisitos 11/11/2013 Análisis y Negociación de Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Objetivos del tema Conocer los objetivos,

Más detalles

Estructuras en LabVIEW.

Estructuras en LabVIEW. Estructuras en LabVIEW. Sumario: 1. Ejecución según el flujo de datos. 2. Estructuras básicas disponibles en LabVIEW. a) Estructura Sequence. b) Estructura Case. c) Estructura For Loop. d) Estructura While

Más detalles

UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS TECNOLOGÍA PLAN GLOBAL

UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS TECNOLOGÍA PLAN GLOBAL UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS TECNOLOGÍA I. DATOS DE IDENTIFICACIÓN PLAN GLOBAL Nombre de la materia: INGENIERIA DE SISTEMAS I Código: 2016028 Grupo: 1 Carga horaria: 6 hrs/semana

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

Modelos de Análisis de NDT

Modelos de Análisis de NDT Modelos de Análisis de NDT Dra.. María José Escalona Cuaresma D. Javier Jesús mjescalona@us.es www.lsi.us.es/~escalona Jesús Gutiérrez Rodríguez javierj@us.es www.lsi.us.es/~javierj Web: www.sevinge.es

Más detalles

Unidad I: Fundamentos de Ingeniería de Software

Unidad I: Fundamentos de Ingeniería de Software Unidad I: Fundamentos de Ingeniería de Software Milton J. Narváez Universidad Don Bosco 24 de Julio de 2014 INGENIERÍA DE AGENDA Saludo Presentación de la asignatura (Planificación) Marco de trabajo y

Más detalles

Tema 4. Diagramas de Comportamiento 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

Tema 4. Diagramas de Comportamiento 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 Tema 4. Diagramas de Comportamiento 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ás detalles

Programa UNI/ASDI/SAREC/FEC

Programa UNI/ASDI/SAREC/FEC Programa UNI/ASDI/SAREC/FEC Áreas de Investigación Sistemas de Información y Control Industrial Investigadores Tkl. Leonel Plazaola Prado Tkl. Enrique Silva Molina Ing. Norman Vargas Chévez Ing. Johnny

Más detalles

Tema: Tipos Abstractos de Datos (TAD s) en C#.

Tema: Tipos Abstractos de Datos (TAD s) en C#. Programación II. Guía No. 12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Tipos Abstractos de Datos (TAD s) en C#. Objetivos Comprender el concepto Tipo Abstracto de Datos

Más detalles