Está en la página 1de 3

Requisitos.

Joseph Iñaguazo(Josep-inaguazo@unl.edu.ec),
Walter Maldonado(walter.maldonado@unl.edu.ec),
Franco Mendoza(franco.mendoza@unl.edu.ec),
Bryan Requenes(bryan.requenes@unl.edu.ec).

28 de junio del 2018


1. INTRODUCCIÓN
Los requisitos de un sistema son la base desde la cual se empieza a desarrollar el
software por lo cual estos deben estar dados de manera coherente y conforme las
necesidades que deben resolver el sistema, tomando en cuenta a los usuarios y sus
interacciones con el sistema mismo, para describir que debe incluir el sistema en cada
una de las etapas de su funcionamiento.

2. DESARROLLO
Sistema expendedor de billetes
Se parte de la siguiente declaración de requerimientos:
 El sistema es un expendedor automático de venta de billetes de tren.
 Los usuarios seleccionan su destino e introducen una tarjeta de crédito y un
número de identificación personal.
 El billete de tren se expide y se carga su cuenta de la tarjeta de crédito.
 Cuando el usuario presiona el botón de inicio, se activa un menú que muestra los
posibles destinos, junto con un mensaje para el usuario que le indica que
seleccione el destino.
 Una vez que se ha seleccionado un destino, se pide a los usuarios que introduzcan
su tarjeta de crédito.
 Se comprueba su validez y entonces se le pide introducir un identificador
personal.
 Cuando la transacción de crédito se haya validado, se expide el billete.
Se pide:
1. Descubra posibles ambigüedades u omisiones de información.
a. Omite la información de la ubicación geográfica donde se implementará el
sistema expendedor.
b. En el sistema no se especifica la elección del billete para diferentes horarios
hacía un mismo destino.
c. Falta la información sobre el punto de partida de usuario y como este será
obtenido.
2. Redacte la descripción anterior utilizando un enfoque estructurado y de forma que
se resuelvan adecuadamente las ambigüedades detectadas.
El sistema es un expendedor automático de venta de billetes de tren dentro del País.
Cuando el usuario presiona el botón de inicio del expendedor, se activa un mensaje de
selección para los posibles destinos y horarios de salida de los trenes,el lugar de origen
deberá ser tomado de la estación donde se adquirió el billete.
Una vez que se ha seleccionado un destino, se pide a los usuarios que introduzcan su
tarjeta de crédito y el número de identificación personal.
Se comprueba la validez del billete de tren y se carga su cuenta a la tarjeta de crédito.
Cuando la transacción de crédito se haya validado, se expide el billete.

3. Especifique un conjunto de requisitos no funcionales sobre fiabilidad y respuestas


temporales del sistema.
Requisitos para varios sistemas
Redacte en lenguaje natural y de forma estructurada, requisitos de usuario para las
siguientes funciones:
1. Expedición de dinero en un cajero automático de un banco.
El usuario debe ingresar la tarjeta al cajero automático.
El sistema debe exigir la validación de la tarjeta, indicándole que ingrese la clave
de la misma.
El sistema debe tratar la petición del usuario, indicándole un menú en donde se
muestre el tipo de transacción que quiera realizar.
Luego se lo enviara a otro enlace en donde se le debe mostrar las opciones de dinero
ya preestablecidas o una opción para digitar la cantidad de dinero deseada.
Para la retirada del dinero, el sistema deberá consultar la base de datos para
comprobar el saldo del usuario y cargar la cantidad solicitada. Si el usuario no
cuenta con el dinero suficiente se debe presentar un mensaje indicándole que no se
puede completar con la transacción porque su saldo es insuficiente.
Para completar con la transacción el sistema devuelve la tarjeta al usuario y, cuando
se ha extraído, se entrega el dinero y el recibo.
2. Verificación de ortografía y corrección en un procesador de texto.
El usuario debe ingresar las palabras al procesador de texto.
El sistema debe identificar las palabras equivocadas, avisando al usuario que es
incorrecta y así mismo suministrando la ayuda de corrección por medio de
ortografía y gramática.
3. Sistema de autoservicio en gasolineras con pago por tarjeta de crédito. El usuario pasa
la tarjeta por el lector y especifica la cantidad de combustible. Tras repostar se hace el
cargo a la tarjeta del cliente.
El usuario debe deslizar la tarjeta de crédito por el lector.
El sistema debe exigir la validación de la tarjeta de crédito indicándole que digite
la clave de la misma.
El sistema debe tratar la petición del usuario, indicándole que digite el valor o la
cantidad del combustible requerido
El sistema deberá consultar la base de datos para comprobar el saldo del usuario
y cargar la cantidad a cargar. Si el usuario no cuenta con el dinero suficiente se
debe presentar un mensaje indicándole que no se puede completar con la
transacción porque no cuenta con el saldo suficiente.
Para completar con la transacción se devuelve la tarjeta del usuario y, cuando se
ha extraído, se hace la carga de combustible y se le entrega el recibo.
Identificación del stakeholders
En un sistema de registro de estudiantes universitarios indique quiénes podrían ser los
stakeholders. Observe que de forma inevitable, los requerimientos de diferentes
stakeholders pueden entrar en conflicto.

3. BIBLIOGRAFÍA

También podría gustarte