SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Ingeniería inversa de los
     sistemas de información




                    Alex Domínguez
                         alexdfar@yahoo.com
Conferencia en el Tecnológico de Villahermosa, Tabasco, Octubre de 2001
El problema en los SI




Las fallas en la comunicación dificultan el desarrollo de SI
                                                           2
Modelado de SI




                                             Ideas de
                                            desarrollo
                                           perturbadas
           Ideas de
          desarrollo
                       Paradigmas en el
SI real   originales
                                                         SI modelado
                       desarrollo del SI                         3
Ingeniería directa y
     reingeniería de procesos

Especificación          Diseño e
                                      Procesos nuevos
 del procesos        implementación
Ingeniería directa



  Procesos           Comprensión y     Procesos con
  existentes         transformación    reingeniería
Reingeniería
de procesos
                                                  4
El proceso de reingeniería
  Tareas                        Documentación     Tareas       Datos
 originales                      de las tareas modularizadas originales
                  Aplicar
                 ingeniería
                   inversa

Comprensión                      Modularizar        Aplicar reingeniería
de las tareas                     las tareas             a los datos

                 Mejorar la
                estructura de
                  las taeras
                                    Tareas              Datos con
                                estructuradas          reingeniería   5
El proceso de ingeniería
         inversa de procesos
                                                     Diagramas
                Analizar                            de estructura
                 tareas                             de las tareas

  Tareas a                   Almacen                 Diagramas
                                         Generar
   aplicar                      del                 de estructura
                                       documentos
reingeniería                  tareas                de los datos

                 Hacer                              Matrices de
               anotaciones                          trazabilidad



                                                             6
Componentes de un SI
                     Personal



                                     Productos
Información
                                     y servicios




          Procesos        Infraestructura
                           y tecnología
                                                   7
SI con exceso de personal
                    Personal




Información                          Producto




       Tecnología              Procesos         8
SI con exceso de procesos
                    Personal




Información                          Producto




       Tecnología              Procesos
                                                9
El proceso de ingeniería
inversa en los SI
                                          Definición de
                                           problemas


                              Identificación
                              de problemas


                       Diseño
                    arquitectónico


             Diseño
           estructural


Implementación

                                                          10
Proceso para recuperar o                          Sistema de información
          redescubrir el sistema                                en operación
             de información                                           +
                                                                conocimiento
                                           Definición de
                                            problemas


                                 Identificación                   Sistema de
                                 de problemas                    información
                                                                   definido
                       Diseño
                    arquitectónico


             Diseño
           estructural

                                                                  Sistema de
Implementación                                                   información
                         Sistema de información                     difuso
                               en operación
                            (sin conocimiento)
                                                                            11
Ingeniería inversa                                                  Ingeniería directa

                                       Definición de
                                        problemas



                              Identificación    Análisis de
                              de problemas      problemas


                    Identificación
                                                          Diseño
                      del diseño
                                                       arquitectónico
                    arquitectónico


          Identificación
                                                                     Diseño
            del diseño
                                                                   estructural
            estructural


 Identificación
                                                                            Implementación
     de la
                                                                            y mantenimiento
implementación                 Sistema de información en
                                        operación
                                    sin conocimiento
                                                                                       12
Ejemplo: construcción de una
casa sin modelado
   Sin planes arquitectónicos
   Con bosquejos muy generales de cómo
    debe ser, o unicamente con diagramas
    electricos, de plomeria, etc.
   Con cada subcontratista haciendo lo
    que piensa que es mejor sin consultar al
    dueño o a otros sucontratistas
   Construcción de habitaciones sin
    funciones específicas
                                          13
La arquitectura de desarrollo
de SI
   Es una metafora para construir SI
    empresariales de forma sistemática y
    planificada
   La arquitectura de información hace
    referencia a la totalidad de los
    componentes y las relaciones entre ellos
   Incluye bases de datos, aplicaciones,
    estándares, procedimientos, hardware,
    software, redes, etc.
                                         14
Atributos de un buen
arquitecto (1)
   Puede comunicarse bien con el cliente
   Puede desarrollar dibujos y diagramas
    basados en las descripciones de lo que
    desea y necesita el cliente
   Puede desarrollar dibujos y diagramas
    más específicos para comunicarse con
    los desarrolladores (contratistas y
    subconstratistas)

                                         15
Atributos de un buen
arquitecto (2)
   Puede comunicarse bien con los
    constructores, y ayudar a encontrar
    soluciones a los problemas que se les
    presentan
   Tiene una visión global del proyecto y
    trabaja con los clientes y constructores
    para alcanzar esa visión


                                           16
Una arquitectura de
información (1)
   Provee una ruta a seguir en el proyecto
   Divide los problemas grandes en
    elementos manipulables
       Promueve la descomposición de los
        componentes en unidades pequeñas y
        actualizables facilmente
   Facilita el mantenimiento definiendo
    ‘fronteras naturales’ entre los SI
                                             17
Una arquitectura de
información (2)
   Simplifica los sistemas por medio de la
    reducción de redundancia de los datos
    de entrada
   Permite la eficiencia e interoperabilidad
    inheremte en los estándares
   Promueve la planificación y clarifica los
    procesos de negocios

                                          18
Una arquitectura de
información (3)
   Facilita la resolución de problemas
    cuando se presentan por primera vez en
    lugar de resolverlos muchas veces de
    varias formas
   Permite la incorporación flexible de TI
   Regresa el centro del control y la toma
    de decisiones al nivel ejecutivo,
    independientemente de la comunidad
    de TI
                                        19
El marco de trabajo de
Zachman
   Una estructura en 2D que describe la
    arquitectura de información de una
    empresa
   1a dimensión: las entidades
    involucradas en el diseño de los SI
    (dueño, planifi ador, diseñador,
    constructor)
   2a dimensión: Qué, Cómo, Dónde,
    Quíen, Cuándo, Porqué
                                           20
La arquitectura de Zachman
                      Información            Funciones                Redes               Personas               Tiempo               Motivación
                        el “qué”             el “cómo”             el “dónde”             el “quién”           el “cuándo”            el “porqué”

    Modelo            Lista de cosas       Lista de procesos      Lista de lugares     Lista de unidades      Lista de eventos         Lista de metas
   contextual        importantes para        que realiza la       dónde opera la              de la             de negocios             de negocios y
  Planificador         la empresa               empresa               empresa               empresa                y ciclos              estrategias

                                                                                       Organigrama con
   Modelo               Diagramas
                                          Modelo de procesos
                                                                  Redes logísticas     roles; conjunto de
                                                                                                                 Tiempos
  empresarial                                 de negocios                                                   y movimientos de          Plan de negocios
                      entidad-relación                            (nodos y ligas)     habilidades; aspectos
Dueño o director                          (diagramas de flujo)                                               la organización
                                                                                          de seguridad

    Modelo               Modelo de        Diagrama de flujo                             Arquitectura de         Diagrama de
                                                                   Arquitectura                                                         Modelo de
                        información       de la información                             interfaz humana dependencia, curricula
 arquitectónico                                                     del sistema                                                         reglas del
                      (completamente     esencial; arquitectura                       (roles, información,     de las entidades
   Arquitecto                                                       distribuido                                                          negocio
                        normalizada)        de aplicación                                   accesos)       (estructura de procesos)

     Modelo           Arquitectura de la                                              Interfaz del usuario
                                           Diseño de sistemas:     Arquitectura del                            Diagrama de
                    información (tablas y                                             (cómo se comporta                            Diseño de las reglas
   tecnológico       columnas); mapa de
                                               diagrama de         sistema (tipos de
                                                                                       el sistema); diseño
                                                                                                             “flujo de control”
                                                                                                                                       del negocio
    Diseñador                             estructura,codificaciónhardware y software)                      (estructura de control)
                   información heredada                                                 de la seguridad
   Modelo de             Diseño de la                                                 Arquitectura de las
                                                                                                                                   Especificación de las
representaciones       información (no     Diseño detallado de    Arquitectura de    ventanas de seguridad       Definición
                                                                                                                                    reglas en la lógica
   Ingeniero,       normalizada), diseño       los procesos          las redes          (¿quién puede            de tiempos
                                                                                                                                      de los procesos
   diseñador       físico de los almacenes                                                 ver qué?)

Modelo operativo
                       Información                                 Facilidades de                                                      Reforzamiento
    Usuario,            convertida
                                          Procesos ejecutables
                                                                   comunicación
                                                                                      Personal entrenado Eventos de negocios
                                                                                                                                        de las reglas
 subcontratado                                                                                                                               21
Fases de la Ingeniería inversa

                 Identificación
                  de problemas
     Diseño arquitectónico:
                Funciones
          Diseño estructural:
             Procedimientos
            Implementación:
         Tareas o actividades


                        Qué
                                                                   Componentes
                  Cómo                                               de los SI
            Dónde
         Quién
   Cuándo
Porqué

    Componentes de
     la información                                                       22
Fases de la ingeniería inversa

                 Identificación
                  de problemas
     Diseño arquitectónico:
                Funciones
          Diseño estructural:
             Procedimientos
            Implementación:
         Tareas o actividades


                        Qué                                        Componentes
                  Cómo                                               de los SI
            Dónde
         Quién
   Cuándo
Porqué

    Componentes de
     la información                                                      23
Evolución ideal de los
componetes del SI




                         24
Preguntas




            25

Más contenido relacionado

La actualidad más candente

Preparacion de la Propuesta de Sistemas
Preparacion de la Propuesta de SistemasPreparacion de la Propuesta de Sistemas
Preparacion de la Propuesta de Sistemas
akrios
 
Numeros Pseudo-aleatorios y variables aleatorias
Numeros Pseudo-aleatorios y variables aleatoriasNumeros Pseudo-aleatorios y variables aleatorias
Numeros Pseudo-aleatorios y variables aleatorias
Alberto Carranza Garcia
 
Ingeniería de sistemas unidad 1 Ingeniería Industrial
Ingeniería de sistemas unidad 1 Ingeniería Industrial Ingeniería de sistemas unidad 1 Ingeniería Industrial
Ingeniería de sistemas unidad 1 Ingeniería Industrial
Ismael Martinez
 
Causas comunes, causas especiales de variación de las cartas de control
Causas comunes, causas especiales de variación de las cartas de controlCausas comunes, causas especiales de variación de las cartas de control
Causas comunes, causas especiales de variación de las cartas de control
Katerine Bergengruen
 
Unidad 2 prod aplicada
Unidad 2 prod aplicadaUnidad 2 prod aplicada
Unidad 2 prod aplicada
Daniela Lozano
 
Planeacion y diseño de instalaciones
Planeacion y diseño de instalaciones Planeacion y diseño de instalaciones
Planeacion y diseño de instalaciones
jovas3195
 

La actualidad más candente (20)

Preparacion de la Propuesta de Sistemas
Preparacion de la Propuesta de SistemasPreparacion de la Propuesta de Sistemas
Preparacion de la Propuesta de Sistemas
 
Metodologia de Sistemas duros
Metodologia de Sistemas durosMetodologia de Sistemas duros
Metodologia de Sistemas duros
 
5. Metodologia de planes de control
5. Metodologia de planes de control5. Metodologia de planes de control
5. Metodologia de planes de control
 
Parámetros Básicos para identificar y Estructurar el Sistema.pptx
Parámetros Básicos para identificar y Estructurar el Sistema.pptxParámetros Básicos para identificar y Estructurar el Sistema.pptx
Parámetros Básicos para identificar y Estructurar el Sistema.pptx
 
Numeros Pseudo-aleatorios y variables aleatorias
Numeros Pseudo-aleatorios y variables aleatoriasNumeros Pseudo-aleatorios y variables aleatorias
Numeros Pseudo-aleatorios y variables aleatorias
 
Introducción Ingeniería de Métodos
Introducción Ingeniería de MétodosIntroducción Ingeniería de Métodos
Introducción Ingeniería de Métodos
 
Ejemplo de amef
Ejemplo de amefEjemplo de amef
Ejemplo de amef
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
DFSS
DFSSDFSS
DFSS
 
Ingeniería de sistemas unidad 1 Ingeniería Industrial
Ingeniería de sistemas unidad 1 Ingeniería Industrial Ingeniería de sistemas unidad 1 Ingeniería Industrial
Ingeniería de sistemas unidad 1 Ingeniería Industrial
 
Conceptualizacion de principios
Conceptualizacion de principiosConceptualizacion de principios
Conceptualizacion de principios
 
Teoría general de sistemas 3
Teoría general de sistemas 3Teoría general de sistemas 3
Teoría general de sistemas 3
 
Capacidad del proceso
Capacidad del procesoCapacidad del proceso
Capacidad del proceso
 
Causas comunes, causas especiales de variación de las cartas de control
Causas comunes, causas especiales de variación de las cartas de controlCausas comunes, causas especiales de variación de las cartas de control
Causas comunes, causas especiales de variación de las cartas de control
 
Presentacion de distribucion de planta
Presentacion de distribucion de plantaPresentacion de distribucion de planta
Presentacion de distribucion de planta
 
Dinamica de-sistemas
Dinamica de-sistemasDinamica de-sistemas
Dinamica de-sistemas
 
Simulacion-unidad 1
Simulacion-unidad 1Simulacion-unidad 1
Simulacion-unidad 1
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Unidad 2 prod aplicada
Unidad 2 prod aplicadaUnidad 2 prod aplicada
Unidad 2 prod aplicada
 
Planeacion y diseño de instalaciones
Planeacion y diseño de instalaciones Planeacion y diseño de instalaciones
Planeacion y diseño de instalaciones
 

Destacado

06 gpi matriz de zachman
06 gpi matriz de zachman06 gpi matriz de zachman
06 gpi matriz de zachman
gsaavedram
 
Tendencias en ingeniería de software e ingeniería web2
Tendencias en ingeniería de software e ingeniería web2Tendencias en ingeniería de software e ingeniería web2
Tendencias en ingeniería de software e ingeniería web2
Julio Adrian
 
Ingeniería inversa
Ingeniería inversaIngeniería inversa
Ingeniería inversa
karin0902
 

Destacado (20)

PROJECT 5
PROJECT 5PROJECT 5
PROJECT 5
 
06 gpi matriz de zachman
06 gpi matriz de zachman06 gpi matriz de zachman
06 gpi matriz de zachman
 
El Modelo de Negocios para la Seguridad de la Información
El Modelo de Negocios para la Seguridad de la InformaciónEl Modelo de Negocios para la Seguridad de la Información
El Modelo de Negocios para la Seguridad de la Información
 
PROJECT 2
PROJECT 2PROJECT 2
PROJECT 2
 
PROJECT 3
PROJECT 3PROJECT 3
PROJECT 3
 
Tendencias en ingeniería de software e ingeniería web2
Tendencias en ingeniería de software e ingeniería web2Tendencias en ingeniería de software e ingeniería web2
Tendencias en ingeniería de software e ingeniería web2
 
PROJECT1
PROJECT1PROJECT1
PROJECT1
 
PROJECT 4
PROJECT 4PROJECT 4
PROJECT 4
 
Mantenimiento De Software
Mantenimiento De SoftwareMantenimiento De Software
Mantenimiento De Software
 
Reingenieria inversa
Reingenieria inversaReingenieria inversa
Reingenieria inversa
 
Reingeniería
ReingenieríaReingeniería
Reingeniería
 
Ingeniería Inversa: Mando teledirigido
Ingeniería Inversa: Mando teledirigido Ingeniería Inversa: Mando teledirigido
Ingeniería Inversa: Mando teledirigido
 
Presentación TPC - Ingeniería inversa
Presentación TPC - Ingeniería inversa Presentación TPC - Ingeniería inversa
Presentación TPC - Ingeniería inversa
 
Ingenieria inversa
Ingenieria  inversaIngenieria  inversa
Ingenieria inversa
 
Unidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de DesarrolloUnidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de Desarrollo
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Ingeniería inversa
Ingeniería inversaIngeniería inversa
Ingeniería inversa
 
Zachman modelado final
Zachman modelado finalZachman modelado final
Zachman modelado final
 
Tendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de softwareTendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de software
 
Arquitecturas empresariales version gerencia de información
Arquitecturas empresariales   version gerencia de informaciónArquitecturas empresariales   version gerencia de información
Arquitecturas empresariales version gerencia de información
 

Similar a Ingeniería inversa de sistemas de información

Credenciales Atomo Interactive
Credenciales Atomo InteractiveCredenciales Atomo Interactive
Credenciales Atomo Interactive
Rogelio Romero
 
Ingeneri de software
Ingeneri de softwareIngeneri de software
Ingeneri de software
dicompu
 
Unidad I - Seminario de Ingeniería de Sistemas
Unidad I - Seminario de Ingeniería de SistemasUnidad I - Seminario de Ingeniería de Sistemas
Unidad I - Seminario de Ingeniería de Sistemas
germaina
 
Cartel del alcances y contenidos de la especialidad de informatica
Cartel del alcances y contenidos de la especialidad de informaticaCartel del alcances y contenidos de la especialidad de informatica
Cartel del alcances y contenidos de la especialidad de informatica
javier_cruz_cahuana
 
Cartel del alcances y contenidos de la especialidad de informatica
Cartel del alcances y contenidos de la especialidad de informaticaCartel del alcances y contenidos de la especialidad de informatica
Cartel del alcances y contenidos de la especialidad de informatica
javier_cruz_cahuana
 
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouse
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouseConstrucción de un DataWareHouse - FISI - UNMSM - DataWareHouse
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouse
Julio Pari
 
3 t218162dw t_construcciondatawarehouse
3 t218162dw t_construcciondatawarehouse3 t218162dw t_construcciondatawarehouse
3 t218162dw t_construcciondatawarehouse
Julio Pari
 
Desarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones webDesarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones web
Santiago Acurio
 
Tecnología e innovación ica ingenieria
Tecnología e innovación ica ingenieriaTecnología e innovación ica ingenieria
Tecnología e innovación ica ingenieria
CESEIC
 
Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)
Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)
Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)
mateo3008
 

Similar a Ingeniería inversa de sistemas de información (20)

1 pla estudis grau enginyeria informatica
1 pla estudis grau enginyeria informatica1 pla estudis grau enginyeria informatica
1 pla estudis grau enginyeria informatica
 
Credenciales Atomo Interactive
Credenciales Atomo InteractiveCredenciales Atomo Interactive
Credenciales Atomo Interactive
 
Unidad I
Unidad IUnidad I
Unidad I
 
Ingeneri de software
Ingeneri de softwareIngeneri de software
Ingeneri de software
 
Unidad I - Seminario de Ingeniería de Sistemas
Unidad I - Seminario de Ingeniería de SistemasUnidad I - Seminario de Ingeniería de Sistemas
Unidad I - Seminario de Ingeniería de Sistemas
 
Perfiles
PerfilesPerfiles
Perfiles
 
Cartel del alcances y contenidos de la especialidad de informatica
Cartel del alcances y contenidos de la especialidad de informaticaCartel del alcances y contenidos de la especialidad de informatica
Cartel del alcances y contenidos de la especialidad de informatica
 
Cartel del alcances y contenidos de la especialidad de informatica
Cartel del alcances y contenidos de la especialidad de informaticaCartel del alcances y contenidos de la especialidad de informatica
Cartel del alcances y contenidos de la especialidad de informatica
 
Desarrollo De Sistemas De Informaci N
Desarrollo De  Sistemas De  Informaci NDesarrollo De  Sistemas De  Informaci N
Desarrollo De Sistemas De Informaci N
 
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouse
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouseConstrucción de un DataWareHouse - FISI - UNMSM - DataWareHouse
Construcción de un DataWareHouse - FISI - UNMSM - DataWareHouse
 
3 t218162dw t_construcciondatawarehouse
3 t218162dw t_construcciondatawarehouse3 t218162dw t_construcciondatawarehouse
3 t218162dw t_construcciondatawarehouse
 
Unidad vi adsi - p3 - web
Unidad vi   adsi - p3 - webUnidad vi   adsi - p3 - web
Unidad vi adsi - p3 - web
 
Sistemas
SistemasSistemas
Sistemas
 
Desarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones webDesarrollo rápido de aplicaciones web
Desarrollo rápido de aplicaciones web
 
Tecnología e innovación ica ingenieria
Tecnología e innovación ica ingenieriaTecnología e innovación ica ingenieria
Tecnología e innovación ica ingenieria
 
Ingeniería del Software de Gestión. Tema 4
Ingeniería del Software de Gestión. Tema 4Ingeniería del Software de Gestión. Tema 4
Ingeniería del Software de Gestión. Tema 4
 
Desarrollo De Sistemas De InformacióN
Desarrollo De  Sistemas De  InformacióNDesarrollo De  Sistemas De  InformacióN
Desarrollo De Sistemas De InformacióN
 
Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)
Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)
Desarrollo de-sistemas-de-informacin-1251064037-phpapp01 (1)
 
Ingeniería del Software: Nuestro producto debe funcionar
Ingeniería del Software: Nuestro producto debe funcionarIngeniería del Software: Nuestro producto debe funcionar
Ingeniería del Software: Nuestro producto debe funcionar
 
Silabo Computación Gráfica 2012
Silabo Computación Gráfica 2012Silabo Computación Gráfica 2012
Silabo Computación Gráfica 2012
 

Más de Alejandro Domínguez Torres

Cómo no crear una oficina de dirección de proyectos
Cómo no crear una oficina de dirección de proyectosCómo no crear una oficina de dirección de proyectos
Cómo no crear una oficina de dirección de proyectos
Alejandro Domínguez Torres
 
The limiting absorption principle for the elastic equations
The limiting absorption principle for the elastic equationsThe limiting absorption principle for the elastic equations
The limiting absorption principle for the elastic equations
Alejandro Domínguez Torres
 
Aplicaciones de los sistemas ecuaciones a la electricidad
Aplicaciones de los sistemas ecuaciones a la electricidadAplicaciones de los sistemas ecuaciones a la electricidad
Aplicaciones de los sistemas ecuaciones a la electricidad
Alejandro Domínguez Torres
 

Más de Alejandro Domínguez Torres (20)

Cómo elegir un posgrado webinar
Cómo elegir un posgrado   webinarCómo elegir un posgrado   webinar
Cómo elegir un posgrado webinar
 
La estrategia de Wile E. Coyote para atrapar al Correcaminos
La estrategia de Wile E. Coyote para atrapar al CorrecaminosLa estrategia de Wile E. Coyote para atrapar al Correcaminos
La estrategia de Wile E. Coyote para atrapar al Correcaminos
 
A historical note on schwartz space and test or bump functions
A historical note on schwartz space and test or bump functionsA historical note on schwartz space and test or bump functions
A historical note on schwartz space and test or bump functions
 
Problemas actuales en la educación
Problemas actuales en la educaciónProblemas actuales en la educación
Problemas actuales en la educación
 
Vida Después de la Universidad
Vida Después de la UniversidadVida Después de la Universidad
Vida Después de la Universidad
 
Cómo no crear una oficina de dirección de proyectos
Cómo no crear una oficina de dirección de proyectosCómo no crear una oficina de dirección de proyectos
Cómo no crear una oficina de dirección de proyectos
 
Después de una carrera técnica
Después de una carrera técnicaDespués de una carrera técnica
Después de una carrera técnica
 
Un emprendedor nunca deja de capacitarse
Un emprendedor nunca deja de capacitarseUn emprendedor nunca deja de capacitarse
Un emprendedor nunca deja de capacitarse
 
Teoría y tendencias actuales de la administración
Teoría y tendencias actuales de la administraciónTeoría y tendencias actuales de la administración
Teoría y tendencias actuales de la administración
 
Carreras con futuro
Carreras con futuroCarreras con futuro
Carreras con futuro
 
Cómo conseguir empleo
Cómo conseguir empleoCómo conseguir empleo
Cómo conseguir empleo
 
La vida después de la universidad
La vida después de la universidadLa vida después de la universidad
La vida después de la universidad
 
¿Todos los PMPs pueden ser directores de proyectos?
¿Todos los PMPs pueden ser directores de proyectos?¿Todos los PMPs pueden ser directores de proyectos?
¿Todos los PMPs pueden ser directores de proyectos?
 
La profesionalización de la dirección de proyectos
La profesionalización de la dirección de proyectosLa profesionalización de la dirección de proyectos
La profesionalización de la dirección de proyectos
 
El valor profesional y organizacional de la dirección de proyectos
El valor profesional y organizacional de la dirección de proyectosEl valor profesional y organizacional de la dirección de proyectos
El valor profesional y organizacional de la dirección de proyectos
 
La ingeniera social y la seguridad en ti
La ingeniera social y la seguridad en tiLa ingeniera social y la seguridad en ti
La ingeniera social y la seguridad en ti
 
The limiting absorption principle for the elastic equations
The limiting absorption principle for the elastic equationsThe limiting absorption principle for the elastic equations
The limiting absorption principle for the elastic equations
 
Aplicaciones de los sistemas ecuaciones a la electricidad
Aplicaciones de los sistemas ecuaciones a la electricidadAplicaciones de los sistemas ecuaciones a la electricidad
Aplicaciones de los sistemas ecuaciones a la electricidad
 
Applications of analytic geometry
Applications of analytic geometryApplications of analytic geometry
Applications of analytic geometry
 
Plan estratégico de la calidad
Plan estratégico de la calidadPlan estratégico de la calidad
Plan estratégico de la calidad
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Ingeniería inversa de sistemas de información

  • 1. Ingeniería inversa de los sistemas de información Alex Domínguez alexdfar@yahoo.com Conferencia en el Tecnológico de Villahermosa, Tabasco, Octubre de 2001
  • 2. El problema en los SI Las fallas en la comunicación dificultan el desarrollo de SI 2
  • 3. Modelado de SI Ideas de desarrollo perturbadas Ideas de desarrollo Paradigmas en el SI real originales SI modelado desarrollo del SI 3
  • 4. Ingeniería directa y reingeniería de procesos Especificación Diseño e Procesos nuevos del procesos implementación Ingeniería directa Procesos Comprensión y Procesos con existentes transformación reingeniería Reingeniería de procesos 4
  • 5. El proceso de reingeniería Tareas Documentación Tareas Datos originales de las tareas modularizadas originales Aplicar ingeniería inversa Comprensión Modularizar Aplicar reingeniería de las tareas las tareas a los datos Mejorar la estructura de las taeras Tareas Datos con estructuradas reingeniería 5
  • 6. El proceso de ingeniería inversa de procesos Diagramas Analizar de estructura tareas de las tareas Tareas a Almacen Diagramas Generar aplicar del de estructura documentos reingeniería tareas de los datos Hacer Matrices de anotaciones trazabilidad 6
  • 7. Componentes de un SI Personal Productos Información y servicios Procesos Infraestructura y tecnología 7
  • 8. SI con exceso de personal Personal Información Producto Tecnología Procesos 8
  • 9. SI con exceso de procesos Personal Información Producto Tecnología Procesos 9
  • 10. El proceso de ingeniería inversa en los SI Definición de problemas Identificación de problemas Diseño arquitectónico Diseño estructural Implementación 10
  • 11. Proceso para recuperar o Sistema de información redescubrir el sistema en operación de información + conocimiento Definición de problemas Identificación Sistema de de problemas información definido Diseño arquitectónico Diseño estructural Sistema de Implementación información Sistema de información difuso en operación (sin conocimiento) 11
  • 12. Ingeniería inversa Ingeniería directa Definición de problemas Identificación Análisis de de problemas problemas Identificación Diseño del diseño arquitectónico arquitectónico Identificación Diseño del diseño estructural estructural Identificación Implementación de la y mantenimiento implementación Sistema de información en operación sin conocimiento 12
  • 13. Ejemplo: construcción de una casa sin modelado  Sin planes arquitectónicos  Con bosquejos muy generales de cómo debe ser, o unicamente con diagramas electricos, de plomeria, etc.  Con cada subcontratista haciendo lo que piensa que es mejor sin consultar al dueño o a otros sucontratistas  Construcción de habitaciones sin funciones específicas 13
  • 14. La arquitectura de desarrollo de SI  Es una metafora para construir SI empresariales de forma sistemática y planificada  La arquitectura de información hace referencia a la totalidad de los componentes y las relaciones entre ellos  Incluye bases de datos, aplicaciones, estándares, procedimientos, hardware, software, redes, etc. 14
  • 15. Atributos de un buen arquitecto (1)  Puede comunicarse bien con el cliente  Puede desarrollar dibujos y diagramas basados en las descripciones de lo que desea y necesita el cliente  Puede desarrollar dibujos y diagramas más específicos para comunicarse con los desarrolladores (contratistas y subconstratistas) 15
  • 16. Atributos de un buen arquitecto (2)  Puede comunicarse bien con los constructores, y ayudar a encontrar soluciones a los problemas que se les presentan  Tiene una visión global del proyecto y trabaja con los clientes y constructores para alcanzar esa visión 16
  • 17. Una arquitectura de información (1)  Provee una ruta a seguir en el proyecto  Divide los problemas grandes en elementos manipulables  Promueve la descomposición de los componentes en unidades pequeñas y actualizables facilmente  Facilita el mantenimiento definiendo ‘fronteras naturales’ entre los SI 17
  • 18. Una arquitectura de información (2)  Simplifica los sistemas por medio de la reducción de redundancia de los datos de entrada  Permite la eficiencia e interoperabilidad inheremte en los estándares  Promueve la planificación y clarifica los procesos de negocios 18
  • 19. Una arquitectura de información (3)  Facilita la resolución de problemas cuando se presentan por primera vez en lugar de resolverlos muchas veces de varias formas  Permite la incorporación flexible de TI  Regresa el centro del control y la toma de decisiones al nivel ejecutivo, independientemente de la comunidad de TI 19
  • 20. El marco de trabajo de Zachman  Una estructura en 2D que describe la arquitectura de información de una empresa  1a dimensión: las entidades involucradas en el diseño de los SI (dueño, planifi ador, diseñador, constructor)  2a dimensión: Qué, Cómo, Dónde, Quíen, Cuándo, Porqué 20
  • 21. La arquitectura de Zachman Información Funciones Redes Personas Tiempo Motivación el “qué” el “cómo” el “dónde” el “quién” el “cuándo” el “porqué” Modelo Lista de cosas Lista de procesos Lista de lugares Lista de unidades Lista de eventos Lista de metas contextual importantes para que realiza la dónde opera la de la de negocios de negocios y Planificador la empresa empresa empresa empresa y ciclos estrategias Organigrama con Modelo Diagramas Modelo de procesos Redes logísticas roles; conjunto de Tiempos empresarial de negocios y movimientos de Plan de negocios entidad-relación (nodos y ligas) habilidades; aspectos Dueño o director (diagramas de flujo) la organización de seguridad Modelo Modelo de Diagrama de flujo Arquitectura de Diagrama de Arquitectura Modelo de información de la información interfaz humana dependencia, curricula arquitectónico del sistema reglas del (completamente esencial; arquitectura (roles, información, de las entidades Arquitecto distribuido negocio normalizada) de aplicación accesos) (estructura de procesos) Modelo Arquitectura de la Interfaz del usuario Diseño de sistemas: Arquitectura del Diagrama de información (tablas y (cómo se comporta Diseño de las reglas tecnológico columnas); mapa de diagrama de sistema (tipos de el sistema); diseño “flujo de control” del negocio Diseñador estructura,codificaciónhardware y software) (estructura de control) información heredada de la seguridad Modelo de Diseño de la Arquitectura de las Especificación de las representaciones información (no Diseño detallado de Arquitectura de ventanas de seguridad Definición reglas en la lógica Ingeniero, normalizada), diseño los procesos las redes (¿quién puede de tiempos de los procesos diseñador físico de los almacenes ver qué?) Modelo operativo Información Facilidades de Reforzamiento Usuario, convertida Procesos ejecutables comunicación Personal entrenado Eventos de negocios de las reglas subcontratado 21
  • 22. Fases de la Ingeniería inversa Identificación de problemas Diseño arquitectónico: Funciones Diseño estructural: Procedimientos Implementación: Tareas o actividades Qué Componentes Cómo de los SI Dónde Quién Cuándo Porqué Componentes de la información 22
  • 23. Fases de la ingeniería inversa Identificación de problemas Diseño arquitectónico: Funciones Diseño estructural: Procedimientos Implementación: Tareas o actividades Qué Componentes Cómo de los SI Dónde Quién Cuándo Porqué Componentes de la información 23
  • 24. Evolución ideal de los componetes del SI 24
  • 25. Preguntas 25