04-eup-rup-uml

31
Modelo del Negocio con RUP y UML (Tercera Parte) amil Ramos García ilar Stronguiló Leturia

Upload: raul-aryel-de-la-cruz

Post on 05-Sep-2015

212 views

Category:

Documents


0 download

DESCRIPTION

uiutyutytyuf

TRANSCRIPT

  • Modelo del Negocio con RUP y UML(Tercera Parte)Yamil Ramos GarcaPilar Stronguil Leturia

  • Modelo del negocio - Actividades1. Evaluar la organizacin objetivo.2. Encontrar los actores y casos de uso del negocio.3. Construir el Modelo de Casos de Uso del Negocio.4. Encontrar los trabajadores y entidades del negocio.5. Detallar los casos de uso del negocio.6. Construir el Modelo de Anlisis del Negocio.7. Mantener las reglas del negocio.8. Capturar un vocabulario comn.9. Definir las actividades a automatizar.

  • Modelo de negocios - Actividades7. Mantener las reglas de negocio

  • Reglas de negocioEs una declaracin que rige el funcionamiento de algn aspecto del negocio.Poltica a cumplirse.Condicin a satisfacer.Restriccin a cumplir o evitar.Tipo de requerimiento sobre cmo opera el negocio.Son definidas y revisadas por el grupo de proyectos y por los usuarios y clientes.

  • Tipos de reglas de negocioReglas de restriccin.Reglas de operaciones.Reglas de flujoReglas de estmulo y respuesta.Reglas de estructura.Reglas del dominio o modelo de datosReglas de relacinReglas de derivacin.Reglas de inferencia.Reglas de clculo.

  • Reglas de operacinCondicin que debe ser cierta para asegurar que una operacin se ejecute correctamente.Puede darse antes y despus de la operacin.Puede asociarse a precondiciones y poscondiciones.

  • Reglas de operacinEjemplos:El cliente debe ser titular de la cuenta para retirar dinero por ventanilla.El otorgamiento de las becas se da si el alumno ha obtenido un promedio superior a 15 puntos. El retiro de los beneficios del cliente debe aplicarse despus de pasados los 15 das de mora.

  • Regla de flujoEs un tipo especial de reglas de operacin.Estas reglas determinan y limitan cmo fluye la informacin a travs del proceso.Generalmente estn asociadas con niveles de aprobacin/rechazo en un trmite.

  • Regla de FlujoEjemplo:Si el monto de una compra supera los US$ 600 el responsable de compras debe remitirla al Gerente de Operaciones para su aprobacin. Caso contrario se considera aprobada automticamente.

  • Regla de estmulo y respuestaCondicin que debe ser cierta para ejecutar una operacin de respuesta inmediata.Ejemplos:Si el cliente no paga el consumo de electricidad antes de la fecha programada se procede al corte de energa en las 24 horas siguientes al vencimiento.Si el solicitante no presenta un recibo de luz, agua o telfono en donde figure su direccin actual no proceder su solicitud de visa.

  • Regla de estructuraSon asociadas a las clases, objetos y sus relaciones.Se sub-clasifican como reglas de relaciones y de dominio de datos.Ejemplos de reglas de relaciones:Para una misma orden pueden emitirse uno o ms presupuestos.Un ejecutivo solo puede manejar las cuentas a l asignadas.A la solicitud de un libro por un estudiante se denomina Prstamo.

  • Regla de estructuraEjemplos de reglas de dominio de datosNo hay precios de artculos negativos. El gnero de una persona solo puede ser masculino o femenino.

  • Regla de inferenciaCondicin que debe ser cierta para inferir un hecho o un estado.Ejemplos:Un cliente que debe ms de dos cuotas se considera cliente no apto para la adquisicin de productos.El cliente no apto se convierte en cliente moroso.

  • Regla de clculoExpresin matemtica o algoritmo que permite calcular el valor de un trmino.Ejemplos:El monto por comisin se calcula el MontoTotal * 0.15 * comision.La base de concreto molido se obtiene del 15% de la dureza.El total de cada lnea de pedido es igual al nmero de unidades vendidas multiplicado por el precio unitario del producto.

  • Una regla del negocio debe ser:Atmica.No puede contener otra regla.nica.No puede ser redundante.Consistente.No puede contradecir a otra.Clara.No puede ser ambigua. Relevante:Tiene que ser relevante desde el punto de vista del manejo de informacin.

  • Las reglas del negocio se documentan en:Lista de reglas del negocio.Especificacin de los casos de uso del negocio.Especificacin de los casos de uso del sistema.

  • Las reglas de negocio se implementan en:

  • Lista de reglas del negocioDeben estar agrupadas de acuerdo a su tipo

    Lista de Reglas de NegocioReglas de Operacin SimplesRN01RN02Reglas de Operacin de FlujoRN03RN04..

  • Especificacin de los casos de uso del negocioFlujo Bsico5. El vendedor calcula el subtotal, el descuento [RN12] y el monto total de la factura.Flujos Alternativos.2. El ingeniero de obra determina el por ciento de concreto molido [RN34] y la dureza del asbesto [RN65].

  • Especificacin de los casos de uso del sistemaFlujo Bsico5. El sistema calcula el subtotal, el descuento [RN12] y el monto total de la factura.Flujos Alternativos.2. El sistema calcula el por ciento de concreto molido [RN34] y la dureza del asbesto [RN65].

  • Modelado del Negocio. Actividades8. Capturar un vocabulario comn.Especificacin del Caso de Uso del NegocioSolicitar Servicio

    1.Actores1.1Artista2.PropsitoSolicitar los servicios de la galera para realizar una exposicin de arte.3.Breve DescripcinEl caso de uso comienza cuando el Artista se dirige a la galera para solicitar los servicios para una exposicin de arte. Se entrevista con el Anfitrin quien le pide los datos necesarios y llena la solicitud de servicio de la galera. El caso de uso termina cuando el Artista recibe una copia de la Solicitud de Servicio o del Documento de Rechazo de Pedido.4.Flujo Bsico de EventosAccin del ActorRespuesta del Proceso del Negocio1.El Artista solicita el servicio de para una exposicin2.El Anfitrin solicita los datos personales del Artista3.El Artista entrega sus datos personales al Anfitrin4.El Anfitrin busca si los datos del Artista estn registrados previamente en la galera5.El Anfitrin solicita informacin de las obras de arte al Artista.6.El Artista entrega la informacin de las obras al Anfitrin7.El Anfitrin registra la informacin de las obras de arte.

  • Glosario de trminosConsiste en definir un glosario de trminos comunes en el negocio para ser usado por todos los miembros y trabajadores al interior de una organizacin.El glosario en esta etapa contiene los conceptos relevantes relacionados con el negocio.

  • Glosario de trminosEstos conceptos sern usados a modo de regla o poltica, objeto diferenciado o atributo de objeto.El glosario es importante para hacer que el lenguaje del negocio sea accesible a los desarrolladores.Ayuda a evitar malos entendimientos entre los miembros de un proyecto de desarrollo de software y otros trabajadores del negocio.

  • Glosario de trminos

    Consideraciones para elaborarlo:Colocar los trminos en singular. Colocar los trminos en orden alfabtico

  • Glosario de trminos

    Glosario de trminos al XX%TrminoDescripcinAAnulacinEs una operacin que revierte los montos de una transaccin contableBBonificacinEs un porcentaje de descuento asignado a un cliente por el cumplimiento de sus pagos...Z..

  • Modelado del Negocio - Actividades9. Definir las actividades a automatizar.

  • El objetivo de esta actividad esDeterminar el nivel de automatizacin del negocio y obtener, de forma preliminar los requerimientos del sistema.

  • Lista de Actividades a Automatizar.Consideraciones para elaborar la Lista de Actividades a Automatizar.Revisar cada caso de uso del negocio identificado y proponer las actividades que son factibles de automatizacin.

  • Elaborar la Lista de Actividades a AutomatizarEspecificacin del Caso de Uso del NegocioSolicitar Servicio

    1.Actores1.1Artista2.PropsitoSolicitar los servicios de la galera para realizar una exposicin de arte.3.Breve DescripcinEl caso de uso comienza cuando el Artista se dirige a la galera para solicitar los servicios para una exposicin de arte. Se entrevista con el Anfitrin quien le pide los datos necesarios y llena la solicitud de servicio de la galera. El caso de uso termina cuando el Artista recibe una copia de la Solicitud de Servicio o del Documento de Rechazo de Pedido.4.Flujo Bsico de EventosAccin del ActorRespuesta del Proceso del Negocio1.El Artista solicita el servicio de para una exposicin2.El Anfitrin solicita los datos personales del Artista3.El Artista entrega sus datos personales al Anfitrin4.El Anfitrin busca si los datos del Artista estn registrados previamente en la galera5.El Anfitrin solicita informacin de las obras de arte al Artista.6.El Artista entrega la informacin de las obras al Anfitrin7.El Anfitrin registra la informacin de las obras de arte.8.El Anfitrin busca la informacin sobre las tcnicas que maneja la galera en el sistema LogiSis9.El sistema LogiSis entrega la informacin sobre las tcnicas que maneja la galera.10.El Anfitrin recibe la informacin sobre las tcnicas y determina si la galera maneja las tcnicas de las obras de arte.11.El Anfitrin llena la solicitud de servicio.12.El Anfitrin archiva la Solicitud de Servicio y entrega una copia al Artista13.El artista recibe la copia de la Solicitud de Servicio

  • ConclusionesEl estudio del negocio es de vital importancia para identificar las necesidades de los usuarios en las empresas actuales.El modelado del negocio ayuda al equipo del proyecto a comprender los elementos que intervienen en los procesos del negocio.RUP ofrece las actividades para modelar el negocio.UML ofrece los smbolos necesarios para modelar el negocio.

  • ConclusionesEl modelado del negocio ayuda al equipo del proyecto a comprender los elementos que intervienen en los procesos del negocio.No se puede realizar o implementar un buen sistema si los procesos de negocios no estn preparados para la automatizacin.Es importante tomar consciencia de que un sistema de informacin NO resuelve problemas organizacionales.El estudio del negocio es de vital importancia para identificar las necesidades de los usuarios en las empresas actuales.RUP ofrece actividades para modelar el negocio.UML tiene distintos estereotipos y diagramas para modelar el negocio.