[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