Historia de Apple Computer, Inc.. AGENDA CAPITULO 1 CAPITULO 2 CAPITULO 3.
Capitulo 3_ModeloNegocio.pptx
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:
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?