[Php-avanzado] Requerimientos Medina Rodrigo

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Nov 29 21:45:10 ART 2012


Hola Rodrigo,


El jue, 29-11-2012 a las 09:59 -0300, rodrigo FSF escribió:
>          Especificación de Requerimientos de Software.    Dos
>  Rev:1129
>  
>                                     Noviembre 2012
>                                      Proyecto: Dos

	El proyecto se llama "dos" ???

>                                      Revision:1129 {aca le pongo un
> numero cualquiera porque no me acuerdo cual es esta}

	Bueno... es mejor un número cualquiera que $version++

>                                      Autor: Medina Rodrigo
>                                      
>  
>  .-Descripcion del Proyecto.
>  
>  El proyecto consiste en desarrolar un sistema que, mediante una
>  interfaz web, permita la gestion de los datos de 
>  una empresa dedicada al transporte de pasajeros, asi como todos las
>  funciones que esta requiere para poder funcionar
>   de forma eficiente y ordenada.
>  
> 
>      -DICCIONARIO.
>  
>  ·Pasajero.- Persona fisica o juridica que contrata el servicio de
>  transporte o de comisiones.
>              Datos del pasajero: Nombre, Apellido, Numero de
> pasajero , D.N.I,Telefono1, Telefono2, Fecha de alta.

	Un detalle sin impacto en este software: un pasajero puede ser solo una
persona física, que es quién viaja.
	Quien paga el viaje o quien contrata, puede ser una persona física o
jurídica, pero al menos hasta esta versión de la SRS, es algo que queda
fuera del sistema.
	Quedaría adentro del sistema si el Pasaje se le emite a un Pasajero,
pero hacés figurar que quién lo paga es una persona física o jurídica.

>  ·Numero de pasajero.-Numero unico de identificacion de pasajero.

	El número de pasajero es un atributo del propio pasajero... poné esto
como parte del diccionario del pasajero.

>  ·Viaje.- Traslado de pasajeros.

	Y qué atributos tiene el viaje? Un código? Un nombre? Origen y destino?

>  ·Fecha del viaje.- Fecha del traslado de pasajeros.

	La Fecha del viajes es solo un atributo del Viaje. Movelo ahí.

>  ·Chofer.- Chofer encargado del viaje.

	Agregá el Chofer como un atributo del Viaje.
 
>  ·Hora.- Hora de inicio del viaje.

	Idem

>  ·Observaciones.- Cualquier dato extra que sea util para el chofer.

	Ibidem
 
>  ·Origen.- Direccion donde se recojera al pasajero.
>  
>  ·Destino.- Direccion donde se dejara al pasajero.
>  
>  ·Pasaje.- Translado de un pasajero de un origen a un destino.
>           Datos del pasaje:Origen, Destino, Fecha del pasaje.
>  
>  ·Importe.-Costo monetario del pasaje .

	El Importe es un atributo del Pasaje.
	Lo que tendrías que especificar es la Tarifa.
          
>  ·Fecha del pasaje.- Fecha de uso del pasaje.

	Esta fecha también es un atributo del Pasaje.

>  ·Planilla de viaje.-Datos en Planilla de Viaje :Importe,
> Nombre-Apellido,Telefono1,Telefono2,DNI, Fecha del viaje, Chofer,
> Hora, Origen,  Destino, Observaciones,Origen del Viaje, Destino del
> viaje.


>  ·Origen del viaje.- Localidad donde se inicia el viaje.
>  
>  ·Destino del viaje.- Localidad donde se finaliza el viaje.
>  
>     -REQUERIMIENTOS FUNCIONALES.
>  
>  ·1. El sistema debe gestionar pasajeros.
>  
>  ·2. Elsistema debe gestionar pasajes.

	Te falta especificar la gestión de Viajes, de Choferes, de Tarifas de
Orígenes/Destinos y de Viajes !!!

	Y por una cuestión de mantener la información sin fugas, los pasajes se
"registran" y si se cancelan o algo así, se pasarán a "cancelado" pero
nunca se borran ni se editan, porque si no podés alterar la información
que entrega el sistema sobre el viaje.
 
>  ·3. El sistema debe crear planillas de viajes.
>  
>  ·4. El sistema debe modificar planillas de viajes.
>  
>  ·5. Elsistema debe emitir planillas de viajes.

	Solo tiene sentido hablar de "emitir planillas", ya que estas surgen de
los datos del sistema, y por tanto no se crean ni se modifican
directamente.

> 
>      -MODELO DE LISTADOS.
>  
>  .-Listado de Informacion de Pasajero.
>  
>      ·Numero de pasajero·
>      ·D.N.I·
>      ·Nombre·
>      ·Apellido·
>      ·Telefono1·
>      ·Telefono2·
>      ·Fecha de alta·

	La Fecha de Alta no aparece en el diccionario del Pasajero. Agregala.

>  .-Listado de Informacion de Pasajes.
>  
>      ·Numero de pasajero·
>      ·Origen·
>      ·Destino·
>      ·Fecha del pasaje·
>  
>  .-Listado de Informacion en Planilla de Viajes.
>  
>      ·Nº·
>      ·Importe·
>      ·Nombre-Apellido·
>      ·Telefono1·
>      ·Telefono2·
>      ·Origen·
>      ·Destino·
>      ·Observaciones·

	Por ahora nada más.

	Ponete las pilas con esto!!!

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado