Está en la página 1de 44

DISEÑO DEL SW.

SESIÓN 14 – Arquitectura RUP - MAN


AGENDA

• Recordando el modelo de proceso con Erickson - Penker


• Estructura del modelo de negocio en base al UP
• Modelo de casos de uso del negocio
• Elementos del modelo de casos de uso de negocio
• Modelo de objetos del negocio
• Elementos del modelo de objetos del negocio
• Etapas del modelo de objetos del negocio
• Modelo de realización
• Modelo de clases
• Modelo de interacción
• Modelo de actividades
• Conclusiones
CASO DE REPASO -
MODELO E-P
 El siguiente es un ejemplo del tipo de modelo que se puede
construir para representar un modelo de negocio.
 El objetivo del proceso de negocio es tomar las órdenes de los
clientes (Order) y despacharlas (Deliver Order).
 Un usuario comienza el proceso con una solicitud (User Enquiry)
que involucra al catálogo de libros (Book Catalogue), al carro de
compras (Shopping Cart), a las páginas en línea (On-line Pages) y
al inventario del almacén (Warehouse Inventory). La salida de
valor de este proceso es una orden de cliente (Order).
MODELO DEL NEGOCIO
CON RUP Y UML
CONCEPTO

 El modelo de negocio basado en el PU, permite realizar un estudio


exhaustivo de la organización en términos de procesos de
negocio.

 Gracias al modelo de negocio, podemos iniciar el desarrollo del


sistema de informático con información certera y de primera
mano, pudiendo lograr así la construcción de un producto de
calidad. El modelo de negocio, existe en cualquier tipo de
organización, aun cuando NO cuente con un sistema de
informático. El resultado del modelo de negocio, es el IN PUT
para el modelo de desarrollo de software basado en el PU.

6
OUTPUT
Modelo
Modelo de
de Las salidas del modelo
Objetos de
Casos de Uso de negocio serán las entradas
Negocio
de Negocio del modelo de desarrollo de software
asegurando así el conocimiento del
MODELO DE NEGOCIO negocio como requisito
indispensable
para el logro de un software de
calidad

INPUT
Análisis Análisis
Puesta en
de & Implementación Pruebas
Marcha
Requerimiento Diseño
s

MODELO DE DESARROLLO DE SOFTWARE


CICLO DE VIDA DEL RUP – PERSPECTIVA
DE MODELOS
MODELADO DEL NEGOCIO Y
DESARROLLO DEL SISTEMA

Modelo Cada flujo de trabajo describe


de Negocios Modelo de Negocios
como crear y mantener un
modelo
Flujo de Trabajo
de Requerimientos en particular
realizado por

Modelo de
Flujo de Trabajo de Caso de Uso
Diseño de Análisis
Implementado por
Modelo de
Diseño
Flujo de Trabajo
de Implementación verificado por

Modelo de
Flujo de Trabajo Implementación
de Prueba
Modelo de
Prueba

•El modelo del negocio modela resultados que se pueden


utilizar como entrada en el desarrollo del sistema
informático.
VISIÓ
N
Esta elementos del proceso
unificado permite
capturar los objetivos de
alto nivel
del negocio. Respalda los
motivos por los que el
proyecto está alineado con
las futuras decisiones
estratégicas de la
VISIÓN DEL organización.
NEGOCIO

10
VISIÓ
N
 Introducción
 Posicionamiento del
negocio
 Descripción de los
interesados en el
proyecto.
 Objetivos del modelo
de negocio
 Otros requerimientos

11
REGLAS DEL NEGOCIO

Es una política o condición que


debe ser satisfecha por el negocio.
 “El descuento por
concepto de faltas o
tardanzas
se realizará en la
planilla del mes de
noviembre del 2019”

ningún sesoftware
 “No no
instalará
licenciado en los
laboratorios de la
universidad ABC”

12
PARTES DEL DOCUMENTO DE LAS
REGLAS DEL NEGOCIO

 Introducción

 Propósito

 Alcance

 Referencias

 Resumen

 Reglas del negocio

13
GLOSARIO DEL
NEGOCIO
En el desarrollo del proyecto  “Toda solicitud de
existirá una cantidad de materiales de oficina se
términos que se repetirá
constantemente.
gran Términos en común los realizará a través de un
cuáles deben ser conocidos con PECOSA”.
anticipación por cada uno de los
integrantes del TEAM de desarrollo.
 “Todo documento interno
debe
realizarse respetando
instrucciones
preestablecidas en una IT
o un PAF”.

14
PARTES DEL DOCUMENTO DE
GLOSARIO DEL NEGOCIO
 Introducción

 Propósito

 Alcance

 Referencias

 Resumen

 Definiciones

15
ETAPAS DEL MODELO DE
NEGOCIO

MODELO DE CASOS DE USO DEL NEGOCIO

MODELO DE ANÁLISIS DEL NEGOCIO

16
ESTRUCTURA DEL MODELO DE
CASOS DE USO DEL NEGOCIO

OBJETIVO
S DEL
NEGOCIO

CASOS DE USO
DEL
NEGOCIO
Modelo de Casos de Uso del
Negocio ACTORES
DEL
NEGOCIO

TRABAJADOR
ES DEL 17
NEGOCIO
MODELO DE CASOS DE USO
DEL NEGOCIO

Este modelo, muestra la relación existente entre un caso de uso de


negocio con los diferentes actores , trabajadores y objetivos del
negocio. Este modelo es graficado en el entorno de trabajo de un
diagrama de casos de uso del UML.
CASO DE USO DEL
NEGOCIO
 Representa a un
empresarial, proceso
actividades continuas,
aquel conjunto
acciones de
Generar Capacitar colaborador
o pedido
(from RR-HH)
procedimientos necesarios para
la
continuidad de la organización.
El caso de uso debe percibir valor. Generar Registrar colaborador
boleta (from RR-HH)
 Los casos de uso de negocio por
convención son nombrados al inicio
con un verbo. Convocar colaborador
(from RR-HH)
Ejemplo: generar pedido, generar
orden de compra, generar factura,
generar boleta, registrar persona, etc.
ACTOR DEL NEGOCIO
 Representa un rol que algo o alguien
externo realiza en relación con el
negocio.

Colaborador
 Tiene relación indirecta con el proceso
(f rom ACTORES DEL NEGOCIO)
empresarial que se analiza.
<<communicate>>

Capacitar
colaborador
(from RR-HH)
21
TRABAJADOR DEL NEGOCIO
 Rol o roles dentro del proceso del
negocio que manipula las
entidades del negocio.

 Persona o conjunto de personas


quienes tienen relación directa
con el proceso empresarial que se
analiza.

22
OBJETIVO DEL NEGOCIO
Representa una obligación a ser satisfecha por el negocio. Describe
valor deseado de una regla o norma específica el cual debe se
cumplido a futuro.
El objetivo de negocio es utilizado para gestionar las actividades d negocio. Sirve del
soporte al caso de uso del negocio.

<<support>>

Evitar m a l o s m a n e j o s e n el p r o c e s o
d e contratación d e personal
(f r o m O b j e t i v o s d e l n e g o c i o )

< < s u p p o r t> > Registrar colaborador


(from RR-HH)

Formalizar el p r o ce s o d e contratación d e personal a diciem bre del 2 0 0 9 23


(f r o m O b j e t i v o s d e l n e g o c i o )
ESTRUCTURA DEL MODELO DE
ANÁLISIS DEL NEGOCIO

CASO DE USO
REALIZACIÓN
NEGOCIO

CASOS DE USO DEL


NEGOCIO

ACTORES DEL
Modelo de Análisis del NEGOCIO
Negocio

TRABAJADORES
DEL
NEGOCIO

ENTIDADES DEL
NEGOCIO
24
MODELO DE OBJETOS
DEL NEGOCIO
Este modelo, muestra el detalle del caso de uso de negocio que se
está analizando, muestra el como se realiza ó desarrolla el caso de uso
de negocio en mención. Para la realización del caso de uso del
negocio son necesarias las siguientes etapas:

 Modelo de realización
 Modelo de clases
 Modelo de interacción
 Modelo de actividades
ELEMENTOS UML PARA EL MODELO
DE OBJETOS DEL NEGOCIO

 Caso de uso realización  Entidad del negocio:


del negocio: Representa a
Representa al conjunto un de
repositorio de los documentos formales o
elementos informales del negocio,
que explican la realización
o detalle de un caso
de uso del negocio

BUSINESS ENTITY 26
BUSINESS USE CASE
REALIZATION
27
MODELO DE
REALIZACIÓN
 Es un modelo de dependencias el cual muestra la relación
existente entre el caso de uso del negocio y su correspondiente
caso de uso realización del negocio.

 Este modelo requiere el elemento UML


conocido
como “caso de uso realización del negocio”
EJEMPLO DEL MODELO
DE REALIZACIÓN
Modelo d e realización:Registrar colaborador

Registrar colaborador
(from RR-HH)

Realización:Registrar colaborador 29
MODELO DE CLASES

 Es un modelo estático en el  Se debe cambiar el estereotipo


cual se muestran a una clase o de las clases según el entorno
un conjunto de clases que se analiza.
relacionados.
 Este modelo
está presente en el análisis
organizacional como en el
análisis para la construcción
del sistema informático.
 El modelo de clases es
mostrado en un diagrama de
clases del UML.
MODELO DE
INTERACCIÓN
 Es un modelo dinámico, donde los objetos que los conforman
se comunican constantemente a través de un conjunto de
mensajes los cuáles pueden ser lineales o recursivos.

 El modelo de interacción puede ser realizado en un


diagrama de secuencias o colaboración del UML.

Diagrama de colaboración Diagrama de secuencia


MODELO DE INTERACCIÓN-
DIAGRAMA DE SECUENCIAS

El diagrama de Secuencia muestra la interacción


ordenada según la secuencia temporal de eventos,
con respecto al tiempo. Muestra los objetos
participantes en la interacción y los mensajes que
intercambian de manera ordenada y secuencial.

32
MODELO DE INTERACCIÓN-
DIAGRAMA DE COLABORACIÓN

Es un diagrama del tipo dinámico, e interactivo, permite


relacionar objetos con otros objetos y entre sí, a través de una
secuencia de mensajes con respecto al espacio.
Este diagrama es una forma de representar interacción entre
los objetos, es decir, las relaciones entre ellos y la secuencia
de los mensajes de las iteraciones que están indicadas por un
número.
Los diagramas de colaboración son idénticos a los diagramas
de secuencia, la diferencia radica en la orientación.

33
MODELO DE
ACTIVIDADES
 Es un modelo estático en el  Se debe cambiar el estereotipo
cual se muestran a una clase o de las clases según el entorno
un conjunto de clases que se analiza.
relacionados.
 Este modelo
está presente en el análisis
organizacional como en el
análisis para la construcción
del sistema informático.
 El modelo de clases es
mostrado en un diagrama de
clases del UML.
EJEMPLO DEL MODELO DE
ACTIVIDADES
: Jefe de RR-HH : Asistente de RR-HH : Colaborador

Modelo de actividades :Registrar Colaborador

Ordenar registro del


colaborador
Consultar curriculum del
colaborador

Evaluar necesidad de
información adicional
: CV_Colaborador

Es necesario información adicional?


SI

Solicitar información
adicional

NO

Envia datos
solicitados

Regis trar
colaborador

: Ficha_colaborador
CASO PRÁCTICO: Alquiler de videos
La empresa de alquiler de Videos „El cumplido“, se caracteriza por brindar a la
clientela un servicio a tiempo, la empresa cuenta con el área de gestión de
reservas, gestión de alquiler, gestión de devolución y gestión de abastecimiento.
La empresa desea optimizar el proceso de alquiler de videos, para ello ha
incorporado estrategias que le permita reducir el tiempo de atención al socio en
un 25% en relación al año 2020, también se han planteado el objetivo de
reducir en un 30% el número de videos devueltos fuera del plazo en relación al
año 2020. La empresa cuenta con una excelente cartera de proveedores
cinematográficos, con la finalidadd e garantizar la primicia en sus entregas. Se
debe mencionar además que la empresa tiene un estricto control de sus
recepcionistas, responsable de sanciones, responsable de adquisiciones y el
encargado de finanzas. A la empresa le interesa tener un control al detalle de las
siguientes actividades: alquiler de videos, control de empleados, control de
recursos, control de reservas, control de sanciones y control de socios.
ESTRUCTURA EN EA
DIAGRAMA DE
PAQUETES
ACTORES DEL
NEGOCIO
CASOS DE USO DEL
NEGOCIO
OBJETIVOS DEL
NEGOCIO
DIAGRAMA GENERAL DE
CASOS DE USO
CONCLUSIONES

 El modelo del negocio basado en el proceso unificado permite analizar la organización al


detalle, para así proponer una solución informática adecuado a sus necesidades.
 El modelo de negocio se divide en dos etapas: el modelo de casos de uso del negocio y el
modelo de objetos o análisis del negocio.
 El modelo de casos de uso del negocio, analiza la organización desde el
punto de vista genérico.
 El modelo de objetos del negocio analiza la organización desde el punto
de vista específico.
 Las etapas necesarias para realizar el modelo de objetos del negocio son: El modelo del
realización, el modelo de clases, el modelo de interacción y el modelo de actividades.

43
CASO: JDC

El Jefferson Dance Club, enseña bailes de salón y ofrece a sus clientes lecciones privadas y de
grupo. La empresa cobra 45 dólares por hora a cada estudiante (o pareja) por una lección
privada y 6 dólares por hora, por una lección en grupo. Se dan lecciones privadas todo el día de
12m a 10 p.m, seis días a la semana. Las lecciones en grupo se ofrecen en las noches.
El Club emplea dos tipos de instructores: de tiempo completo y por horas. Los instructores de
tiempo completo reciben una cantidad fija por semana y los maestros por horas cobran una
cantidad por una noche o por trabajar durante una clase particular.
Además de las lecciones, el Jefferson auspicia dos bailes a la semana con música grabada. El
costo de la admisión es de 5 dólares por persona. El baile de la noche del viernes es el más
popular y promedia alrededor de 80 personas. El baile de la noche del sábado reúne a treinta
participantes. El propósito de los bailes es dar a los estudiantes un lugar para que practiquen
sus habilidades. No se sirven alimentos ni bebidas.
Al club le gustaría desarrollar un sistema de información para registrar a los estudiantes y las
clases que han tomado. Los administradores también desearían saber cuántas y que tipos de
lecciones ha enseñado cada maestro y ser capaces de calcular el costo promedio por lección
con cada instructor.

También podría gustarte