[Php-avanzado] requerimientos funcionales.

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Lun Mayo 10 14:21:10 ART 2010


Hola Bruno!

El sáb, 08-05-2010 a las 22:16 +0000, br1 meschini escribió:
> buenas, aqui va la versión 7 con el diccionario., 
> seguro que a algunas entidades le faltan atributos, pero los voy a
> completar en una reunión con el cliente...

	Ok.

> lo que no me queda claro, es que el sistema ASIGNA una entidad a otra,
> no se si aun no lo vimos, porque en las tesis de inicial solo se
> GESTIONABA y listaba..

	Esto no es algo para ver... simplemente estás usando "asignar" al hecho
de decir que un atributo de una entidad, es en realidad otra entidad.
	Si lo pensás así, simplemente está gestionando una entidad algo más
compleja...
	Igual, abajo te indico como redactarlo de otra manera, para que no te
de esa sensación:

> pego lo escrito entonces... saludos,..
> 
> 
> 
> version 7
> 
> 
> 01- El sistema debe gestionar Obras Sociales.
> 02- El sistema debe gestionar Patologías.
> 03- El sistema debe gestionar Médicos derivantes.
> 04- El sistema debe gestionar Diagnósticos.
> 05- El sistema debe gestionar Kinesiólogos.
>     El sistema debe gestionar Sesiones.
> 06- El sistema debe gestionar Rehabilitaciones.
> 07- El sistema debe gestionar Pacientes, su Obra Social.
> 
> 08- El sistema debe asignar Pacientes a una Rehabilitación.

	Entonces, esto se podría escribir: "06- El sistema debe gestionar
Rehabilitaciones con su Paciente".
	Esto implica que el 8 desaparece, ya que el 6 establece la relación
entre las entidades.

>     El sistema debe asignar Patologías a un Diagnóstico.

	Lo mismo para esto: "04- El sistema debe gestionar Diagnósticos con su
Patología"

> 09- El sistema debe asignar Médicos derivantes a un Diagnóstico.

	Idem.

> 10- El sistema debe asignar cantidad de sesiones a una Rehabilitación.

	Idem!

> 11- El sistema debe asignar Diagnosticos a una Rehabilitación.

	Idem!

> 12- El sistema debe asignar kinesiologos a una Sesión.

	Idem!

> 13- El sistema debe asignar horario a una Sesión.

	Idem!

	Fijate como ahora, además de que tenés menos requerimientos, la
definición de la entidad incluye de qué cosas relevantes está formada.
  
> 14- El sistema debe registrar la asistencia del Paciente a cada sesión
> de la Rehabilitación.
> 15- El sistema debe registrar la fecha de cada sesión de una
> Rehabilitación a la que asiste un Paciente.
> 16- El sistema debe mostrar e imprimir listados de los Pacientes que
> pueden asistir dia a dia a una Rehabilitación.
>  
> 17- El sistema debe buscar Pacientes.
> 
> 18- El sistema debe mostrar e imprimir listados de Pacientes atendidos
> por Obra Social entre una fecha y otra.
> 19- El sistema debe mostrar e imprimir listados de Pacientes atendidos
> por Patologías entre una fecha y otra.
> 20- El sistema debe mostrar e imprimir listados de Pacientes por
> Diagnósticos atendidos entre una fecha y otra.
> 21- El sistema debe mostrar e imprimir listados de Pacientes atendidos
> por Kinesiólogos entre una fecha y otra.

	Los demás requerimientos se ven bien.

> Diccionario.
> 
> OBRA SOCIAL.
> nombre
> sitio web
> 
> 
> PATOLOGÍA.
> descripción
> 
> 
> MÉDICO DERIVANTE.
> nombre
> apellido
> teléfono
> email
> lugar donde trabaja
> 
> 
> DIAGNÓSTICO
> médico derivante
> patología

	y no lleva el texto del diagnóstico?

> 
> PACIENTE
> nombre
> apellido
> sexo
> edad

	Sugerencia: cambiar edad por fecha de nacimiento.
	El sistema así puede calcular la edad, y el dato no se desactualiza año
a año.

> dirección
> tel
> email
> obra social no/si cual
> número de asociado
> 
> 
> KINESIÓLOGOS
> nombre
> apellido
> tel
> email
> 
> 
> REHABILITACIÓN
> pacientes
> diagnósticos
> cantidad de sesiones
> 
> 
> 
> SESIÓN
> horarios
> kinesiólogos


	Las demás entradas al diccionario se ven bien.

	Espero haber explicado bien sobre la forma de relacionar una entidad
con otra en su definición... si no, consultame las veces que quieras!

-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.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