[Php-avanzado] SRS Modificado
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Nov 30 16:10:41 ART 2011
Hola Luciano,
recién ahora puedo ver tu SRS.
Le tenés que corregir un par de cosas:
> 11. El sistema debe Gestionar TÉCNICOS.
>
> 12. El Sistema debe Gestionar ADMINISTRATIVOS.
Según tu diccionario, a estos RF le falta el "con su Localidad".
> 25. El Sistema Debe Emitir un Listado de USUARIOS filtrados por nivel
> (MÉDICOS [5], ADMINISTRATIVOS [12] o TÉCNICOS [11]).
"Usuario" es demasiado ambiguo para poder ser usado en un Requerimiento
Funcional para este sistema. Si además como en este caso te referís al
acceso, esto siempre es una no-funcionalidad y no va en esta sección (si
querés hacé una sección de Requerimientos No Funcionales para
especificar esto!).
Incluso el "nivel" no tiene que ver con las funcionalidades del
sistema, sino con el acceso.
Esto tampoco figura en el diccionario (y está bien que no esté) porque
el enganche de las entidades del sistema con el acceso será una cuestión
de diseño, y por tanto no irá en este documento.
Acomodalo así terminamos con esta etapa!
PD: como sugerencia, poné la tabla de Usuarios al final del todo, para
que no te confundas tan fácil la descripción del problema de la
descripción del almacenamiento para soportarlo.
> DICCIONARIO DE DATOS
>
> Localidades: Nombre.
>
> Laboratorios: Nombre, Dirección, Teléfono, Localidad y Observaciones.
>
> Obras Sociales: Nombre, Numero de Obra social y Laboratorios que
> Trabaja.
>
> Especialidades Médicas: Nombre.
>
> Consultorios: Numero de Consultorio, Descripción y Médicos.
>
> Médicos: Nombre, Apellido, Dirección, Teléfono, Localidad, Matricula,
> Especialidades Médicas, Obras Sociales, Numero de consultorio,
> Horarios de Atención y Días.
>
> Pacientes: Nombre, Apellido, Fecha de Nacimiento, Dirección, Teléfono,
> Localidad, Numero de
>
> Afiliado (Obra Social) y Obra Social.
>
> Estudios: Nombre, Medico, Paciente, Fecha, Informe, Observaciones e
> Imagen.
>
> Consultas Médicas: Fecha, Medico, Paciente, Motivo, Diagnostico, Obra
> Social, Tratamiento, Evolución, Estudios y Recetas.
>
> Recetas: Fecha, Numero de Afiliado del Paciente (Obra Social),
> Apellido, Nombre del Paciente, Edad del Paciente, Diagnostico (Una
> Consulta Médica), Medicamentos Recetados y Medico.
>
> Administrativos: Nombre, Apellido, Dirección, Teléfono, Localidad.
>
> Técnicos: Nombre, Apellido, Dirección, Teléfono, Localidad.
>
> -------------------------------------------------------------------------------------------------------------------------------------------
>
>
>
>
> Normalización
>
> Localidades
> Usuarios
> Niveles
>
> Id
> Id
> Id
>
> Nombre
> Usuario
> Descripcion
>
>
> Password
>
>
>
> Id_Nivel
>
>
>
>
>
>
>
>
>
>
> Administrativos
> Tecnicos
>
>
> Id
> Id
>
>
> Nombre
> Nombre
>
>
> Apellido
> Apellido
>
>
> Direccion
> Direccion
>
>
> Telefono
> Telefono
>
>
> Id_Localidad
> Id_Localidad
>
>
> Id_Usuario
> Id_Usuario
>
>
>
>
>
>
>
>
>
>
> Laboratorios
> Laboratorios_ObrasSociales
> Obras_Sociales
> ObrasSociales_Medicos
> Id
> Id
> Id
> Id
> Nombre
> Id_Laboratorio
> Nombre
> Id_ObraSocial
> Direccion
> Id_ObraSocial
> Direccion
> Nombre_ObraSocial
> Telefono
>
> Telefono
> Id_Medico
> Id_Localidad
>
> Id_Localidad
>
> Observaciones
>
>
>
>
>
>
>
>
>
>
>
> Especialidades_Medicas
> Especialidades_Medicos
> Pacientes
> Recetas
> Id
> Id
> Id
> Id
> Nombre
> Id_Especialidades
> Nombre
> Fecha
>
> Id_Medico
> Apellido
> Medicamentos
>
>
> Direccion
> Id_Consulta
>
>
> Telefono
> Id_Medico
>
>
> Id_Localidad
> Nombre_Medico
>
>
> Nro_Afiliado
> Apel_Medico
>
>
> Id_ObraSocial
> Matr_Medico
>
>
>
> Id_Paciente
>
>
>
> Nombre_Paciente
>
>
>
> Apel_Paciente
>
>
>
> Nro_Afiliado
>
>
>
>
>
>
>
>
> Medicos
> Horarios
> Medicos_Horarios
> Consultorios
> Id
> Id
> Id
> Id
> Nombre
> Hora_Inicio
> Id_Horario
> Nro_Consultorio
> Apellido
> Hora_Fin
> Id_Medico
> Descripción
> Telefono
> Dias
>
>
> Id_Localidad
>
>
>
> Matricula
>
>
>
> Id_Consultorio
>
>
>
> Id_Usuario
>
>
>
>
>
>
>
>
>
>
>
> Consultas Medicas
> Estudios
>
>
> Id
> Id
>
>
> Fecha
> Nombre_Medico
>
>
> Id_Paciente
> Id_Medico
>
>
> Nombre_Paciente
> Nombre_Medico
>
>
> Apel_Paciente
> Apel_Medico
>
>
> Nro_Afiliado
> Matr_Medico
>
>
> Id_Medico
> Id_Paciente
>
>
> Nombre_Medico
> Nombre_Paciente
>
>
> Apel_Medico
> Apel_Pacente
>
>
> Matr_Medico
> Nro_Afiliado
>
>
> Motivo
> Fecha
>
>
> Diagnostico
> Observaciones
>
>
>
> Imagen
>
>
>
> Id_Consulta
>
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Blog: 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