La Vida
DEPARTAMENTO DE PROCESOS Y SISTEMAS
REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO
Metodología propuesta por Jacobson para realizar Reingeniería (Parte II)
Material diseñado y elaborado por: Prof. María Angélica Pérez de Ovalles Prof. Luis Eduardo Mendoza M.
INGENIERÍA (FORWARD ENGINEERING)
REALIZAR LA INGENIERÍA DEL NUEVO NEGOCIO IMPLICA: • Constuir el nuevo MODELODE USE CASE. • Construir el MODELO OBJETO IDEAL. • Construir el MODELO OBJETO REAL. • Desarrollar los SI: crear el soporte de TI que tendrán los nuevos procesos del negocio. • Verificar el NUEVO NEGOCIO: realizar una prueba piloto.
REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO - PS6160 2
¿CUÁNDO UNA USE CASE ES BUENA? • Es clara y fácil de entender. • Una meta es que se involucre la menorcantidad de gente en la ejecución de una USE CASE. • En lo posible, todas las etapas de la USE CASE deberían aportar valor al producto. • Las personas que participan en la ejecución de la USE CASE tienen total responsabilidad de lo que realizan. • Tener siempre en cuenta que debiera ser fácil poder adaptar la USE CASE a las restricciones del negocio.
REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO - PS6160 3ESTRUCTURACIÓN DE UNA USE CASE
Curso Alterno
Curso Básico de Eventos
Curso Alterno
REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO - PS6160
4
ESTRUCTURACIÓN DE UNA USE CASE ASOCIACIÓN
REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO - PS6160
5
ESTRUCTURACIÓN DE UNA USE CASE EXTENSIÓN
Venta
extiende extiende
Venta al Detal
Venta al Mayor
REINGENIERÍA DE LOS PROCESOSDEL NEGOCIO - PS6160
6
ESTRUCTURACIÓN DE UNA USE CASE INCLUSIÓN
Venta
include include
Verificación de datos del cliente
Emisión de factura
REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO - PS6160
7
DESCRIPCIÓN DE UNA USE CASE
Nombre de la Use Case Actor Descripción Venta Cliente Describe el proceso de venta del producto en promoción. 1. Se inicia cuando un cliente llena susolicitud del producto 2. El SI verifica que el cliente sea un usuario. 3. Se verifica que la cantidad y tipos de productos existan en el inventario. 4. Se actualiza el inventario. 5. Se verifican los datos de cancelación. 6. Se genera la orden de despacho. 2. Si el usuario no es cliente se registran sus datos. 2. Si el usuario es cliente se verifican los datos. 3. Si solicita un producto que no existese registra en la orden de despacho. 3. Si solicita un producto que está agotado se le notifica en la orden de despacho. 5. Si los datos no están correctos se genera una notificación de datos incorrectos. 6. Si todos los productos solicitados están agotados o no existen se genera una notificación de no envío con el por qué. Que se haya ejecutado la USE CASE PROMOCIÓN DE PRODUCTOS. Se generó unaorden de despacho. Se actualizó el inventario.
Curso Básico
Cursos Alternos
Precondición Postcondición Notas
REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO - PS6160
8
DIAGRAMAS DE INTERACCIÓN
SOLICITUD PRODUCTO SI PRODUCTO ORDEN DESPACHO NOTIFICACIÓN
Cliente Crea
Existe? Ok Existe? Ok Copia Cancelación Orden Despacho Ok
Genere Orden Ok Genere Notificación Ok
NotificaciónREINGENIERÍA DE LOS PROCESOS DEL NEGOCIO - PS6160
9
MODELOS OBJETO
• Ambos Modelos Objeto (Real e Ideal) tendrán los tres tipos de objetos: Interfaz, Entidad y Control. • El Modelo Objeto se inicia a partir del Modelo de Use Case nuevo. • El Modelo Objeto Real parte del Modelo Objeto Ideal. • Las USE CASE describen el QUÉ. • Los MODELOS OBJETOS describen el CÓMO. • El Modelo Objeto Idealcontiene sólo los Objetos necesario para realizar las USE CASE. • El Modelo Objeto Real incluye las restricciones del Negocio.
REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO - PS6160 10
MODELOS OBJETO
SOLICITUD PRODUCTO
S.I.
PRODUCTO
Cliente
ORDEN DESPACHO
NOTIFICACIÓN
REINGENIERÍA DE LOS PROCESOS DEL NEGOCIO - PS6160
11
LOS SISTEMAS DE INFORMACIÓN Y EL NEGOCIO
• Cada...
Regístrate para leer el documento completo.