Programa UNI/ASDI/SAREC/FEC

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

Download "Programa UNI/ASDI/SAREC/FEC"

Transcripción

1 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 Flores (Asistente) Sistemas de Radio Comunicaciones Tkl. Oscar Somarriba Tkl. Marvin Sánchez Ing. Marcos Munguia Procesamiento de Señales Tkl. Marvin Arias Oliva Ing. Pablo Vásquez 1

2 Seminario UML Norman Vargas Chévez Leonel Plazaola Departamento de Sist. Dig. y Telecomunicaciones Facultad de Electrotecnia y Computación norman.vargas@uni.edu.ni normanv@ics.kth.se Web: 2

3 Índice de presentación Objetivos Modelación Visual El Lenguaje de Modelación Unificado (UML) Componentes principales de UML 3

4 Objetivo Explicar la notación del Lenguaje de Modelación Unificado Explicar los componentes principales de la notación del Lenguaje de Modelación Unificado (UML) como son los Diagramas, las vista, los elementos de modelo y los mecanismo generales. 4

5 Modelación Visual Order La modelación captura las partes esénciales del sistema. Dr. James Rumbaugh Item Ship via Proceso de Negocio La modelación Visual es la modelación que utiliza la notación grafica. Copyright 1997 by Rational Software Corporation Sistema Computacional 5

6 Modelación Visual GRAFICO DE REALIDAD MODELO Modelación Sistema real Modelo O-O del sistema 6

7 Preguntas frecuentes sobre UML? Es UML una Metodología? Se puede modelar una base de dato utilizando UML? En que Software puedo encontrar UML? Puedo utilizar UML para realizar análisis y Diseño de Sistemas? Fuente : Foro de ingeniería en Computación 25&topic_id=358&forum=38 7

8 Lenguaje de Modelación Unificado (UML) 8

9 Lenguaje de Modelación Unificado (UML) El UML es un notación ampliamente utilizada que nos permite comunicar de manera clara los requerimientos, arquitectura y diseño de un sistema. Rumbaugh Booch Jacobson Odell Meyer Shlaer Mellor UML Harel Gamma etal. Wirfs- Brock Embly Fusion 9

10 Conceptos del Lenguaje de Modelación Unificado (UML) 10

11 Componentes Principales de UML Diagramas Vistas Elementos del modelo Los Mecanismos Generales 11

12 Componentes principales de UML Diagramas: Los Diagramas son los gráficos que muestra los elementos del mundo real a través de la notación existente en UML. Diagrama de Colaboración Diagrama de Estado Diagrama Objeto Diagrama de Clase Diagrama de Caso de Uso Diagrama de Actividad Diagrama de Despliegue Diagrama Componente Diagrama de Secuencia 12

13 Diagramas de UML Los diagramas expresan gráficamente partes de un modelo Use Case Use Case Diagrams Diagramas de Diagrams Secuencia Use Case Use Case Diagrams Diagramas de Diagrams Casos de Uso State State Diagrams Diagramas de Diagrams Clases State State Diagrams Diagramas de Diagrams Objetos Scenario Scenario Diagrams Diagramas de Diagrams Colaboración Modelo State State Diagrams Diagramas de Diagrams Componentes Scenario Scenario Diagrams Diagramas de Diagrams Estados Diagramas de Actividad Component Diagrams Component Diagrams Diagramas de Despliegue 13

14 Diagrama de Colaboración Los Diagrama de Colaboración se utilizan para modelar el orden que envían y reciben los mensajes los objetos. (Notación Básica) 14

15 Diagrama de Estado Los Diagrama de Estado se utilizan para modelar cada una de las actividades que se realizan en los procesos o en los sistemas de interés. (Notación Básica) 15

16 Diagrama de Objeto Diagrama de Objeto Un diagrama de Objeto es una variante de un diagrama de clase y usa notación casi idéntica a la de los diagramas de clase. Un diagrama de objeto es por lo tanto un ejemplo de un diagrama de clase que muestra una posible foto del sistema en ejecución que es lo que el sistema parece en ese punto del tiempo 16

17 Diagramas de Clases Diagrama de Clase Es un diagrama que muestra un conjunto de interfaces, colaboraciones y sus relaciones (las clase y la relación entre ellas); los diagramas de clases cubren la vista de diseño estática de un sistema (Notación Básica) 17

18 Diagramas de Clases Fuente :Sistema de Información de Nómina para la Universidad Nacional de Ingeniería (Tesis) 18

19 Diagrama de Caso de Uso Diagrama de Caso de Uso muestra un conjunto de casos de uso y actores y sus relaciones. Estos diagramas son especialmente importantes en el modelado y organización del comportamiento de un sistema. (Notación Básica) Asociación Generalización Inclusión Extensión 19

20 Diagrama de Caso de Uso (Ejemplo Generar planilla de pensionados) Generar planilla de pensionados (from Procesami ento) Responsable de unidad <<include>> RUPAP RUSB Registrar Pensionados (from Movimi ento) Fuente :Sistema de Información de Nómina para la Universidad Nacional de Ingeniería (Tesis) 20

21 Diagrama de Actividad Diagrama de Actividades se utilizan para modelar las secuencias de actividades que se realizan entre los Objetos que participan de un proceso o de un sistema (Notación Básica) 21

22 Diagrama de Actividad (Ejemplo Generar planilla de pensionados) Fuente :Sistema de Información de Nómina para la Universidad Nacional de Ingeniería (Tesis) 22

23 Diagrama de Despliegue Diagrama de Despliegue se utilizan para modelar la arquitectura física de los recursos. (Notación Básica) 23

24 Diagrama de Despliegue RRHH Servidor Red Local Cliente 1 Cliente 2 Cliente 3 Fuente :Sistema de Información de Nómina para la Universidad Nacional de Ingeniería (Tesis) 24

25 Diagrama de Componente Diagrama de Componentes son usados en el área de programación para modelar componentes de código fuente, binario y ejecutable. (Notación Básica) 25

26 Diagrama de Componente Nomina frmlogon.frm Rutinas de conexión y funciones generales (General.bas) Conexión a base de datos (Dataenv.dsr) Solamente si la conexión a la base de datos es establecida. frm Main.frm Base de Datos MS SQL Server (RRHH) frmparametros.frm frmdepartamentosmunicipio.frm frmdeduccióncomedor.frm Fuente :Sistema de Información de Nómina para la Universidad Nacional de Ingeniería (Tesis) 26

27 Diagrama de Secuencia Los Diagrama de Secuencia relacionan a los Objetos desde el punto de vista de la secuencia de mensaje que se realiza en un intervalo de tiempo determinado por el proceso o sistema a modelar. (Notación Básica) 27

28 Diagrama de Secuencia Mantenimiento al catalogo Nivel académico Fuente :Sistema de Información de Nómina para la Universidad Nacional de Ingeniería (Tesis) 28

29 Componentes principales de UML Vistas: Las vistas muestra los diferentes aspectos del sistema a ser modelado a través de diagramas que contienen información de un aspecto en particular del sistema. 29

30 Vistas Vista de Caso de Uso. Esta vista describe el comportamiento del sistema tal y como es percibido por los usuarios finales, analistas y encargados de las pruebas. Diagramas de Caso de Uso Diagramas de Actividades Vista de Caso de Uso 30

31 Vistas Vista de Diseño. Esta vista soporta principalmente los requisitos funcionales del sistema, entendiendo por ello los servicios que el sistema debería proporcionar a sus usuarios finales. Diagrama de Clases Diagrama de Objetos Diagrama de Colaboración Diagrama de Secuencia Diagrama de estados Diagrama de Actividades Vista de Diseño 31

32 Vistas Vista de procesos. Comprende los hilos y procesos que forman los mecanismos de sincronización y concurrencia del sistema. Esta vista cubre principalmente el funcionamiento, capacidad de crecimiento y rendimiento del sistema. Vista de procesos Diagrama de Clases Diagrama de Objetos Diagrama de Colaboración Diagrama de Secuencia 32

33 Vistas Vista de Componente. Comprende los componentes y archivos que se utilizan para ensamblar y hacer disponible el sistema físico. Vista de Componente Diagramas de Componentes Vista de Despliegue. Contiene los nodo que forman la topología hardware sobre la que se ejecuta el sistema. Vista de despliegue Diagramas de Despliegue 33

34 Componentes principales de UML Elementos del Modelo: Los elementos del modelo son los conceptos definidos en UML para representar los elementos del mundo real y sus relaciones. Clase -atributo +Operaciones() Objeto Estado UseCase1 Nodo Interface1 Paquete Nota Componente 34

35 Componentes principales de UML Los Mecanismos Generales: Los mecanismos generales proveen extensión para los elementos del modelo. Los mecanismos generales son utilizados en UML para agregar información adicional en los diagramas que no puede ser representada a través de los elementos del modelo. Los estereotipos pueden ser utilizados para extender los elementos notacional de UML. Ejemplo: Estereotipo de clases: Limite, control, entidades, excepciones Estereotipo de herencia: uso y extensión Estereotipo de componente: Subsistema 35

36 Conclusiones UML es una notación para realizar modelación. Los componentes principales de UML son claves para el desarrollo y el entendimiento de los modelos. 36

37 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 Flores (Asistente) Sistemas de Radio Comunicaciones Tkl. Oscar Somarriba Tkl. Marvin Sánchez Ing. Marcos Munguia Procesamiento de Señales Tkl. Marvin Arias Oliva Ing. Pablo Vásquez 37

38 Aplicación de UML en el análisis y Diseño de Software Norman Vargas Chévez Leonel Plazaola Departamento de Sist. Dig. y Telecomunicaciones Facultad de Electrotecnia y Computación norman.vargas@uni.edu.ni normanv@ics.kth.se Web: 38

39 Índice de presentación Objetivos Modelación Visual El Lenguaje de Modelación Unificado (UML) Componentes principales de UML 39

40 Objetivo Explicar la aplicación de UML en el análisis y diseño de Software a través de la modelación de Mi primer diccionario 40

41 41

42 UML en el Análisis y Diseño del Software Interactivo "Mi Primer Diccionario" para niños con deficiencia auditiva Las personas con deficiencia auditiva tienen la necesidad de aprender a comunicarse con los demás. En ésta investigación, se enfoca en modelar con el Lenguaje de Modelación Unificado (UML) el proceso comunicativos lingüísticos que los niños con deficiencia auditiva realizan en el Centro de Asesoramiento Audio lógico Infantil, que es un área de Los PIPITOS Asesoramiento de Padres de Familia con Hijos discapacitados. Lo que se pretende con esto es que los modelos se utilicen para el desarrollo de software que estimule de una manera interactiva y dinámica la formación del procesos de enseñanza a los niños 42

43 Caso de Uso (Análisis) Include() Visualizar Figura del Concepto Include() Presentar Formas Extralingüísticas Include() Include() Visualizar Lenguaje Escrito Visualizar Conceptos Include() Visualizar Lenguaje Dáctil Usuario Include() Include() Visualizar Lenguaje Gestual Evaluar Identificación de Conceptos Identificar Conceptos Instructor Niño Diagrama de enseñanza en el Centro de Asesoramiento Audio lógico Infantil. Fuente : Software Interactivo Mi Primer Diccionario (Tesis) 43

44 Caso de Uso Visualizar Concepto Flujo de eventos: Acción del actor 1.- El caso de uso comienza cuando el Usuario (niño) empieza a Visualizar Conceptos y las formas extralinguisticas 3.- El usuario (El niño con ayuda del instructor) pasa identificar los conceptos que visualizo con anterioridad 5.- El instructor evalúa la asociación que realizó el niño entre las figuras y los nombres o lenguaje escrito. Contenido del diccionario 2.- Presenta los conceptos clasificados en cuatro categorías y las formas extralinguisticas de comunicación de cada concepto, que son Figura del concepto, lenguaje escrito, lenguaje dáctil y lenguaje gestual. 4.- En la parte final de cada diccionario se muestran figuras de cada concepto y por aparte en nombre o lenguaje escrito de cada una de ellas para que sean recortadas y que el usuario las identifique cada figura con su respectivo nombre. 44

45 Caso de Uso 1 (Análisis): Presentar formas extralingüísticas de los Conceptos Include() Visualizar Conceptos Usuario Include() Identificar Conceptos Instructor Niño Diagrama de Metodología de enseñanza en el Centro de Asesoramiento Audiológico Infantil 45

46 Caso de Uso 1 (Diseño): Conocer Conceptos Ejercitar Conceptos Usuario Realizar Juegos Instructor Niño Comportamiento general del software. 46

47 Caso de Uso Visualizar Concepto Flujo de eventos: Acción del actor 2.- El Usuario selecciona una de las tres opciones que presenta el software. Respuesta del Software 1.- El software presenta al usuario tres opciones en el menú principal, que son: Conocer Conceptos, Ejercitar Conceptos y Realizar Juegos. 47

48 Caso de Uso 2 (Análisis): Visualizar Figura del Concepto Visualizar Lenguaje Escrito Visualizar Lenguaje Dáctil Niño Visualizar Lenguaje Gestual Este diagrama presenta los casos de uso contenidos en el caso de uso Presentar formas extralinguisticas de los conceptos 48

49 Caso de Uso 2 (Diseño): Include() Include() Include() Observar Figura del Concepto Observar Lenguaje Escrito Observar Lenguaje Dáctil Seleccionar Categoría de Concepto Include() Include() Observar Video de Lenguaje Mímico-Gestual Usuario Include() Include() Observar Video de Lenguaje Oral-Dáctil Buscar nuevo Concepto Cerrar Formulario Este diagrama detalla el Caso de Uso Conocer Conceptos. 49

50 Caso de Uso Conocer Concepto Flujo de eventos: Acción del actor 2.- El usuario selecciona la categoría de conceptos que quiere conocer. 4.- El usuario visualiza el concepto y las formas extralinguisticas de comunicación presentadas en el software, busca un nuevo concepto o cierra el formulario Respuesta del Software 1.- El software presenta al usuario cuatro opciones de categorías de conceptos a conocer, que son: Familia, Alimentos, Juguetes y Animales. 3.- El software presenta la figura del concepto, el lenguaje escrito, el lenguaje dáctil, un video del concepto en lenguaje Mímico-Gestual, un video del concepto en lenguaje oral-dáctil, una opción para buscar otros conceptos y la opción de cerrar el formulario cuando el usuario lo desee. 50

51 Caso de Uso 3 (Análisis): Presentar Figura del Concepto Presentar Lenguaje Escrito d el Concepto Instructor Evaluar Identificación de Conceptos Fig.5. Este diagrama presenta los casos de uso contenidos en el caso de uso Identificar conceptos de la fig

52 Caso de Uso 3a (Diseño): Desplazarse al Siguiente Inciso del Ejercicio Include() Realizar Ejercicio Seleccionar Categoría de Conceptos Seleccionar Tipo de Ejercicio Usuario Cerrar Formulario Este diagrama detalla el comportamiento del caso de uso Ejercitar Conceptos. 52

53 Caso de Uso Ejercitar Concepto Flujo de eventos: Acción del actor 2.- El usuario selecciona la categoría de conceptos a ejercitar. 4.- El usuario selecciona el tipo de ejercicio que desea realizar. 6.- El usuario realiza el ejercicio que selecciono y puede pasar a otro inciso del ejercicio o puede cerrar el formulario. Respuesta del Software 1.- El software presenta al usuario cuatro opciones de categorías de conceptos a Ejercitar, que son: Familia, Alimentos, Juguetes y Animales 3.- El software presenta al usuario un menú con cuatro opciones de ejercicios, que son: Une, Coloca, Identifica y Ubica. 5.- El software muestra el ejercicio seleccionado. 53

54 Caso de Uso 3b (Diseño): Despla zarse al Siguiente Inciso del Juego Include() Realizar Juego Seleccionar tipo de Juego Usuario Cerrar Formulario Este diagrama detalla el caso de uso Realizar Juegos. 54

55 Caso de Uso Realizar Juego Flujo de eventos: Acción del actor 2.- El usuario selecciona que tipo de juego que quiere realizar. 4.- El usuario realiza el juego que selecciono y puede pasar a otro inciso del juego o puede cerrar el formulario. Respuesta del Software 1.- El software presenta al usuario cuatro tipos de juegos, que son Ahorcado, Rompecabezas, Ir al supermercado, Ir a la granja e Ir a ver Juguetes. 3.- El software muestra el juego seleccionado por el usuario. 55

56 Diagrama de Secuencia (Análisis) Instructor Niño "La Familia" "Alimentos" "Juguetes" "Animales" Abrir diccionario "La Familia"() Mostrar conceptos "La Familia"() Visualizar conceptos "La Familia"() Cerrar diccionario "La Familia"() Idenificar conceptos "La Familia"() Abrir diccionario "Alimentos"() Mostrar conceptos "Alimentos"() Visualizar conceptos "Alimentos"() Idenificar conceptos "Alimentos"() Cerrar diccionario "Alimentos"() Abrir diccionario "Juguetes"() Mostrar conceptos "Juguetes"() Visualizar conceptos "Juguetes"() Idenificar conceptos "Juguetes"() Cerrar diccionario "Juguetes"() Abrir diccionario "Animales"() Mostrar conceptos "Animales"() Visualizar conceptos "Animales"() Idenificar conceptos "Animales"() Cerrar diccionario "Animales"() 56

57 Diagrama de Secuencia (Diseño) Usuario "Software Interactivo Mi Primer Diccionario" Visualizar Conceptos Ejercitar Conceptos Jugar con Conceptos Seleccionar "Visualizar Conceptos"() Desplegar Pantalla "Visualizar Conceptos"() Click en Buscar() Click en Repetir video() Click en Salir() Seleccionar"Ejercitar Conceptos ".() Seleccionar Ejercicio() Retorna a Pantalla Principal.() Desplegar Pantalla "Ejercitar Conceptos"() Click en Siguiente() Click en Anterior() Click en Salir() Seleccionar"Jugar con Conceptos ".() Seleccionar Juego() Retorna a Pantalla Principal.() Desplegar Pantalla "Jugar con Conceptos"() Click en Siguiente() Click en Anterior() Click en Salir() Click en Salir del Software() Retorna a Pantalla Principal.() 57

58 Diagrama de Colaboración (Diseño) Visualizar Conceptos 2.Click en buscar. 3.Click en Repetir. 4.Click en Salir. Instructor Niño "Software Interactivo Mi Primer Diccionario" 1.Seleccionar visualizar Conceptos. 5.Seleccionar "Ejercitar Conceptos". 10.Seleccionar"Jugar con Conceptos". 15.Click en Salir del Software. 6.Seleccionar Ejercicio. 7. Click en Siguiente. 8.Click en Anterior. 9. Click en Salir. 11. Seleccionar Juego 12. Click en Siguiente. 13. Click en Anterior. 14. Click en Salir Ejercitar Conceptos Jugar con los Conceptos Muestra la organización estructural de los objetos que envían y reciben mensajes en el Software Interactivo Mi Primer Diccionario. 58

59 Diagrama de Actividad (Análisis) Instructor Niño La Familia Abrir diccionario "La Familia" Presentar conceptos de "La Familia" Mostrar conceptos Visualizar conceptos Presentar conceptos a identificar Evaluar asimilación de conceptos Identificar conceptos No asimiló los conceptos Si asimiló los conceptos Cerrar diccionario "La Familia" Este diagrama representa los pasos en el flujo de control del diccionario La Familia. 59

60 Diagrama de Actividad (Diseño) Norman Vargas Chevez Usuario Software Interactivo Mi Primer Diccionario Correr SIMPD Mostrar pantalla principal Seleccionar Visualizar Conceptos Seleccionar Categoría Mostrar Conceptos Visualizar Conceptos Seleccionar Ejercitar Mostrar Menu Ejercicios Seleccionar Ejercicio Mostrar Ejercicio Realizar Ejercicio Seleccionar Jugar con Conceptos Mostrar Menu Juegos Seleccionar Juego Mostrar Juego Realizar Juego Seleccionar Salir Salir Describe la secuencia y concurrencia de actividades en el Software Interactivo Mi Primer Diccionario 60

61 Software interactivo Mi Primer Diccionario Mi Primer Diccionario 61

62 Algunas conclusiones En el proceso de desarrollo del software interactivo Mi primer Diccionario se tomo en cuenta los requisitos de los interesados. Dichos requisitos fueron validados a través de los modelos que se realizaron en UML. En esta presentación se muestra una manera de realizar la modelación de un sistema a desarrollar. 62

63 MUCHAS GRACIAS POR SU ATENCION 63

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

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

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

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

Lenguaje de Modelamiento Unificado.

Lenguaje de Modelamiento Unificado. Lenguaje de Modelamiento Unificado. Pontificia Universidad Javeriana What can you Model with UML? 1. Structure Diagrams include: The Class Diagram Object Diagram Component Diagram Composite Structure Diagram

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

CLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez

CLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez CLASE 3: UML DIAGRAMAS CASOS DE USO Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez UML UML es un lenguaje para especificar, visualizar, construir y documentar los artefactos de

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

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

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

Mentor: MsC(c) Esp Alexis Olvany Torres Ch

Mentor: MsC(c) Esp Alexis Olvany Torres Ch Introducción al modelado Metodologías, UML y patrones de diseño Mentor: MsC(c) Esp Alexis Olvany Torres Ch Índice Conceptos Lenguajes de modelado: UML Metologías: Metologías clásicas: RUP, Métrica, MSF

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

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

DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO

DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO Un diagrama de casos de uso es una especie de diagrama de comportamiento. Los diagramas de casos de uso son a menudo confundidos con los casos de uso. Mientras

Más detalles

Tema 9: Método de Craig Larman

Tema 9: Método de Craig Larman Tema 9: Método de Craig Larman Maria-Isabel, Sanchez Segura Arturo, Mora-Soto Diagramas de UML Los diagramas expresan gráficamente partes de un modelo Use Case Use Case Use Case Diagrams Diagramas de Use

Más detalles

OO - UML ING. DE SOFTWARE. Es un enfoque sistemático del desarrollo, operación, mantenimiento y retiro del software" Lewis

OO - UML ING. DE SOFTWARE. Es un enfoque sistemático del desarrollo, operación, mantenimiento y retiro del software Lewis OO - UML 1 Software es la suma total de los programas de computadora, procedimientos, reglas, la documentación asociada y los datos que pertenecen a un sistema de cómputo" Lewis 1994. ING. DE SOFTWARE

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

Lenguaje Unificado de Modelado

Lenguaje Unificado de Modelado Lenguaje Unificado de Modelado UML UML es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y documentar

Más detalles

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información Modelo Dinámico del Diseño del Software y Representación en UML UNIDAD 9 Análisis y Diseño de Sistemas de Información El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento

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

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

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

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

4/15/2010. Requerimientos de Software UARG.UNPA Requerimientos de Software. Requerimientos de Software

4/15/2010. Requerimientos de Software UARG.UNPA Requerimientos de Software. Requerimientos de Software UARG.UNPA 2009 Un caso de uso es una interacción típica entre un usuario y un sistema computacional.(fowler) Un caso de uso especifica el comportamiento deseado del sistema (objetivos del usuario). (Jacobson)

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

UML y UP. Programa de Estudio.

UML y UP. Programa de Estudio. UML y UP Programa de Estudio UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende todos los diagramas que forman parte de UML en forma práctica utilizando Enterprise Architect.

Más detalles

Documento de Arquitectura

Documento de Arquitectura Documento de Arquitectura Agenda - Como documentamos la arquitectura de un sistema - Para que y para quien documentamos - Modelo 4+1 - Vista Lógica - Vista de Desarrollo - Vista de Procesos - Vista Física

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

UML y UP. Programa de Estudio.

UML y UP. Programa de Estudio. UML y UP Programa de Estudio UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende todos los diagramas que forman parte de UML en forma práctica utilizando Enterprise Architect.

Más detalles

UML El Lenguaje Unificado de Modelado Grady Booch, Jim Rumbaugh e Ivar Jacobson

UML El Lenguaje Unificado de Modelado Grady Booch, Jim Rumbaugh e Ivar Jacobson UML El Lenguaje Unificado de Modelado Grady Booch, Jim Rumbaugh e Ivar Jacobson El lenguaje UML es un estándar OMG diseñado para visualizar, especificar, construir y documentar software orientado a objetos.

Más detalles

UML y UP. Programa de Estudio.

UML y UP. Programa de Estudio. UML y UP Programa de Estudio UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende cuándo y cómo utilizar todos los diagramas que forman parte de UML en forma práctica utilizando

Más detalles

DIAGRAMAS DE UML. Prof. Wenceslao Chávez Bedoya

DIAGRAMAS DE UML. Prof. Wenceslao Chávez Bedoya DIAGRAMAS DE UML Prof. Wenceslao Chávez Bedoya 1 DIAGRAMAS DEL UML La finalidad de los diagramas es presentar diversas perspectivas de un sistema a las cuales se les conoce como modelo. Muestran diferentes

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

Capacitación adquirida por el alumno al finalizar este modulo

Capacitación adquirida por el alumno al finalizar este modulo Curso de UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende cuándo y cómo utilizar todos los diagramas que forman parte de UML en forma práctica utilizando el Enterprise Architect

Más detalles

SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES

SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES 1.1. Facultad : Ingeniería 1.2. Carrera Profesional : Ingeniería de Sistemas 1.3. Departamento : Ingeniería de Sistemas 1.4. Tipo de Curso : Obligatorio

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

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

UML. Unified Modeling Language. Prof. Daniel Riesco

UML. Unified Modeling Language. Prof. Daniel Riesco UML Unified Modeling Language Prof. Daniel Riesco Introducción 94 - Booch & Rumbaugh -> Rational 95 - UML. Primera Ver. 0.8 95 - Finales se une Jacobson (OOSE) OMG - Object Management Group. Estándar Requisito

Más detalles

Sesión 1. Porque es útil usar UML Sesión 2. Casos de uso Modelo del Negocio Sesión 3. Diagramas de Casos de Uso Sesión 4. Diagrama de Actividad

Sesión 1. Porque es útil usar UML Sesión 2. Casos de uso Modelo del Negocio Sesión 3. Diagramas de Casos de Uso Sesión 4. Diagrama de Actividad Sesión 1. Porque es útil usar UML Sesión 2. Casos de uso Modelo del Negocio Sesión 3. Diagramas de Casos de Uso Sesión 4. Diagrama de Actividad Sesión 5. Diagrama de Secuencia Sesión 6. Diagrama de Estados

Más detalles

Programación. Orientada a Objetos. Prof. Angela Di Serio. Universidad Simón Bolívar Especialización en Telemática

Programación. Orientada a Objetos. Prof. Angela Di Serio. Universidad Simón Bolívar Especialización en Telemática Programación Orientada a Objetos Prof. Angela Di Serio Universidad Simón Bolívar Especialización en Telemática Agenda Clase 2 Qué es Orientado a Objetos? Conceptos: objeto, clase, instancias, mensajes

Más detalles

Presentación de la Asignatura.

Presentación de la Asignatura. INGENIERÍA DEL SOFTWARE I Tema 0 Presentación de la Asignatura www.ctr.unican.es/asignaturas/is1/ Profesorado Michael González Harbour (teoría, responsable asignatura) E-mail: mgh@unican.es Web: http://www.ctr.unican.es/

Más detalles

Modelado Visual con UML.

Modelado Visual con UML. Modelado Visual con UML. Carlos Alberto Fernández y Fernández Instituto de Electrónica y Computación, Universidad Tecnológica de la Mixteca. Km. 2.5 carretera Huajuapan Acatlima. Huajuapan de León, Oaxaca,

Más detalles

Introducción a la orientación a objetos y a UML

Introducción a la orientación a objetos y a UML Introducción a la orientación a objetos y a UML El lenguaje unificado de modelado. Manual de referencia. James Rumbaugh, Ivar Jacobson, Grady Booch. Ed. Addison Wesley, 2000 El proceso unificado de desarrollo,

Más detalles

FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA

FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA FACULTAD DE CIENCIAS BÁSICAS E INGENIERÍA Asignatura: Introducción al Desarrollo del Software Dirección de Educación a Distancia y Virtual Este material es propiedad de la Corporación Universitaria Remington

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

Por qué están fallando los sistemas de información (SI)?

Por qué están fallando los sistemas de información (SI)? INTRODUCCIÓN AL PARADIGMA ORIENTADO A OBJETOS Por qué están fallando los sistemas de información (SI)? Desarrollos de software tienen unos costes incontrolados Los fabricantes de hardware obtienen unos

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 10: Diagramas de comunicación

INGENIERÍA DE SOFTWARE. Sesión 10: Diagramas de comunicación INGENIERÍA DE SOFTWARE Sesión 10: Diagramas de comunicación Contextualización Los diagramas son parte importante en el desarrollo de aplicaciones, pues con éstos se puede visualizar la forma en que funcionará

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

Principios de la Tecnología de Objetos

Principios de la Tecnología de Objetos Principios de la Tecnología de Objetos Unified Modeling Language Copyright Copyright (c) 2004 José M. Ordax Este documento puede ser distribuido solo bajo los términos y condiciones de la Licencia de Documentació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

diagramas de comportamiento con UML.

diagramas de comportamiento con UML. U.T.7: Elaboración de diagramas de comportamiento con UML. [Fuente: Entornos de Desarrollo, Alicia Ramos, Ed.Garceta] [Fuente: EL LENGUAJE UNIFICADO DE MODELADO, Grady Booch, James Rumbaugh, Ivar Jacobson,

Más detalles

Desarrollo Orientado a Objetos en Métrica v. 3

Desarrollo Orientado a Objetos en Métrica v. 3 Desarrollo Orientado a Objetos en Métrica v. 3 Carlos Rossi Jiménez c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.1/45 Estructura del curso 1. Estructura de Métrica v. 3 2. Técnicas orientadas a

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

1.1 Conceptualización de UML

1.1 Conceptualización de UML 1.1 Conceptualización de UML 1.1.1 Las primeras metodologías Los lenguajes de modelado O.O aparecieron entre la mitad de los años 70 y finales de los 80. El número de métodos OO se incrementó increíblemente

Más detalles

octubre de 2007 Arquitectura de Software

octubre de 2007 Arquitectura de Software octubre de 2007 Arquitectura de Software Seis mejores Prácticas Desarrollo Iterativo Administrar Requerimientos Usar Arquitecturas basadas en Componentes Modelado Visual (UML) Verificar Continuamente la

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

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

Así mismo, los principales objetos de conocimiento que se adquirirán y serán cuerpo de las acciones o desempeños a realizar son:

Así mismo, los principales objetos de conocimiento que se adquirirán y serán cuerpo de las acciones o desempeños a realizar son: Modelo Educativo Centrado en el Aprendizaje con Enfoque por Competencias Plan 2008 FUNDAMENTACIÓN La Unidad de Aprendizaje Modelado de Sistemas pertenece al área de formación profesional del Bachillerato

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

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

Cristian Blanco

Cristian Blanco UNIDAD DIDÁCTICA 8. ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS. DIAGRAMAS DE COMPORTAMIENTO En el siguiente enlace tienes una descripción y algunos ejemplos de todos los diagramas UML.: http://jms32.eresmas.net/tacticos/uml/umlindex.html

Más detalles

12/08/2017. Casos de uso. Casos de uso. Casos de uso. Casos de uso

12/08/2017. Casos de uso. Casos de uso. Casos de uso. Casos de uso ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso Los Casos de Uso (Jacobson) describen bajo la forma de acciones y reacciones

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 6 Modelo de Lic. María Mercedes Vitturini [mvitturi@cs.uns.edu.ar] 1er. CUATRIMESTRE 2006

Más detalles

Análisis y Diseño Orientado a Objetos. 2 - Análisis

Análisis y Diseño Orientado a Objetos. 2 - Análisis Análisis y Diseño Orientado a Objetos 2 - Análisis El proceso unificado de desarrollo, Ivar Jacobson, Grady Booch, James Rumbaugh, Ed. Addison Wesley, 1999 The unified software development process, Ivar

Más detalles

Analista Programador MySQL. Informática y Programación

Analista Programador MySQL. Informática y Programación Analista Programador MySQL Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 29482-1401 Precio 89.00 Euros Sinopsis UML usa técnicas de notación gráfica para crear

Más detalles

INDICE CARTAS DESCRIPTIVAS S3

INDICE CARTAS DESCRIPTIVAS S3 INDICE CARTAS DESCRIPTIVAS S3 CARRERA DE COMPUTACIÓN E INFORMÁTICA CICLO IV ANÁLISIS Y DISEÑO DE SISTEMAS ORIENTADO A OBJETOS 2009 I. Identificadores del programa Carrera: Informática y Sistemas Módulo:

Más detalles

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos. UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA A LA QUE PERTENECE:

Más detalles

Descripción del Curso

Descripción del Curso Curso Práctico de Modelado de Negocios BPMN con UML Descripción del Curso Durante este curso aprenderás de forma práctica el estándar BPMN (Business Process Management Notation) y las extensiones de UML

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

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I Facultad de Ingeniería en Ciencias Aplicadas pag. 1 CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I 1. Misión: (de la carrera) La Carrera de Ingeniería en Sistemas

Más detalles

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE INTRODUCCION A LA PROGRAMACION DE COMPUTACION 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias

Más detalles

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos. UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA

Más detalles

ORGANIZACIÓN DOCENTE del curso

ORGANIZACIÓN DOCENTE del curso ORGANIZACIÓN DOCENTE del curso 2009-10 1. DATOS GENERALES DE LA ASIGNATURA NOMBRE Ingeniería del Software I PÁGINA WEB www.ctr.unican.es/asignaturas/is1 CÓDIGO DEPARTAMENTO Matemáticas, Estadística y Computación

Más detalles

Contenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo

Contenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo Tutorial Contenido 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo 1. El proceso Fases soportadas por UML Análisis de requisitos de usuario Análisis de requisitos de software Diseño de la plataforma

Más detalles

Tema 4g: Proceso Unificado: Implementación

Tema 4g: Proceso Unificado: Implementación Tema 4g: Proceso Unificado: Implementación Marcos López Sanz Índice Visión general Artefactos Componentes Subsistemas de implementación Interfaces Descripción de la arquitectura (vista del modelo de implementación)

Más detalles

Modelado Estructural F E B R E R O,

Modelado Estructural F E B R E R O, Modelado Estructural F E B R E R O, 2 0 1 4 Modelado Estructural Sirve para describir los diferentes tipos y relaciones estáticas existentes entre los diferentes objetos de un sistema. A la hora de desarrollar

Más detalles

Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta Capítulo 6 UML Centro Asociado Palma de Mallorca Tutor: Antonio Rivero Cuesta 1 6 UML Lenguaje Unificado de Modelado 6.1 Introducción. El UML es un lenguaje universal de modelado de sistemas que se emplea

Más detalles

MAGIC DRAW UML. Índice. José Ignacio Colmenero González Carlos Pérez Herrero José Luis Bravo Sánchez

MAGIC DRAW UML. Índice. José Ignacio Colmenero González Carlos Pérez Herrero José Luis Bravo Sánchez MAGIC DRAW UML José Ignacio Colmenero González Carlos Pérez Herrero José Luis Bravo Sánchez Índice Herramientas CASE: Introducción. Qué son. Historia. Clasificación. Componentes y funcionalidades. UML:

Más detalles

INGENIERÍA DE SOFTWARE

INGENIERÍA DE SOFTWARE INGENIERÍA DE SOFTWARE INGENIERÍA DE SOFTWARE 1 Sesión No. 10 Nombre: Diagramas de comunicación Contextualización Los diagramas son parte importante en el desarrollo de aplicaciones pues con éstos se puede

Más detalles

Análisis y Diseño de Sistemas Clase 5 Ingeniería de Requerimientos El modelo de Casos de Uso

Análisis y Diseño de Sistemas Clase 5 Ingeniería de Requerimientos El modelo de Casos de Uso Metodologías de Desarrollo Análisis y Diseño de Sistemas Clase 5 Ingeniería de Requerimientos El modelo de Lic. María Mercedes Vitturini 1er. CUATRIMESTRE 2007 Dpto. Ciencias e Ingeniería de la Computación

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: PARADIGMA DE LA ORIENTACIÓN A OBJETO - DESARROLLO DE SOFTWARE O-O - POTENCIALES BENEFICIOS DE LA TECNOLOGÍA O-O - ALGUNOS MÉTODOS O-O - CICLO DE VIDA DE DESARROLLO O-O - EL PROCESO DE ANÁLISIS

Más detalles

OMG UML 2.0 Marcando un hito en el desarrollo de software

OMG UML 2.0 Marcando un hito en el desarrollo de software Ing. Ilver Anache - ianache@avatar.com.pe Consultor AVATAR Ing. Joel Moreno - jmoreno@avatar.com.pe Consultor AVATAR Lima, 2005 Av. Javier Prado 1104 Of. 701- San Isidro Teléfono: (51-1) 225-8390 Fax:

Más detalles

UML: Lenguaje Unificado de Modelado

UML: Lenguaje Unificado de Modelado PRÁCTICAS UML: Lenguaje Unificado de Modelado Curso 2002-03 Elementos del lenguaje Relaciones entre los elementos Diagramas Francisco Mora (DCCIA, Universidad de Alicante, 2002) 1 Qué es UML? Es un lenguaje

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

I. INTRODUCCION (Reseña de la Industria eléctrica en Nicaragua, )

I. INTRODUCCION (Reseña de la Industria eléctrica en Nicaragua, ) Experiencia en la modelación del proceso de información en la compra venta de energía en el mercado eléctrico deregulado en Nicaragua - Desde el punto de vista del Centro Nacional de Despacho de Carga-

Más detalles

3.4 MODELADO DEL SISTEMA

3.4 MODELADO DEL SISTEMA 3.4 MODELADO DEL SISTEMA El modelado del sistema permite al analista crear una jerarquía en detalle. El modelo de análisis es un puente entre la descripción del sistema y el modelo de diseño. Descripción

Más detalles

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. Casos de uso. Facilitador: Miguel Cotaña

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. Casos de uso. Facilitador: Miguel Cotaña MODULO IV Análisis y Diseño de Sistemas de Información INF-162 IV. UML Casos de uso Facilitador: Miguel Cotaña 1 INTRODUCCION Analista de negocios no-it: es alguien que trabaja dentro del contexto del

Más detalles

Diseño Basado en Componentes. UML aplicado al diseño basado en componentes. Tabla de contenidos. Introducción a UML. Definición e historia

Diseño Basado en Componentes. UML aplicado al diseño basado en componentes. Tabla de contenidos. Introducción a UML. Definición e historia Tabla de contenidos Diseño Basado en Componentes UML aplicado al diseño basado en componentes Introducción a UML Paquetes en UML Implementación de interfaces Diagramas de componentes Diagramas de despliegue

Más detalles

FUNDAMENTOS DE LENGUAJE UNIFICADO DE MODELADO UML. Ing. Luis Armando Amaya Q. Laboratorio 1. Introducción a la Modelación del Sistema en UML

FUNDAMENTOS DE LENGUAJE UNIFICADO DE MODELADO UML. Ing. Luis Armando Amaya Q. Laboratorio 1. Introducción a la Modelación del Sistema en UML FUNDAMENTOS DE LENGUAJE UNIFICADO DE MODELADO UML Laboratorio 1. Introducción a la Modelación del Sistema en UML 1. INTRODUCCIÓN. El UML (Lenguaje de Modelado Unificado) es un lenguaje conformado por un

Más detalles

Horas Contacto. Objetivos Se pretende que el estudiante asimile los conceptos fundamentales de análisis y diseño orientado a objetos

Horas Contacto. Objetivos Se pretende que el estudiante asimile los conceptos fundamentales de análisis y diseño orientado a objetos FACULTAD DE INGENIERIA DEPARTAMENTO DE INGENIERIA DE SISTEMAS Nombre de la asignatura (Curso) Código de la asignatura (ID Curso) Análisis y Diseño Orientado a Objetos 4183 Fecha de Actualización Julio

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

gestión para una empresa de autobuses que se dedica al transporte regional, nacional e internacional de viajeros. Las

gestión para una empresa de autobuses que se dedica al transporte regional, nacional e internacional de viajeros. Las INGENIERÍA DEL SOFTWARE I Práctica 3 Modelado de Requisitos Univ. Cantabria Fac. de Ciencias María Sierra y Patricia López Ejemplo Práctico de Desarrollo de Software El proyecto consiste en el desarrollo

Más detalles

Con la colaboración de: Introducción a UML. Unified Modeling Language. Josep Vilalta Marzo. Universitat Internacional de Catalunya

Con la colaboración de: Introducción a UML. Unified Modeling Language. Josep Vilalta Marzo.  Universitat Internacional de Catalunya Con la colaboración de: Introducción a UML Unified Modeling Language Josep Vilalta Marzo www.vico.org Universitat Internacional de Catalunya Madrid 25 de Mayo de 2004 1 Qué es UML Unified Modeling Language

Más detalles

Capítulo 5. Diseño del Sistema

Capítulo 5. Diseño del Sistema Capítulo 5. Diseño del Sistema Todo proyecto especializado en el campo de la computación requiere cumplir con determinadas etapas; cada etapa proporciona una idea de las actividades ocurridas en el desarrollo

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