43
UNIVERSIDAD DE SAN MARTIN DE PORRES Escuela Profesional de Ingeniería de Computación y Sistemas Guía Nº 1 Rational Software Architect Modelo de Negocio Versión 1.1 Ing. Norma León Lescano Colaboradores: Rodrigo Brandariz Peláez

Guia 01 - MCUNegocio - Analisis de Negocio -RSA

Embed Size (px)

Citation preview

Page 1: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

Guía Nº 1

Rational Software Architect

Modelo de Negocio

Versión 1.1

Ing. Norma León Lescano

Colaboradores:

Rodrigo Brandariz Peláez

Actualizado aFebrero del 2010

Historial de Revisiones

Page 2: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

Fecha Versión Descripción Autor

26/Agosto/2009 1.0 Creación de la Guía “Modelo de Negocio”

Rodrigo Brandariz

Page 3: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

Tabla de contenido

1. MODELO DE CASO DE USO DE NEGOCIO..............................................................................4

2 MODELO DE ANALISIS DE NEGOCIO..................................................................................23

3 DIAGRAMA DE ESTADOS....................................................................................................33

Page 4: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1. MODELO DE CASO DE USO DE NEGOCIO

1.1Creamos un Nuevo Proyecto de Modelado UML, seleccionamos la opción “Nuevo” y luego “Otros”.

1.2Dentro de la carpeta “UML” seleccionamos “Proyecto UML”, y luego “Aceptar”.

Page 5: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

Page 6: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.3 Le ponemos nombre “Gestión de Incidencias” y Clic en siguiente.

1.4 Creamos un Paquete de Negocio en blanco llamado “Modelo de Caso de Uso de Negocio Incidencias”

Page 7: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.5 Seleccionamos paquete, siguiente

Page 8: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.6 Habilitamos todos los valores (Clic botón, habilitar todos) y seleccionamos siguiente y luego finalizar.

Page 9: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.7 Tendremos nuestro proyecto Creado:

Page 10: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.8 Botón derecho sobre la carpeta Modelo de Caso de Uso de Negocio, Añadir diagrama, y seleccionar Diagrama de formato libre.

1.9 Nombramos el diagrama recién creado: Organización del MCUN (Modelo de Casos de Uso de Negocio).

Page 11: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.10 Creamos 3 Paquetes: Objetivos del Negocio, Casos de Uso del Negocio, Actores del Negocio.

1.11 Los asociamos con la Relación de “Dependencia”.

Page 12: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.12 Aplicamos el Estereotipo “BussinessUseCaseModel”al Modelo de Caso de Uso de Negocio seleccionando la pestaña “Propiedades”, luego “Estereotipo”, “Aplicar estereotipos…”, seleccionamos “BusinessUseCaseModel” y Aceptar.

Page 13: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.13 Creamos los Objetivos del negocio, en el diagrama de formato libre “Principal” del Paquete “Objetivos del Negocio”, Posicionamos el cursos en el área de trabajo por un segundo y aparecerá un cuadro emergente de opciones, seleccionamos la tercera “Clase estereotipada” para desplegar el menú de clases y seleccionamos “Business Goal”.

1.14 Le ponemos nombre: “Administrar y controlar de manera adecuada el proceso de gestión de Incidente” y “Elevar el nivel y calidad de Servicio”

Page 14: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.15 Relacionamos el primer objetivo con el segundo objetivo, “Relación de Dependencia”.

1.16 Renombramos los diagramas principales de los paquetes con “F2”; si es que sale un mensaje como la Imagen Nro. 1, Presionar OK, éste mensaje sale porque antes de renombrar tienen que estar guardado todas las pestañas, en este caso presionamos OK y pasamos a la Imagen Nro. 2.

Page 15: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.17 Una vez que ya tenemos nuestros objetivos de Negocio (Bussines GOAL) debemos crear nuestros casos de uso de Negocio que trazaran con los objetivos de la empresa. En la Paleta de Caso de Uso seleccionamos “Caso de Uso” y arrastramos, luego le ponemos el nombre de “Atender Incidencias”.

Page 16: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.18 Aplicamos el estereotipo; Pestaña Propiedades, Sección Estereotipos, Botón “Aplicar Estereotipos” y en la Ventana emergente seleccionar “BussinessUseCase”, y luego Aceptar.

1.19 Tendremos nuestro caso de uso de negocio con el estereotipo correcto.

Page 17: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.20 Luego crearemos un diagrama de formato libre (FreeForm) para crear nuestro diagrama de CUN vs ON (Casos de uso de negocio versus objetivos de negocio).

1.21 Lo renombramos Con F2 “CUN vs ON” y arrastramos el CUN creado al diagrama.

Page 18: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.22 De la misma manera arrastramos la Segunda BussinessGoal que creamos, al diagrama, y nos quedara de la siguiente manera.

1.23 Luego en la Paleta, en la sección Clase, seleccionamos la relación de Dependencia y unimos el CUN con nuestro Objetivo de Negocio.

Page 19: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.24 Ahora crearemos nuestros Actores de Negocio (BussinessActor). En el diagrama Principal AN creamos al Actor

“Usuario FIA”.

1.25 Seleccionamos todas las figuras (Shapes) y luego le ponemos el estereotipo de BussinessActor.

Page 20: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.26 Nos quedaran nuestros actores de negocio de la siguiente manera.

1.27 Luego crearemos el Diagrama de Casos de Uso de Negocio, donde irán los casos de uso relacionados con los actores, para esto necesitaremos crear en el paquete de negocio que tenemos, un “Diagrama de Caso de Uso” y lo nombramos “Diagrama General de CUN”.

Page 21: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

1.28 Arrastramos a los Actores de negocio creados (Usuario FIA) y el CUN creado hacia el Diagrama General de CUN.

1.29 Luego en la Paleta seleccionamos la pestaña “Caso de Uso” (Use Case) y seleccionamos Asociación Dirigida (DirectedAssociation).

Page 22: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

2 MODELO DE ANALISIS DE NEGOCIO

2.1 Para el modelo de Análisis de Negocio crearemos un Nuevo Modelo, Como “Plantilla Estándar” y seleccionamos siguiente.

Page 23: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

2.2 Lo renombramos Modelo de Análisis de Negocio Incidencias y seleccionamos solo las Capacidades de : Diagrama de Actividades, Diagrama de Clases, Diagrama de Estados, Formato Libre y UML Building Blocks. (Los demás son Opcionales porque no se usan dentro del análisis de negocio como USE CASE DIAGRAM, pero si gusta lo puede poner).

Page 24: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

Page 25: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

2.4 En tipo de Paquete seleccionamos “Paquete”, y luego “Siguiente”. Por último seleccionamos “Finalizar”

Page 26: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

Page 27: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

2.5 Eliminamos el Main que se crea automáticamente, y le ponemos el estereotipo de “BussinessAnalisisModel” al Paquete de “Modelo de Análisis de Negocio Incidencias”.

Page 28: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

2.6Eliminamos el Main que se crea automáticamente. Primero dentro del paquete creamos un diagrama Freeform (Formato Libre) y lo Renombramos “Organización del MAN”, luego creamos los 3 paquetes y los relacionamos con “Dependencia (Dependency)”.

2.7Cuando se genera un nuevo Diagrama de Formato Libre, puede aparecer un cuadro preguntando cual es el destino de la “dependencia”, se presiona la Tecla “ESC” (Escape) y se vuelven a conectar los paquetes. Listo.

Page 29: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

2.8Ahora pasamos a crear nuestros Trabajadores del Negocio, haciendo doble click al paquete “Trabajadores del Negocio”. Según el Caso tenemos al “Agente de Mesa de Ayuda”, “Jefe de Área Especializada”, “Técnico 2do Nivel” y “Personal de Atención”. Para esto necesitaremos ir a la paleta, pestaña clase y seleccionar Clase estereotipada y elegir BussinessWorker.

2.9Tendremos nuestros Trabajadores de Negocio de esta manera.

Page 30: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

2.3Crearemos las Entidades de Negocio del Caso: BDIncidencia y BDConocimiento. De la misma manera que creamos los Trabajadores de Negocio crearemos las Entidades; es decir, clase Estereotipada y luego “BussinessEntity”. Y les quedara de la siguiente Manera.

2.4Luego agregamos los atributos que tendrá cada Entidad. Para esto seleccionamos la entidad a la que queremos agregar un atributo o método y sobreponemos el mouse por 1 segundo y seleccionamos el rectángulo que aparece. Aparecerá un Atributo y mientras escribimos el nombre de atributo, escribimos “:” y cuando le damos un “espacio” sale un cuadro de dialogo para seleccionar el Tipo de Dato. Los mismos pasos para los demás Atributos.

Page 31: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

Page 32: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

3 DIAGRAMA DE ESTADOS

3.1 Para crear un diagrama de estados de una entidad necesitamos crear un “StateDiagram”(Diagrama de Estados) EN LA ENTIDAD de ésta manera:

Page 33: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

3.2Renombramos el diagrama con “Diagrama de Estados de BDIncidencia”.

3.3La

entidad BDIncidencia tiene 3 Estados principales, Registrada, Atendida y en Atención. Para diagramar éstos estados necesitaremos de un “InitialState” que es el inicio de un diagrama de estados, “State” que son los estados de la entidad que manipulamos y “Final State” que es el Final del diagrama de Estados.

Page 34: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas

3.4 El estado se dividirá con una línea que demarcará una región nueva dentro de él. Sobreponemos el mouse sobre la región nueva Creada y seleccionamos “añadir Transición”. Luego se sobrepone el mouse y seleccionamos “Añadir estado” (Nuevo Estado). Así crearemos todos los demás estados dentro del Estado “En Atención”.

O también,

Page 35: Guia 01 - MCUNegocio - Analisis de Negocio -RSA

UNIVERSIDAD DE SAN MARTIN DE PORRESEscuela Profesional de Ingeniería de Computación y Sistemas