Está en la página 1de 114

IS – 453

1
MODELO DE ANALISIS DEL
NEGOCIO
Ing. Software
Ing. J.C.C.G

2
3
Análisis de negocio
El modelo del análisis de negocio describe la realización de
los casos del uso del negocio en función a interacción entre
los trabajadores del negocio y entidades de negocio.

Sirve como abstracción de cómo los trabajadores del negocio


y las entidades de negocio necesitan relacionados y de cómo
necesitan colaborar para realizar los casos del uso del
negocio.

4
El propósito del modelo del análisis de negocio es describir
cómo se realizan los casos del uso del negocio.

5
ANÁLISIS DE NEGOCIO

6
El modelo del análisis de negocio, define los trabajadores internos

7
del negocio y la información que utilizan (las entidades de
negocio), describen su organización estructural en las unidades
independientes (sistemas del negocio), y definen cómo obran
recíprocamente para realizar el comportamiento descrito en los
casos del uso del negocio.

Los Stakeholders y los analistas del negocio utilizan el modelo del


análisis de negocio para entender cómo se realizan los trabajos
del negocio actualmente y para analizar el efecto de cambios en
el negocio.

8
ANÁLISIS DE NEGOCIO

9
El analista del negocio es responsable de la estructura y de
la integridad del modelo, mientras que los diseñadores del
negocio son responsables de detallar elementos dentro del
modelo.

El modelo también es utilizado por los analistas de sistemas


para derivar requisitos del software, basados en cómo el
sistema de software será utilizado como parte de los
procesos del negocio. Los arquitectos del software utilizan el
modelo para definir una arquitectura del software que para la
organización y para identificar clases en modelos del análisis
y del diseño del software

10
Business
Worker

Business
Entity

11
Business Analysis Model

12
Este diseño se realiza en el Modelo de Análisis del Negocio.

Modelo de Análisis del Negocio

Ing. Software
Ing. J.C.C.G

13
Entidad del negocio
Una entidad de negocio representa la información significativa y
persistente que es manipulada por el Actor de negocio y trabajadores del
negocio.

Las entidades de negocio son pasivas; es decir, no inician interacciones .

Una entidad de negocio se puede utilizar en muchas diversas


realizaciones del caso del uso del negocio y sobrevive generalmente a
cualquier interacción.

Las entidades de negocio proporcionan la base para


compartir información (documentos) entre los trabajadores del

14
negocio participan en diversas realizaciones del caso del uso del
negocio.

ENTIDAD DEL NEGOCIO


Las entidades de negocio representan una abstracción de la información
persistente importante dentro del negocio.

Hay información que no es una entidad de negocio, por ejemplo


información que no se almacena, Por ejemplo, el inventario de un producto
es ciertamente información significativa, pero ésta información
persistente. Esta información es calculada.

Un diseñador del negocio es responsable de identificar y de describir


entidades de negocio, y de determinar el impacto de los organizacionales,
en la información creada y requerida por el negocio.

15
Las entidades de negocio también son utilizadas por los analistas de
sistemas y los diseñadores al describir casos del uso del sistema e
identificando entidades del software, respectivamente

16
17
18
Comprobante de pago Cuaderno de ventas

19
Lista de productos
Proforma Catalogo de productos

Cuaderno de registro

20
21
22
23
Trabajador de negocio

24
Un trabajador del negocio es una abstracción de un sistema de un

25
ser humano o de un software que represente un rol realizado
dentro de realizaciones del caso del uso del negocio.

Un trabajador del negocio colabora con otros trabajadores del


negocio, se notifica de acontecimientos del negocio y manipula
entidades de negocio para realizar sus responsabilidades. Utilizan
a un trabajador del negocio para representar el rol que un sistema,
ser humano o de software desempeñará dentro de la organización.

26
TRABAJADOR DE NEGOCIO

27
Esta abstracción permite que identifiquemos mejoras potenciales en
procesos del negocio y que consideremos el efecto de la
automatización del proceso del negocio. las interacciones del
trabajador del negocio reflejan correctamente cómo se realiza el
trabajo y cuando considera el impacto de cambios en la organización
(tal como automatización del proceso del negocio).

Un diseñador del negocio se asegura de que todo el workflow de las


realizaciones del caso del uso del negocio se haya asignado a los
trabajadores del negocio. Los trabajadores del negocio son también
útiles para los analistas de sistemas al identificar actores
del sistema de software y requisitos de softwareIng. Software
Ing. J.C.C.G

28
29
30
31
32
33
34
Realización de caso de uso de negocio

35
Una realización del caso del uso del negocio describe cómo los
trabajadores del negocio, las entidades de negocio, y los eventos del
negocio colaboran para realizar un caso de uso del negocio en particular.
Donde un caso del uso del negocio documenta el comportamiento
externamente visible del negocio, "qué" se proporciona; la realización
documenta "cómo," qué participantes y entidades proporcionan el
comportamiento del caso del uso.

Mientras que un caso del uso del negocio describe qué pasos se deben
realizar para entregar valor a un Stakeholders del negocio, una
realización del caso del uso del negocio describe cómo estos pasos se
realizan dentro de la organización. Los casos del uso del negocio se
describen de una perspectiva externa, mientras que la realización del
caso del uso del negocio se describe de una perspectiva interna.

36
REALIZACIÓN DE

37
CASO DE USO DE NEGOCIO
La realización del caso del uso del negocio será utilizada por los
Stakeholders para verificar que el equipo de proyecto entienda cómo
funciona el negocio; también se utiliza al identificar y priorizar la mejora
a la organización.

Las realizaciones del caso del uso de negocio son usados por los
analistas del Negocio y de los diseñadores del negocio para definir los
papeles, las responsabilidades y la información requeridos dentro de la
organización.

Los analistas de sistemas y de los arquitectos del software utiliza


realizaciones del caso de uso de negocio para entender cómo se
ajustara un sistema de software en la organización

38
Realización de Casos de Uso

39
Una Realización de caso de Uso describe como un
Trabajador de negocio y una entidad de negocio y un evento de
negocio colaboran en la realización de un caso de Uso de Negocio

Vista de la Organización
Realización de Casos de Uso
Realización de Atención Bar
Realización de Atención Buffet
Realización de Atender Mesa
Realización de Cancelar Reservas y Buffet
Realización de Delivery
Realización de Pagar por Servicio
Realización de Reservar de Mesa

40
41
42
43
44
45
46
47
48
Construir el Modelo de Análisis del

49
Negocio

50
Modelo de Análisis de Negocio

51
El modelo del análisis de negocio describe la realización de los
casos del uso del negocio por los trabajadores del negocio y las
entidades de negocio que interactúan recíprocamente. Sirve como
abstracción de cómo los trabajadores del negocio y las entidades de
negocio se relacionan y colaboran para realizar los casos del uso
del negocio
Una carpeta por cada Caso de
Uso de Negocio

52
53
54
Cotizacion
por los workers.

55
Elementos del Modelo de Análisis del

56
Negocio

Business Entity o Entidad de


Negocio: Ente manipulado

Business Worker o Trabajador del


Negocio: Rol o roles dentro del proceso
del negocio que manipula las entidades
del Vendedor negocio.

57
Colección de diagramas que
muestra cómo los workers y
entidades del negocio llevan
a cabo el caso de uso del
negocio.

58
Elementos del Modelo de Análisis del

59
Negocio

RN_Cotizar productos

Business Use Case


Realization o Realización de Caso de Uso del
Negocio

Cotizar productos RN_Cotizar productos


(from Business Use Case)

60
Diagramas de la Realización de

61
Casos de Uso de Negocio
Cotizar productos
Business Use Case Realization

Diagrama de Diagrama de Clases


Actividades del del Negocio
Negocio
Realización de Atender Mesa
Realización de Atender Bar

62
El mozo toma la orden del cliente en una comanda.

63
El mozo entrega copia de comanda a Barman y
Cajera
Barman prepara y entrega pedido
El mozo entrega a cliente la bebida.
El mozo solicita cuenta
Cajera prepara cuenta
El Mozo le entrega la cuenta al cliente.

64
65
Diagrama de la actividad

66
Un diagrama de la actividad en una realización del caso del uso del
negocio ordenar la tareas o las actividades que logran una o mas
metas de negocio, que satisfacen la iteración entre los Actores
externos del negocio y los trabajadores internos del negocio.

Se usa separadores de Línea para representar principalmente


trabajadores del negocio, y de cómo estos realizan el negocio.

Los flujos del objeto se utilizan para demostrar cómo las entidades de
negocio se crean y se utilizan en un Flujo

67
68
69
70
71
72
73
74
75
76
77
78
79
80
81

Diagrama de Actividades
82
83
84
85
Diagramas de Actividades del Negocio y los Flujos

Elabora orden
: Orden

86
de Objetos

Representa la relación entre una actividad y el objeto


que esta crea como output o utiliza como imput

87
Flujos de Objetos y Transiciones

Estado

88
No necesita una transición si su diagrama tiene dos
actividades conectadas a través de un objeto y dos
flujos de objetos correspondientes.

89
90
91
Representa la

92
responsabilidades
de los workers con respecto a las entidades de
negocio y...

93
Diagramas de Objetos

94
del Negocio

...las relaciones entre las


mismas entidades de negocio.

95
El diagrama de Clases

96
muestra Asociaciones,
agregaciones, y
generalizaciones entre
Trabajadores de
negocio y Actores de
negocio.

Muestra Multiplicidad y la
navegabilidad

97
98
Reglas de

99
Atender Bar

Una mesa es atendida por un


mozo
El mozo crea a una
comanda por mesa
La cajera crea una o mas cuentas
por mesa

100
101
Diagrama de clases

102
Los diagramas de la clase muestran asociaciones,
agregaciones y generalizaciones entre los trabajadores del
negocio y las entidades de negocio.

Puede mostrar los siguientes de diagramas de clase:


Jerarquías de herencias

Agregación de trabajadores del negocio y de las entidades


de negocio.

103
DIAGRAMA DE CLASES

104
Cómo los trabajadores y las entidades del negocio se relacionan
por medio de asociaciones.

Los diagramas de la clase demuestran las estructuras


genéricas en el modelo del dominio del negocio, pero
pueden también ser parte de la documentación de una
realización del caso del uso del negocio

105
106
Se utiliza la agregación si

107
solamente es necesarios; si el
agregado y cualquiera de sus
componentes son necesarios para
actuar.

El agregado es una parte natural


coherente de un análisis de negocio
y su significado debe ser fácil de
entender.

Las agregaciones se deben utilizar


solamente con las clases del mismo
estereotipo . Por ejemplo, no tiene
sentido para que una entidad de
negocio sea un agregado un
trabajador de
negocio

108
Herencia – Generalización

109
El propósito principal de usar herencia es alcanzar un modelo de objetos
que soporte los cambios.

Sin embargo, la herencia se debe utilizar cuidadosamente: La herencia es


"solamente" una manera de estructurar la descripción de una clase.
Cuando de visualiza qué las clases tienen algunas características en común.

Se utiliza las generalizaciones solamente entre las clases del


mismo estereotipo. Porque diversos estereotipos de la clase tienen
diversos propósitos,.

110
Un diagrama de secuencia
representa gráficamente los
detalles de la interacción entre
los trabajadores del negocio,
actores del negocio, y cómo
las entidades de negocio son
tocadas, durante el
funcionamiento de un caso del
uso del negocio. Un diagrama
de secuencia describe
brevemente lo que hacen los
trabajadores del negocio, y
cómo se manipulan las
entidades de negocio, en
términos de activaciones, y
cómo se comunican enviando
los mensajes a uno otros
Diagrama de colaboración
El diagrama de la colaboración se deriva del diagrama
de secuencia, pero se centra en los objetos, como
interactúan entre ellos.
Un diagrama de colaboración debe presentar un
subconjunto de objetos relevantes a la secuencia de trabajo
afectada, incluyendo sus acoplamientos, a los
mensajes, y a las secuencias del mensaje
Un diagrama de colaboración es una forma de
representar interacción entre objetos, alterna al
diagrama de secuencia.

También podría gustarte