Está en la página 1de 20

Guía de Desarrollo de Sistemas Laboratorio de

laboratorio de Información Integración II

Laboratorio de integración II
Modelo del negocio II
Sesión 04

Objetivo del Utiliza la disciplina del Modelo del negocio en la vista interna del negocio
Laboratorio

Marco El modelo del análisis de negocio describe la realización de los casos del uso del
teórico
negocio modelando la interacción entre los trabajadores del negocio y las
entidades de negocio.
El propósito del modelo del análisis de negocio es describir cómo se ejecutan los
casos del uso del negocio.

a. Hardware
Recursos  Una computadora
 Sistema con arquitectura x64, Core I7 6ta Generación 2.8 ghz
 Memoria. Al menos 16 GB de RAM
 Espacio en disco duro. Al menos 700 GB

b. Software
 Rational Software Architect Designer v.9.6.1 with Design Manager V6.0
Multilingual Multiplatform (PN: CJ1N3ML)

1
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

MODELO DE ANÁLISIS NEGOCIO

Consiste en identificar todos los roles, productos, entregables del negocio y describir cómo el proceso del
negocio será llevado a cabo por los trabajadores y las entidades dentro del negocio.

El documento que plasma la descripción breve de trabajadores del negocio y cómo ellos manipulan las
entidades del negocio es Trabajadores del negocio.

Además, se crea el artefacto Entidades del Negocio para describir las entidades y especificar, mediante
diagramas de estado, sus estados.

Para la realización de cada proceso del negocio se crea un diagrama de clases de negocio y un diagrama
de actividades de negocio.

Dentro del Modelo de análisis del negocio se representan los siguientes artefactos:
o Trabajadores del negocio
o Entidades del negocio
o Realizaciones del negocio

Trabajadores de Negocio
Representa un rol interno al negocio. Colabora con trabajadores de otro sector, es notificado de acontecimientos
del negocio y manipula entidades de negocio para realizar sus responsabilidades.

Un trabajador de negocio:
Trabaja en una unidad organizacional de la empresa, sin embargo, son roles (humanos, software o hardware)
y no personas con nombres propios.
No deben representar áreas, departamentos o partes de una organización, sino roles de ejecución.
Interactúa con otros trabajadores de negocio o actores de negocio
Manipula entidades de negocio.
Donde encontrar trabajadores de negocio
Roles dentro del negocio.
Puesto o cargos dentro de la organización objetivo
Personas que ejecutan los procesos o las actividades de negocio.
Hardware o sistemas informáticos dentro del negocio usados en ese momento.

Ejemplos de Trabajadores de Negocio

Entidades de Negocio
Una entidad de negocio representa un pedazo de la información significativa y persistente, manipulada por los
actores y trabajadores del negocio. Se puede capturar e insertar información en ella, pudiendo ser tangibles o
intangibles.
Identificar entidades de negocio:
Información que maneja cada trabajador del negocio.
Información que necesita ser ingresada, validada consultado o comunicada en cada proceso del
negocio.
Objetivos físicos, informes, reportes y documentos.
Puede ser usados por diferentes trabajadores de negocio
Participa al menos en un caso de uso.

2
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

Ejemplos de Entidades de Negocio

Realizaciones de Negocio
Colección de diagramas que muestra cómo los trabajadores del negocio y entidades del negocio llevan a
cabo el caso de uso del negocio. Por ejemplo: diagramas de clases y diagramas de actividades para
realizar el detalle de cada proceso de negocio. A cada Caso de Uso de Negocio le corresponde una
realización de negocio.

Ejemplo de Realización de Negocio

Pasos para crear el Modelo de análisis del negocio

1. Vamos a crear un nuevo modelo

3
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

4
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

2. Vamos a agregar capacidades para poder generar diagramas

Vamos a cambiar de estereotipo, recuerde que para ello primero debe agregar un nuevo profile como se indica
en la gráfica

5
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

6
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

7
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

8
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

3. Cambie en nombre del paquete por “entidades de negocio”

9
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

10
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

11
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

4. Genere las dependencias entre los paquetes.

5. Agregue las entidades de negocio que sean necesarias según sea el caso.

12
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

13
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

14
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

Vamos a insertar atributos a cada una de las entidades

15
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

Ahora vamos a agregar Trabajadores de Negocios seleccionando el elemento Class

Seguidamente aplicar el estereotipo BussinessWorker

Ejemplo:

En el caso de estudio de la Clinica Mi Salud desarrollada durante el curso encontraremos:

o Entidades del negocio:

16
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

o Trabajadores del negocio:

o Realizaciones del negocio:

Objetivos del Negocio

Un proceso de negocio tiene algún objetivo bien definido. Esta es la razón por la que la organización realiza su
trabajo y se debería definir en términos de los beneficios que este proceso tiene para la organización como un
todo y para satisfacer sus necesidades de negocio.

Reglas del Negocio

Como el propio término sugiere, son reglas que sirven para definir o restringir alguna acción en los procesos de
su empresa.
Son declaraciones que describen cómo se deben realizar ciertas operaciones y si hay algún límite que se debe
aplicar.
Son estas reglas que guiarán los comportamientos y definirán qué, dónde, cuándo, por qué y cómo debe hacerse
algo en una empresa.
Las posibilidades de aplicación son amplias y dependerán mucho de las particularidades de cada empresa.
Pero algunas reglas de negocio que se implementan normalmente están vinculadas a cierto tipo de proceso.

17
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

¿Cómo aplicar las reglas de negocio?

Dichas reglas deben estar de acuerdo con las políticas de la empresa, dialogar con sus objetivos y fortalecer
las estrategias definidas.

Especificación de Casos de Uso

La especificación de los casos de uso se refiere a la descripción de cada una de las partes definidas para lograr
su descripción completa. En la organización, la especificación de los Casos de Uso se hará bajo los puntos
presentados a continuación:

 Caso de Uso
El nombre del CU debe comenzar por un verbo y ser lo más corto posible, pero que, a su vez, describa
lo que el CU hace. El nombre del CU debe indicar el valor u objeto que genera para el actor. El nombre
del CU comienza por su identificación CU. # donde # es el número asignado a este CU.
 Fuentes
Son las personas que conocen del negocio, y las que proporcionan información para la descripción de
la funcionalidad.
 Actores
Los actores que interactúan directamente con el proceso, tanto los primarios quienes inician el CU, como los
secundarios que interactúan con el proceso luego que este ha iniciado. Cuando se nombran los actores en
la sección de actores del CU se coloca el código asignado en la sección de actores.

 Descripción
Es un párrafo que resume el objetivo del caso de uso. Sin dar detalles del cómo, la descripción del caso de
uso resume todo lo que el caso de uso hace, que es el valor que da al actor (o actores) primario, así como
la necesidad de la existencia de actores secundarios, para los casos que aplique.
Ejemplo. “El caso de uso permite al Administrador crear, modificar y borrar usuarios en el sistema” ó “El caso
de uso permite al Cliente obtener la información sobre su estado de cuenta del Sistema de Manejo de
Clientes”.

 Flujo básico
El flujo básico (FB) describe los pasos que se sucederían en el escenario “perfecto”. El flujo básico es un
camino simple, sin ramificaciones y en él suelen hacerse una serie de asunciones, las alternativas a estos
presuntos son los flujos alternos.

Cada paso del flujo básico contiene


o La numeración del paso es un consecutivo que inicia con el número 1 en el primer paso.
o El título del paso representa un resumen de lo que el paso realiza, suele ser una oración que
inicia con un verbo en estado activo Ej. “crear usuario”, “buscar datos de clientes mayores”.
o La descripción del paso contiene el detalle de lo que se espera que ocurra en el paso.
Dependiendo de la complejidad del sistema o los datos manejados, los pasos pueden tener
varios intercambios, ejemplo:

 Flujos alternos
Los flujos alternos (FA) se definen como flujos independientes, no como subflujos, permitiendo hacer que un
flujo alterno aplique de manera global a todo el CU, o a varios flujos básicos u alternativos.
Los flujos alternos pueden hacer referencia a flujos básicos u otros flujos alternos. Todos los FA deben indicar
(en este orden):

o ¿Dónde comienzan? Desde donde parte este FA, puede ser un FB o un FA.
o ¿Qué los dispara? Que hace que este FA inicie
o ¿Qué sucede? Lo que pasa cuando el FA es invocado, análogo al FB.
o ¿A dónde regresa? Una vez que termina de ejecutarse el flujo alterno, ¿A dónde regresa la
ejecución del caso de uso?

18
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

 Pre-condiciones
Las precondiciones son elementos opcionales de los CU. Cada precondición listada tiene:
número, título y descripción (opcional). El número es un consecutivo. El titulo debe resumir muy brevemente
la condición. La descripción puede dar detalles de cómo la condición es evaluada, o el rango de valores que
pueden ser aceptados para la condición.
Son declaraciones en las cuales el caso de uso puede comenzar. Las precondiciones son necesariamente
ciertas para que el CU pueda comenzar, pero no suficientes. El CU sólo puede ser comenzado por el actor
cuando las precondiciones son ciertas.

Para hallar precondiciones formúlese las siguientes preguntas:

¿En qué estado debe encontrarse el sistema para que el CU se pueda disparar?
¿Qué elementos deben estar presentes para que el CU pueda iniciar?
¿Cuáles son los supuestos asumidos?
¿Qué restricciones aplican al empleo del CU por los actores?

LABORATORIO 8: IDENTIFICAR EL OBJETIVO Y REGLAS DEL NEGOCIO DE SU PROYECTO.

Del caso propuesto Clinica Mi Salud vamos a identificar el objetivo y las reglas del negocio.

Objetivos del Negocio


Los objetivos del negocio alineados al proyecto son:
Objetivo General
Desarrollar un Sistema Informático web de reserva de citas médicas para clínicas.
Objetivos Específicos
o Desarrollar un Sistema Informático web de citas médicas para gestionar la información necesaria para
la programación de citas.
o Desarrollar un Sistema Informático web de citas médicas para que el paciente pueda realizar la reserva
de sus citas.

Reglas del negocio:

 Toda atención medica es previa cita


 Para que el paciente pueda reservar una cita debe contar con un identificador de paciente, actualmente
es un carné de paciente.
 La programación de citas se hará en los horarios disponibles de consultorios y especialistas.
 La reserva de cita es válida para el día programado, si se desea reprogramar tiene que ser con mínimo
24 horas de anticipación.
 No hay devolución de dinero ni reprogramación de cita para el paciente que no asiste a su cita.

19
______________________________________________________________________
Guía de Desarrollo de Sistemas Laboratorio de
laboratorio de Información Integración II

LABORATORIO 9: REALIZAR LA ESPECIFICACIÓN DE CASO DE USO DEL NEGOCIO DE SU


PROYECTO.
A continuación, veremos un ejemplo de la especificación de caso de uso de la clínica Mi Salud

CU-002 Reservar cita médica


Actores Admisionista (TN), Paciente
Dependencias Debe haberse registrado como paciente
Precondiciones Tener su carné identificador

Descripción Se reserva al paciente una cita médica de acuerdo con la programación elegida.
Secuencia normal Paso Acción
1 El paciente solicita una cita médica brindando su carné y los datos de la
especialidad y horario requerido.
2 El admisionista revisa la programación de citas y busca un horario para
la especialidad, día y médico solicitado.
3 El paciente confirma una de las opciones brindadas por el admisionista.
4 El admisionista reserva la cita y le entrega la orden de cita al paciente.
Postcondiciones -La cita que programada y solo puede ser reprogramada como mínimo con
24 horas de anticipación.
-De no asistir en el horario indicado a la cita programada se pierde derecho
sobre la misma.
Excepciones Paso Acción
5 No se reserva la cita
E1 En caso no se encuentre un horario
disponible para la fecha-hora, y/o
especialista según lo requerido por el
usuario.
5y7 Reprogramación de cita
E2 La cita puede ser reprogramada como
mínimo con 24 horas de anticipación.
Comentarios Ninguno

ACTIVIDAD
-Ficha Modelo de Análisis del Negocio FSI-104.

20
______________________________________________________________________

También podría gustarte