rsa-caso1.1(modelo de casos de uso del negocio)

40
® IBM Software Group © 2012 IBM Corporation Rational Software Arquitect – Caso1 Ing. Martín Pérez Campos – [email protected]

Upload: roy-saavedra-jimenez

Post on 21-Dec-2015

25 views

Category:

Documents


5 download

DESCRIPTION

retreterter

TRANSCRIPT

®

IBM Software Group

© 2012 IBM Corporation

Rational Software Arquitect – Caso1

Ing. Martín Pérez Campos – [email protected]

IBM Software Group

Planteamiento

Caso: Clínica GoodHealth

Departamento de Emergencia:

Diariamente llegan pacientes a la clínica que son atendidos por una enfermera, que genera una Orden de Atención de Emergencia

Se les apertura una historia clínica si es que no tienen una

Para generar una Orden de Atención, la enfermera debe especificar los datos del paciente y realizar una búsqueda para asignar el médico

La jefa de enfermeras registrará en un estado de cuenta por pagar todos los gastos de la Orden de Atención (gastos de emergencia)

2

IBM Software Group

Planteamiento

Caso: Clínica GoodHealth

Departamento de Emergencia:

El cajero de emergencia generará el comprobante de pago

El paciente puede realizar el pago con cualquier tarjeta de crédito o débito.

La jefa de enfermeras deberá contar con una opción de consulta detallada de órdenes de atención, previa consulta.

3

IBM Software Group

Planteamiento

Caso: Clínica GoodHealth

Servicio de Consulta Externa:

Paciente recibe un ticket de atención y lo derivará al pool de recepcionista para que saque su cita

La recepcionista llamará al paciente según su ticket; luego, generará la cita.

Para generar la cita, la recepcionista debe especificar los datos del paciente, especialidad y médico que atenderá al pacienteta.

4

IBM Software Group

Planteamiento

Caso: Clínica GoodHealth

Servicio de Consulta Externa:

Internamente, se generará una deuda por pagar cuyo concepto será gastos de cita

El cajero de consultorios generará el comprobante de pago

El paciente entregará la cita a la enfermera del piso, ella entregará la cita al médico

Al final, el médico le entrega su receta al paciente

5

IBM Software Group

Planteamiento

Caso: Clínica GoodHealth

Farmacia:

el técnico de farmacia solicitará la receta y registrará una Orden de Entrega de Medicamentos, obteniendo previamente el dato de la cita

imprime la Orden e internamente se generará una deuda por pagar, cuyo concepto será por gastos de medicina

El cajero de farmacia generará el comprobante de pago

El paciente puede pagar con cualquier tarjeta de crédito o débito.

6

IBM Software Group

7

Adicionalmente se pide…

1. Permitir al administrador la creación de las series de comprobantes de pago.

2. Permitir al administrador el mantenimiento de cajeros y la asignación de los comprobantes.

3. Permitir al cajero la apertura de caja.

4. Permitir al cajero que pueda generar el cuadre de caja

5. Permitir al Administrador el cierre de la caja

6. Permitir al administrador la anulación de los comprobantes

IBM Software Group

Entregables:

1. Modelo de casos de uso del Negocio

2. Modelo de análisis del negocio

3. Modelo de casos de uso

4. Modelo de análisis con los siguientes diagramas:a. Organización de casos de uso según análisis

b. Arquitectura de análisis

8

IBM Software Group

Desarrollo

Para empezar a trabajar con IBM RSA, se debe definir una carpeta como workspace (espacio de trabajo), la cual contendrá el proyecto que se creará en el entorno de la herramienta

9

¿Dónde se almacena el proyecto?

IBM Software Group

10

Bienvenida

Lo primero que se muestra es la ventana de bienvenida que procedemos a cerrar:

IBM Software Group

11

Entorno

Luego, se visualizará la perspectiva Modeling, con la cual podrá crear proyectos que contendrán modelos con UML.

Explorador proyectosExplorador proyectos

Entorno de DiagramaciónEntorno de Diagramación

Vista de PropiedadesVista de Propiedades

IBM Software Group

Iniciamos… Creamos un nuevo proyecto.

12

IBM Software Group

Iniciamos… Seleccionamos el tipo de proyecto (Proyecto UML)

13

IBM Software Group

Iniciamos… Colocar el nombre del proyecto

14

IBM Software Group

Luego, seleccione la categoría de modelado de negocio e ingrese el nombre del modelo a crear.

15

IBM Software Group

Luego, seleccione la categoría de modelado de negocio e ingrese el nombre del modelo a crear.

16

IBM Software Group

Ahora, active las capacidades de UML (diagramas y elementos).

17

IBM Software Group

Aplicando estereotipos Aplique estereotipo del Modelo de casos de uso del negocio al Modelo de Casos

de Uso del Negocio

18

IBM Software Group

Aplicando estereotipos Aplique estereotipo del Modelo de casos de uso del negocio al Modelo de Casos

de Uso del Negocio

19

IBM Software Group

Completar el Modelo de casos de uso del negocio Agregue un diagrama de formato libre con el nombre “Organizacion del Negocio”.

20

IBM Software Group

Completar el Modelo de casos de uso del negocioSobre el diagrama de Organización agregue los paquetes del modelo y sus dependencias.

21

IBM Software Group

22

IBM Software Group

23

IBM Software Group

Completar el Modelo de casos de uso del negocio

A continuación, renombre el diagrama Main a “Diagrama General de Casos de Uso del Negocio” y los diagramas de cada paquete.

Cambiar el archivo Principal del paquete Actores del Negocio por “AN”

Cambiar el archivo Principal del paquete Casos de Uso del Negocio por “CUN”

Cambiar el archivo Principal del paquete Objetivos del Negocio por “ON”

Luego, agregue otro diagrama de formato libre con el nombre “CUN Vs. ON” para representar los Objetivos del Negocio versus Casos de uso del Negocio.

Debe quedar como se muestra en la siguiente diapositiva…

24

IBM Software Group

25

IBM Software Group

CUN VS ON -> Representar los Objetivos del Negocio versus Casos de uso del Negocio. Debe quedar así:

26

IBM Software Group

Objetivos del Negocio

Ahora empiece a crear los elementos para el Modelo de casos de uso del negocio.

Primero, identifique los objetivos del negocio.

¿Cuáles son los objetivos del negocio?

1.- Captar el 30% del mercado (Cono Norte) que es un Objetivo general.

2.- Control total de consultorios que es un Objetivo especifico.

3.- Mejorar en 30% el tiempo de atención que es un Objetivo específico.

27

IBM Software Group

Crear Objetivos del Negocio A partir de una clase estereotipada

28

IBM Software Group

29

IBM Software Group

Casos de Uso del Negocio

Ahora empiece a crear los elementos para el Modelo de casos de uso del negocio.

Primero, identifique los Casos de Uso del Negocio.

¿Qué casos de uso del negocio se identificaron?

1.- Atención de consultas médicas externas

2.- Atención de emergencias médicas

30

IBM Software Group

Casos de Uso del Negocio Agregar caso de uso de la paleta

31

IBM Software Group

Casos de Uso del Negocio Cambiar estereotipo a “Caso e Uso del Negocio”

32

IBM Software Group

Casos de Uso del Negocio

33

IBM Software Group

CUN Vs. ON Sobre este diagrama arrastre los objetivos y casos de uso del negocio

34

¿Cuáles son los objetivos que debe alcanzar cada caso de uso de negocio identificado?

IBM Software Group

CUN Vs. ON

35

IBM Software Group

Actores del Negocio

36

IBM Software Group

Actores del Negocio

37

IBM Software Group

Actores del Negocio

38

IBM Software Group

Diagrama General de Casos de Uso del Sistema

Por último, sobre:

“Diagrama general de Casos de Uso del Negocio”

Arrastre los casos de uso y actores del negocio identificados en los pasos anteriores y agregue sus interrelaciones.

39

IBM Software Group

40