domingo, 19 de marzo de 2017

Ingeniería Inversa



Diagrama de Secuencia, Actividades, Clases, Casos de Uso y Requerimientos


https://drive.google.com/open?id=0BzgvDQ3qKQ96UTNsVGVyVjdJRkE
_________________________________________

Historias de Usuario, Tareas de Ingeniería, Caso de Prueba de Aceptación, Tarjetas CRC


Historias de Usuario, Tareas de Ingeniería, Caso de Prueba de Aceptación, Tarjetas CRC



Historia de Usuario
Número: 10
Nombre Historia de Usuario:
Venta de tarjeta dependiendo la distancia a recorrer por el usuario
Modificación (o extensión) de Historia de Usuario (Nro. y Nombre):
No existe
Usuario:
Clientes del suburbano
Iteración Asignada:
1
Prioridad en Negocio: 
------------------------
Puntos Estimados:
6
Riesgo en Desarrollo:
(Alto / Medio / Bajo)
Puntos Reales:
------------------------

Descripción:

El cliente llega a la ventanilla y pide una tarjeta del suburbano a la cual le recarga una cantidad deseada dependiendo de la distancia que recorrerá.


Observaciones:

El usuario no puede entrar sin haber comprado la tarjeta, el uso de estas es individual es decir no pueden entrar a las instalaciones más de una persona con la misma tarjeta, se debe de usar la misma tarjeta tanto para salir como para entrar.
A esta tarjeta se le deberá de abonar como minio una cantidad de 50 centavos y máximo 1000 pesos por motivos de seguridad para el cliente.



Tarea de Ingeniería
Número Tarea:
1
Historia de Usuario (Nro. y Nombre):
10, Venta de tarjeta dependiendo la distancia a recorrer por el usuario
Nombre Tarea: Venta de tarjeta dependiendo la distancia a recorrer por el usuario
Tipo de Tarea:
Desarrollo / Corrección / Mejora / Otra (especificar)
Se desarrollará el proceso de la venta de tarjetas del Suburbano, es un sistema nuevo por lo tanto se tiene que empezar desde cero
Puntos Estimados:
4
Fecha de Inicio:
03/03/17
Fecha de culminación.
-----------------

Programador Responsable:
Celaya Ordaz Marco Antonio y Peña Bustillos Jaime Víctor
Descripción:
Se creará un base de datos y se analizará el proceso de venta de tarjetas para poder mejorarlo, posteriormente se crearán los procesos correspondientes para elaborar dichas acciones.


Caso de Prueba de Aceptación
Código:
Venta
Historia de Usuario (Nro. y Nombre):
10, Venta de tarjeta dependiendo la distancia a recorrer por el usuario
Nombre: Prueba del módulo de ventas
Descripción: Recibir una tarjeta sin saldo y activada para poder hacer uso de ella.
Condiciones de Ejecución:

·         El usuario debe de acudir a las taquillas para la adquisición de una tarjeta
·         El sistema debe encontrase en servicio y con tarjetas disponibles.

Entrada / Pasos de ejecución:
El cliente pide una tarjeta por la cual deberá pagar primero una tarifa definida.
Resultado Esperado:
El sistema registrará el ID y activará la tarjeta, la cual no tendrá saldo.
Evaluación de la Prueba:
-------------------------------------------------------------

  
VENTA DE TARJETA
Responsabilidad
Colaborador
·         Añadir registro de nueva tarjeta.
·         Activarla







Historia de Usuario
Número: 20                           
Nombre: Historia de Usuario
Entrar al suburbano.
Modificación (o extensión) de Historia de Usuario (No. y Nombre):
------------------------
Usuario:
Cliente del suburbano
Iteración Asignada:
2
Prioridad en Negocio:
--------------------
Puntos Estimados:
8
Riesgo en Desarrollo:
(Alto / Medio / Bajo)

Puntos Reales:
-------------------------------------------.
Descripción:
El cliente una vez ubicado en la entrada deberá de pasar su tarjeta en los lectores para que este pueda ingresar a las instalaciones.
Observaciones:
El usuario deberá de contar con una tarjeta previamente comprada la cual debe de contar con el saldo suficiente dependiendo de la trayectoria que valla a viajar.


Tarea de Ingeniería
Número Tarea:
2
Historia de Usuario (Nro. y Nombre):
20, Entrar al suburbano.
Nombre Tarea: Entrar al Suburbano.
Tipo de Tarea:
Desarrollo / Corrección / Mejora / Otra
Se va a crear todo el proceso para llevar la acción de entrada al suburbano.
Puntos Estimados:
8
Fecha de Inicio:
 08/03/2017
Fecha de culminación.
-----------------------------

Programador Responsable:

·         Celaya Ordaz Marco Antonio
·         Peña Bustillos Jaime Víctor

Descripción:
Se realizará el desarrollo del módulo para entrar al suburbano, en el cual se deberá validar que la tarjeta cuente con el saldo suficiente para poder pagar el viaje, ya sea con el intervalo de una zona o de dos, ya validado esto, se registrará el id de la tarjeta con el fin de corroborar que esta sea la misma para salir, y también se registrar en que zona está ingresando.


Caso de Prueba de Aceptación
Código:
Entrada
Historia de Usuario (Nro. y Nombre):
20, Entrar al suburbano
Nombre: Prueba del módulo Entrada
Descripción: Probar que se realice el registro tanto del ID como de la zona, además de validar que se cuente con saldo suficiente.
Condiciones de Ejecución:

·         Se debe de ubicar en los torniquetes
·         Se debe de contar con una tarjeta con el saldo suficiente

Entrada / Pasos de ejecución:
El usuario se ubica en los torniquetes en donde deberá de pasar su tarjeta con el saldo suficiente para que se le permita el acceso.
Resultado Esperado:
Primeramente, se validará el saldo necesario para ingresar posteriormente se realizará el registro de la zona en la cual ingreso el cliente y además se registrará el ID con el fin de validar de que este sea el mismo al salir.
Evaluación de la Prueba:
-------------------------------------------

  
ENTRAR
Responsabilidad
Colaborador

        ·         Validar que se cuente con el suficiente saldo
        ·         Registrar Zona de Acceso
        ·         Registrar ID
·         Salida






Historia de Usuario
Número: 30                           
Nombre: Historia de Usuario
Salir del suburbano.
Modificación (o extensión) de Historia de Usuario (No. y Nombre):
------------------------
Usuario:
Cliente del suburbano
Iteración Asignada:
3
Prioridad en Negocio:
--------------------
Puntos Estimados:
10
Riesgo en Desarrollo:
(Alto / Medio / Bajo)

Puntos Reales:
-------------------------------------------.
Descripción:
Una vez terminado el viaje el cliente para salir de las instalaciones pasara su tarjeta por el lector.
Observaciones:
La tarjeta deberá de ser la misma con la que entro y según la distancia recorrida se le realizará el cargo a la tarjeta.





Tarea de Ingeniería
Número Tarea:
3
Historia de Usuario (Nro. y Nombre):
30, Salir del Suburbano.

Nombre Tarea: Salir del Suburbano.
Tipo de Tarea:
Desarrollo / Corrección / Mejora / Otra
Se elaborará el proceso para la ejecutar la salida del suburbano.
Puntos Estimados:
10
Fecha de Inicio:
08/03/2017
Fecha de culminación.
------------------------------

Programador Responsable:

·         Celaya Ordaz Marco Antonio
·         Peña Bustillos Jaime Víctor

Descripción:
Se desarrollará el modulo para la salida de las instalaciones del suburbano en donde el usuario pagará el viaje con su tarjeta y el costo de este dependerá de la distancia recorrida, es decir, si el intervalo de está fue de una zona o si fue de dos. Posteriormente el sistema verificará que el id de la tarjeta sea el mismo de la que uso para entrar, en caso contrario no se le permitirá la salida en los torniquetes.




Caso de Prueba de Aceptación
Código:
Salida
Historia de Usuario (Nro. y Nombre):
30, Salir del Suburbano
Nombre: Prueba del módulo salida
Descripción: Probar que se valide el ID de la tarjeta y que el cobro sea según la zona
Condiciones de Ejecución:

·         El usuario deberá de usar la misma tarjeta con la que entro

Entrada / Pasos de ejecución:
El usuario se deberá de dirigir a la salida del Suburbano en donde pasará por el lector la tarjeta que utilizo al entrar.
Resultado Esperado:
Se deberá de realizar el cobro según la distancia de traslado y se validará el ID con el fin de validar que la tarjeta con la que sale sea la misma que con la que entro.
Evaluación de la Prueba:
---------------------------------------------------------


SALIDA
Responsabilidad
Colaborador
      
       ·         Registrar zona de salida
       ·         Calcular costo del viaje
       ·         Validar ID
       ·         Mostrar saldo restante
·         Entrada






Historia de Usuario
Número: 40                           
Nombre: Historia de Usuario
Recargar Tarjeta
Modificación (o extensión) de Historia de Usuario (No. y Nombre):
------------------------
Usuario:
Cliente del suburbano
Iteración Asignada:
4
Prioridad en Negocio:
--------------------
Puntos Estimados:
10
Riesgo en Desarrollo:
(Alto / Medio / Bajo)

Puntos Reales:
-------------------------------------------.
Descripción:
El cliente al solicitar una recarga se dirigirá al centro de recarga y depositara la cantidad requerida a su tarjeta
Observaciones:
El usuario deberá contar con una tarjeta para poder recargar y del caso contrario deberá adquirir una antes de poder recargar





Tarea de Ingeniería
Número Tarea:
4
Historia de Usuario (Nro. y Nombre):
40, Recargar Tarjeta.
Nombre Tarea: Recargar la Tarjeta.
Tipo de Tarea:
Desarrollo / Corrección / Mejora / Otra
Se elaborará el proceso para la ejecutar la recarga de la tarjeta.
Puntos Estimados:
10
Fecha de Inicio:
10/03/2017
Fecha de culminación.
------------------------------

Programador Responsable:

·         Celaya Ordaz Marco Antonio
·         Peña Bustillos Jaime Víctor

Descripción:
Se desarrollará el modulo para que el usuario pueda recargar la tarjeta del suburbano con la cantidad específica del costo de los viajes, el monto depositado dependerá del usuario y el sistema verificara la tarjeta y posteriormente se le recarga la cantidad indicada, si el usuario no cuenta con tarjeta deberá realizar la adquisición de esta.




Caso de Prueba de Aceptación
Código:
Recarga
Historia de Usuario (Nro. y Nombre):
40, Recarga de tarjeta
Nombre: Prueba del módulo recarga
Descripción: Se probará que se realice una recarga a la tarjeta.
Condiciones de Ejecución:

·         El usuario deberá de estar en una taquilla
·         El usuario deberá de poseer una tarjeta

Entrada / Pasos de ejecución:
El usuario se dirigirá a una taquilla, una vez ahí, pedirá una recarga según el saldo que este quiera abonar, posteriormente pagará por esta.
Resultado Esperado:
Se realizará la recarga a la tarjeta, según el monto pagado por el usuario.
Evaluación de la Prueba:
--------------------------------------------------------------
  

RECARGA DE TARJETA
Responsabilidad
Colaborador
       ·         Mostrar Saldo actual
       ·         Modificar Saldo de la tarjeta.
       ·         Mostrar saldo total







Historia de Usuario
Número: 50                           
Nombre: Venta de Boletos
Modificación (o extensión) de Historia de Usuario (No. y Nombre):
10 , Venta de tarjeta dependiendo la distancia a recorrer por el usuario
Usuario:
Cliente
Iteración Asignada:
5
Prioridad en Negocio:
(Alta / Media / Baja)
Puntos Estimados:
10
Riesgo en Desarrollo:
(Alto / Medio / Bajo).
Puntos Reales:
-----------------------
Descripción:
El cliente al requerir un boleto para ingresar al tren deberá acudir a la taquilla y pagar el importe por la cantidad requerida
Observaciones:
El costo del boleto diferirá dependiendo del trayecto del viaje

  

Tarea de Ingeniería
Número Tarea:
5
Historia de Usuario (Nro. y Nombre):
50 ,  Venta de boletos.
Nombre Tarea: Venta de boletos.
Tipo de Tarea:
Desarrollo / Corrección / Mejora / Otra (especificar)
Se desarrollará un proceso por el cual el cliente podrá adquirir boletos para ingresar al tren.
Puntos Estimados:

10
Fecha de Inicio:
En qué momento da inicio la actividad.
Fecha de culminación.
---------------------------

Programador Responsable:

·         Celaya Ordaz Marco Antonio
·         Peña Bustillos Jaime Víctor

Descripción:
Se elaborará un módulo del sistema en el cual el usuario pueda comprar boletos para poder entrar a las instalaciones y dependiendo de la distancia a recorrer el boleto tendrá un costo diferente, este módulo será anexado al de venta de tarjetas.

  
Caso de Prueba de Aceptación
Código:
Venta de Boletos
Historia de Usuario (Nro. y Nombre):
50, venta de boletos
Nombre: Prueba del módulo venta de boletos
Descripción: Probar que los boletos funcionen según el trayecto del viaje.
Condiciones de Ejecución:

·         El usuario debe de ubicarse en una taquilla
·         El usuario debe de contar con el dinero suficiente para la compra de un boleto

Entrada / Pasos de ejecución:
Una vez ubicado el usuario en la taquilla, este pedirá un boleto, el usuario deberá tomar en consideración la distancia que viajará para pedir el boleto indicado.
Resultado Esperado:
Se otorga al usuario un boleto según sea el trayecto a viajar.
Evaluación de la Prueba:
------------------------------------------------


VENTA DE BOLETOS
Responsabilidad
Colaborador
·         Registrar cada boleto con un id diferente
·         Asignarle un valor a cada boleto
·         Venta de Tarjetas