Advertisement
hombretao

Documentación "Dios Es Mi Copiloto"

Jun 28th, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.90 KB | None | 0 0
  1. Nombre: Informar Sobre Viaje
  2. ----------------------------
  3. Actores: Vendedor
  4. Objetivos: Obtener información sobre un recorrido, como destino, hora de partida y duración del viaje.
  5.  
  6. Pre-condiciones:
  7. ----------------
  8. * Haber definido al menos un recorrido con anterioridad, con buses, choferes y horarios asignados.
  9.  
  10. Flujo normal:
  11. -------------
  12. * Ante la consulta de un cliente, el vendedor revisa en el sistema los recorridos disponibles y los detalles asociados.
  13.  
  14. Post-condiciones:
  15. -----------------
  16. * La información solo se consulta, no se modifica.
  17.  
  18. Excepciones:
  19. ------------
  20. * Que el cliente salga corriendo sin razón aparente.
  21.  
  22. Nombre: Cancelar Reserva
  23. ------------------------
  24. Actores: Vendedor
  25. Objetivos: Des-hacer una reserva, y dejar el asiento disponible para volver a ser vendido.
  26.  
  27. Pre-condiciones:
  28. ----------------
  29. * Un cliente debe haber comprado un pasaje con anterioridad para poder des-hacer su compra.
  30.  
  31. Flujo normal:
  32. -------------
  33. * El pasajero puede avisar que desea des-hacer la compra:
  34. * Con más de 48 horas de anticipación. En ese caso se le reembolza el total del pasaje.
  35. * Con menos de 48 horas de anticipación. En ese caso se le reembolza solo un porcentaje del pasaje.
  36. * El sistema chequea que el pasajero esté registrado en el bus.
  37. * El sistema elimina al pasajero del bus.
  38.  
  39. Post-condiciones:
  40. -----------------
  41. * La posición que ocupaba el pasajero en el bus debe quedar disponible para volver a ser vendida.
  42.  
  43. Excepciones:
  44. ------------
  45. * Que el pasajero no esté registrado en el bus.
  46.  
  47. Nombre: Vender pasaje
  48. Actores: Vendedor
  49. Objetivos: Agregar un pasajero a un bus.
  50.  
  51. Pre-condiciones:
  52. ----------------
  53. * El bus debe tener una posición libre para poder asignarle un pasajero.
  54.  
  55. Flujo normal:
  56. -------------
  57. * Un cliente solicita viajar en un bus.
  58. * El sistema verifica que el bus tenga uno o más asientos disponibles.
  59. * El sistema verifica si el cliente viaja por primera vez o si es cliente recurrente.
  60. * El sistema verifica si el cliente es o no un cliente VIP.
  61. * El sistema solicita los datos del pasjero ( nombre, edad, teléfono ).
  62. * El sistema agrega un nuevo pasajero al bus con los datos del cliente.
  63.  
  64. Post-condiciones:
  65. -----------------
  66. * Un nuevo pasajero debe quedar guardado en el bus con la información del cliente.
  67.  
  68. Excepciones:
  69. ------------
  70. * Que el cliente no cumpla con la edad mínima requerida para viajar por si solo.
  71. * Que no haya asientos disponibles para agregarlo al bus.
  72. * Que el cliente entre en combustión espontánea de un momento a otro y sin previo aviso.
  73.  
  74. Nombre: Definir Recorrido
  75. Actores: Don Carlos
  76. Objetivos: Definir un recorrido con origen y destino, que pueda recibir buses.
  77.  
  78. Pre-condiciones:
  79. ----------------
  80. * (?)
  81.  
  82. Flujo normal:
  83. -------------
  84. * El sistema crea un nuevo recorrido en base a un origen y un destino.
  85.  
  86. Post-condiciones:
  87. -----------------
  88. * El sistema crea un nuevo recorrido en base a un origen y un destino.
  89.  
  90. Excepciones:
  91. ------------
  92. * (?)
  93.  
  94. Nombre: Ver cantidad de buses con un mismo recorrido
  95. Actores: Don Carlos
  96. Objetivos: Buscar dentro del conjunto de buses de la compañia, aquellos que han sido asignados a un recorrido específico.
  97.  
  98. Pre-condiciones:
  99. ----------------
  100. * Debe haber uno o más recorridos definidos con anterioridad.
  101. * Debe haber buses asignados a ese recorrido.
  102.  
  103. Flujo normal:
  104. -------------
  105. * El sistema revisa los buses y selecciona aquellos que coinciden con el recorrido buscado.
  106.  
  107. Post-condiciones:
  108. -----------------
  109. * El sistema muestra los buses asignados al recorrido.
  110.  
  111. Excepciones:
  112. ------------
  113. * El sistema no tiene ningún recorrido definido.
  114. * El sistema no encuentra ningún bus asignado al recorrido.
  115.  
  116. Nombre: Definir frecuencia de salida
  117. Actores: Don Carlos
  118. Objetivos: Definir el intervalo de tiempo con el que parten los buses asignados a un recorrido.
  119.  
  120. Pre-condiciones:
  121. ----------------
  122. * Debe haber uno o más recorridos definidos.
  123. * El recorrido seleccionado debe tener dos o más buses asignados.
  124.  
  125. Flujo normal:
  126. -------------
  127. * El administrador ( codename: "Don Carlos" ) le asigna a un recorrido un intervalo para sus buses, generalmente en función de la cantidad de buses asignados al recorrido ( esto varías según la temporada ).
  128.  
  129. Post-condiciones:
  130. -----------------
  131. * El recorrido debe registrar la frecuencia con la que parten los buses y ser capaz de determinar a qué hora parte cada bus.
  132.  
  133. Excepciones:
  134. ------------
  135. * No hay recorridos definidos.
  136. * El recorrido no tiene buses asignados, o solamente uno, lo cual es insuficiente para determinar una frecuencia de salida.
  137.  
  138. Nombre: Agregar bus
  139. Actores: Don Carlos
  140. Objetivos: Añadir un nuevo bus a la flota de la empresa.
  141.  
  142. Pre-condiciones:
  143. ----------------
  144. * El bus no debe haber sido añadido previamente.
  145.  
  146. Flujo normal:
  147. -------------
  148. * El sistema recibe los datos de un nuevo bus.
  149. * El sistema crea un nuevo objeto bus con los datos y lo guarda en el registro.
  150. * El sistema muestra un mensaje de exito en el proceso de registro.
  151.  
  152. Post-condiciones:
  153. -----------------
  154. * Debe quedar un nuevo bus añadido a la flota.
  155.  
  156. Excepciones:
  157. ------------
  158. * Caía del sistema.
  159.  
  160. Nombre: Agregar chofer
  161. Actores: Don Carlos
  162. Objetivos: Registrar un nuevo chofer.
  163.  
  164. Pre-condiciones:
  165. ----------------
  166. * El chofer no debe haber sido registrado previamente.
  167.  
  168. Flujo normal:
  169. -------------
  170. * El sistema recibirá los datos del chofer y los validará.
  171. * El sistema verificará que el chofer no haya sido registrado.
  172. * El sistema almacenará los datos del chofer, y lo dejará listo para ser asignado a un recorrido.
  173. * El sistema muestra un mensaje de exito en el proceso de registro.
  174.  
  175. Post-condiciones:
  176. -----------------
  177. * Debe quedar un nuevo chofer registrado.
  178.  
  179. Excepciones:
  180. ------------
  181. * El Apocalípsis.
  182.  
  183. Nombre: Agregar chofer a un recorrido
  184. Actores: Don Carlos
  185. Objetivos: Asignar un chofer a un recorrido.
  186.  
  187. Pre-condiciones:
  188. ----------------
  189. * Debe haber recorridos definidos.
  190. * Debe haber choferes registrados.
  191.  
  192. Flujo normal:
  193. -------------
  194. * El sistema verificará qué recorridos necesitan más choferes.
  195. * El sistema asignará un chofer a un recorrido.
  196.  
  197. Post-condiciones:
  198. -----------------
  199. * El recorrido contará con un nuevo chofer.
  200.  
  201. Excepciones:
  202. ------------
  203. * (?)
  204.  
  205. Nombre: Generar reporte
  206. Actores: Don Carlos
  207. Objetivos: Obtener información de ventas y de desempeño del servicio para mostrarla de manera ordenada y útil.
  208.  
  209. Pre-condiciones:
  210. ----------------
  211. * Juntar estadísticas del desempeño de la empresa, incluyendo ganancias obtenidas.
  212.  
  213. Flujo normal:
  214. -------------
  215. * El administrador solicita un reporte.
  216. * El sistema genera y entrega el reporte solicitado.
  217.  
  218. Post-condiciones:
  219. -----------------
  220. * Entregar reporte.
  221.  
  222. Excepciones:
  223. ------------
  224. * No hay suficientes datos para generar el reporte.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement