IDEF y UML
IDEF y UML
IDEF y UML
Métodos que
garantizan el éxito
en el desarrollo de
sistemas
Agenda
• Modelamiento basado en IDEF
• Modelamiento basado en UML
IDEF
• Técnica de Modelamiento que significa
Integración y Definición de Funciones
organizacionales
• Esta técnica provee un gran soporte
para la administración de un negocio
• Es una técnica permite conocer los
requerimientos del negocio para su
respectivo desarrollo
GRAPPERU.COM Métodos de Éxito
UML
• Notación estándar que significa la
Unificación del Modelamiento a través de
un Lenguaje gráfico
• UML permite responder a las necesidades
actuales para el desarrollo de programas
distribuidos, escalares, concurrentes, etc.
• Dicho lenguaje permite especificar,
visualizar, construir y documentar los
elementos necesarios de un sistema
GRAPPERU.COM Métodos de Éxito
Evolución continua
IDEF0: Modelo Funcional
IDEF1: Modelo de Información
Diagramas en UML
State
Diagramas de
Use Case Diagrams
Diagramas de Clases State
Use Case Diagrams Diagramas de
Diagramas de Casos de Uso Diagrams
Diagrams Objetos
Secuencia
Scenario State
Diagramas de Diagramas de
Diagrams Diagrams
Colaboración Modelo Componentes
Scenario Component
Diagramas
Diagramas de
Diagrams Diagrams de
Estados Diagramas de Despliegue
Actividad
GRAPPERU.COM Métodos de Éxito
• La familia de métodos
metodos IDEF fue
desarrrollada por la industria y el
gobierno de los Estados Unidos
• Su propósito
proposito es proveer una estructura
comprensiva y flexible para describir,
analizar y evaluar practicas de negocio
GRAPPERU.COM Métodos de Éxito
¿Cómo empezar?
• En IDEF:
• IDEF0
• IDEF1X
• En UML:
• Casos de Uso
• Clases
GRAPPERU.COM Métodos de Éxito
IDEF0
• Método que permite modelar los
procesos y funciones a través del Top
Down,
Down es decir partir de lo general y
llegar a lo específico
GRAPPERU.COM Métodos de Éxito
Casos de Uso
• Notación estática que permite modelar
los procesos de negocio (a cierta
escala) o funciones del sistema de
manera horizontal
GRAPPERU.COM Métodos de Éxito
IDEF0
• Su modelamiento se lleva a cabo a
través de una simbología gráfica
simple: cajas y flechas
Controles
Proceso,
Entradas Función o Salidas
Actividad
Mecanismos
GRAPPERU.COM Métodos de Éxito
Función
1
Función Actor
2
Actor
GRAPPERU.COM Métodos de Éxito
Modelamiento
Basado en
IDEF1X y Diagrama
de Clases
GRAPPERU.COM Métodos de Éxito
IDEF1X: Integración
• IDEF1X es el método que permite
modelar los datos
• Para lograr un excelente modelamiento
de datos es necesario integrar los
procesos o funciones del sistema
(IDEF0) con los flujos de información
(IDEF1X)
GRAPPERU.COM Métodos de Éxito
D. de Clases: Integración
• Las clases son notaciones que permiten
representar las fuentes o patrones de
los datos del sistema
• Para lograr un perfecto modelamiento
es necesario realizar una “integración”
entres clases y casos de uso
GRAPPERU.COM Métodos de Éxito
IDEF0-IDEF1X: Integración
Modelo IDEFO Modelo de DatosIDEF1X
Entidad 1
Función
A
Entidad 2
Función
B
Entidad 3
Función
C
ENTIDADES: C = Create R = Read U = Update
ATTRIBUTOS: I = Insert R = Read U = Update N = Nullify
GRAPPERU.COM Métodos de Éxito
Caso IDEF0-IDEF1X
GRAPPERU.COM Métodos de Éxito
Caso
1
Caso
2 Clase 1
Caso
3
GRAPPERU.COM Métodos de Éxito
IDEF1X: Elementos
• Entidad: Es la persona, lugar, cosa,
evento o concepto que rodea al
negocio.
– Convención: Dicha entidad debe ser
nombrada en singular, mayúsculas y
separadas por espacios en blanco
PRODUCTO
GRAPPERU.COM Métodos de Éxito
Clases: Elementos
• Clase: Es la generalización del objeto y
es utilizado para administrar la
complejidad de un determinado objeto
• Notación:
Nombre Clase
GRAPPERU.COM Métodos de Éxito
IDEF1X: Elementos
• Atributo: Es la característica que
distingue a una entidad para poder
darle mantenimiento
– Convención: Los atributos deben ser
nombrados en minúscula y separados por
un guión
PRODUCTO
producto-codigo
producto-nombre
producto-marca
producto-modelo
producto-precio
GRAPPERU.COM Métodos de Éxito
Clases: Elementos
• Atributo: Estos representan el estado o
característica del objeto
• Operaciones: Es el mensaje que define
el comportamiento del objeto
• Notación
Atributos
Mensajes
GRAPPERU.COM Métodos de Éxito
Caso IDEF1X
GRAPPERU.COM Métodos de Éxito
Diagrama de Actividades
GRAPPERU.COM Métodos de Éxito
Rol de Preguntas......