Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
a) Presentación y contextualización
Los temas que se tratan en la presente Unidad, nos conlleva a conocer e
identificar elementos básicos anteriormente mencionados. Integrados como
solución permiten modelar estáticamente un sistema y la relación entre estos
mismos como veremos a continuación a los trabajadores del negocio, entidades
del negocio y la realización de casos de uso del negocio.
b) Competencia
Conoce la utilidad e importancia de los diagramas a diseñar en el modelo de
análisis del negocio.
c) Capacidades
d) Actitudes
97
Modelo de
TEMA 1
Análisis del
Negocio
Definición
Competencia:
Reconocer el concepto básico y la
importancia de la realización del modelo de
análisis de negocio.
98
Desarrollo de los Temas
Tema 01: Modelo de Análisis del Negocio –
Definición
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 Análisis define
los trabajadores internos de negocio y la información que ellos emplean
(entidades de negocio). Describe su organización estructural en unidades
independientes (sistema de negocio) y precisa cómo ellos interactúan para
ejecutar el comportamiento señalado en los casos de uso de negocio.
99
Para representar los diagramas del Modelo de
Análisis del Negocio se pueden emplear
diferentes diagramas de UML tales como:
1. Diagramas de Colaboración.
2. Diagramas de Secuencia.
3. Diagrama de Análisis del Negocio.
4. Diagramas de Actividad.
5. Diagramas de Estado.
Asociaciones entre los trabajadores del negocio y las entidades del negocio.
100
Representan una abstracción de la información persistente importante dentro
del negocio. Por ejemplo, el inventario del producto es ciertamente información
significativa, pero ésta no es información persistente.
Nota
La realización del caso de uso de negocio describe una
perspectiva Interna mientras que el CUN describe una
perspectiva Externa.
101
Arquitectura TEMA 2
del
Análisis
Competencia:
Identificar el desarrollo y representación de
la arquitectura del análisis del negocio.
102
Tema 02: Arquitectura del Análisis
Colección de diagramas que muestra cómo los workers y entidades del negocio llevan
a cabo el caso de uso del negocio.
103
Realización de casos de uso de negocio
Representa la documentación de los proceso
Notación
RN
_ Cotizar productos
104
Diagramas de Actividades del Negocio
105
Diagramas de Actividades del Negocio y los Flujos de Objetos
Estado
Diagramas de Objetos del Negocio
106
Representa las responsabilidades de los workers con respecto a las entidades de
negocio
107
Generalización
Recomendaciones
Diagrame en el siguiente orden:
Workers
Actividades (sin objetos)
Entidades de Negocio
Actividades (con objetos)
108
TEMA 3
Integración
RUP II
Competencia:
Conocer como se integra una herramienta de
programación con una herramienta de
análisis y diseño de software.
109
Tema 03: Integración RUP II
110
DIAGRAMA DE COMPONENTES
111
Aquí la creacion de los componentes los cuales representan al sistema de
compras , ventas y almacen
112
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 después 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 diseño.
113
Documentación
de Realización TEMA 4
de Caso
de Uso
Competencia:
Desarrollar la integración de los diagramas
de documentación del RUP.
114
Tema 04: Documentación de Realización de
Caso de Uso
DIAGRAMA DE SECUENCIA
115
Mediante los Diagramas de secuencia podemos dar detalle a los Casos de uso,
aclarándolos al nivel de mensajes de los objetos existentes, como también
muestra el uso de los mensajes de las clases diseñadas en el contexto de una
operación.
La creación de los Diagramas de secuencia depende de la formulación de los
casos de uso, porque durante la operación del sistema, los actores generan
eventos, solicitando alguna operación.
Los objetos que interactúan 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 interacción se coloca en la parte superior izquierda.
Su representación hace uso de diferentes elementos, tales como: objetos,
actores, líneas de vida, focos de control y mensajes.
Message1
Message3
Message2
Message4
116
En el caso de un objeto que se desea distinguir inequívocamente de otros
objetos de la misma clase se le antepone a los dos puntos un nombre.
Una colección o multiobjeto se representa como una pila. Una colección
representa a un grupo de objetos guardados en un contenedor.
nombreObjeto : nombreClase
117
MENSAJE
objeto:clase
118
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 envío de un mensaje fuera de su correspondiente hilo de control.
objeto:clase
119
Ejemplo
Un usuario desea imprimir un archivo. Para esto, le envía una orden a la computadora,
la cual a su vez la envía al servidor de impresión 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 impresión, la que en su momento indicará al servidor de
impresión que tiene el archivo pendiente por imprimir. Muestre un Diagrama de
secuencia que represente esta situación.
Imprimir(arch)
:computadora :ServidorImpresión :impresora :cola
[ Impresora NOK]
Imprimir(arch)
DIAGRAMA DE COLABORACIÓN
120
Msje( )
Intervienen diferentes elementos Object4
Object6 Object8
Ejemplo
Una fábrica produce artículos sobre pedido. Este proceso se inicia cuando un cliente
se dirige al área comercial de la fábrica y hace el pedido, el cual es
derivado al área de producción, en donde se planifica la atención del
pedido. Una vez listo se envía al cliente.
Utilice un diagrama de colaboración para representar
los objetos que intervienen en este proceso.
121
CASO INTEGRADO DE DIAGRAMA DE SECUENCIA Y COLABORACIÓN
Caso REDESUR
Red Eléctrica del Sur, S.A. ( Redesur), es la Sociedad Concesionaria para el diseño,
suministro de bienes y servicios, construcción y explotación del
Reforzamiento de los Sistemas Eléctricos de Transmisión del Sur y la
Prestación del Servicio de Transmisión Eléctrica del Sur del Perú.
En virtud de este contrato de concesión, Redesur prestará el
servicio de transmisión eléctrica entre las ciudades de Arequipa
Moquegua, Tacna y Puno durante un plazo de treinta años
Solución
122
Paso 2: Realizando una descripción , textual de la situación
Actores: Operario
Pasos:
A: Seleccionar el local
A: Programar las fechas del trabajo de reparación.
A: cdu Asignar equipos y partes a reparar
A: cdu Registrar actividades
Variaciones
Extensiones
Cuestiones
123
Lecturas Recomendadas
MODELO DE ANÁLISIS DE NEGOCIO
http://es.scribd.com/doc/2568110/UML-Analisis-del-negocio
Actividades y Ejercicios
124
Resumen
UNIDAD DE APRENDIZAJE IV:
La arquitectura del análisis del negocio es el diseño del modelo de análisis de negocio.
Este es un modelo interno de negocio centrado en la explicación del cómo. Los
elementos del modelo de análisis del negocio son los siguientes: Realización de casos
de uso de negocio, Diagramas de Actividades del Negocio, Diagramas de Actividades
del Negocio y los Flujos de Objetos, Flujos de Objetos y Transiciones, y Diagramas de
Objetos del Negocio. Se recomienda diagramar en el siguiente orden: Workers,
Actividades (sin objetos), Entidades de Negocio, Actividades (con objetos).
127
Glosario
ACTOR DE NEGOCIO: entidad externa de un proceso.
128
Fuentes de Información
BIBLIOGRÁFICAS:
ELECTRÓNICAS:
Ingeniería de software
http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software
129