Sie sind auf Seite 1von 32

UNIDAD IV: MODELO DE ANALISIS DEL NEGOCIO

a)

Presentacin y contextualizacin

Los temas que se tratan en la presente Unidad, nos conlleva a conocer


e identificar elementos bsicos anteriormente mencionados. Integrados
como solucin permiten modelar estticamente un sistema y la relacin
entre estos mismos como veremos a continuacin a los trabajadores
del negocio, entidades del negocio y la realizacin de casos de uso del
negocio.

b)

Competencia

Conoce la utilidad e importancia de los diagramas a disear en el


modelo de anlisis del negocio.

c)

Capacidades

1. Reconoce el concepto bsico y la importancia de la realizacin del


modelo de anlisis de negocio.
2. Identifica el desarrollo y representacin de la arquitectura del
anlisis del negocio.
3. Conoce como se integra una herramienta de programacin con una
herramienta de anlisis y diseo de software.
4. Desarrolla la integracin de los diagramas de documentacin del
RUP.

d)

Actitudes

Muestra inters ante los modelos de anlisis de negocio.


Asume con criterio analtico la creacin del modelo de anlisis de
negocio.
Da nfasis de la diferencia que existen entre modelos.

e)
Presentacin de Ideas bsicas y contenidos esenciales de la
Unidad:

La Unidad de Aprendizaje 04: Modelo de Anlisis


Negocio, comprende el desarrollo de los siguientes temas:

del

TEMA 01: Modelo de Anlisis del Negocio - Definicin


TEMA 02: Arquitectura de Anlisis.
TEMA 03: Integracin RUP II.
TEMA 04: Documentacin de Realizacin de caso de Uso.
UNIDAD IV: MODELO DE ANALISIS DEL NEGOCIO
Tema 01: Modelo de Anlisis del Negocio Definicin

Este modelo es interno al negocio,


describe la realizacin de los casos de uso
del negocio, para lo cual detalla cmo
cada caso de uso de negocio es llevado a
cabo por un grupo de trabajadores u
sistemas que emplean entidades del
negocio y unidades de trabajo
recprocamente.

A diferencia del Modelo de Casos de Uso del Negocio el cual describe


qu pasa entre el negocio y los actores de negocio, el Modelo de
Anlisis define los trabajadores internos de negocio y la informacin
que ellos emplean (entidades de negocio). Describe su organizacin
estructural en unidades independientes (sistema de negocio) y
precisa cmo ellos interactan para ejecutar el comportamiento
sealado en los casos de uso de negocio.

El Modelo de
Anlisis del
Negocio puede
contener: los di
agramas,
trabajadores,
sistemas,
entidades,
reglas, las
relaciones,
colaboraciones,

entre otros elementos del negocio. El modelo del anlisis de negocio


describe la realizacin de los casos del uso del negocio modelando la
interaccin entre los trabajadores del negocio y las entidades de
negocio.
Para representar los diagramas del Modelo de Anlisis del Negocio se
pueden emplear diferentes
diagramas de UML tales como:
1. Diagramas de Colaboracin.
2. Diagramas de Secuencia.
3. Diagrama de Anlisis del Negocio.
4. Diagramas de Actividad.
5. Diagramas de Estado.

ELEMENTOS DEL ANALISIS DEL NEGOCIO


v Trabajadores del negocio identificados previamente.
v Entidades del negocio identificadas previamente.
v Asociaciones entre los trabajadores del negocio y las entidades del
negocio.
Trabajadores del negocio
Un trabajador del negocio o Business Workeres una abstraccin de un
sistema, de un ser humano o de un software que represente un rol
realizado dentro de realizaciones del caso del uso del negocio.
Entidades del negocio
Representa un pedazo de la informacin significativa ypersistente
que es manipulada por los agentes del
negocio y los trabajadores del negocio.
Proporcionan la base para compartir
informacin (documentos) entre los
trabajadores del negocio que
participan en diversas realizaciones
del caso del uso del negocio.

Representan una abstraccin de la informacin persistente


importante dentro del negocio. Por ejemplo, el inventario del
producto es ciertamente informacin significativa, pero sta no es
informacin persistente.
Realizacin de los casos de uso del negocio

Describe como los trabajadores del negocio y las entidades


delnegocio colaboran para realizar un caso de uso del negocio en
particular.
Mientras que los casos de uso describen QUE pasos se deben realizar
para entregar valor a los integrantes del negocio, una realizacin de
caso de uso de negocio describe como estos pasos se realizan dentro
de la organizacin.
Aqu se crean los diagramas de actividades, secuencia y
colaboracin.
Nota
La realizacin del caso de uso de negocio describe una perspectiva
Interna mientras que el CUN describe una perspectiva Externa.

Tema 02: Arquitectura del Anlisis

Este diseo se realiza en el Modelo de Anlisis del Negocio. Este es un


modelo interno de negocio centrado en la explicacin del cmo.

ELEMENTOS DEL MODELO DE ANLISIS DEL NEGOCIO

Coleccin de diagramas que muestra cmo los workers y entidades del


negocio llevan a cabo el caso de uso del negocio.

Realizacin de casos de uso de negocio


Representa la documentacin de los proceso
Notacin

Diagramas de la Realizacin de Casos de Uso de Negocio

Diagramas de Actividades del Negocio

Describe la secuencia de actividades. Permite plasmar el comportamiento


condicional y paralelo.

Diagramas de Actividades del Negocio y los Flujos de Objetos

Representa la relacin entre una actividad y el objetoque esta crea


como output o utiliza como input

Flujos de Objetos y Transiciones

No necesita una transicin si su diagrama tiene dos actividades


conectadas a travs de un objeto y dos flujos de objetos
correspondientes.

Diagramas de Objetos del Negocio

Representa las responsabilidades de los workers con respecto a las


entidades de negocio

Diagramas de Objetos del Negocio

Son aquellas relaciones entre las mismas entidades de negocio.

Recomendaciones
Diagrame en el siguiente orden:
Workers
Actividades (sin objetos)
Entidades de Negocio
Actividades (con objetos)

Tema 03: Integracin RUP II


Es el procedimiento de estructurar los componentes del proyecto
Aplicacin de un ejemplo prctico implementando con visual studio
y rational espero que les sea de mucha ayuda cuando se desarrolle
pensando en una aplicacin de 3 capas (capa de presentacin, capa
lgica y capa de datos).

Aadiendo ms formularios al proyecto

DIAGRAMA DE COMPONENTES

Es un diagrama que representa grficamente los componentes de


software de una aplicacin. Las clases se agrupan en componentes y
los componentes en nodos de hardware los componentes son
aplicaciones
Cliente/Server(cliente/servidor)
o
aplicaciones
distribuidas en diferentes servidores.

Ejm: Una empresa con varias sucursales,


Un banco con varias agencias

Aqu la creacion de los componentes los cuales representan al


sistema de compras , ventas y almacen

Relacionando los componentes

Asignando un estereotipo de representacion , los componentes


como representan estructuras o programas tendran Activex O
Assembly si no esta , hay que asignarle.

Una sola vez se escribe assembly y despus hay que seleccionar


para cada componente y elegir el lenguaje en el cual se desea migrar.
Arrastrar (Heredar) los formularios del paquete de CL_SI_VENTAS a
componentes VENTAS.DLL y hacer los mismo para los 3 restantes en
el caso de ventas quedando como resultado el siguiente diseo.

Tema 04: Documentacin de


Realizacin de Caso de Uso

Diagrama
de
InteraccinCompr
ende
a
los
diagramas
de
secuencia
y
colaboracin.

DIAGRAMA DE SECUENCIA

Se usan para modelar aspectos dinmicos de un sistema.


Representan la forma en que grupos de objetos (actores y clases), se
comunican entre si, para desarrollar cierto comportamiento. Se elaboran
en la etapa de diseo de un ciclo de desarrollo.
Pueden ser obtenidos a partir de:
Los Casos de uso modelando el flujo de control del mismo o,
El Diagrama de clases para ilustrar el comportamiento de un
determinado conjunto de objetos.
Existen dos tipos de Diagramas de interaccin;
Diagrama de secuencia; que pone nfasis en el orden, a travs del
tiempo, en que ocurren los mensajes.
Diagrama de colaboracin; que pone nfasis en la organizacin
estructural de los objetos que envan y reciben mensajes.

Ambos
diagramas
son
semnticamente
equivalentes, es ms, se puedeconvertir de uno
hacia el otro sin prdida de informacin

Objetivo de los diagrama de Interaccin

Muestra justamente la interaccin de un conjunto de objetos,


poniendo nfasis en el orden cronolgico del envo de mensajes
entre objetos.
Mediante los Diagramas de secuencia podemos dar detalle a los
Casos de uso, aclarndolos al nivel de mensajes de los objetos
existentes, como tambin muestra el uso de los mensajes de las
clases diseadas en el contexto de una operacin.
La creacin de los Diagramas de secuencia depende de la
formulacin de los casos de uso, porque durante la operacin del
sistema, los actores generan eventos, solicitando alguna operacin.
Los objetos que interactan se colocan sobre el eje x, mientras que
los mensajes enviados por estos mensajes se van colocando a lo
largo del eje y. el objeto que inicia la interaccin se coloca en la
parte superior izquierda.
Su representacin hace uso de diferentes elementos, tales como:
objetos, actores, lneas de vida, focos de control y mensajes.

En UML se ha adoptado un mtodo simple y uniforme de


describirvisualmente los objetos para distinguirlos de las clases. Un
objeto usa el mismo smbolo grfico de la clase, slo que con el
nombre subrayado y antepuesto de dos puntos.

En el caso de un objeto que se desea distinguir inequvocamente de


otros objetos de la misma clase se le antepone a los dos puntos un
nombre.
Una coleccin o multiobjeto se representa como una pila. Una
coleccin representa a un grupo de objetos guardados en un
contenedor.

El foco de control muestra el periodo de tiempo en el cual el objeto


se encuentra desarrollando alguna operacin, bien sea por si
mismo o por delegacin a travs de alguno de sus procedimientos
subordinados.

MENSAJE

Mensaje asncrono; el cliente enva un mensaje al proveedor para que lo


procese, y contina con la ejecucin de su cdigo, sin esperar o sin contar
con que el proveedor recepcione y procese el mensaje.

Mensaje de llamada a procedimiento; es un flujo de control


procedimental, la flecha de retorno puede ser omitida, pues est implcito
al trmino de la activacin. El valor de retorno puede ser mostrado sobre
la flecha inicial.
Para flujos de control no procedimentales como procesamiento paralelo y
mensajes asncronos los valores retornados deben ser mostrados
explcitamente.

Mensajes concurrentes; en un sistema concurrente, una cabeza de


flecha rellena muestra un mensaje correspondiente a un hilo de control y
una media cabeza de flecha muestra el envo de un mensaje fuera de su
correspondiente hilo de control.

Bifurcacin de mensajes; si las condiciones son mutuamente


excluyentes representarn condicionalidad, sino sern concurrentes.

Iteracin de mensajes; indica que el envo de un estmulo puede ocurrir


varias veces.

Ejemplo

Un usuario desea imprimir un archivo. Para esto, le enva una


orden a la computadora, la cual a su vez la enva al servidor de
impresin siendo este el encargado de dirigirlo a la impresora. En
caso de que la impresora est ocupada, el archivo a imprimir se
dirige hacia la cola de impresin, la que en su momento indicar al
servidor de impresin que tiene el archivo pendiente por imprimir.
Muestre un Diagrama de secuencia que represente esta situacin.

DIAGRAMA DE COLABORACIN

Los Diagramas de Secuencia y de Colaboracin muestran la


misma informacin pero de manera diferente. Sin embargo,
los de Colaboracin permiten mostrar mejor como se vinculan
los objetos, a cambio de hacer ms difcil
observar el orden de ejecucin.
Muestra la interaccin de un conjunto de
objetos, poniendo nfasis en la estructura
organizacional de los objetos que envan
y reciben mensajes para realizar una
tarea (incluso pueden mostrar el contexto
de la operacin).

Intervienen diferentes elementos tales como: objetos, enlaces,


numeraciones, condiciones, iteraciones, etc.

Ejemplo

Una fbrica produce artculos sobre pedido. Este proceso se inicia


cuando un cliente se dirige al rea comercial de la fbrica y hace
el pedido, el cual es derivado al rea de produccin, en donde se
planifica la atencin del pedido. Una vez listo
se enva al cliente.
Utilice un diagrama de colaboracin para
representar los objetos que intervienen en
este proceso.

La siguiente secuencia describe cada hecho:


1. cliente hace un pedido a vendedor.
2. vendedor consulta al artculo para saber si es artculo estndar.
3. Si es un producto estndar entonces se acepta el pedido, Sino,
lo consulta con el jefe de Produccin.
3.1. Si puede producirse se coloca el pedido.
3.2. Si no puede producirse se notifica al cliente.
4. Jefe de Produccin solicita a pedido que se le informe que
pedidos estn pendientes.
5. Por cada pedido pendiente se hace un plan de produccin.
6. Por cada plan de produccin se elaborara una orden de
produccin.
7. La orden de produccin se comprueba a si misma para saber si
est listo.
8. Cuando la orden est terminada notifica para cambiar el estado
de pedido.
9. vendedor solicita el pedido para ver los pedidos que estn
listos.
10. vendedor notifica al cliente.
11. Cambiar estado de pedido a entregado.

CASO INTEGRADO DE DIAGRAMA DE SECUENCIA Y


COLABORACIN
Caso REDESUR

Red Elctrica del Sur, S.A. ( Redesur), es la Sociedad


Concesionaria para el diseo, suministro de bienes y servicios,
construccin y explotacin delReforzamiento de los Sistemas
Elctricos de Transmisin del Sur y la Prestacin del Servicio de
Transmisin Elctrica del
Sur del Per.
En virtud de este contrato
de concesin, Redesur
prestar el servicio de
transmisin elctrica entre
las ciudades de Arequipa
Moquegua, Tacna y Puno
durante un plazo de
treinta aos

Solucin
Paso
1: Realiz
ando el
anlisis
se vera
de
la
siguiente
manera

Paso 2: Realizando una descripcin , textual de la situacin

Paso 3: Elaborando el diagrama de secuencia

NOTA: utilizando el RATIONAL para obtener el diagrama de


colaboracin de manera automtica. Seleccionar el diseo y
presionar la tecla F5.

Das könnte Ihnen auch gefallen