Está en la página 1de 38

Taller de Proyectos 1 UPC Online

1
Taller de Proyectos 1 UPC Online

2
Taller de Proyectos 1 UPC Online

Indicaciones
Para el curso de Taller de Proyectos 1, es importante que revises este materiales fin de
recordar temas de cursos anteriores.
Relaciona los conceptos con los artefactos que debes producir en la primera iteración de tu
proyecto.

3
Taller de Proyectos 1 UPC Online

Logros de la sesión
Al finalizar este MTA, estarás preparado para:

•Especificar los trabajadores del negocio.

•Especificar las entidades del negocio.

•Elaborar el diagrama de clases del negocio.


Los cuales deberás presentar en tu segunda sub iteración de tu proyecto.

4
Taller de Proyectos 1 UPC Online

Modelo de análisis del negocio:


Para lo cual debemos identificar a los trabajadores del negocio, las entidades del negocio,
para finalmente construir el modelo de análisis del negocio, presentando como asociamos
los TN y EN para elaborar el diagrama de Clases.

5
Taller de Proyectos 1 UPC Online

En RUP (Rational Unified Process), la primera disciplina es el Modelado de Negocio.


¿Recuerdas cuáles son las actividades de dicha disciplina?

6
Taller de Proyectos 1 UPC Online

Aquí tienes todas las actividades de la primera disciplina de RUP


En este material veremos las actividades 4 y 5.

7
Taller de Proyectos 1 UPC Online

8
Taller de Proyectos 1 UPC Online

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 compras.
Asistente

9
Taller de Proyectos 1 UPC Online

¿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.

10
Taller de Proyectos 1 UPC Online

Son roles (humanos, software o hardware), no personas con nombres propios.


Se encuentran dentro de las fronteras negocio o campo de acción.
No debe representar áreas, departamentos o partes de una organización sino roles
de ejecución.
No siempre está asociado con el nombre de un cargo en la planilla de la
organización objetivo.
Cada trabajador debe estar asociado con al menos un caso de uso del negocio.
Si no participa en ningún proceso debe ser eliminado del modelo.

11
Taller de Proyectos 1 UPC Online

En la especificación de los trabajadores de negocio

Debe incluir las funciones principales que ayuden a comprender las responsabilidades del
trabajador del negocio en los procesos del negocio.

12
Taller de Proyectos 1 UPC Online

No olvides que..

• El nombre y la descripción deben ser claros y comprensibles (emplear sustantivos).

• Cada TN debe tener documentada una asociación con otro TN si se comunican entre
sí.

• Cada TN debe participar en un CUN por lo menos.

• Cada relación entre TN y otros TN o EN debe ser usada en el workflow de algún CUN.

• Cada operación o actividad de un TN debe ser usada en el workflow de algún CUN.

13
Taller de Proyectos 1 UPC Online

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.
Guía de remisión.
Solicitud de pago.

14
Taller de Proyectos 1 UPC Online

¿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.

15
Taller de Proyectos 1 UPC Online

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.

16
Taller de Proyectos 1 UPC Online

En la especificación de una entidad del negocio


Debe incluir una breve descripción que permita identificar el tipo de información que se
requiere o genera en la ejecución de las actividades de los procesos del negocio.
Se debe 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.

17
Taller de Proyectos 1 UPC Online

Aquí le presentamos un ejemplo de especificación de una entidad de Negocio.


El nombre de la entidad es Artista, la cual esta precedida del prefijo que la identifica como
tal.
Luego viene la breve descripción, donde se indica el tipo de información que caracteriza a
la entidad de negocio.
Seguida de los atributos correspondientes y relevantes para el proceso.

18
Taller de Proyectos 1 UPC Online

No olvides que

• El nombre y la descripción deben ser claros y comprensibles.

• Cada EN es usada en al menos un CUN.

• Cada relación entre EN y otras EN o TN es usada en algún caso de uso por lo menos.

• Todas las EN tienen un propietario que puede ser un TN.

19
Taller de Proyectos 1 UPC Online

En el Modelo de análisis del negocio se 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.

20
Taller de Proyectos 1 UPC Online

Para las asociaciones entre trabajadores y entidades de negocio.


Debemos identificar qué trabajadores del negocio se comunican durante la ejecución de los
casos de uso del negocio.
También identificar qué trabajadores del negocio manipulan las diferentes entidades de
negocio.
Se debe 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.

21
Taller de Proyectos 1 UPC Online

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).

22
Taller de Proyectos 1 UPC Online

En cada caso de uso de negocio se debe identificar el diagrama de clases.

23
Taller de Proyectos 1 UPC Online

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.

24
Taller de Proyectos 1 UPC Online

En este diagramas de clases del negocio, podemos observar lo siguiente:


El docente (TN) manipula las EN Libreta y File alumno generando información en ellas.
Igualmente el Docente se comunica con el Tutor y el Sistema Emisión de notas,
transfiriendo la continuidad de una actividad o solicitando alguna información.
En el caso del TN Tutor se observa que manipula la EN file de alumno ya sea leyendo o
actualizando información en dicha entidad de negocio.
El Sistema Emisión de notas necesita de la información de Libreta y Acta oficial para realizar
su trabajo.
Aquí tienes otro diagrama de clases de ejemplo.

25
Taller de Proyectos 1 UPC Online

• El diagrama de clases es el artefacto resultante del modelo de análisis del negocio.


• El diagrama de clases del negocio muestra los trabajadores y las entidades del
negocio así como las asociaciones entre los mismos.
• Recuerda que debes elaborar un diagrama de clases por caso de negocio.

26
Taller de Proyectos 1 UPC Online

Consideras que el modelo de análisis del negocio proporciona una idea del alcance del
negocio.

27
Taller de Proyectos 1 UPC Online

28
Taller de Proyectos 1 UPC Online

29
Taller de Proyectos 1 UPC Online

30
Taller de Proyectos 1 UPC Online

31
Taller de Proyectos 1 UPC Online

32
Taller de Proyectos 1 UPC Online

33
Taller de Proyectos 1 UPC Online

El modelo de análisis del negocio permite comprender como los trabajadores y entidades
del negocio participan en los procesos del negocio.
Tener el alcance del campo de acción facilita la identificación de los elementos que
participan del negocio.

34
Taller de Proyectos 1 UPC Online

35
Taller de Proyectos 1 UPC Online

36
Taller de Proyectos 1 UPC Online

37
Taller de Proyectos 1 UPC Online

38