guía - rational software architect

34
Rational Software Architect Ing. Martín Pérez Campos 2012 ®

Upload: luis-fernando-de-la-cruz

Post on 18-Feb-2015

845 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Guía - Rational Software Architect

Rational Software Architect

Ing. Martín Pérez Campos

2012

®

Page 2: Guía - Rational Software Architect

INTRODUCCION

IBM Rational Software Architect es una herramienta de desarrollo y diseño integrado que

fortalece el desarrollo dirigido por modelos UML para la creación de servicios y aplicaciones

con arquitecturas sólidas.

Puede utilizar Rational Software Architect para efectuar las tareas siguientes:

Especificar y mantener aspectos clave de las arquitecturas para servicios,

infraestructuras y aplicaciones.

Colaborar de forma más efectiva con los miembros de su equipo, comunicarse de

forma más eficaz con los participantes de su proyecto y asegurarse de que la salida

cumple los requisitos establecidos.

Gestionar la complejidad y evaluar el riesgo en sus proyectos.

Automatizar el desarrollo, reduciendo por tanto los costes de las pruebas y del

mantenimiento de por vida.

Según IBM el programa está preparado para correr por casi todas las plataformas y en

muchos idiomas, a saber:

Plataformas:

Red Hat Entrprs Linux (RHEL) Dsktp, Red Hat Entrprs Linx RHEL Base Srvr, SUSE

Linux Enterprise Desktop(SLED), SUSE Linux Enterprise Server (SLES), Windows

Server 2003, Windows Server 2008, Windows Vista Business, Windows Vista

Enterprise, Windows Vista Ultimate, Windows XP Professional.

Idiomas:

Chinese Simplified, Chinese Traditional, English International, French, German,

Hungarian, Italian, Japanese, Korean, Portuguese Brazilian, Spanish.

Toda una nueva RSA

La versión 8.0 es una versión principal de la familia de productos IBM®Rational®Software

Architect. Rational Software Architect (RSA) se ha reempaquetado para ofrecer un producto

de nivel base que pueda ampliarse en la medida de lo necesario con capacidades

específicas de dominio.  El siguiente es un breve resumen de las nuevas características que

se discuten en este artículo:

Page 3: Guía - Rational Software Architect

“Toda una nueva RSA”: Se han hecho grandes progresos en la reducción de la

cantidad predeterminada de complejidad expuesta en la interfaz del usuario y el

reempaquetado de las características principales en un producto base Rational

Software Architect, con extensiones para capacidades primordiales tales como la

arquitectura orientada a servicios (SOA), la planificación de la implantación, C++, la

integración y la traducción de la arquitectura, las aplicaciones habilitadas para las

comunicaciones y la simulación y validación de la arquitectura.

Mejoras en la productividad: Mejoras significativas en la superficie de dibujo, tales

como capas, temas, un mejor feedback de diagramas y nuevos algoritmos de

disposición, así como instrucciones inteligentes que lo ayudan a crear modelos y

transformaciones.

Mayor soporte de tecnología: Mejora en el soporte de estándares para UML2.2 con

diagramas de generalidades y tiempo de interacción, mejor soporte BPMN2, mejor

soporte SoaML, simulación de arquitectura, ingeniería VB.NET de ida y vuelta y

soporte paraIBM Smart Business Development and Test Cloud.

Rational Software Arquitect

Instalación.

Ejecutar el archivo: IBMIM_win32.exe, y seleccionar los paquetes que se desea instalar.

Page 4: Guía - Rational Software Architect
Page 5: Guía - Rational Software Architect
Page 6: Guía - Rational Software Architect
Page 7: Guía - Rational Software Architect
Page 8: Guía - Rational Software Architect
Page 9: Guía - Rational Software Architect

Primeros Pasos.

Realice los siguientes pasos:

1. Si no lo ha hecho ya, instale Rational Software Architect (Rational Software

Architect) V8 (ver la sección Recursos para un enlace de descarga).

2. Inicie Rational Software Architect al seleccionar Start > All Programs > IBM

Software Delivery Platform > IBM Rational Software Architect > IBM

Rational Software Architect.

3. En el diálogo Workspace Launcher, especifique un directorio para su espacio de

trabajo (por ejemplo, C:\rsa-workspace) y haga clic en OK.

4. Rational Software Architect deberá iniciarse y usted deberá ver la pantalla de

Bienvenida.

La página de Bienvenida le permite habilitar e inhabilitar posibilidades de Rational Software

Architect con base en roles (al fondo a la derecha) y proporciona indicadores para

información enfocada en Rational Software Architect como:

Visión General: Una descripción de dispositivos soportados por Rational Software

Architect.

Tutoriales: Tutoriales que le enseñan cómo utilizar dispositivos clave en el área del

modelado de UML o del desarrollo de aplicaciones.

Page 10: Guía - Rational Software Architect

Muestras: Proyectos de muestra que contienen modelo o código, ilustrando

dispositivos clave de la herramienta a través de las mismas áreas cubiertas por los

tutoriales.

Qué hay de nuevo: Una descripción de avances principales a dispositivos en este

reléase.

Primeros pasos: Los primeros paso proporcionan una guía paso a paso para

realizar tareas clave soportadas por Rational Software Architect.

Recursos Web: Enlaces a recursos online relevantes, principalmente en el Web site

de IBM® developerWorks® o en ibm.com

Migrar: Información sobre cómo importar proyectos de otras versiones (por

ejemplo, Rational Software Architect V6) o herramientas (por ejemplo, IBM®

Rational Rose®).

Realice los siguientes pasos:

1. Desde la pantalla de Bienvenida, haga clic en Go to the workbench como se

muestra en la Figura.

2. De manera predeterminada, deberá estar bajo la perspectiva Recurso. Cámbiese a

la perspectiva Modelado seleccionando Window > Open Perspective >

Modeling.

Esta es la última acción que realizará con Rational Software Architect en esta parte.

Page 11: Guía - Rational Software Architect

Debido a que Rational Software Architect se basa en Eclipse, se puede utilizar con la

plataforma de Java 2, Enterprise Edition (J2EE Platform). Además, utilizar las funciones de

generación de código, por ejemplo, puedes convertir los diseños y diagramas UML

elaborados, en código de java. Por último, la plataforma Eclipse proporciona un robusto y

rico funcionamiento IDE para los desarrolladores.

Sin embargo, Rational Software Architect no se limita a la tecnología Java o a la plataforma

J2EE.Los usuarios también pueden convertir los modelos UML en código C + +, según sea

necesario.

Iniciando con Rational Software Architect

1. Una vez instalado el software, ejecútalo, clic en Archivo, luego haz clic en

Nuevo y por último selecciona Proyecto.

2. En la ventana que acaba de emerger, selecciona Proyecto UML   y luego clic

en Siguiente.

3. Escribe un nombre para el proyecto y después clic en Siguiente.

4. Ahora crea un Modelo vacío, ponle nombre y presiona el botón Finalizar.

5. En este punto podemos   comenzar a crear nuestros diagramas de casos de

uso,   que nos ayudarán a capturar los requerimientos del sistema desde el

punto de viste del usuario. También nos permitirá identificar la interacción

entre el sistema y los actores, así como el alcance de éste.

Page 12: Guía - Rational Software Architect

Elementos UML

Actor: 

Es el papel que representa el usuario al interactuar con el sistema. El usuario puede ser una

persona, una organización, una máquina o algún sistema externo.

Caso de Uso:

Describe la función que el sistema realizará para cumplir con las metas del usuario. Cada

caso de uso proporciona uno o más escenarios que indican la interacción entre éstos dos.

Asociación:

Se usa para relacionar un Actor con un Caso de uso, de esta forma se puede apreciar muy

bien la conexión entre los dos elementos.

Un aspecto muy importante que hay que destacar, es que los diagramas de casos de uso

describen que hace el sistema y como lo utilizan los actores, pero no, como opera el

sistema internamente.

Un ejemplo de un Caso de uso sería este:

Usuario   Lavadora:

¿Para qué utiliza el usuario la lavadora?

para lavar.

Caso de Uso en RSA

Para representar un Caso de Uso en Rational Software Architect, sigue los siguientes pasos:

1. Una vez creado el proyecto de Modelado, haz clic derecho sobre el nombre del

Archivo (en mi caso lo llamé “Prueba”), ve a Añadir diagrama y luego a

Diagrama de Caso de Uso.

2. Ahora dirígete a la Paleta de herramientas (derecha de la pantalla) y selecciona

Caso de Uso, arrastra un Actor (ponle nombre) y un Guión de uso (puedes

ponerle nombre).

3. Para asociarlos, arrastra una Asociación desde el Actor hasta el Caso de Uso.

Page 13: Guía - Rational Software Architect

4. EL resultado sería como este:

Diagrama de Clases:

Antes de desarrollar este tipo de diagrama, vamos a analizar el concepto de clase. Una

clase es una categoría o grupo de cosas que tienen atributos y acciones similares.

Para dar un ejemplo, continuaremos con la lavadora.

La lavadora tiene atributos como

la marca,

el modelo,

el número de serie y

la capacidad  

Como acciones tenemos:

Page 14: Guía - Rational Software Architect

agregar ropa,

agregar detergente,

activarla y

sacar la ropa.

La simbología UML para hacer un diagrama de clases está representada por un rectángulo,

dividido en 3 secciones.

En la parte superior tenemos el nombre

en la del medio tenemos los atributos

y en la inferior las acciones.

Para representar un Diagrama de Clase en Rational Software Architect, sigue los siguientes

pasos:

1. Haz clic derecho sobre el nombre del Archivo (en mi caso se llama “Prueba”),

ve a Añadir diagrama y luego a Diagrama de clase.

2. Ahora dirígete a la Paleta de herramientas (derecha de la pantalla) y selecciona

Clase, arrastra una Clase en el Diagrama clase que acabas de crear. Se verá

así:

Para agregar atributos, deja el mouse quieto por un segundo dentro de la clase

y aparecerán estas opciones:

3. Haz clic en añadir Atributo, y coloca los que desees.

Page 15: Guía - Rational Software Architect

4. Para agregar funciones a la clase haz clic en la figura: (Añadir operación) de las

opciones que vimos anteriormente.

5. Finalmente el diagrama de clase quedaría así:

Page 16: Guía - Rational Software Architect

Diagrama de Objetos:

Un objeto es la instancia de una clase, por consiguiente, éste podrá acceder a las

propiedades (atributos) y funciones (operaciones) de la clase.

¿Para qué nos sirve esto?

No todas las lavadoras son iguales, así que podríamos tener una lavadora así:

Marca: Whirlpool.

Modelo: AWZ321.

Número de serie: GL2525.

Capacidad: 10 Kg.

El manejo de objetos nos permite tener cosas iguales (lavadoras), con la misma cantidad de

atributos (marca, modelo,…), pero con diferentes características.

Para representar un Objeto en Rational Software Architect, sigue los siguientes pasos:

1. Una vez finalizados los pasos anteriores (sobre crear la clase), o

dirigiéndose al Archivo (“Prueba”), clic derecho, seleccionar Añadir

diagrama y luego Diagrama de objeto.

2. Dirígete a la Paleta de herramientas (derecha de la pantalla) y

selecciona Instancia.

3. Arrastra la instancia hasta la pantalla de construcción y te saldrá las

siguientes opciones:

4. Escoge: Seleccionar elemento existente.

5. En la ventana que acaba de emerger, dirígete a la pestaña Examinar,

ahí aparecerá tu proyecto, y si recorres la jerarquía, encontrarás las

clases que hayas creado (en mi caso la clase: Lavadora), selecciona la

clase a la cual quieres crear una instancia.

6. Así, un Objeto en UML y construido en Rational Software Architect se

vería así:

Page 17: Guía - Rational Software Architect

Diagrama de Estados:

Un objeto se puede encontrar en más de un estado

diferente, por ejemplo: o una persona puede ser recién

nacida, infante,   adolescente, joven adulta. Nuestra

lavadora podrá estar en la fase de

remojo,

lavado,

enjuague,

centrifugado

o apagada.

Este diagrama está conformado por:

:Representa el estado inicial.

Page 18: Guía - Rational Software Architect

:Representa el estado final.

Para representar un Diagrama de Estados en Rational Software Architect, sigue los

siguientes pasos:

1. Haz clic derecho sobre el nombre del Archivo (prueba), ve a Añadir

diagrama y luego a Diagrama de máquina de estado.

2. Dirígete a la Paleta de herramientas (derecha de la pantalla) y

selecciona Máquina de estado.

3. Coloca en la pantalla de construcción un Estado inicial, un Estado final

y los Estados que desees (yo utilizaré los del ejemplo de la lavadora,

mencionado arriba).

4. Para unir todos los estados selecciona Transición, de la Paleta de

herramientas, y lo arrastras de un nodo a otro.

5. El resultado sería como el siguiente:

Diagrama de Secuencias

Este diagrama muestra la secuencia cronológica de los mensajes entre las instancias y su

interacción. Continuando con el ejemplo de la lavadora, los componentes de ésta serían: 

Una manguera de agua.

Un Tambor (donde se deposita la ropa).

Sistema de drenaje.

Page 19: Guía - Rational Software Architect

Y como se puede apreciar, esos son objetos (un objeto puede estar constituido por otros

objetos).

Entonces, ¿Cuál sería el proceso, que se llevaría a cabo cuando se llame al caso de

uso Lavar ropa?, dando por un hecho de que se ejecutaron las funciones “agregar ropa”,

“agregar detergente” y “Activar”.

Sería el siguiente:

  1. Se llena el tambor de agua, gracias a la manguera.

  2. El tambor estará en reposo por varios minutos.

  3. La manguera dejará de llenar el tambor.

  4. El tambor comenzará a dar vueltas de un lado a otro durante cierto tiempo.

  5. El agua con jabón saldrá por el drenaje.

  6. El tambor comenzará a llenarse de agua nuevamente.

  7. El tambor vuelve a girar.

  8. El abastecimiento de agua se detendrá.

  9. El agua del enjuague saldrá por el drenaje.

  10. El tambor girará en una sola dirección a gran velocidad, para escurrir la ropa.

  11. El tambor se detiene y el proceso habrá concluido.

Para representar un Diagrama de secuencias en Rational Software Architect, sigue los

siguientes pasos:

1. Haz clic derecho sobre el nombre del Archivo (“Prueba”), ve a Añadir

diagrama y luego a Diagrama de secuencia.

2. Una vez seleccionado, se crearán 3 archivos: “Colaboración1”,

“Interacción1” y “DiagramaDeSecuencia1”.

3. Para realizar el ejemplo citado más arriba, debemos crear 3 clases

nuevas: Manguera de agua, Tambor y Drenaje.

4. Una vez creadas, ve al DiagramaDeSecuencia1 y arrastra las 3 clases a

la pantalla.

5. Para crear una secuencia de un objeto a otro, haz clic en la línea

punteada y arrástrala hasta la instancia que desees, como se muestra

en la siguiente imagen:

6. Para hacer un mensaje asíncrono, para llamarse a sí mismo,

simplemente haz clic en la línea punteada de la instancia y créala ahí,

sin arrastrarla a otra.

Page 20: Guía - Rational Software Architect

7. Al terminar, tendríamos un Diagrama de Secuencia como el que se

muestra a continuación:

En UML para expresar una secuencia se hace a partir de una instancia, y al tiempo que esta

se ejecuta se le llama: Línea de vida.

Diagrama de Actividades

Representa en forma secuencial, las funciones de los componentes de un sistema. Este

diagrama es una variación del Diagrama de Estados (he ahí su parecido), donde los estados

representan operaciones y las transiciones representan las actividades. Así que las

funciones que realizamos en el Diagrama de secuencia, las podemos visualizar con este

otro tipo de diagrama.

Para representar un Diagrama de actividades en Rational Software Architect, sigue los

siguientes pasos:

1. Haz clic derecho sobre el nombre del Archivo (“Prueba”), ve a Añadir

diagrama y luego a Diagrama de actividad.

Page 21: Guía - Rational Software Architect

2. Dirígete a la Paleta de herramientas (derecha de la pantalla) y selecciona

Acción.

3. Coloca todas las acciones que desees y únelas con el Flujo de control.

4. Al finalizar, quedará así (el ejemplo a continuación, es la representación

de los pasos del 4 al 6 de la secuencia anterior):

Diagrama de Colaboración

Este diagrama es utilizado para visualizar cómo los elementos de un sistema, trabajan en

conjunto para cumplir con los objetivos de éste. A diferencia de los diagramas de secuencia,

éstos muestran explícitamente las relaciones de los roles. El diagrama de colaboraciones

asocia las clases mediante un enlace, que se coloca de un objeto a otro y que tiene un

mensaje, que expresa que función se está realizando. 

Para representar un Diagrama de colaboraciones en Rational Software Architect, sigue los

siguientes pasos:

1. Haz clic derecho sobre el nombre del Archivo (“Prueba”), ve a Añadir

diagrama y luego a Diagrama de comunicación.

Page 22: Guía - Rational Software Architect

2. Para el siguiente ejemplo, se necesita una clase genérica llamada:

Cronómetro_interno.

3. Una vez creada esa clase, arrastra a la pantalla de construcción, las

siguientes clases: Cronómetro_interno, Manguera_de_agua y Tambor.

4. Escoge Vía del mensaje y enlaza:

Cronómetro_interno   Manguera_de_agua.

Cronómetro_interno   Tambor.

5. Ahora coloca encima de cada enlace un Mensaje (en la Paleta, sección:

Comunicación), este mensaje es la función que está ocurriendo entre

las dos instancias.

6. El resultado final sería:

Diagrama de Componentes

Este tipo de diagrama es únicamente utilizado en el campo de la arquitectura de software,

por lo tanto, no podremos seguir con el ejemplo de la lavadora. Un diagrama de

componentes representa cómo un sistema de software es dividido en componentes y cuáles

son las dependencias entre éstos. Este tipo de diagrama engloba todo lo que son librerías,

Page 23: Guía - Rational Software Architect

tablas, archivos, ejecutables, documentos que formen parte del sistema y en general, todo

elemento físico del sistema y sus relaciones. Esto ayudará ver qué componentes pueden

compartirse entre sistemas.

La representación gráfica de un componente es la siguiente:

Y para representar una dependencia entre 2 componentes se coloca una Asociación:

Para representar un Diagrama de componentes en Rational Software Architect, sigue los

siguientes pasos:

1. Haz clic derecho sobre el nombre del Archivo (“Prueba”), ve a Añadir

diagrama y luego a Diagrama de componente.

2. En la Paleta de tenemos una sección llamada: Componente, ahí dentro

tenemos las herramientas para crear un Diagrama de componentes.

3. Así que un Diagrama de componentes finalizado, se vería algo así:

Page 24: Guía - Rational Software Architect

Diagrama de Distribución

Este diagrama muestra la arquitectura física de un sistema informático, como por ejemplo,

los equipos, dispositivos, conexiones y el software de cada máquina. Cada dispositivo esta

representado por un nodo (similar a un cubo) y las interconexiones entre estos están

representadas por líneas. Dentro del cubo se puede introducir información sobre el nodo,

que puede ser simplemente texto o inclusive componentes, usando los diagramas de

componentes anteriormente ejemplificados.

El ejemplo que se desarrollará a continuación consiste en una pc, que contiene 3

componentes software (Windows, Office y el Internet Explorer). La

pc estará conectada a un modem, y éste a su vez a internet;

también habrá una impresora conectada a la pc.

Para representar un Diagrama de distribución en Rational

Software Architect, sigue los siguientes pasos:

1. Haz clic derecho sobre el nombre del Archivo (“Prueba”), ve a Añadir

diagrama y luego a Diagrama de despliegue.

2. En la Paleta de tenemos una sección llamada: Despliegue, ahí dentro

tenemos las herramientas para crear un Diagrama de distribución.

3. Si desplegamos el botón Nodo podremos ver la opción de un Nodo

estereotipado, con éste podremos poner nodos que representen de una

manera más gráfica lo que queremos ejemplificar, por ejemplo: una pc,

una impresora, un modem, etc.

4. A un nodo se le pueden asignar atributos y operaciones, al igual que los

diagramas de clases vistos anteriormente.

5. Para relacionar los Nodos, simplemente haz clic en uno y arrástralo

hasta otro, aparecerán 3 opciones, selecciona: Crear Utilización.

Page 25: Guía - Rational Software Architect

Caso de estudio: Renta de Videos

DVD STORE es una compañía de ventas y renta de DVDs que fue fundada en 1998. Su

negocio es proporcionar a sus clientes películas que son difíciles de encontrar en las

principales tiendas de videos, tales como las foráneas o de interés especial. Desde su inicio,

DVD STORE ha pasado por dos adquisiciones principales, una que le permitió obtener una

base de clientes más amplia de una compañía tradicional de cintas de video y otra de la

que obtuvo muchos DVDs en idiomas extranjeros, pero sólo unos cuantos clientes nuevos.

Cuando usted habló con el CEO, él le explicó que habían comenzado una nueva oferta

online hace un año. Así es como funciona: Las personas se inscriben al servicio y pagan una

suscripción mensual para convertirse en miembros de DVD STORE. Los miembros

construyen su lista online de películas deseadas, normalmente de cien títulos, con base en

los títulos disponibles de DVD STORE. DVD STORE después envía DVDs a los miembros a

través del correo. Después de ver la película, los miembros regresan el DVD por correo

utilizando un sobre con el envío postal pagado. Cuando DVD STORE recibe el DVD en su

almacén, envía otro DVD de la lista del miembro.

Con base en el tipo de suscripción (y precio) de los miembros, se les permite tener un

número limitado de DVDs fuera del almacén al mismo tiempo (normalmente los miembros

eligen el popular plan de 3 DVDs). DVD STORE cree en las comunidades online y se

esfuerza para construir una mediante su sitio de Internet, donde los miembros pueden

Page 26: Guía - Rational Software Architect

interactuar, calificar películas, escribir reseñas e incluso encontrar personas que vieron las

mismas películas. ¡Las personas dicen que el sitio de DVD STORE es muy efectivo para

conseguir una cita!

El CEO le dice, sin embargo, que aunque existe una oportunidad empresarial significativa

en las rentas online, han surgido problemas con el servicio. Por ejemplo, las personas se

quejaron de que nunca recibían las películas en la parte superior de la lista, o de que

algunas veces tomaba un par de semanas para recibir un DVD después de que se había

enviado el otro de regreso, o de que el web site no estaba funcionando y no podían

actualizar su lista de películas.

Usted discutió algunos otros problemas específicos con la solución de TI actual:

Su solución actual es un conjunto integrado de sistemas dispares de punto a punto.

La naturaleza "de piezas unidas" de la solución de TI existente causa un número de

rupturas en la continuidad del proceso empresarial general.

Existe bastante duplicación de funcionalidades y datos a través de los sistemas,

combinada con uso inconsistente para resolver los mismos problemas

empresariales.

Frecuentemente, cuando los cambios se hacen para soportar nuevas variantes de

procesos empresariales, estos cambios rompen con soluciones existentes de

proceso empresarial.

La falta de documentos de especificación, acompañada con la falta de

entendimiento general dentro de la TI sobre cómo los sistemas soportan la empresa,

dificulta la introducción de los cambios.

Afortunadamente, el CIO es un muy buen amigo de un asociado de negocios de IBM que se

especializa en la SOA y un firme defensor de la arquitectura empresarial y de solución.

Después de asistir a una cumbre de SOA ejecutiva de IBM con el arquitecto empresarial,

decidieron contratar a IBM para un proyecto de SOA. El proyecto está sujeto a la entrega de

valor empresarial de IBM en los primeros tres meses, ¡y es aquí donde usted entra!

Modelo Empresarial de Componente

Tome en cuenta que crear un Modelo Empresarial de Componente en toda regla está

normalmente fuera del ámbito de un proyecto de desarrollo de software: normalmente es

creado por un esfuerzo de estrategia y cambio empresarial. Cuando esta entrada no esté

disponible, a veces vale la pena crear un mapa básico de Modelo Empresarial de

Componente para proporcionar el contexto para los esfuerzos de modelado empresarial del

proyecto de desarrollo de software. La ventaja de hacer esto es que su mapa de CBM

proporcionará un contexto útil para los procesos empresariales que usted defina. También

actúa como un punto de comprobación útil para verificar la cobertura de sus procesos

Page 27: Guía - Rational Software Architect

modelados: ¿ha considerado la extensión completa de la empresa que está incluida en sus

procesos?

Los componentes empresariales (áreas funcionales) pertenecen a uno de los tres niveles de

responsabilidad (las filas en el mapa):

Dirigir (Estrategia)

Controlar (Gestión)

Ejecutar

DVD STORE tiene cuatro competencias empresariales (las columnas del mapa):

Almacenamiento: Existencias, envíos y retornos

Ventas: Ventas por correo, ventas en tiendas y promociones

Rentas: Rentas en tiendas, online o por correo

Marketing: Precios, campaña de marketing y publicidad

Al realizar un taller de Modelo Empresarial de Componente, ha identificado que el

componente empresarial de Rentas Online (bajo Rental, Execute) es el componente

empresarial de enfoque clave. El Modelo Empresarial de Componente lo llama componente

caliente, y hay un icono de estrella adjunto a él. Las Rentas Online son entonces el área

funcional empresarial a la que se dirigirán los esfuerzos del Modelo Empresarial de

Componente para personas, procesos, sistemas y, lo más importante, servicios.

Modelo de Procesos de Negocio

El flujo del proceso es el siguiente:

El miembro de DVDStore, utilizando un sobre prepagado, envía por correo el video

de regreso al almacén de DVDStore.

Opcionalmente, el miembro inicia sesión en su cuenta de DVDStore desde un

navegador Web y actualiza su lista de películas anotando los videos que ha enviado.

Cuando esto sucede, el sistema recupera la posición del miembro.

Después de un día o dos, el empleado receptor que trabaja en el almacén de

DVDStore recibe el video.

El empleado receptor entonces inspecciona el video.

El flujo del proceso:

Page 28: Guía - Rational Software Architect

1. Si el miembro reporta un retorno de video y el miembro está en buena posición,

entonces el sistema actualiza el perfil del miembro para decir que el siguiente video

en su lista es debido.

2. Después de inspeccionar el video, el empleado receptor registra el recibo del video

en el sistema.

3. El sistema agrega la copia de video de regreso a las existencias generales del

almacén.