(Modelo de Análisis del Negocio)

Download Report

Transcript (Modelo de Análisis del Negocio)

Modelado del
Negocio
Parte 2: Modelo de Análisis del Negocio
Silvana Balarezo Perea
Margoth Yana Motta
Yamil Ramos García
Modelado del Negocio. Actividades
1. Evaluar la organización 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. Construir el Modelo de Análisis del Negocio.
6. Detallar los casos de uso del negocio.
7. Mantener las reglas del negocio.
8. Capturar un vocabulario común.
9. Definir las actividades a automatizar.
UPC - Ingeniería de Requerimientos
2
10/04/2015
Modelado del Negocio. Actividades
4. Encontrar los
trabajadores y
entidades del
negocio.
Jefe de
Almacén
UPC - Ingeniería de Requerimientos
Solicitud
De Pago
3
10/04/2015
Identificar los trabajadores del negocio
• Un trabajador del negocio (business worker)
representa un rol jugado por alguien o algo dentro
del negocio que realiza alguna actividad dentro del
mismo.

Interactúa con otros trabajadores del negocio.
 Manipula las entidades del negocio.
• Ejemplo:

Vendedor.
 Encargado de Almacén.
UPC - Ingeniería de Requerimientos
Jefe de
Almacén
4
10/04/2015
Identificar los trabajadores del negocio
Negocio (Campo de acción)
Organización objetivo (Objeto de estudio)
Mundo Exterior
UPC - Ingeniería de Requerimientos
5
10/04/2015
Identificar los trabajadores del negocio
• ¿Dónde encontrar trabajadores del negocio?

Roles dentro del negocio.
 Puestos o cargos dentro de la organización objetivo.
 Personas que ejecutan los procesos o las actividades del
negocio.
 Hardware o sistemas informáticos dentro del negocio
usados en ese momento.
UPC - Ingeniería de Requerimientos
6
10/04/2015
Identificar los trabajadores del negocio
• Sugerencias para identificar adecuadamente los
trabajadores del negocio.
 Son
roles (humanos, software o hardware), no personas
con nombres propios.
 Se encuentran dentro de las fronteras del negocio.
 No deben representar áreas, departamentos o partes de
una organización sino roles de ejecución.
 No siempre están asociados con el nombre de un cargo
en la planilla de la organización objetivo.
 Cada trabajador debe participar en al menos un caso de
uso del negocio.
 Si no participa en ningún proceso debe ser eliminado del modelo.
UPC - Ingeniería de Requerimientos
7
10/04/2015
Identificar las entidades del negocio
• Una entidad del negocio (business entity)
representa un conjunto de información con
propiedades, comportamiento y semántica similares
y que es usada, producida o manejada por
trabajadores del negocio cuando ejecutan un caso
de uso del negocio.

Pueden ser tangibles o intangibles.
• Ejemplo:

Factura.
 Solicitud de pago.
UPC - Ingeniería de Requerimientos
Solicitud
De Pago
8
10/04/2015
Identificar las entidades del negocio
Negocio (Campo de acción)
Organización objetivo (Objeto de estudio)
Mundo Exterior
UPC - Ingeniería de Requerimientos
9
10/04/2015
Identificar las entidades del negocio
• ¿Dónde encontrar entidades del negocio?

Información que maneja cada trabajador del negocio.
 Información que necesita ser ingresada, validada,
consultada o comunicada en cada proceso del negocio.
 Objetos físicos.
 Transacciones.
 Informes.
 Reportes.
 Documentos.
UPC - Ingeniería de Requerimientos
10
10/04/2015
Identificar las entidades del negocio
• Sugerencias para identificar adecuadamente las
entidades del negocio.
 Participa
en al menos un caso de uso.
 Pueden ser usadas por diferentes trabajadores del
negocio en varios casos de uso del negocio.
 Representan documentos, contratos, información
solicitada, producto, conocimiento, etc.
 Solo debe ser considerada información relevante y
persistente al negocio.
UPC - Ingeniería de Requerimientos
11
10/04/2015
Identificar las entidades del negocio
• Identificar los atributos de las clases entidad del
negocio.

Identificar y describir la información que caracteriza a
la entidad del negocio.
 Información o propiedades que aporta la entidad del
negocio en la ejecución de las actividades en que
participa.
 Solo debe considerarse información propia de la entidad
del negocio descrita y no información que pertenezca a
otra.
UPC - Ingeniería de Requerimientos
12
10/04/2015
Modelado del Negocio. Actividades
5. Construir el
Modelo de Análisis
del Negocio.
Artista
Obra
Documento de Rechazo de Pedido
Solicitud de servicio
Anfitrion
Tecnica
Sistema LogiSis
UPC - Ingeniería de Requerimientos
13
10/04/2015
Modelo de Análisis del negocio
• Modela la forma en que los trabajadores del
negocio usan las entidades del negocio.
• Está formado por:

Trabajadores del negocio identificados previamente.
 Entidades del negocio identificadas previamente.
 Asociaciones entre los trabajadores del negocio y las
entidades del negocio.
 Diagramas de Clases del negocio.
UPC - Ingeniería de Requerimientos
14
10/04/2015
Asociaciones de trabajadores y entidades negocio
• Identificar qué trabajadores del negocio se
comunican durante la ejecución de los casos de uso
del negocio.
• Definir una asociación unidireccional entre ellos.
• Si es necesario puede incluirse un nombre a la
asociación para dar mayor claridad a la
comunicación.
solicita
UPC - Ingeniería de Requerimientos
15
10/04/2015
Diagrama de Clases del negocio
Artista
Documento de Rechazo de Pedido
Solicitud de servicio
Obra
Anfitrion
Tecnica
Sistema LogiSis
Realizar venta
UPC - Ingeniería de Requerimientos
16
10/04/2015
Diagrama de Clases del negocio
• El Diagrama de Clases del Negocio es.

Herramienta proporcionada por UML.
 Muestra los trabajadores del negocio y las entidades
del negocio así como las asociaciones entre los
mismos.
 Solo se tiene en cuenta “¿QUIÉN manipula QUÉ
información?”
 ¿QUIÉN? (trabajador del negocio identificado).
 ¿QUÉ? (entidad del negocio identificado).
 Relaciones entre ellos (asociaciones).
UPC - Ingeniería de Requerimientos
17
10/04/2015
Diagrama de Clases del negocio. Ejemplo
Programa Ejecutado
Sistema Emisión de notas
Acta Oficial
Libreta
Papeles Trabajo
Auditor
Docente
Informes Auditoria
File alumno
Tutor
UPC - Ingeniería de Requerimientos
Programa Personalizado
Auditoria Tributaria
Ingeniero Conocimiento
18
10/04/2015
Diagrama de Clases del negocio
• Sugerencias para realizar adecuadamente los
Diagramas de Clases del Negocio.
 Cada
trabajador del negocio y entidad del negocio debe
tener al menos una asociación con:
 Alguna entidad del negocio identificada.
 Otro trabajador del negocio identificado.
 Analizar
el ciclo de vida de cada entidad del negocio
para garantizar que cada una.
 Sea creada y eliminada por algún trabajador del negocio
durante los casos de uso del negocio.
 Sea manejada por al menos un trabajador del negocio.
UPC - Ingeniería de Requerimientos
19
10/04/2015
Conclusiones
• El 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 símbolos necesarios
para modelar el negocio.
UPC - Ingeniería de Requerimientos
20
10/04/2015