14
Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2 : Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Embed Size (px)

Citation preview

Page 1: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Equipo 2:Freilin ManzanoFrancisco Quilarque

Lenguaje Unificado de Modelado

Page 2: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Modelado de Sistemas Un modelo es una representación abstracta de una sistema físico

con algún propósito determinado. El modelo captura las partes esenciales del sistema.

Objetivos de modelar:

Comprender •¿Qué? (análisis), ¿cómo? (diseño). •Reducir complejidad

Comunicar Validar

El modelado debería ser independiente del lenguaje de programación

Page 3: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

• Es un lenguaje de modelado grafico para definir un sistema, para detallar los objetos en el sistema , para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.

•  Se puede aplicar en el desarrollo de software entregando gran variedad de formas para dar soporte a una metodología de desarrollo de software

• Es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad.

UML

Page 4: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

TIPOS DE DIAGRAMAS UML

Page 5: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

HISTORIA

Page 6: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Elementos Estructurales

Clase

Describe un conjunto de objetos que comparten los mismos atributos, métodos, relaciones y semántica. Las clases implementan una o más interfaces.

Interfaz

Agrupa métodos u operaciones que especifican un servicio de una clase o componente, describiendo su comportamiento, completo o parcial, externamente visible.

Page 7: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Elementos Estructurales

Colaboración

Define una interacción entre elementos que cooperan para proporcionar un comportamiento mayor que la suma de los comportamientos de sus elementos.

Caso de uso

Describe un conjunto de secuencias de acciones que un sistema ejecuta, para producir un resultado observable de interés. Se emplea para estructurar los aspectos de comportamiento de un modelo.

Page 8: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Elementos Estructurales

Clase activa

Se trata de una clase, en la que existe procesos o hilos de ejecución concurrentes con otros elementos. Las líneas del contorno son más gruesas que en la clase "normal"

Componente

Parte física y por tanto reemplazable de un modelo, que agrupa un conjunto de interfaces, archivos de código fuente, clases, colaboraciones y proporciona la implementación de dichos elementos.

Page 9: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Elementos Estructurales

Nodo

Elemento físico que existe en tiempo de ejecución y representa un recurso computacional con capacidad de procesar.

Componente

Parte física y por tanto reemplazable de un modelo, que agrupa un conjunto de interfaces, archivos de código fuente, clases, colaboraciones y proporciona la implementación de dichos elementos.

Page 10: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Elementos de comportamiento

Interacción

Comprende un conjunto de mensajes que se intercambian entre un conjunto de objetos, para cumplir un objetivo especifico.

Máquinasde

estados

Especifica la secuencia de estados por los que pasa un objeto o una interacción, en respuesta a eventos.

Page 11: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Elementos de Agrupación y Notación

Paquete

Se emplea para organizar otros elementos en grupos.

Nota

Partes explicativa de UML, que puede describir textualmente cualquier aspecto del modelo

Page 12: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Relaciones

Dependencia

Es una relación entre dos elementos, tal que un cambio en uno puede afectar al otro.

Asociación

Es una relación estructural que resume un conjunto de enlaces que son conexiones entre objetos.

Page 13: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

Relaciones

Generalización

Es una relación en la que el elemento generalizado puede ser substituido por cualquiera de los elementos hijos, ya que comparten su estructura y comportamiento.

Realización

Es una relación que implica que la parte realizante cumple con una serie de especificaciones propuestas por la clase realizada (interfaces)

Page 14: Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Equipo 2: Freilin Manzano Francisco Quilarque Lenguaje Unificado de Modelado

Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas

BENEFICIOS

Mejoras tiempos totales de desarrollo (de 50 % o más).Modelar sistemas (y no sólo de software) utilizando

conceptos orientados a objetos.Establecer conceptos y artefactos ejecutables.Encaminar el desarrollo del escalamiento en sistemas

complejos de misión crítica.Crear un lenguaje de modelado utilizado tanto por

humanos como por máquinas.Mejor soporte a la planeación y al control de proyectos.Alta reutilización y minimización de costos.