Está en la página 1de 43

Ingeniería de Requerimientos de Software

Mg. Daniel Arias, PMP™ y Scaled Scrum Master™


Modelo de Caso Uso de Negocio
Semana 3
Semana 3: Modelo de Caso Uso de Negocio

Logro de aprendizaje Actividades

• Comprender y describir el estado del Actividad 03:


Negocio
• Encontrar Actores y Casos de Uso • Elabora el Modelo de Caso de
de Negocio Uso de Negocio.
• Encontrar Reglas de Negocio
• Encontrar Objetivos de Negocio
• Redactar las especificaciones de Guía IR-03:
Caso de Uso de Negocio • Modelo de Casos de Uso de
• Graficar el Modelo de Caso de
Uso de Negocio
Negocio.
Aprendemos:

¿Qué aprendimos la clase pasada?

Elicitación de Requerimientos
• Requerimientos de Negocio
• Métodos y técnicas
• Definición de Stakeholder
Conversemos

http://www.menti.com
Aprendemos

Modelo de
Casos de uso de
Negocio
Solicitar Préstamo
Cliente

Modelo de : Cliente : Empleado : Especialista en Préstamos

Objetos de
Negocio

: Perfil del Cliente : Cuenta : Préstamo

Modelo de
Casos de uso Caso de Uso del Sistema 1 Caso de Uso del Sistema 2
Paso 1 Empleado Especialista en Préstamos

Modelo de
Casos de uso
Paso 2 Cliente
Caso de Uso del Sistema 1 Caso de Uso del Sistema 2
Especialista en Préstamos

Modelo de Perfil del Cliente Cuenta Préstamo


Análisis
Aprendemos

Modelo de Negocio

La necesidad del Modelo de Negocio surge ante el hecho de que muchos de los productos
de software que se desarrollan automatizan algunos o todos los procesos existentes en un
negocio y es necesario estudiar las implicaciones de los cambios producidos por la adopción
de estos productos. Hay que entender cómo funciona el negocio que se desea automatizar
para tener garantías de que el software desarrollado va a cumplir su propósito. Para ello, se
hace un estudio en el dominio del negocio y en el dominio del software.
Uno de los problemas que presentan las organizaciones se debe a la
ausencia del alineamiento de sus procesos con su infraestructura
tecnológica.
El Modelado del Negocio busca resolver estos problemas del
desarrollo de software.
Aprendemos – Modelo de Negocio

Objetivos

• Comprender la estructura, la dinámica de la organización y comprender


sus procesos
• Identificar problemas actuales y posibles mejoras
• Evaluar impacto al cambio
• Asegurar que, clientes, usuarios finales, desarrolladores
y otros roles se integren a los procesos de la
organización.
• Obtener los requisitos del sistema necesarios y
entender cómo el sistema da soporte en la organización
Aprendemos – Modelo de Negocio

Objetivos

Por lo tanto, el MN proporciona una vista estática de la estructura de la


organización y una vista dinámica de los procesos dentro de la
organización.
Los creadores de la metodología RUP, señalan que el
modelo de negocio está soportado por dos artefactos
principales:
• Modelo de Casos de Uso del Negocio (vista externa)
• Modelo de Análisis del Negocio (vista interna)
Aprendemos – Modelo de Negocio

Artefactos Principales

1. Modelo de Casos de Uso de Negocio - MCUN (vista externa)


Describe los procesos de negocio de una empresa en términos de
casos de uso del negocio y actores del negocio que se corresponden
con los procesos del negocio y los clientes, respectivamente.

2. Modelo de Análisis de Negocio - MAN (vista interna)


Es un modelo interno a un negocio, que describe cómo cada caso de
uso de negocio es llevado a cabo por un grupo de trabajadores que
utilizan entidades del negocio.
Aprendemos – Modelo de Negocio

Artefactos Principales
Aprendemos

Modelo de Negocio

Es una disciplina en la metodología RUP que se ve en el


ámbito más amplio de la empresa.

Se utiliza para entender el negocio actual, procesos y


determina la forma en que se pueden mejorar.
Identificar oportunidades para la automatización es
una forma en que puede mejorar los procesos de
negocio.
Aprendemos - Modelo de Negocio

¿Cuándo será necesario hacer el Modelado de Negocio?

• Cuando el grupo de trabajo es nuevo en la organización.


• Cuando la organización ha enfrentado un reciente proceso de reingeniería de
negocios.
• Cuando la organización está planificando un proceso de reingeniería de
negocios.
• Cuando el software que se va a construir será utilizado por una parte importante
de la organización.
• Cuando existen flujos de trabajo complejos dentro de la organización que no
están documentados.
• Cuando se es un consultor en una organización en la cual no se ha trabajado
antes.
Aprendemos - Modelo de Negocio

¿Cuándo no será necesario hacer el Modelado de Negocio?

• Cuando se tiene un conocimiento de la estructura de la organización,


de las metas, de la visión y de los clientes/usuarios.
• Cuando el software a construir será usado por una pequeña parte de
la organización, y no tiene un efecto en el resto del negocio.
• Cuando los flujos de trabajo de la organización están bien
documentados.
• Cuando el tiempo no lo permita, no todos los procesos tienen el
tiempo necesario para completar un análisis de negocio.
Aprendemos – Modelo de Negocio

Elementos que vamos a utilizar

Artefacto Descripción
Documento que contiene la visión del negocio, un glosario de
términos del negocio, los objetivos del negocio y reglas del
Situación del Negocio negocio.
Es un requisito que debe ser satisfecho por el negocio. Describe
el valor deseado de una medida en particular a futuro, y se
utiliza para planear y administrar las actividades del negocio. El
objetivo debe ser claro, mesurable, alcanzable, realista y sensible
Objetivos del Negocio al tiempo.
Se permite la relación de dependencia entre objetivos del
negocio y la de soporte de un caso de uso del negocio.
Aprendemos – Modelo de Negocio

Elementos que vamos a utilizar

Artefacto Descripción
Define un conjunto de acciones que el negocio lleva a cabo y
provee resultados de valor a quienes interactúan con él.
Describe un proceso de negocio desde un punto de vista externo
Casos de Uso del
que percibe algún tipo de valor. Definen los límites de la
Negocio
organización.
Representa un rol que algo o alguien externo desempeña en
relación con el negocio.
Actor del Negocio Puede ser asociado a uno o más casos de uso del negocio.
Aprendemos – Modelo de Negocio

Elementos que vamos a utilizar

Artefacto Descripción
Representa la vista externa del negocio.
Modelo que describe la dirección e intención del negocio. La
dirección es provista por los objetivos del negocio. Mientras que
Modelo de Casos de Uso
la intención es expresada por los diagramas que permiten ver
del Negocio
cómo interactuar con el entorno.
Documento que contiene información de los actores del negocio
Actores del Negocio
identificados en el modelo de casos de uso del negocio.
Documento que contiene las características de un proceso de
negocio. Se realiza una especificación por cada caso de uso de
Especificación de CUN negocio.
Aprendemos – Modelo de Negocio

Elementos que vamos a utilizar


Aprendemos

Modelo de Casos de Uso de Negocio - MCUN

Describe el negocio en términos de casos de uso de negocio, que corresponde con lo


que comúnmente se conoce como procesos.

Elementos del Modelo de Casos de Uso de Negocio

• Objetivos de Negocio
• Casos de Uso de Negocio
• Actores de Negocio
Modelo de Casos de Uso de Negocio - MCUN

Objetivo de Negocio

Describe el valor deseado de una medida en particular a futuro, y se utiliza para


planear y administrar las actividades del negocio

El objetivo debe ser: Claro, Medible, Alcanzable, Realista y Sensible al tiempo

Ejemplos

¿En qué
tiempo?
Modelo de Casos de Uso de Negocio - MCUN

Caso de Uso de Negocio

Es un proceso de Negocio, conformado por mínimo 3 actividades atómicas. Se


ejecutan para beneficio o afección del Actor de Negocio.

Tenga en cuenta las siguientes consideraciones al buscar casos de uso de negocio:


• Los casos de uso conforman el negocio que describen.
• Todos los casos de uso realizan las actividades y/o servicios propios del negocio.
• Toda actividad de negocio debe estar incluida en un caso de uso por lo menos.

Ejemplos
Modelo de Casos de Uso de Negocio - MCUN

Identificar los Caso de Uso de Negocio

Un caso de uso del negocio identifica un proceso específico del negocio que produce
un resultado de valor medible y esperado para un actor (o
actores) del negocio en particular.
Ejemplos:
• Realizar compra.
• Almacenar productos.
Modelo de Casos de Uso de Negocio - MCUN

Identificar los Caso de Uso de Negocio

¿Dónde encontrar los casos de uso del negocio?


• Identificar las necesidades fundamentales de los actores del negocio y el conjunto
de actividades que se realizan para satisfacerlas.
• Servicios principales que el actor del negocio espera recibir de la organización
objetivo.
• Buscar el ciclo de vida de cada actor del negocio.
• Identificar los resultados y entregables de la empresa y a partir de ellos los procesos
que los realizaron.
• Reconocer los procesos tipo del giro del negocio, por comparación con el de otras
empresas o a partir del estudio de la cadena de valor.
Modelo de Casos de Uso de Negocio - MCUN

Identificar los Caso de Uso de Negocio

Sugerencias para identificar adecuadamente los casos de uso del negocio.


• Son procesos complejos del negocio, no actividades
simples.
• Se encuentran dentro del negocio.
• Deben estar asociados a por lo menos un actor del
negocio.
• Representan la generalidad del comportamiento del
proceso y no una instancia o escenario específico o caso
muy particular del proceso.
Modelo de Casos de Uso de Negocio - MCUN

Actores de Negocio

Rol externo al proceso de negocio que se beneficia o afecta de los procesos de negocio. Tiene
una comprensión externa del negocio e interactúa con dichos procesos.
Los actores de negocio pueden ser hallados en:
• Clientes; los beneficiarios o Proveedores afectados del negocio.
• Autoridades (entidades legales, reguladoras)
• Sistemas de información localizados fuera del negocio.
• Miembros de la organización externos al ámbito del negocio.
Ejemplos
Modelo de Casos de Uso de Negocio - MCUN

Actores de Negocio

Existen 2 categorías de actor de negocio:


1. El Cliente (Customer)
• La razón de ser del negocio
• Se benefician o se afectan por los resultados del proceso del negocio
¿Dónde encontrar a los actores del negocio de tipo Cliente?
• Clientes de la organización objetivo (beneficiarios o afectados por el proceso).
• Proveedores.
• Autoridades.
• Entidades legales y reguladoras.
• Software o hardware fuera del negocio con los que se interactúa.
Modelo de Casos de Uso de Negocio - MCUN

Actores de Negocio

Existen 2 categorías de actor de negocio:


2. El Socio o interesado (Stakeholder)
• Son los dueños del proceso.
• Los resultados del proceso le sirven para tomar decisiones.
• No participan de la parte operativa.
¿Dónde encontrar a los actores del negocio de tipo Stakeholder?
• Socios de la organización objetivo.
• Sucursales.
• Dueños, inversionistas, gerentes.
• Miembros del directorio (si es parte activa del negocio).
• Roles gerenciales o directivos en otras partes de la organización.
Modelo de Casos de Uso de Negocio - MCUN

Actores de Negocio

Sugerencias para identificar adecuadamente a los actores del negocio


• Son roles (humanos, software o hardware), no personas con nombres propios.
• Se encuentran fuera de las fronteras negocio.
• 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 actor debe estar asociado con al menos un caso de uso del negocio.
• Si no participa en ningún proceso debe ser eliminado del modelo.
Modelo de Casos de Uso de Negocio - MCUN

Reglas de Negocio

Las Reglas del Negocio o Conjunto de Reglas de Negocio (Business Rules, por su
descripción en inglés) describe las políticas, normas, operaciones, definiciones y
restricciones presentes en una organización y que son de vital importancia para
alcanzar los objetivos misionales.

Ejemplos de reglas de negocio:


• Un cliente al que facturamos más de 10.000 al año es un
cliente de tipo A.
• A los clientes de tipo A les aplicamos un descuento del 10%
en pedidos superiores a 3.000.
Modelo de Casos de Uso de Negocio - MCUN

Reglas de Negocio

Las organizaciones funcionan siguiendo múltiples reglas de negocio, explícitas o


tácitas, que están embebidas en procesos, aplicaciones informáticas, documentos, etc.
Pueden residir en la cabeza de algunas personas o en el código fuente de programas
informáticos.
Las reglas de negocio deben ser:
• Declarativas
• Atómicas
• Construidas de manera independiente y distinta
• Expresadas en lenguaje natural
• Orientadas al negocio
Modelo de Casos de Uso de Negocio - MCUN

Laboratorio

1. Ingresar a Rational Architect


Modelo de Casos de Uso de Negocio - MCUN

Laboratorio

2. Hacer click, en
• File
• New
• Proyecto de modelo
Modelo de Casos de Uso de Negocio - MCUN

Laboratorio

3. Colocar “Nombre del Proyecto” y


hacer click en “Next”
Modelo de Casos de Uso de Negocio - MCUN

Laboratorio

4. Seleccionar
• Modelado de negocio
• Paquete de negocio en blanco
• Click en Finish
Modelo de Casos de Uso de Negocio - MCUN

Laboratorio

5. Cambiar el nombre al Proyecto


“Modelo de Negocio de la Empresa XYZ”
Modelo de Casos de Uso de Negocio - MCUN

Laboratorio

6. Cambiar el nombre a la carpeta main


Modelo de Casos de Uso de Negocio - MCUN

Laboratorio

7. Crear las Carpetas


• Modelo de Casos de Uso de Negocio (MCUN)
• Modelo de Análisis de Negocio (MAN)
• Insertar el título “ORGANIZACIÓN DEL MODELO DE NEGOCIO DE LA EMPRESA XYZ”
Modelo de Casos de Uso de Negocio - MCUN

Laboratorio

8. Hacemos click en “principal” del Modelo de Casos de Uso de Negocio


• Insertar el título “ORGANIZACIÓN DEL MCUN DE LA EMPRESA XYZ”
• Click en “Modelo de Casos de Uso de Negocio (MCUN)”
• Click en “Estereotipos”
• Aplicar Estereotipos
• Business Use Case Model
Modelo de Casos de Uso de Negocio - MCUN

Laboratorio

9. Hacemos click en “principal” del Modelo de Análisis de Negocio


• Insertar el título “ORGANIZACIÓN DEL MAN DE LA EMPRESA XYZ”
• Click en “Modelo de Análisis de Negocio (MAN)”
• Click en “Estereotipos”
• Aplicar Estereotipos
• Business Analyst Model
Modelo de Casos de Uso de Negocio - MCUN

Laboratorio
10. Hacemos click en “principal” del Modelo de Casos de Uso de Negocio
• Cambiamos el nombre a “Organización de MCUN”
• Creamos 3 paquetes
• Objetivos de Negocio (ON)
• Casos de Uso de Negocio (CUN)
• Actores de Negocio (AN)
• Click en “Instancia”
• Indicamos la dependencia
• Seleccionamos los 3 paquetes
• Click en Estereotipo
• Business System
• Click en Aspecto
• Imagen con forma
Aplicamos lo aprendido: Asignación para la clase siguiente

Comentar en el Foro
Verificamos lo aprendido:

• Absolución de Preguntas.
• Conclusiones y Recomendaciones.
Gracias

También podría gustarte