Está en la página 1de 6

Ingeniería en Desarrollo de Software

Introducción a la ingeniería de software

Unidad 2

Actividad 3. Casos de usos

Sergio Raúl Montero Pérez

ES1822022159
Actividad 3. Casos de usos 
Indicaciones de la actividad:
1. Revisa el contenido de la unidad 2 y los recursos que brinde el docente
2. Retoma el caso de estudio y las actividades realizadas con anterioridad.
3. Investiga que es un caso de uso, sus características principales, los elementos y
simbología, así como su funcionalidad.
4. Con la información obtenida construye el siguiente organizador:

Tabla 1: Descripción de las características de casos de uso.


Caso de uso
Un caso de uso es la descripción de una acción o actividad. Un diagrama de
Definición caso de uso es una descripción de las actividades que deberá realizar
alguien o algo para llevar a cabo algún proceso.
Característica Los personajes o entidades que participarán en un diagrama de caso de uso se
s denominan actores

Describen el flujo de una entidad y muestra a los actores quienes ejecutan


Funcionalidad esas acciones
Nombre del
Descripción Simbología
elemento
Un actor especifica un rol
que alguna entidad
Actor externa adopta cuando
interactúa con el sistema
directamente
Elementos

Acción que debe tomar el


Caso de Uso sistema

5. Retoma módulo que elegiste en la actividad anterior, identifica siguientes


elementos:

Técnica de Escenarios

Ejecutar un reactivo
Evento que dispara el proceso:

Flujo normal:
1. El empleado entra a una liga
2. Da comenzar reactivo
3. El tiempo empieza a transcurrir
4. Al finalizar el tiempo el reactivo se cierra y
guarda las respuestas
5. Si el empelado termino en tiempo el reactivo
da clic en revisar y le mostrara la calificación

Que se cierre la aplicación y el tiempo siga


¿Qué puede salir mal?:
corriendo para el reactivo
Actualizar nuevamente el registro del reactivo
Otras actividades: desde el administrador y cambiar la fecha u
hora del reactivo
completado
Estado final del sistema:

a. Actores del sistema


Administrador
Empleado

b. Casos de uso
Alta reactivo
Ejecutar reactivo
Calificar reactivo
c. Relaciones
Tiempo de reactivo
Respuestas del reactivo
Calificación final
ASIGNAR TIEMPO

REGSTRAR REACTIVO
PREGUNTAS Y RESPUESTAS

ASIGNAR A EMPLEADO

Administrador

EJECUTAR REACTIVO

EJECUTAR REACTIVO
SEGUNDA
Empleado
OPORTUNIDAD

6. Identifica particularmente las relaciones avanzadas entre casos de uso, tales


como herencia, inclusión y extensión.
7. Realiza la Interpretación del diagrama de casos de uso con el apoyo de este
organizador.
Tabla 2: Identificación de los elementos de casos de uso.

Módulo alta de reactivo

Nombre del
Diagrama1
diagrama

Descripción

Dar de alta un reactivo (preguntas y respuestas)


ADMINISTRADOR estableciendo el tiempo de resolución y asignarlo
a un empleado
Actores
Ejecutar reactivo , resolver las preguntas y enviar
EMPLEADO
a revisión

El administrador Da de alta un reactivo


Alta reactivo (preguntas y respuestas) estableciendo el tiempo
Caso de uso de resolución y asignarlo a un empleado

Ejecutar reactivo resolver las preguntas y enviar a revisión

Relacion1 El reactivo se relaciona con el empleado


Relaciones
El empleado se relaciona con el reactivo de
Relacion2
acuerdo a su perfil

Justificación El resultado del reactivo determinara y justificara el sueldo del empelado

8. Determina de manera correcta los requerimientos del sistema según la


problemática proporcionada. Y realiza sus casos de usos. No olvides retomar la
actividad número dos y utiliza la siguiente tabla:

Tabla 3. Descripción de los requerimientos de casos de uso.


El sistema podrá dar de alta reactivos y asignarse de acuerdo al perfil del
[id requerimiento]
empleado

Lo que el sistema debe permitir como administrador es registrar en una pantalla


las preguntas y respuestas este reactivo será de opción múltiple dando como
Descripción
respuesta una correcta y 2 erróneas en un tiempo determinado por el
administrador o el de recursos humanos

[requerimiento 1] el sistema podrá almacenar reactivos con un número


Requerimientos
indeterminado de preguntas
asociados
[requerimiento 2]] el sistema podrá almacenar 3 respuesta por pregunta dando
una correcta y dos no

[requerimiento 3]] el sistema calificara de manera automática mostrando el


resultado final

[requerimiento 4]] el sistema podrá mostrar el informe de resultados por


empleado o un informe global

[1 paso] [registrar reactivo]

[2 paso] asignar a empleado]


Secuencia normal
realizar ejecución del reactivo

[1 paso] En el caso de que el sistema se cierre el tiempo seguirá


corriendo y podrá ser reestablecido por el administrador
Excepciones
2 paso] En el caso de que el reactivo no sea aprobado el empleado podra
tener una segunda oportunidad

Frecuencia 2
Prioridad alta
Observaciones El número de reactivos asignado a cada empleado podrá ser
independiente
Tabla. Descripción de los casos de uso. Adaptada de Sommerville (2011, p. 125).

También podría gustarte