1 / 53

CLASE 03

INGENIERÍA DE SISTEMAS. IDEF0. Integrated Definition Modeling Language. Metodología para modelado funcional de procesos. CLASE 03. ING. EDDYE ARTURO SANCHEZ CASTILLO eddiesanchez0710@gmail.com. Qué es IDEF0?.

donal
Download Presentation

CLASE 03

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INGENIERÍA DE SISTEMAS IDEF0 IntegratedDefinitionModelingLanguage Metodología para modelado funcional de procesos CLASE 03 ING. EDDYE ARTURO SANCHEZ CASTILLO eddiesanchez0710@gmail.com

  2. Qué es IDEF0? Metodología para representar de manera estructurada y jerárquica las actividades que conforman un sistema o empresa y los objetos o datos que soportan la interacción de esas actividades. Generica: Permite modelar gráficamente sistemas de diferente propósito y a cualquier nivel de detalle. Consistencia de uso e interpretación: Basada en un estándar con especificaciones precisas y rigurosas.

  3. Aplicabilidad de IDEF0 • Medio para comunicar reglas y procesos de negocios • Obtener una vista estratégica de un proceso • Facilitar el análisis para identificar puntos de mejora.

  4. Aplicabilidad de IDEF0 IDEF0 representalo que se hace en la empresa

  5. Control PROCESO O ACTIVIDAD Entrada Salida Mecanismo Sintaxis y Semántica de IDEF0 Representación de una actividad • Función o actividad = Frase verbal (Verbo + objeto directo) • ICOM (Input, Control, Output, Mechanism) • Las flechas son sustantivos que representan información, personas, lugares, cosas, conceptos, eventos.

  6. Representación de una actividad (cont.) • Entradas: • Material o información consumida o transformada por una actividad para producir “salidas”. • Asociadas al lado izquierdo • Una actividad puede no tener entradas • Salidas: • Objetos producidos por la actividad o proceso. • Asociadas al lado derecho

  7. Representación de una actividad (cont.) • Control: • Objetos que gobiernan o regulan cómo, cuándo y si una actividad se ejecuta o no. • Ejemplos: Normas, guías, políticas, calendarios, presupuesto, reglas, especificaciones, procedimientos. • Asociados al lado superior. • Mecanismos: • Recursos necesarios para ejecutar un proceso. • Ejemplos: Maquinaria, programas de cómputo, Instalaciones, Recursos humanos. • Asociados al lado inferior.

  8. EJEMPLO

  9. Estructura de un modelo Las actividades son agrupadas en diagramas. La relación entre actividades es indicada por su posición y flechas.

  10. Estructura de un modelo (cont.) Combinaciones de flechas Salida – Entrada Salida – Control

  11. Estructura de un modelo (cont.) Combinaciones de flechas (cont.) Salida – Mecanismo Salida – Control retroalimentación

  12. Estructura de un modelo (cont.) Combinaciones de flechas (cont.) Salida – Entrada retroalimentación

  13. Estructura de un modelo (cont.) Ejemplos de unión y ramificación de flechas Políticas y procedimientos de compras

  14. Estructura de un modelo (cont.) Ejemplos de unión y ramificación de flechas (cont.)

  15. Estructura de un modelo (cont.) IDEF0 muestra una vista jerárquica de un modelo

  16. Estructura de un modelo (cont.) Codificado ICOM

  17. Estructura de un modelo (cont.) Información de soporte: • Glosario • Listado de palabras claves, frases y acrónimos usados en el modelo. • Texto • Texto asociado a diagramas para clarificar o enfatizar información

  18. Estructura de un modelo (cont.) Algunas reglas • Diagrama Contexto: • Primer diagrama del modelo, diagrama A-0 (“A menos cero”) • Una sola actividad, número 0 y representa el objetivo del modelo • Diagramas siguientes A0, A1, A2, …, An, con actividades 1, 2, …,6. • Cada diagrama entre 3 y 6 actividades (Recomendación) • Todas las ICOM en la actividad “padre” deben aparecer en actividad “hijo” • Las flechas, al igual que las actividades, se pueden dividir en 2 ó más en los diagramas “hijo”

  19. Presupuesto Leyes de Esposa construcción Terreno Construir una casa Materiales Casa 0 Personal Construcción de una casa A-0 Estructura de un modelo (cont.) Ejemplo Maquinaria

  20. Estructura de un modelo (cont.) Ejemplo Maquinaria M2

  21. Conclusiones • IDEF0 es una técnica sencilla pero poderosa. • Técnica ampliamente usada en la industria durante la etapa de análisis en Re-ingeniería de procesos de negocios (BPR).

  22. Conclusiones • IDEF0 modela actividades y es independiente de la organización y tiempo. No es un organigrama!, no es un diagrama de flujo! • IDEF0 fomenta el trabajo en equipo de manera disciplinada y coordinada.

  23. Integrated Definition Modeling Language IDEF3 Metodología para captura de descripción de procesos

  24. Objetivo de IDEF3 IDEF3 es una metodología para representar el flujo de trabajo de un proceso, así como sus objetos participantes, a partir de la descripción dada por un experto. IDEF0 Vs. IDEF3 -Que hago? -Vista estratégica -Comunicación a usuarios no técnicos -Como lo hago? -Detalle de actividades terminales -Comunicación al propietario del proceso

  25. Aplicabilidad de IDEF3 IDEF3 define cómo la Empresa hace lo que hace

  26. Sintaxis y Semántica de IDEF3 Componentes de IDEF3 • Unidad de trabajo (UOW) • Ligas (links) • Conexiones (junctions) • Referencias (Referents)

  27. Pintar parte Referencia IDEF0 1.1 ID actividad ID Actividad padre Unidad de Trabajo (UOW) Representa una actividad Siempre tienen un identificador único Puede tener una referencia asociada a una actividad IDEF0

  28. Ligas • Representan relaciones restrictivas entre actividades • Todas las ligas en IDEF3 son unidireccionales • Pueden iniciar y terminar en cualquier parte de la actividad (caja) • Diagramas IDEF3 generalmente organizados de izquierda a derecha

  29. Ligas (cont.) Precedencia temporal El proceso origen debe concluir antes de que el proceso destino pueda comenzar Flujo de objeto Enfatiza la participación de un objeto entre dos procesos. La Semántica igual a la de Precedencia Temporal (la precedencia temporal también puede considerar la participación de un objeto) . Relacional Existencia de una relación entre los procesos ligados. La semántica no está definida, sólo que el proceso origen comenzará antes que el proceso destino termine.

  30. Precedencia Temporal - Ligas (cont.) La actividad origen se debe completar para que la actividad destino se pueda iniciar. La liga debe estar etiquetada

  31. Flujo de Objeto - Ligas (cont.) Algún objeto producido por la actividad origen es requerido como entrada por la actividad destino. La actividad fuente tiene que terminar para que la actividad destino pueda comenzar.

  32. Relacional - Ligas (cont.) Caso alterno de precedencia temporal IMPORTANTE: documentar claramente el significado que se da a la liga relacional

  33. Conexiones Las conexiones sirven para representar: • Los puntos en los que un proceso se ramifica en múltiples subprocesos • Los puntos en los cuales múltiples procesos convergen en un solo proceso • La temporalidad en el flujo de actividades de un proceso

  34. Conexiones (cont.) Ejemplo

  35. Conexiones (cont.) Tipos de ramificaciones • Divergencia (Fan-out): Distribuye el flujo del proceso. La terminación de una actividad causa la activación de múltiples actividades. • Convergencia (Fan-in): La terminación de múltiples actividades consolida el inicio de una actividad.

  36. Conexiones (cont.) Divergencia (Fan-out)

  37. Conexiones (cont.) Convergencia (Fan-in)

  38. Conexiones (cont.) Ejemplo OR

  39. Conexiones (cont.) Ejemplo AND

  40. Conexiones (cont.) Ejemplo XOR (OR exclusivo)

  41. Conexiones (cont.) Ejemplo AND Síncrono

  42. Conexiones (cont.) Ejemplo Combinación de conexiones

  43. Conexiones (cont.) Ejemplo Combinación no válida

  44. Conexiones (cont.) Ejemplo

  45. Conexiones (cont.) Ejemplo

  46. Referentes Símbolos especiales para dirigir la atención del lector a otras partes importantes del modelo.

  47. Referentes (cont.) Ejemplo

  48. Ejemplo – Gestionar Depto. de ventas (A-0) IDEF0

  49. Procesar orden $0 1 Enviar mercancía $0 2 Ejemplo – Gestionar Depto. de ventas IDEF0 Control de Inventario órdenes de Orden de envío Control de salida de envío de Orden del mercancias mercancía cliente Orden de envío p/ cliente Mercancía p/ cliente Departamento de ventas Factura p/ cliente Facturar Departamento $0 3 Lista de de almacén mercancía Departamento de enviada facturación

  50. Ejemplo - Gestionar Depto. de ventas (cont.) IDEF3

More Related