especificación de requerimientos del software

Anuncio
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 1 de 22
Tabla de contenidos
1- Introducción .............................................................................................................. 2
2
3
1.1
Propósito ........................................................................................................ 2
1.2
Ámbito del sistema ......................................................................................... 2
1.3
Definiciones, acrónimos y abreviaturas .......................................................... 4
1.4
Referencias .................................................................................................... 5
Descripción general ............................................................................................... 7
2.1
Perspectiva del producto ................................................................................ 7
2.2
Funciones del sistema .................................................................................... 7
2.3
Características de los usuarios ....................................................................... 8
2.4
Supuestos y dependencias ............................................................................. 9
Requerimientos...................................................................................................... 9
3.1
Requerimientos funcionales............................................................................ 9
3.2
Requerimientos no funcionales ..................................................................... 19
3.2.1
Interfaz de usuario ................................................................................. 19
3.2.2
Requerimientos de hardware ................................................................. 20
3.2.3
Requerimientos de software .................................................................. 21
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 2 de 22
1 Introducción
Por medio de este documento tenemos la intención de describir de una manera simple
y compresiva los requerimientos de un sistema, mediante la clasificación de requisitos
funcionales y no funcionales, solicitado a la empresa Digital Connection, por un cliente
cuyo nombre es Doctora Laura Coto Sarmiento para el Banco de Sangre que tiene
como propósito la automatización de donación de sangre.
El presente documento lo realizaremos basados en algunas plantillas suministradas,
las cuales están basadas en las especificaciones de la I.E.E.E 830.
1.1 Propósito
La de este documento es mostrar una serie de parámetros a seguir para el desarrollo
del sistema de automatización de donación de sangre.
El propósito del sistema a desarrollar por la empresa Digital Connection, se realizará
para la aplicación por parte del personal administrativo del Banco de Sangre. La
intención de este sistema es la automatización del proceso de donación de sangre,
para hacer más agradable y rápido el periodo de estancia de los donadores y la
búsqueda de los mismos.
1.2
Ámbito del sistema
El sistema Blood Bank Soft presenta una serie de beneficios en cuanto al manejo de
información. Al automatizar el proceso de donación de sangre el usuario cuenta con
una serie de ventajas como:

Más rapidez a la hora de registrar un donante.

Evitar la pérdida de tiempo en volver a solicitar los datos de un donante que ya
había realizado una donación anteriormente.

Poder realizar búsquedas, que se verán en la parte de que hace y no hace el
sistema.

Agiliza y hace más rápido el proceso de donación de sangre.

Evitar errores en manejo de datos.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 3 de 22

Información portable: Puede ser accedido desde cualquier computadora con
conexión a Internet y un programa navegador.

Seguridad: Para proteger la información de nuestro cliente, permitimos al
usuario ingresar un nombre de usuario y una contraseña. De esta manera el
acceso a la información se restringe a un grupo de funcionarios específico.

Reducción de costos: El ahorro de papel, tinta
y personal maximiza la
administración de costos, permitiendo destinar personal y recursos que antes
se usaban para la búsqueda de información del paciente a otro tipo de tareas.
Que hace y no hace el sistema Blood Bank Soft.
Si hace el sistema:

Identifica usuarios.

Realiza registros.

-
Donantes.
-
Médicos / Técnicos.
-
Entrevistas médicas -
-
Autoexclusiones.
-
Centros de donación y sus contactos.
Realiza búsquedas.
-

Donantes.

Historial de donaciones.

Por tipo de sangre.

General.
-
Médicos / Técnicos.
-
Centros de donación.
Muestra ayuda al usuario.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 4 de 22
No hace el sistema:

Busca parientes de un donante.

Realiza cruces para la donación de sangre.

Realiza control de la gente que se les asignó la sangre.

Llevar inventario de hemacomponentes.

Crear usuarios del sistema.

Llenar la Base de Datos.

Imprimir la boleta para la firmada por el médico y el técnico.
Objetivo.
Nuestro objetivo es crear una aplicación web que permita la automatización de un
proceso determinado, en este caso: “La Donación de Sangre”.
Objetivo especificados.
-
Realizar una base de datos en donde este almacenada la información del
donante y terceros.
-
Permitir por medio de esta aplicación un manejo constante de los datos.
-
Facilitar al usuario una aplicación de utilidad.
-
Automatizar un proceso para su portabilidad.
1.3 Definiciones, acrónimos y abreviaturas
Para aclarar tecnicismos definiremos los siguientes conceptos:
Contacto: sujeto que va a registrar el centro de Donación.
Donante: Es aquel sujeto que reúne las condiciones propuestas por el Banco Nacional
de Sangre para donar de su sangre.
ERS: Especificación de requerimientos del sistema.
Hardware: Son los componentes físicos
comunicación entre ellas.
que
componen las computadoras o la
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 5 de 22
Hto: Hemotocitos
I.T.S: (sida, sífilis, gonorrea, otras) enfermedades de transmisión sexual.
Médico: Es el profesional especializado que ejerce la carrera de medicina y se dedica
a prevenir, detectar y curar las enfermedades del hombre.
P.A: Presión arterial
Peso: en física clásica, la fuerza que ejerce sobre la tierra.
Pulso: En medicina, el pulso de una persona es la pulsación provocada por la
expansión de sus arterias como consecuencia de la circulación de sangre bombeada
por el corazón.
Rh: Es una proteína presente en todas las membranas.
T°C: Temperatura corporal en grados medida Celsius.
Técnico: Es un profesional medio con certificación de una institución que se encarga
de extraer y realizar pruebas a la sangre, así como el manejo de la misma.
1.4 Referencias
Minutas y agendas:

Minuta #2. Código: DI -PL-MNT02: Primera entrevista de recolección
requerimientos con la Doctora Laura Coto (Cliente).

Minuta #3. Código: DI -PL-MNT02: Segunda entrevista de recolección
requerimientos con la Doctora Laura Coto (Cliente).

Agenda #2 Código: DIGI-PL-AG02.

Agenda #3 Código: DIGI-PL-AG03.
Referencias entregadas por la profesora:

Proyecto 1-Ejemplos de apartados de la ERS v1.

Proyecto 1 Lista de revisión -Especificación de Requerimientos.

Proyecto 1 Plantilla -Especificación de Requerimientos de SO.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 6 de 22

Proyecto 1 Plantilla –Portada.

Proyecto 1 Tabla de calificación -Especificación de Requerimientos v1.

Recomendaciones para la ERS.
Material entregado por la Doctora:

Plantilla formulario para registro de donantes.

Formulario médico de registro de donantes con proceso completo.
1.5 Visión general del documento
La visión general del documento está conformada por tres etapas:
Introducción:
Por medio de este documento tenemos la intención de especificar requerimientos
para automatización de un sistema para la donación de sangre.
Descripción General:
El sistema es portable y se desarrolla en Internet. Su función es, primero que nada,
delinear el proyecto por medio de documentación. Esto provee un fundamento a partir
del cual llevar una pauta de cómo se construirá el proyecto. También se llevarán
controles de los progresos, en una escala temporal. De esta manera se facilita la
administración del proyecto, pues, la documentación, abre un portillo al orden y la
organización.
Requerimientos:
Los requerimientos funcionales y no funcionales forman parte importante en el
desarrollo de la cuestión. Así como la especificación de los requerimientos de
hardware y software proveen un plano desde el cual se va a trabajar. En cuanto a la
Interfaz, dar los requerimientos de la misma nos ahorrará muchos dolores de cabeza.
Esto en cuanto nos permite acceder al equipo determinado.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 7 de 22
2 Descripción general
El producto será fácil de usar, económico, de primera calidad para automatizar
registros del banco de sangre. Además facilita la labor de funcionario a la hora de usar
información sobre el proceso de donación de sangre.
2.1 Perspectiva del producto
Aplicación Web de alta calidad diseñado para automatizar registros de datos de
donantes y funcionarios del banco de sangre, mejorando la producción y eficiencia en
el servicio.
Nota: el software no dispondrá o dependerá de otro sistema ya que la cualidad del
software es auto contenido.
2.2 Funciones del sistema
El sistema presentará una plataforma de fácil manejo que permitirá al usuario acceder
de manera eficiente y fácil a información relativa al proceso de donación de sangre.
Será por tanto una interfaz cómoda para el funcionamiento, tanto de sus funciones
como para posibles cambios.
Para que las funciones tengan claridad debe hilar una serie de acciones que podemos
definir como las siguientes:

Registro de Datos de un Donante: El sistema deberá permitir al usuario
ingresar los Datos del Donante y guardar la información.

Registro de centro de donación: El sistema deberá permitir al usuario registrar
el centro en el cuál se realiza la donación.

Registro de autoexclusión: En caso de aplicar algún criterio médico que limite
al Donante a donar sangre estos deben ir especificados en este apartado.

Entrevista Médica: En la entrevista médica deben de ir especificados datos con
respecto al Donante, estos serán de índole técnico-médica.

Registro médico: En este apartado debe el usuario poder acceder a los datos
de y registrar la información sobre el funcionario. Esta información debe ser
accedida y almacenada.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 8 de 22

Modificar datos de un donante: Permitirá acceder registro y editar el mismo, así
como almacenar la información.

Buscar donante: Permitirá al usuario la búsqueda de un donante bajo
determinados parámetros.

Donante por tipo de sangre: En cuando a esta el sistema deberá permitir al
usuario buscar aquellos donantes registrados que tengan un determinado tipo
de sangre. Al mismo tiempo debe de mostrar la información del mismo.

Búsqueda de centros de donación: Una búsqueda que permita al usuario
acceder información respectiva al centro físico en donde se realizó la donación.
Esto con el fin de facilitar la clasificación de la información.

Búsqueda de médico o técnico: Una función tal que permita al usuario buscar
funcionarios en la base de datos.

Donaciones de un Donante: Una búsqueda que devuelve la cantidad de
donaciones realizadas por el donante, así como la fecha de cuándo hizo las
mismas.

Ayuda: Esta permite al usuario evacuar dudas sobre la operabilidad del
sistema. El sistema deberá permitir al usuario acceder un documento con
Preguntas y Respuestas a temas frecuentes sobre la usabilidad del sistema
conocido como F.A.Q.

Identificar usuario: Una interfaz que permite identificar al usuario según un
numero de identificación y una contraseña. Esto para aspectos de seguridad.
2.3 Características de los usuarios
El sistema que se desarrollará tiene como usuarios finales al personal administrativo
del banco de sangre que son:
1- Médicos con un nivel académico universitario, que tiene conocimientos básicos
en la utilización de computadoras.
2- Técnicos con un nivel universitario los cuales tienen conocimientos básicos
sobre computadoras.
3- Las secretarias las cuales tiene un conocimiento para utilizar computadoras.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 9 de 22
Las funciones de este sistema permitirá el registro de la información personal y
técnica para la localización de las personas.
El software esta destinado para el uso de funcionarios del banco de sangre, entre ellos
Doctores, Técnicos y Secretarias, pero primordialmente será operado por Médicos y
Técnicos con un nivel básico de informática.
2.4 Supuestos y dependencias
Los factores que pueden afectar los requerimientos son de índole técnica, estos
pueden ser dados por orden superior o por apertura de un nuevo apartado.
Los requerimientos pueden verse afectados por los siguientes factores:
-
Idioma del ordenador (puede darse el caso de que el sistema no acepte tildes
ni letras “ñ”). Esta configuración puede afectar la entrada de datos en el
sistema.
-
Casos especiales en donde la información ocupa más espacio que el ya
disponible.
-
Casos en que se requiera un nuevo requerimiento.
3 Requerimientos
En esta sección estarán redactados los requerimientos que se recolectaran con
reuniones materiales con el cliente Dra. Coto del Banco de Sangre:
3.1 Requerimientos funcionales
Funcionalidad: Registros de datos de un donante.
(R.1) -El sistema debe permitir registrar a un donante con los siguientes datos:
a)
b)
c)
d)
e)
f)
g)
h)
Primer apellido.
Segundo apellido.
Nombre.
Documento de identidad.
Edad.
Fecha de nacimiento.
Sexo.
Estado civil.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 10 de 22
i)
j)
k)
l)
m)
n)
o)
p)
q)
r)
s)
Lugar de residencia.
Provincia.
Cantón
Distrito
Teléfono.
Otras señas.
Correo electrónico.
Celular.
Centro de trabajo
Ocupación u oficio.
Teléfono de oficina.
(R.2) -El sistema debe solicitar obligatoriamente al usuario que ingrese los siguientes
datos para poder registrar un donante:
a)
b)
c)
d)
e)
f)
Nombre Completo
Documento de identificación.
Edad.
Fecha de nacimiento.
Sexo
Estado Civil.
(R.3) -El sistema debe permitir al usuario ingresar la “Edad” con el siguiente formato:
a) Numérico.
b) 2 caracteres
c) Mayor o igual 18 años y menor o igual a 60 años
(R.4) -El sistema debe permitir al usuario ingresar el “Sexo” con las siguientes
opciones de forma excluyente:
a) Masculino.
b) Femenino.
(R.5) -El sistema debe permitir al usuario ingresar el “Estado civil” con las siguientes
opciones de forma excluyente:
a)
b)
c)
d)
Soltero(a).
Casado(a).
Viudo(a).
Unión libre.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 11 de 22
Funcionalidad: Búsqueda de un donante.
(R.6) -El sistema debe permitir al usuario buscar un donante ingresando los siguientes
datos de forma excluyente:
a) Documento de identificación.
b) Primer apellido.
(R.7)
-El sistema debe mostrar la búsqueda de donante de la siguiente forma:
Ordenado por primer apellido
(R.8) -El sistema debe mostrar al usuario al finalizar su búsqueda los siguientes datos:
a)
b)
c)
d)
e)
f)
Nombre Completo.
Teléfono.
Correo Electrónico.
Celular.
Estado Civil.
Documento de identificación.
Funcionalidad: Registro de un Centro de Donación y Contacto.
(R.9) -El sistema debe permitir al usuario registrar un centro de donación ingresando
los siguientes datos:
a) Nombre de la empresa.
b) Teléfono de la central.
c) Fax de la empresa.
(R.10) -El sistema debe permitir al usuario registrar un contacto del centro de donación
ingresando los siguientes:
a)
b)
c)
d)
e)
Nombre del contacto.
Teléfono / Extensión.
Celular.
Correo electrónico.
Fecha del registro.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 12 de 22
(R.11) -El sistema debe solicitar obligatoriamente al usuario que ingrese los siguientes
datos para poder registrar un centro de donación y su contacto:
a)
b)
c)
d)
e)
Nombre de la empresa.
Teléfono de la empresa.
Nombre del contacto.
Teléfono / Extensión.
Fecha de registro.
(R.12) -El sistema debe permitir al usuario ingresar la “Extensión” con el siguiente
formato:
a) Caracteres solo numéricos.
b) Tenga 1 a 4 caracteres.
Funcionalidad: Búsqueda de un Centro de Donación.
(R.13) -El sistema debe permitir al usuario buscar un centro de donación ingresando
los siguientes datos de forma excluyente:
c) Dejar el espacio en blanco.
d) Aproximación del nombre de la empresa.
(R.14) -El sistema debe mostrar la búsqueda de centro de donación de la siguiente
forma: Ordenado por nombre.
(R.15) -El sistema debe mostrar al usuario al finalizar su búsqueda los siguientes
datos:
g)
h)
i)
j)
k)
l)
m)
Nombre de la empresa.
Teléfono de la central.
Fax de la empresa.
Nombre del contacto.
Teléfono / Extensión.
Correo Electrónico.
Celular.
Funcionalidad: Registro entrevista Médica.
(R.16) -El sistema debe permitir al usuario registrar una entrevista médica con los
siguientes datos:
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 13 de 22
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
m)
n)
o)
p)
q)
Nombre del médico.
Nombre del técnico.
Peso.
PA (presión arterial).
Pulso.
Dt°c (temperatura).
Hto (hematocrito).
Hb.
Grupo.
Rho(D).
Recuento PC.
Tipo de donación.
Recuento de leucocitos.
Criterio.
Fecha de entrevista.
Observaciones.
Lugar de donación.
(R.17) -El sistema debe solicitar obligatoriamente al usuario que ingrese todos los
datos del R. para poder registrar la entrevista médica:
(R.18) -El sistema debe permitir al usuario registrar el “Peso” con el siguiente formato:
a) Mayor e igual a dos dígitos numéricos.
b) Mayor de cincuenta.
(R.19) -El sistema debe permitir al usuario registrar la “PA” con el siguiente formato:
Dos o tres caracteres.
(R.20) -El sistema debe permitir al usuario registrar el “Pulso” con el siguiente formato:
menor e igual a tres números por pulsación por minuto.
(R.21) -El sistema debe permitir al usuario registrar la “Dt°c” con el siguiente formato:
Dos caracteres.
(R.22) -El sistema debe permitir al usuario registrar la “Hto” con el siguiente formato:
menor e igual a 5
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 14 de 22
(R.23) -El sistema debe permitir al usuario registrar la “HB” con el siguiente formato:
menor e igual a 5
(R.24) -El sistema debe permitir al usuario registrar el “Grupo sanguíneo” con las
siguientes opciones de forma excluyente:
a)
b)
c)
d)
A.
B.
AB.
O.
Funcionalidad: Búsqueda Donaciones de un donante
(R.25)
-El sistema debe permitir al usuario buscar donaciones de un donante
ingresando el siguiente dato: documente de identificación.
(R.26) -El sistema debe mostrar al usuario al finalizar su búsqueda los siguientes
datos:
a)
b)
c)
d)
Nombre completo del donante.
Grupo.
Factor.
Fecha y lugar de donaciones anteriores.
Funcionalidad: Registro de Médico / Técnico
(R.27) -El sistema debe permitir al usuario registrar un medico o técnico con los
siguientes datos:
a)
b)
c)
d)
e)
f)
g)
h)
i)
Tipo de funcionario
Código del médico
Documento de identificación.
Nombre Completo.
Teléfono.
Celular.
Correo electrónico.
Dirección.
Observaciones.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 15 de 22
(R.28) -El sistema debe solicitar obligatoriamente al usuario que ingrese los siguientes
datos para poder registrar un médico / técnico:
a)
b)
c)
d)
e)
Tipo de Funcionario.
Documento de identificación.
Código médico.
Nombre Completo.
Dirección.
(R.29) -El sistema debe permitir al usuario registrar al “Tipo de funcionario” con las
siguientes opciones de forma excluyente:
a) Médico.
b) Técnico.
c) Secretaria.
Funcionalidad: Búsqueda de médico o técnico.
(R.30) -El sistema debe permitir al usuario buscar un funcionario ingresando de forma
excluyente los siguientes datos:
a) El código del médico.
b) Documento de Identificación.
c) Dejar el espacio en blanco.
(R.31) -El sistema debe mostrar la búsqueda de medico/técnico de la siguiente forma:
a) Agrupado por tipo de funcionario.
b) Ordenado por primer apellido.
(R.32) -El sistema debe mostrar al usuario al finalizar su búsqueda los siguientes
datos:
a)
b)
c)
d)
e)
f)
g)
h)
Tipo de funcionario.
Nombre del médico o técnico.
Código del médico (si se busca medico).
Identificación (para ambos).
Correo electrónico.
Dirección.
Teléfono.
Celular.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 16 de 22
Funcionalidad: Modificar datos de un donante.
Nota: Para esa funcionalidad se aplican los mismos requerimientos de registrar datos
de un donante.
Funcionalidad: Ayuda
(R.33) -El sistema debe tener una ayuda con preguntas y respuestas para brindarle
ayuda al usuario en todo momento.
(R.34) -El sistema debe de contactar al Administrador del sistema por medio de un
correo electrónico en caso de no encontrar la ayuda necesaria.
Funcionalidad: Registro de autoexclusión
(R.35) -El sistema debe permitir al usuario registrar “enfermedades” posibles que ha
padecido el donador, ver anexo uno al final de la E.R.S.
Funcionalidad: Búsqueda Donante por tipo de sangre
(R.36)
-El sistema debe permitir al usuario buscar los datos de los donantes
ingresando los siguientes datos:
a) Rh.
b) Grupo.
c) Fecha previa de donación.
(R.37) -El sistema debe mostrar la búsqueda de donante por tipo de sangre de la
siguiente forma: Ordenado por primer apellido.
(R.38) -El sistema debe mostrar al usuario al finalizar su búsqueda los siguientes
datos:
a) Nombre Completo.
b) Documento de Identificación.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 17 de 22
c)
d)
e)
f)
Fecha de Nacimiento.
Teléfono.
Celular.
Correo.
Funcionalidad: Identificar usuario.
(R.39) -El sistema debe permitir identificar al usuario ingresando los siguientes datos:
a) Usuario.
b) Contraseña.
(R.40) -El sistema debe permitir al usuario acceder al software si su “usuario” cumple
el siguiente formato de forma excluyente:
a) Documento de identificación.
b) Código del médico.
(R.41) -El sistema debe permitir al usuario acceder al software si su “contraseña”
cumple el siguiente formato:
a)
b)
c)
d)
Es mayor o igual a 8 caracteres.
Es menor o igual a 15 caracteres.
Tiene al menos una letra.
Tiene al menos un número.
Requerimientos Generales.
(RG.1) -El sistema debe permitir al usuario ingresar los textos cortos con el
siguiente formato:
a) Texto.
b) Menor o igual a 70 caracteres.
(RG.2) -El sistema debe permitir al usuario ingresar los “Documentos de
identidad” con el siguiente formato:
a) Alfanumérico
b) Menor o igual a 25 caracteres.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 18 de 22
(RG.3) -El sistema debe permitir al usuario ingresar textos largos con el
siguiente formato:
a) Alfanumérico.
b) Menor o igual a 255 caracteres.
(RG.4) -El sistema debe permitir al usuario ingresar los “Números telefónicos”
con el siguiente formato:
a) Numérico.
b) 8 caracteres / #### - ####.
(RG.5) -El sistema debe permitir al usuario ingresar los “Correos electrónicos”
con el siguiente formato:
a) [email protected].
b) [email protected].
(RG.6) -El sistema debe permitir al usuario registrar el “Rh” con las siguientes
opciones de forma excluyente:
a) Positivo.
b) Negativo.
(RG.7) -El sistema debe permitir ingresar el código del médico con el siguiente
formato:
a) Numérico.
b) De 3 o 4 caracteres.
(RG.8) -El sistema debe retroalimentar al usuario en:
a) Situaciones de errores.
b) Conclusión de procesos correctos.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 19 de 22
(RG.9) -El sistema debe permitir ingresar la fecha con el siguiente formato:
a) Numérico.
b) DD-MM-AAAA/AA.
3.2
Requerimientos no funcionales
Los requerimientos no funcionales son indispensables a la hora de realizar nuestro
programa ya que el nos muestra que debe tener y que no debe, analizando punto a
punto todo lo dicho en las reuniones y tomando toda esa información dada por el
cliente en las reuniones para que el programa realice los requerimientos específicos.
3.3
Interfaz de usuario
A continuación las características necesarias para una buena interfaz satisfactoria y
atractiva para el cliente.
Aquí se especifica lo siguiente:
(R.1) - El sistema debe estar diseñado con tres tipos de letras máximo.
(R.2) - El sistema debe de tener una resolución de pantalla de 1024X768 píxeles.
(R.3) - El sistema no debe de imprimir.
(R.4) - El sistema no debe permitir “scroll” vertical en los formularios, ni el menú.
(R.5) - El sistema no debe permitir “scroll” horizontal en ninguna página de la
aplicación
(R.6) - El sistema no debe usar centrado en los textos explicativos.
(R.7) - El sistema debe tener el mismo fondo para todas las páginas.
(R.8) - El sistema debe tener que cada página posee el nombre de la misma, un
párrafo descriptivo con el objetivo y la explicación de la funcionalidad, y la
funcionalidad requerida.
(R.9) - El sistema debe tener en la página principal una explicación del objetivo del
sitio.
(R.10) - El sistema no debe permitir tener fondos que compitan con el contenido.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 20 de 22
(R.11) -El sistema debe poseer imágenes referentes a su contenido. No se permite
utilizar imágenes aleatorias que no reflejen el propósito de la página donde se
encuentran.
(R.12) - El sistema no debe mostrar imágenes que ocupen más del 20% de la pantalla.
(R.13) - El sistema no deberá permitir los errores de ortografía y redacción.
(R.14) - El sistema debe utilizar textos redactados en tercera persona.
(R.15) - El sistema debe permitir el regreso a la página principal desde cualquier
página.
3.4
Requerimientos de hardware
Se especifica el hardware necesario para correr el sistema el cual el software va hacer
instalado o en una plataforma muy similar.
(R.16) - El sistema debe tener un procesador Intel III Pentium 1.5- GHz.
(R.17) - El sistema debe tener una memoria RAM de 256 Megas con 50 Megas
disponibles.
(R.18) - El sistema debe tener una tarjeta de video que soporte una resolución de
1024x768 píxeles a 32 bits de calidad de color.
(R.19) - El sistema debe tener donde conectar el teclado y el ratón o Mouse.
(R.20) - El sistema debe tener un monitor de 17 pulgadas.
(R.21) - El sistema debe tener un disco duro superior a 20 GB y con 2000 Megas
disponibles.
(R.22) - El sistema debe tener una tarjeta red de 10/100 base-T.
(R.23) - El sistema debe poseer una conexión a internet.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 21 de 22
3.5
Requerimientos de software
Esta aplicación, para su buen desempeño, debe cumplir con las siguientes
especificaciones:
Software del cliente
(R.24) - Maquina Cliente debe tener Explorer 6 o superior.
Características de la maquina servidor:
(R.26) -El sistema debe correr sobre un servidor de aplicaciones I.I.S 5.1 o superior
(R.27)
-La base de datos debe ser construida usando Microsoft Access 2003 o
superior
(R.28) -La máquina servidor debe tener instalado el procesador de php.
(R.29) -La máquina servidor debe usar CSS para Internet Explorer 6 o superior.
Características para programación.
(R.30)
-El sistema debe ser construido con las siguientes opciones de forma
excluyente:
a) Notepad.
b) Notepad ++.
(R.31) -El sistema debe ser construido con:
a) Html.
b) JavaScript.
c) Procesador PHP.
(R.32) -El sistema debe conectarse a una base de datos por medio de un OBDC.
Documento:
Proyecto 1 Plantilla -Especificación de Requerimientos de Software-
Código:
BD_Soft_PL_ERS
Equipo: Digital Connection
Revisado por: Sebastián Jiménez, Fernan Cantillo
Versión: 2
Última modificación: 15 de julio del 2009
Aprobado por: Pedro Ortiz
Página 22 de 22
4
Anexos.
1. Imagen de formulario de autoexclusión.
Descargar