Ejercicios #2 - Casos de Uso

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 17

Universidad Fidélitas

SC-302 Documentación del Software

Ejercicio práctico 2 Elaboración Casos de Uso Extendidos


Tipo: Grupal
Total porcentaje: 4%
Total puntos: 50 puntos
Fecha de desarrollo: 10/06/2023

Instrucciones:

Cada equipo deberá analizar los detalles expuestos de las precondiciones, postcondiciones, flujo
normal, excepciones y flujos alternos para los casos de uso y utilizando las técnicas explicadas en
clase, elaborar el detalle de los casos de uso con la plantilla suministrada por el profesor, recuerden
que esta es una técnica evolutiva por lo que depende mucho del conocimiento que el equipo tiene
sobre los temas que se abordarán.

Algunas técnicas y consideraciones previas que les pueden ayudar a realizar la actividad para
completar los casos de uso, se las detallamos a continuación:

1. A continuación se muestran algunos ejemplos de casos de uso que detallan el flujo normal, los
flujos alternos (en algunos casos incluye las excepciones).Para este caso el ingresante completa
total o parcialmente el formulario de ingreso consignando datos en tres pestañas: personales,
laborales y académicos.

RF-ID: SP-1001 Completar Formulario

Versión 1.0

Autores Natalia Martínez

Descripción El usuario completa total o parcialmente el formulario de


ingreso consignando datos en tres pestañas: personales,
laborales y académicos. Para que los datos se almacenen el
usuario debe haber completado al menos los datos personales
mínimos y confirmar el formulario.

Precondición El usuario está registrado en el sistema e ingresó con su clave y


contraseña
Universidad Fidélitas
SC-302 Documentación del Software

Secuencia Paso Acción

Normal 1.0 Si no hay datos almacenados del ingresante, el


sistema inicializa el formulario en blanco y genera un
número de preinscripción único.

2.0 El sistema muestra la pestaña datos personales.

3.0 En cada campo con opciones el usuario selecciona un


valor y en cada campo libre el usuario ingresa un
valor.

4.0 El usuario confirma la pestaña.

5.0 Si los datos mínimos están completos, el sistema


muestra la pestaña datos académicos.

6.0 En cada campo con opciones el usuario selecciona un


valor y en cada campo libre el usuario ingresa un
valor.

7.0 Si el usuario confirma la pestaña y el sistema muestra


la pestaña datos laborales.

8.0 En cada campo con opciones el usuario selecciona un


valor y en cada campo libre el usuario ingresa un
valor.

9.0 Si el usuario confirma la pestaña aparece un cuadro


de confirmación del formulario, indicando que si
confirma el formulario los datos se almacenarán
actualizados.

10.0 Si el ingresante confirma el formulario se guardan los


datos actualizados y los anteriores se borran.

11.0 Termina el flujo normal

Postcondición Se almacenaron al menos los datos personales mínimos o no


hay datos del ingresante. La sesión sigue abierta.
Universidad Fidélitas
SC-302 Documentación del Software

Alternos/Excepciones Paso Acción

1.1 Si hay datos del usuario el sistema inicializa el


formulario con los datos almacenados y sigue en el
paso 2.0 del flujo normal.

4.1 El usuario cancela la tarea y pasa a 11.0 del flujo


normal.

5.1 Si los datos mínimos no están completos, el sistema


muestra un mensaje, pinta con rojo los campos
incompletos y sigue en el paso 3.0 del flujo normal.

7.1 El usuario cancela la tarea y pasa a 11.0 del flujo


normal.

9.1 El usuario cancela la tarea y pasa a 11.0 del flujo


normal

10.1 El usuario cancela la tarea y pasa a 11.0 del flujo


normal

Importancia Vital

Urgencia inmediatamente

Comentarios Este caso de uso está relacionado con la especificación


de requerimientos ERNo.001
Universidad Fidélitas
SC-302 Documentación del Software

2. Un segundo ejemplo permite mostrar el detalle de otro caso de uso, esta vez se trata de la
elaboración de una factura:

RF-ID: SP-001 Completar una factura

Versión 1.1

Autores Rodrigo López

Descripción El usuario completa la información de una nueva factura. Para


que los datos se almacenen el sistema debe validar que el
cliente y los productos a facturar deben ser válidos para que
se emita correctamente la factura.

Precondición El usuario está registrado en el sistema e ingresó con su clave


y contraseña

Secuencia Paso Acción

Normal 1 El actor solicita crear una nueva factura.

2 El sistema muestra una pantalla y solicita


selección del cliente y productos a facturar.

3 El actor selecciona un cliente.

4 El sistema informa que el cliente es válido para


facturar.

5 El actor selecciona un producto para facturar.

6 El sistema confirma que el producto es válido


para facturar.

7 El actor finaliza la factura

8 El sistema confirma que la factura se emitió


correctamente e informa el número de
comprobante

Postcondición Se almacena correctamente una factura y se genera el


número de comprobante..
Universidad Fidélitas
SC-302 Documentación del Software

Alternos/Excepciones Paso Acción

4.1 El sistema informa que el cliente posee deuda y


no puede facturarse.

4.2 Se finaliza el caso de uso.

Importancia Vital

Urgencia inmediatamente

Comentarios Este caso de uso está relacionado con la especificación


de requerimientos ERNo.001

3. Recuerde tener presente la siguiente información sobre los puntos más importantes de un
caso de uso:

Precondiciones Establecen los requisitos que deben satisfacerse para que el sistema
pueda empezar a ejecutar el caso de uso.
Flujo Normal El flujo normal o escenario principal representa la secuencia de eventos
que modela cualquier escenario básico.
Flujos Alternos Los flujos alternativos o escenarios secundarios pueden producir el mismo
resultado, o con alguna variación, pero representan una secuencia menos
frecuente.
Excepciones Las excepciones son situaciones potenciales que es necesario prevenir en
el caso de uso. Anticipan errores que podrían ocurrir durante la ejecución
del caso de uso y establecen un mecanismo para manejarlos.
Postcondiciones Describen el estado del sistema después de que se completa el caso de
uso.
Universidad Fidélitas
SC-302 Documentación del Software

Caso No.2 (25 puntos)

En un importante taller de la capital, se han desarrollado los siguientes requerimientos, para un sistema que
permitirá llevar el control de las reparaciones de los vehículos, desarrolle usted los casos de uso de nivel
extendido:

Requerimiento 1: Gestionar Ingreso de Clientes

Descripción: Se deberá llevar el control de los clientes del Taller, para lo cual se estará requiriendo la
siguiente información: cédula con el formato 99-9999-9999, nombre, teléfono con el formato
9999-9999, dirección, número de póliza, monto de la cobertura.

RF-ID: SP-001 Guardar información de cliente

Versión 1.0

Autores Daniel Quesada y Yeshua Rodriguez

Descripción El usuario completa el formulario en donde se pedirá la


información del cliente, para que esta se guarde la
información tiene que estar completa y siguiendo los
formatos necesarios.

Precondición El usuario está registrado en el sistema e ingresó con su clave


y contraseña

Secuencia Paso Acción

Normal 1 Si no existen datos anteriores del cliente el


sistema inicia un formulario en blanco.

2 Se muestran los campos y sus formatos


necesarios

3 Si el usuario desea guardar la información,


aparece una pestaña que confirma la decisión.

4 Si el usuario confirma, la información se guarda


o actualiza.

5 El sistema da un aviso acerca del fin del


proceso y si desea realizar otro formulario.
Universidad Fidélitas
SC-302 Documentación del Software

Postcondición Se almacenaron los datos con el debido formato. La sesión no


se cierra

Alternos/Excepciones Paso Acción

2.1 Si ya existen datos del cliente, se inicia el


formulario con la información del mismo y sigue
el paso 2 del flujo.

3.1 Si no se confirma la pestaña se sigue el paso 2


del flujo

4.1 Si los datos no siguen el formato, se muestra en


rojo las incongruencias y sigue el paso 2 del
flujo.

Importancia Alta

Urgencia inmediatamente

Comentarios Para buscar los clientes se puede usar su cédula


Universidad Fidélitas
SC-302 Documentación del Software
Requerimiento 2: Gestionar registro de vehículos

Descripción: En el taller se llevará el control del registro de la información del vehículo, cuyos datos
serán al menos: número de placa, que podrá tener los siguientes formatos ABC-999 o bien 213719,
marca, tipo, año, número de motor, propietario consignado.

RF-ID: SP-002 Guardar información del vehículo

Versión 1.1

Autores Daniel Quesada y Yeshua Rodriguez

Descripción El usuario completa el formulario en donde se pedirá la


información del vehículo, para que esta se guarde la
información tiene que estar completa y siguiendo los
formatos necesarios.

Precondición El usuario está registrado en el sistema y el vehículo debe de


tener un dueño.

Secuencia Paso Acción

Normal 1 El usuario solicita registrar o actualizar un


vehículo

2 El sistema solicita que seleccione un cliente


propietario registrado.

3 El usuario selecciona al propietario consignado

4 Si no existen datos anteriores del vehículo, se


inicia un formulario en blanco

5 Se muestran los campos y sus formatos


necesarios

6 Si el usuario desea guardar la información,


aparece una pestaña que confirma la decisión.

7 Si el usuario confirma, la información se guarda


o actualiza.
Universidad Fidélitas
SC-302 Documentación del Software

8 El sistema da un aviso acerca del fin del


proceso y si desea realizar otro registro.

Postcondición Se almacenaron los datos con el debido formato. La sesión no


se cierra

Alternos/Excepciones Paso Acción

4.1 Si ya existen datos del vehículo, se inicia el


formulario con la información del mismo y sigue
el paso 4 del flujo.

6.1 Si no se confirma la pestaña se sigue el paso 5


del flujo

7.1 Si los datos no siguen el formato, se muestra en


rojo las incongruencias y sigue el paso 5 del
flujo.

Importancia Alta

Urgencia inmediatamente

Comentarios El propietario funciona como una Foreign Key aquí, no


se puede registrar ningún vehiculo sin antes asignarle
uno
Universidad Fidélitas
SC-302 Documentación del Software
Requerimiento 3: Gestionar registro de reparación

Descripción: En el taller se llevará el control del registro de la reparación, que deberá consolidar la
información del número de placa y la cédula del propietario, así como, las indicaciones del daño del
vehículo, costo de mano de obra y repuestos, que podría incrementarse dependiendo de los
repuestos necesarios para corregir el problema o del daño del vehículo. También será necesario
llevar el control de la etapa por las que irá pasando la reparación del vehículo, que podrá ser uno de
los siguientes: 1-Recepcionado, 2-En inspección, 3-En reparación, 4-En Revisión, 5-Terminado.

RF-ID: SP-003 Control del registro de reparación

Versión 1.3

Autores Daniel Quesada y Yeshua Rodriguez

Descripción El usuario ingresa la información del propietario y vehículo y


registra o actualiza un formulario que lleva información de la
reparación del vehículo.

Precondición El usuario está registrado en el sistema y existe un cliente con


un vehículo en reparación.

Secuencia Paso

Normal 1 El usuario solicita un registro de reparaciones

2 El sistema solicita selección de la cédula del


propietario y placa del vehículo en reparación

3 El usuario selecciona ambos.

4 Si no existe información de reparación, se abre


un formulario en etapa Recepción

5 Si el usuario desea avanzar, solicita al sistema


que avance a la siguiente etapa.

6 El sistema actualiza el formulario a la etapa En


inspección

7 El sistema muestra los campos de Indicaciones


del daño y Repuestos necesarios

8 El usuario registra la información solicitada en


los campos
Universidad Fidélitas
SC-302 Documentación del Software

9 Si el usuario desea avanzar, solicita al sistema


que avance a la siguiente etapa.

10 El sistema actualiza el formulario a la etapa En


reparación

11 El sistema muestra los campos de Registro


Costo de Mano de Obra y Registro Costo de
Repuestos

12 El usuario registra la información solicitada en


los campos

13 Si el usuario desea avanzar, solicita al sistema


que avance a la siguiente etapa.

14 El sistema actualiza el formulario a la etapa En


revisión

15 El sistema muestra los campos de Repuestos


Usados, Daños Reparados y Costo Total.

16 El usuario registra la información solicitada en


los campos

17 Si el usuario desea avanzar, solicita al sistema


que avance a la siguiente etapa.

18 El sistema actualiza el formulario a la etapa


Terminado

19 El sistema guarda toda la información del


registro.

20 Termina el flujo

Postcondición Se almacenaron los datos con el debido formato. La sesión no


se cierra

Alternos/Excepciones Paso

4.1 Si existe información anterior del propietario y el


vehículo se inicializa el registro almacenado
desde la última etapa registrada
Universidad Fidélitas
SC-302 Documentación del Software

5.1 Si el usuario desea guardar el registro en esta


etapa, lo solicita al sistema y sigue en el paso
19 del flujo

9.1 Si el usuario desea guardar el registro en esta


etapa, lo solicita al sistema y sigue en el paso
19 del flujo

9.2 Si los datos se encuentran vacíos, el sistema


muestra un mensaje que informa el problema y
sigue al paso 7 del flujo

13.1 Si el usuario desea guardar el registro en esta


etapa, lo solicita al sistema y sigue en el paso
19 del flujo

13.2 Si los datos se encuentran vacíos, el sistema


muestra un mensaje que informa el problema y
sigue al paso 11 del flujo

17.1 Si el usuario desea guardar el registro en esta


etapa, lo solicita al sistema y sigue en el paso
19 del flujo

17.2 Si los datos se encuentran vacíos, el sistema


muestra un mensaje que informa el problema y
sigue al paso 15 del flujo

Importancia Alta

Urgencia inmediatamente

Comentarios El formulario se actualiza por su etapa.

Requerimiento 4: Gestionar facturación por la reparación

Descripción: En cuanto el vehículo pase al estado 5-Terminado, se permitirá generar la emisión de la


factura, que deberá incluir el detalle y los costos por mano de obra y repuestos incurridos en la
reparación, finalizado el trámite se emitirá la factura y se generará el registro de caja con el efectivo
u otro medio de pago recibido.
Universidad Fidélitas
SC-302 Documentación del Software

RF-ID: SP-004 Gestion Facturas por Reparación

Versión 1.4

Autores Daniel Quesada y Yeshua Rodriguez

Descripción Generación de facturas una vez termina el proceso de reparación.


En dicha factura se verán reflejados todos los detalles sobre el
proceso; costo por la mano de obra, mención sobre cada repuesto
comprado por la gerencia y su valor
Precondición Terminó el proceso de reparación de él o los vehículos del cliente

Secuencia Paso

Normal 1 El usuario solicita al sistema la generación de la


factura con la información ingresada en
anteriores etapas

2 El sistema procede a buscar la información de


los costos por los servicios de
reparacion/revision solicitados

3 El sistema acude a la información sobre


repuestos necesitados que se usaron en la
etapa de reparación

4 El sistema concluye de emitir la factura


sumarizando todos los costos incluidos en un
solo monto total.

5 El usuario pasa la factura al registro como


comprobante para que el cliente corrobore
gastos

6 El cliente cancela la factura con un solo pago


utilizando un método de pago determinado en la
correspondiente moneda

7 Una vez cancelada la factura el usuario se


genera una copia del comprobante de pago
para el cliente
Universidad Fidélitas
SC-302 Documentación del Software

8 El usuario registra la factura en el sistema para


que quede guardado el método de pago y
moneda para futuras facturas

9 El sistema consulta al usuario si desea generar


otra factura con gastos individuales en caso de
que el cliente la requiera.

10 Se cierra el proceso en el sistema

11 Se reinicia el flujo para el siguiente cliente

Post Condición La factura quedo cancelada y registrada en el


sistema

Alternos/Excepciones Paso
1.1 Si el usuario no solicita la creación de una
factura el sistema procedera a guardar la
informacion de todos modos y seguiria con el
paso 10
2.1 En caso de que el sistema no tenga la
informacion necesaria para seguir le pedira al
usuario que la ingrese nuevamente
3.1 En caso de que el sistema no tenga la
informacion necesaria para seguir le pedira al
usuario que la ingrese nuevamente
Importancia Alta

Urgencia Inmediatamente
Comentarios Concluye el formulario y el sistema se prepara
para la digitacion de nueva informacion para
otro cliente.
Universidad Fidélitas
SC-302 Documentación del Software
Requerimiento 5: Gestionar reporte de caja al final del día

Descripción: Al finalizar el día de labor, se emitirá un reporte que contiene la información de lo


facturado, detallando, la información del número de factura, monto de factura, recibido en efectivo
o bien en otros medios de pago.

RF-ID: SP-002 Gestionar reporte final

Versión 1.5

Autores Daniel Quesada y Yeshua Rodriguez

Descripción El usuario solicita un reporte de la información facturada al


sistema.

Precondición El usuario está registrado en el sistema y existe información


de facturas

Secuencia Paso

Normal 1 El usuario solicita el reporte final.

2 El sistema indica las facturas del día.

3 El sistema indica la información de las


diferentes facturas

4 Si el usuario desea generar el reporte con la


información actual, se lo indica al sistema

5 El sistema indica una confirmación para generar


el reporte

6 El sistema genera un reporte con el número de


factura que presenta la información de cada una
individualmente.

7 El flujo termina
Universidad Fidélitas
SC-302 Documentación del Software

Postcondición Se almacenaron los datos con el debido formato. La sesión no


se cierra

Alternos/Excepciones Paso

4.1 Si la información no es correcta, el usuario


cancela y resume desde paso 2 del flujo

5.1 Si el usuario cancela, se resume desde el paso


7 del flujo

Importancia Alta

Urgencia inmediatamente

Comentarios

Informe de la práctica Los ejercicios prácticos que se realizaran son mediante una simulación de un
caso práctico, donde el estudiante empleara sus conocimientos y habilidades para resolverlo. Está
constituida por cinco entregables con un valor de 4% para cada una. Rúbrica sintética

Rúbrica sintética

Criterios a Cumple con lo Cumple No cumple lo Observacionesal


evaluar solicitado 2 parcialmente1 solicitado 0 estudia
puntos punto puntos
1. Identifica y
analizan el
objetivo del
proyecto
2. Organización.
Investigan con
anticipación la
información
relacionada con
la actividad para
saber que
necesitan
3. Desarrollo de
la práctica. El
equipo reúne el
material o
Universidad Fidélitas
SC-302 Documentación del Software

software para
simular
4.Diseño del
modelo de
simulación
mediante el uso
correcto de
herramientas
tecnológicas
5.Construcción
del modelo del
juego
Total 10 puntos.
2% cada uno.
Aplicar la regla
de tres para
obtenerel
resultado final.

También podría gustarte