domingo, 20 de noviembre de 2011

Taller Nº1

En forma individual leer del capítulo correspondiente a la Unidad 3, los
siguientes contenidos:
• Conocimiento 01 Introducción
• Conocimiento 02 Diagramas de Actividad
• Conocimiento 03 Modelado de Casos de Uso: Casos de Uso
• Conocimiento 04 Modelado de Casos de Uso: Diagramas de Casos de Uso
Con su grupo de trabajo desarrollar las siguientes actividades:

1) Escenarios


Defina el concepto de Escenario para UML. Y Reconocer un escenario para la actividad de toma de ramos.

RESPUESTA:

Un escenario es una secuencia específica de acciones e interacciones entre los actores y el sistema que es objeto de estudio; también se llama instancia de caso de uso. Es una historia particular del uso de un sistema, o un camino a través del caso de uso.

El escenario para la toma de ramos es:

El alumno debe estar previamente matriculado y sin deudas pendientes, el sistema muestra la información de los cursos dictados, el profesor, la sección y los días y horas en que se puede seleccionar, además los cursos que necesitan prerrequisito, se activan solo si este ha sido pasado, al seleccionar los cursos la carga académica va apareciendo a un costado de la pantalla, este muestra si la selección está correctamente ejecutada para evitar que dos cursos estén en el mismo horario, si hay dos cursos en el mismo horario el sistema pide reiniciar todos los pasos previamente vistos, otra excepción es que pasado 15 minutos desde el login a la pagina, cierra la sesión automáticamente y el alumno debe volver a loggear y empezar el tramite nuevamente y se imprimen los datos de la carga académica.

2)Seguir los 5 pasos para modelar un caso de uso del ingreso, validación
pago y emisión de comprobante para el JUEGO LOTO:




Establecer el contexto del sistema, identificando los actores a su alrededor:
el contexto se encuentra en una agencia de juegos de azar, en el que los actores involucrados son el cajero, el cliente y el sistema (maquina realizadora de apuestas), ingresar números, realizar apuesta, validar apuesta, emitir moto total, imprimir comprobante de jugada.
Considerar el comportamiento que cada actor espera del sistema o requiere que éste le proporcione:
Cajero: que los números ingresados estén presente en la pool del juego; que los números ingresados sean validados para efectuar la apuesta; que el sistema calcula el total de la apuesta e imprima la información total de la apuesta (entregando un identificador de jugada).

Cliente: necesita que sus números se validen para hacer una jugada valida, que el sistema efectué un cálculo de precio total preciso sobre su jugada e imprima el comprobante para poder retirar su premio en caso de resultar una apuesta exitosa.
Nombrar esos comportamientos comunes como casos de uso:

  • El cliente llega a la agencia.
  • El cajero le pregunta que juego de azar desea apostar
  • El cliente le dice su opción de juego
  • El cliente expresa sus números favoritos para ser puestos en el cartón
  • El cajero ingresa los números
  • El sistema valido que los números estén correctamente ingresados
  • El sistema saca el cálculo total de la apuesta
  • El cliente paga el total por el cartón
  • El cajero ingresa el pago al sistema
  • El sistema imprime toda la información de la jugada y entrega un identificador al carton jugado con todas sus opciones.

Factorizar el comportamiento común en nuevos casos de uso que puedan ser usados por otros; hay que factorizar el comportamiento que varía en nuevos casos de uso que extiendan los flujos principales:
Factorizar significa el hecho de separar un proseso que ocupen uno o mas actores y aislarlos para su especificacion y utilizacion.
en nuestro modelo de caso de uso no surge Factorizacion.

Modelar estos casos de uso, actores y relaciones en un diagrama de casos de uso:

3) Por cada integrante de su grupo, desarrollar tres preguntas, por cada contenido: Una de verdadero y falso, una de selección múltiple y una de desarrollo.


Diego Rivas
Conocimiento 01

Verdadero o falso:

¿Es incompatible utilizar uml y bpmn al mismo tiempo para un proyecto?
A) verdadero
B) falso

Selección múltiple:

¿Cuál es la principal ventaja de bpmn frente a uml?
a) es más fácil de usar
b) uml está obsoleto al ser muy antiguo
c) bpmn es una notación enfocada en procesos y no en objetos
d) bpmn es orientado a servicios

Pregunta de desarrollo

Explique que es un diagrama de procesos de negocio
Es un diagrama en donde se muestran los procesos que afectan a un caso específico para obtener una salida específica. Y así entender los procesos dentro de la empresa y cómo funcionan para alcanzar el éxito en la organización.

Conocimiento 02

Verdadero o falso

¿Gráficamente el diagrama de actividades es un conjunto de nodos y arcos?
A) verdadero
b) falso

Selección múltiple

¿Qué representa el modelado de negocio?
A) un tipo de flujo de trabajo (workflow)
b) un caso de uso
c) un tipo de diagrama uml
d) una actividad presente en el negocio

Pregunta de desarrollo.

¿Qué es una transición en un proceso de negocio?
Es el camino de una acción hacia el estado que se encuentra a continuación del workflow

Conocimiento 03

Verdadero o falso

¿El sistema puede ser un actor?
A) Verdadero
b) Falso

Selección múltiple

¿Cómo se describe un escenario?
a) un conjunto de casos de uso
b) una plantilla uml
c) una secuencia especifica de acciones e interacciones entre los actores
d) una tarima en donde se presentan los actores del caso de uso

Pregunta de desarrollo

¿Qué es un caso de uso?
Un caso de uso es un conjunto de escenarios con éxito y fallo, relacionados, que describe a los actores que usan un sistema para satisfacer un objetivo.

Conocimiento 04

Verdadero y falso

¿Es recomendable dejar afuera del sistema a los actores?
A) verdadero
b) falso

Selección múltiple

¿Qué es lo más recomendable para modelar el contexto del sistema?
a) organizar jerárquicamente los requisitos
b) hacer estereotipos de los actores
c) definir el entorno físico donde se efectuara el proceso
d) identificar actores, que actores interactúan con hardware, y los que ejecutan mantenimiento y administración.

Pregunta de desarrollo

Nombre algunas buenas prácticas para modelar casos de uso
Hay que darle un nombre apropiado, lo más cercano posible a la acción que se ejerce en la empresa
Saber distribuir los elementos de forma consistente para evitar redundancias
Hay que usar notas y colores como señales visuales para llamar la atención sobre las principales características del diagrama
Intentar no mostrar muchos tipos de relaciones, para el lector es muy difícil comprender el lenguaje técnico utilizado por los expertos.

Adolfo Norambuena:
aun faltan unos pocas por elaborar, cuando se posean todas se actualizara con las preguntas y respuestas respectivas.

No hay comentarios:

Publicar un comentario