Informática, pregunta formulada por andreewsmejiamanga, hace 1 año

Desarrollar los casos de uso textuales
para el siguiente enunciado:
La veterinaria mi "Mascota Feliz" necesita el desarrollo de un sistema de información que permita el manejo de:

Clientes: se deben solicitar para su creación los siguientes campos.
Nombre.
Cédula: no puede ingresarse dos clientes con la misma cédula.
Sexo.
Correo
Fecha de nacimiento.

Respuestas a la pregunta

Contestado por irmajulia
0

Los casos de uso para manejar los clientes de una veterinaria son:

A. Registro de Cliente.

Dependencias: Validación de cliente existente.

Precondicion: Ha realizado el pago por primera vez en la veterinaria.

Descripción: El sistema deberá solicitar los datos del cliente, y registrarlos sin duplicar.

Pasos normales:

1. Sistema solicita DNI

2. Busca registro

   2.1 Si no encuentra:

       2.1.1 Solicita nombre, sexo, correo, Fecha de nacimiento.

       2.1.2 Registra los datos.

       2.1.3 Confirmar cliente registrado

   2.2 si encuentra:

       2.2.1 Muestra datos

Postcondicion: Nuevo cliente en la base de datos.

Excepciones: Hubiera duplicado.

B. Modificación de cliente.

Dependencias: Validación de cliente existente.

Precondicion: El usuario recibe algún dato del cliente como CEDULA

Descripción: El sistema deberá solicitar los datos del cliente, y mostrar el resultado de búsqueda.

Pasos normales:

1. Sistema solicita DNI o cualquier otro dato

2. Busca registro

   2.1 Si encuentra:

       2.1.1 Devuelve datos

       2.1.2 Registra los nuevos datos.

   2.2 si no encuentra:

       2.2.1 Devuelve mensaje indicando cliente no encontrado

Postcondicion: Datos actualizados de cliente.

Excepciones: Ninguna.

C. Eliminación de cliente

Dependencias: Validación de cliente existente.

Precondicion: El usuario recibe algún dato del cliente como CEDULA

Descripción: El sistema deberá eliminar de manera lógica el registro.

1. Sistema solicita DNI o cualquier otro dato

2. Busca registro

   2.1 Si encuentra:

       2.1.1 Pregunta si estamos seguros de querer eliminar.

       2.1.2 Elimina logicamente el registro.

   2.2 si no encuentra:

       2.2.1 Devuelve mensaje indicando cliente no encontrado

Postcondicion: Registro en estado inactivo.

Excepciones: El usuario indique no está seguro de querer eliminar el registro.

Los casos de uso, son la descripción de como debe trabajar, al detalle, un módulo de nuestro sistema. Facilitará el proceso de desarrollo, ya que contiene todas las definiciones y una guía para construir el sistema, en un lenguaje que puede ser entendido por todos.

Otras preguntas