Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PowerDesigner
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
Identificar los Procesos del negocio Describir el negocio Actual Refinar las Definiciones de los Prcocesos
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
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
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
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
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
Punto de Extensin
BASE
<<extend>>
EXTENDIDO
4-18
www.cognosys.com.pe
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