Está en la página 1de 20

Modelado del Negocio y Requerimientos Modelado del Negocio y Requerimientos con UML y RUP, PowerDesigner con UML y RUP,

PowerDesigner

Leccin N 4 Refinar las Definiciones de los Procesos

Instructor: Ing. Julio Csar Meza Yangali Instructor: Ing. Julio Csar Meza Yangali

4-1

www.cognosys.com.pe

Objetivos Objetivos

Refinar las Definiciones de los Proceso Refinar las Definiciones de los Proceso Propsitos Propsitos Actividades Actividades Detallar un Caso de Uso de Negocio Detallar un Caso de Uso de Negocio Estructurar el Modelo de Caso de uso del Estructurar el Modelo de Caso de uso del Negocio Negocio

4-2

www.cognosys.com.pe

Refinar las definiciones de los procesos Refinar las definiciones de los procesos

Evaluar el negocio

[Modelo del negocio]

Identificar los Procesos del negocio Describir el negocio Actual Refinar las Definiciones de los Prcocesos

[Modelo del dominio]

Explorar la automatizacin de los Procesos Disear las Realizaciones de los Procesos

Desarrollar un Modelo del Dominio

Refinar Roles y Responsabilidades

4-3

www.cognosys.com.pe

Refinar las definiciones de los procesos: Propsitos Refinar las definiciones de los procesos: Propsitos

Detallar la definicin del caso de uso del Detallar la definicin del caso de uso del negocio negocio Verificar que el caso de uso del negocio Verificar que el caso de uso del negocio realmente refleja el negocio realmente refleja el negocio

4-4

www.cognosys.com.pe

Refinar las definiciones de los procesos: Actividades Refinar las definiciones de los procesos: Actividades

Detallar un caso de uso del negocio Detallar un caso de uso del negocio Estructurar el modelo de casos de uso del Estructurar el modelo de casos de uso del negocio negocio Revisar el modelo de casos de uso del negocio Revisar el modelo de casos de uso del negocio

4-5

www.cognosys.com.pe

Detallar un caso de uso del negocio Detallar un caso de uso del negocio Objetivos Objetivos Para describir el flujo de Para describir el flujo de trabajo del caso de uso trabajo del caso de uso del negocio en detalles del negocio en detalles Discutir con todos los Discutir con todos los involucrados el flujo de involucrados el flujo de trabajo trabajo
Especificacin del caso de uso del negocio

Es un documento por cada caso de uso del negocio Es un documento por cada caso de uso del negocio Describe que hace el negocio como respuesta a una Describe que hace el negocio como respuesta a una interaccin del actor durante la ejecucin del proceso del interaccin del actor durante la ejecucin del proceso del negocio negocio Es una descripcin desde el punto de vista externo Es una descripcin desde el punto de vista externo
4-6
www.cognosys.com.pe

Especificacin del caso de uso del negocio Especificacin del caso de uso del negocio Contiene: Contiene: Breve descripcin Breve descripcin

Objetivos Objetivos Pre Condiciones Pre Condiciones Mtricas de ejecucin Mtricas de ejecucin Flujo de trabajo Flujo de trabajo Bsico Bsico Alternativo Alternativo


4-7

Post Condiciones Post Condiciones

www.cognosys.com.pe

Especificacin del caso de uso del negocio Especificacin del caso de uso del negocio

Flujo de eventos: Flujo de eventos: Secuencia de eventos a desarrollar por el actor Secuencia de eventos a desarrollar por el actor del negocio y el negocio dentro del caso de del negocio y el negocio dentro del caso de uso. uso. Se describe QUE hacen el actor del negocio y Se describe QUE hacen el actor del negocio y el negocio en el proceso y no COMO se el negocio en el proceso y no COMO se implementa. implementa. Est formado por dos partes, flujo bsico y Est formado por dos partes, flujo bsico y flujo alternativo. flujo alternativo. Incluir el punto de inicio y el punto de Incluir el punto de inicio y el punto de terminacin. terminacin.
4-8
www.cognosys.com.pe

Especificacin del caso de uso del negocio Especificacin del caso de uso del negocio

Flujo bsico: Flujo bsico: Descripcin narrativa de lo que debe ocurrir Descripcin narrativa de lo que debe ocurrir cuando el actor del negocio interacta con el cuando el actor del negocio interacta con el negocio para satisfacer la meta u objetivo negocio para satisfacer la meta u objetivo propuesto. propuesto. Se consideran los pasos bsicos, normales e Se consideran los pasos bsicos, normales e invariables para lograr el objetivo del caso de invariables para lograr el objetivo del caso de uso. uso. No incluye las alternativas o variaciones. No incluye las alternativas o variaciones.

4-9

www.cognosys.com.pe

Especificacin del caso de uso del negocio Especificacin del caso de uso del negocio

Flujos alternativos: Flujos alternativos: Se reflejan las diferentes situaciones que Se reflejan las diferentes situaciones que provocan una desviacin del flujo bsico de provocan una desviacin del flujo bsico de eventos. eventos. Se observan condiciones anormales, extremas, Se observan condiciones anormales, extremas, ocasionales o eventuales, condiciones de error ocasionales o eventuales, condiciones de error o violacin de las reglas que impone las o violacin de las reglas que impone las exigencias del negocio para el caso de uso. exigencias del negocio para el caso de uso.

4-10

www.cognosys.com.pe

Especificacin del caso de uso del negocio Especificacin del caso de uso del negocio

Flujo bsico

Flujos alternativos

4-11

www.cognosys.com.pe

Especificacin del caso de uso del negocio Especificacin del caso de uso del negocio

Para graficar la especificacin se pueden utilizar: Para graficar la especificacin se pueden utilizar: Diagramas de secuencia y/o de colaboracin Diagramas de secuencia y/o de colaboracin mostrando el intercambio de mensajes entre el mostrando el intercambio de mensajes entre el actor del negocio y el negocio actor del negocio y el negocio Diagramas de actividades con swinlanes Diagramas de actividades con swinlanes mostrando el flujo de actividades entre el actor mostrando el flujo de actividades entre el actor del negocio y el negocio. Un swinlane para el del negocio y el negocio. Un swinlane para el actor del negocio y otro para el negocio actor del negocio y otro para el negocio Diagramas de actividades sin swinlanes Diagramas de actividades sin swinlanes mostrando el flujo de actividades entre el actor mostrando el flujo de actividades entre el actor del negocio y el negocio. del negocio y el negocio.

4-12

www.cognosys.com.pe

Estructurar el Modelo de Casos de Uso del Negocio Estructurar el Modelo de Casos de Uso del Negocio

Objetivos Objetivos Identificar las inclusiones entre Identificar las inclusiones entre los casos de uso del negocio los casos de uso del negocio Identificar las extensiones entre Identificar las extensiones entre los casos de uso del negocio los casos de uso del negocio Identificar las generalizaciones Identificar las generalizaciones entre los casos de uso del entre los casos de uso del negocio negocio Identificar las generalizaciones Identificar las generalizaciones entre actores entre actores

Modelo casos de uso del negocio incluyendo las relaciones de inclusin, extensin y generalizacin entre los casos de uso del negocio y las relaciones de herencia entre los actores

4-13

www.cognosys.com.pe

Asociacin de tipo Include Asociacin de tipo Include

Es una relacin de dependencia entre dos casos de uso. El Es una relacin de dependencia entre dos casos de uso. El caso de uso, denominado base, depende del caso de uso caso de uso, denominado base depende del caso de uso base, incluido. incluido incluido. Significa que el caso de uso incluido ocurre Significa que el caso de uso incluido ocurre obligatoriamente en el caso de uso base, si se llega a obligatoriamente en el caso de uso base, si se llega a alcanzar el evento que lo dispara. A nivel del alcanzar el evento que lo dispara. A nivel del comportamiento del caso de uso base solo interesa el comportamiento del caso de uso base solo interesa el resultado de la invocacin del caso de uso incluido. resultado de la invocacin del caso de uso incluido. Se utiliza para extraer un comportamiento comn a dos Se utiliza para extraer un comportamiento comn a dos casos de uso y para simplificar un caso de uso complejo. casos de uso y para simplificar un caso de uso complejo. El caso de uso incluido es un caso de uso abstracto. El caso de uso incluido es un caso de uso abstracto. Significa que solo ocurre en el contexto de otro. Significa que solo ocurre en el contexto de otro. No puede ser iniciado de forma independiente por un actor No puede ser iniciado de forma independiente por un actor

4-14

www.cognosys.com.pe

La inclusin entre casos de uso en UML La inclusin entre casos de uso en UML

BASE

<<include>>

INCLUIDO

4-15

www.cognosys.com.pe

Documentacin Include Documentacin Include

Flujo bsico Flujo bsico 1. ... 1. ...

2. 2. 3. 3. 4. 4. 5. 5.

... ... Incluir <nombre del caso de uso incluido> Incluir <nombre del caso de uso incluido> ... ... ... ...

4-16

www.cognosys.com.pe

Asociacin de tipo Extend Asociacin de tipo Extend

Es una relacin de dependencia entre dos casos de uso. El Es una relacin de dependencia entre dos casos de uso. El caso de extendido, depende del caso de uso base. caso de extendido depende del caso de uso base extendido, base. Significa que el caso de uso que extiende ocurre Significa que el caso de uso que extiende ocurre excepcionalmente en el caso de uso base. A nivel del excepcionalmente en el caso de uso base. A nivel del comportamiento del caso de uso base solo interesa el comportamiento del caso de uso base solo interesa el resultado de la invocacin del caso de uso que extiende. resultado de la invocacin del caso de uso que extiende. Se utiliza para extraer un comportamiento opcional y para Se utiliza para extraer un comportamiento opcional y para simplificar un caso de uso complejo. simplificar un caso de uso complejo. El caso de uso extendido es un caso de uso abstracto. El caso de uso extendido es un caso de uso abstracto. Significa que solo ocurre en el contexto de otro. Significa que solo ocurre en el contexto de otro. En ocasiones, puede ser iniciado de forma independiente por En ocasiones, puede ser iniciado de forma independiente por un actor. un actor.

4-17

www.cognosys.com.pe

La extensin entre casos de uso en UML La extensin entre casos de uso en UML

Caso de uso Base

Punto de Extensin

BASE

<<extend>>
EXTENDIDO

Caso de uso Extendido

4-18

www.cognosys.com.pe

Documentacin Extend Documentacin Extend

Puntos de extensin. Puntos de extensin. Debe explicar bajo que condiciones ocurre la Debe explicar bajo que condiciones ocurre la extensin (opcional), donde ocurre la extensin (opcional), donde ocurre la extensin y que caso de uso debe ser extensin y que caso de uso debe ser invocado. invocado. Ejemplo: en X ocurre al CU <nombre del CU>. Ejemplo: en X ocurre al CU <nombre del CU>.

4-19

www.cognosys.com.pe

Refinar las definiciones de los procesos Refinar las definiciones de los procesos

4-20

www.cognosys.com.pe

También podría gustarte