Capitulo 3_ModeloNegocio.pptx

33
A P Í T U L O 3 ANALISIS Y DISEÑO DE SISTEMAS II Ing. Maritza Condori UPEA 2013 MODELO DE NEGOCIO CON RUP - UML

Transcript of Capitulo 3_ModeloNegocio.pptx

C A P Í T U L O

3ANALISIS Y DISEÑO DE SISTEMAS II

Ing. Maritza CondoriUPEA2013

MODELO DE NEGOCIO CON

RUP - UML

Modelación del Negocio• Introducción.• Modelo de casos de uso del negocio.• Modelo de objetos del negocio.

Contenido

Propósito de la modelación del negocio

Entender la estructura y la dinámica de la organización.

Entender los problemas actuales e identificar mejoras potenciales.

Asegurarse de que los clientes, usuarios finales y desarrolladores tienen una idea común de la organización.

Derivar los requerimientos del sistema.

P re lim in a ry

Ite ra tio n (s )ite r.

# 1

ite r.

# 2

ite r.

# n

ite r.

#n + 1

ite r.

# n +2

ite r.

# m

ite r.

# m +1

Inception Elaboration Construction Transition

I te ra t io n s

Requerim

Diseño

Implement.

Prueba

Análisis

Fases

Workflows

Iteración “n” de la fase de elaboración

Flujo de Trabajo del Modelo de Negocio

P re lim in a ry

Ite ra tio n (s )ite r.

# 1

ite r.

# 2

ite r.

# n

ite r.

#n + 1

ite r.

# n +2

ite r.

# m

ite r.

# m +1

Inception Elaboration Construction Transition

I te ra t io n s

Requerim

Diseño

Implement.

Prueba

Análisis

Fases

Workflows

Iteración “n” de la fase de elaboración

Relación con otros Flujos de Trabajo

Estructura del Modelo del Negocio

Modelo del NegocioModelo del Negocio

Modelo de Casos de Uso del Negocio

Modelo de Casos de Uso del Negocio

Modelo de Objetos del

Negocio

Modelo de Objetos del

Negocio

Estereotipos empleados en el Modelo del Negocio

Un estereotipo representa la subclasificación de un elemento del modelo. Un estereotipo puede tener su propio icono en el Rational Rose.

Modelo de Casos de Uso del Negocio

El modelo de casos de uso del negocio describe los procesos de negocio de una empresa en términos de:

Casos de uso del negocio

Actores del negocio(clientes y socios)

Artefactos del Modelo de Casos de Uso del Negocio

Diagrama de Casos de uso del Negocio

Descripción de los Casos de Uso del Negocio

Diagrama de Actividadesde Casos de Uso del Negocio

Modelo de Casos de Uso del Negocio

Casos de Uso del Negocio

Un caso de uso del negocio describe una secuencia de acciones ejecutadas en el negocio, que produce un resultado de valor observable a un actor individual en el negocio.

Instancia de caso de uso del negocio

Un actor individual. Roles distintos

Un resultado de valor observable. Ni grande ni pequeño, alcance reingenieril.

Acciones realizadas en el negocio.

Conceptos importantes

Casos de Uso del Negocio

La secuencia de acciones de un caso de uso del negocio se describe mediante un flujo de trabajo (workflow).

Descripción literal del caso de uso del negocio

Diagrama de Actividades

Diagrama de Actividades. Elementos

Los Diagramas de Actividades ayudan a describir el detalle de qué es lo que pasa dentro del negocio, y para ello examinamos los roles específicos que juegan las personas (TRABAJADORES DEL NEGOCIO) y las ACTIVIDADES que realizan.

Los Diagramas de Actividades ayudan a identificar QUÉ FUNCIONES deberá asumir el PRODUCTO DE SOFTWARE, y quiénes serán los ACTORES del futuro sistema.

Diagrama de Actividades. Elementos

Estado de inicio

Estado de fin

Actividad

Transiciones

<< Nombre >>

Decisiones

CallesObjeto o documento

<<Nombre>>[<<Estado>>]

División/ Unión de control

Cliente Vendedor Almacenero

Solicitar cotización Solicitud

Cotización[presentada]

Recepcionar Solicitud Cotización

ElaborarCotización

CotizaciónRecibir cotización

1

Entregar Cotización

Caso de uso del negocio: Solicitar cotización de materiales.

Solicitud Cotización[Revisada]

Caso de uso del negocio: Solicitar cotización de materiales.

Cliente Vendedor Almacenero

RecibirPrefactura

Prefactura[generada]

Elaborar Prefactura

1

Solicitar Prefact.

[OK]

Orden de Reserva

[generada]

Reservar productos

Descripción literal que debe describir QUÉ desea obtener el ACTOR DEL NEGOCIO y la SECUENCIA DE PASOS que se dará en el NEGOCIO para satisfacer la solicitud del ACTOR DEL NEGOCIO.

Descripción de un caso de uso

Modelo de Objetos del Negocio

El modelo de objetos del negocio identifica todos los “ROLES” y “COSAS” en el negocio, los cuales son representados como clases en la Vista Lógica.

Existen dos tipos diferentes de clases en el modelo de negocio:

Los trabajadores del negocio.

Las entidades del negocio.

Modelo de Objetos del Negocio

¿Y de dónde salen esos objetos, compadre?

De los diagramas de realización de casos de uso del negocio con objetos incorporados

De los diagramas de realización de casos de uso del negocio con objetos incorporados

Cliente Vendedor Almacenero

Solicitar cotización Solicitud

Cotización[presentada]

Recepcionar Solicitud Cotización

ElaborarCotización

CotizaciónRecibir cotización

1

Entregar Cotización

Diagr. Actividades: Solicitar cotización de materiales.

Solicitud Cotización[Revisada]

Cliente Vendedor Almacenero

SolicitudCotización

[presentada]

Cotización

Diagr. Actividades: Solicitar cotización de materiales.

Solicitud Cotización[Revisada]

ClienteVendedor

Almacenero

Solicitud Cotización[presentada]

Solicitud Cotización[revisada]

Cotización[presentada]

Caso de uso del negocio: Solicitar cotización de materiales.

Cliente Vendedor Almacenero

RecibirPrefactura

Prefactura[generada]

Elaborar Prefactura

1

Solicitar Prefact.

[OK]

Orden de Reserva

[generada]

Reservar productos

Diagr. Actividades: Solicitar cotización de materiales.

Cliente Vendedor Almacenero

Prefactura[generada]

Orden de Reserva

[generada]

Prefactura[generada]

Orden de Reserva[generada]

Vendedor

Almacenero

Solicitud Cotización[presentada]

Solicitud Cotización[revisada]

Cotización[presentada]

Modelo de Objetos del Negocio

Prefactura[generada]

Orden de Reserva[generada]

Cliente

Inventario

Del Modelo de Negocio hacia el Sistema

Cómo identificar los casos de uso del sistema y los actores del sistema

Cómo identificar los casos de uso del sistema

Decidir si el trabajador del negocio va a utilizar el sistema de información.

De ser así, identificar un actor en el modelo de casos de uso del sistema.

Para cada caso de uso del negocio en el que participe el trabajador del negocio, crear un caso de uso del sistema.

Repetir estos pasos para todos los trabajadores del negocio.

Comenzar con los trabajadores del negocio. Para cada uno:

Diagrama de Casos de Uso del Negocio

ClienteSolicitar Cotización

de Materiales

Ejemplo No.1.

Vendedor

Almacenero

Solicitud Cotización[presentada]

Solicitud Cotización[revisada]

Cotización[presentada]

Modelo de Objetos del Negocio

Prefactura[generada]

Orden de Reserva[generada]

Cliente

Inventario

Vendedor

Almacenero

Modelo de Objetos del Negocio

Cliente

Vendedor

Solicitar Cotización de Materiales

Almacenero

Reservar productos

Diagrama de Casos de Uso del Sistema

Vendedor

Solicitar Cotización de Materiales

Almacenero

Reservar productos

Versión No.1

¿Tiene alguna interacción con el sistema?

Diagrama de Casos de Uso del Sistema

Vendedor

Solicitar Cotización de Materiales

Versión No.2

¿Y si queremos que se automatice completamente el proceso del

negocio?

Diagrama de Casos de Uso del Sistema

Vendedor

Solicitar Cotización de Materiales

Versión No.3

Diagrama de Casos de Uso del Sistema

Solicitar Cotización de Materiales

Versión No.3

Cliente Este es el caso en que un actor del negocio pasa a ser actor del sistema, cosa que puede

suceder, pero no es lo más común.