Está en la página 1de 17

Especificación de requisitos de

software
Proyecto: Sistema de Información de registro y
control de los caninos.
(S.I.R.C.C)

Revisión 2017
0.3
Pág. 2

Ficha del documento

Fecha Revisión Autor Verificado dep. calidad.


Jenny Paola Morales Guzman
Diana Patricia Alvarez
10/10/2017 001 Castellanos
Iván Daniel Cárdenas Martínez

Contenido
FICHA DEL DOCUMENTO

CONTENIDO

1 INTRODUCCIÓN
0.3
Pág. 3

1.1 Propósito

1.2 Alcance

1.3 Personal involucrado

1.4 Definiciones, acrónimos y abreviaturas

1.5 Referencias

1.6 Resumen

2 DESCRIPCIÓN GENERAL

2.1 Perspectiva del producto

2.2 Funcionalidad del producto

2.3 Características de los usuarios

2.4 Restricciones

2.5 Suposiciones y dependencias

2.6 Evolución previsible del sistema

3 REQUISITOS ESPECÍFICOS

3.1 Requisitos comunes de los interfaces


3.1.1 Interfaces de usuario
3.1.2 Interfaces de hardware
3.1.3 Interfaces de software
3.1.4 Interfaces de comunicación

3.2 Requisitos funcionales

3.3 Requisitos no funcionales

3.4 Otros requisitos


4 APÉNDICES
0.3
Pág. 4

1 Introducción
El presente documento tiene como objetivo dar a conocer el proceso que se llevará a cabo
durante la implementación del sistema de información llamado UNIÓN CANINA en la fundación
RAZAS ÚNICAS, la cual recoge perros sin hogar y se encarga de protegerlos con los recursos,
poniéndolos en adopción y recibiendo donaciones para sus necesidades.

Lo que hará el S.I es administrar los datos de los animales y los usuarios, para tener orden en
el proceso de adopción, ya que en las necesidades evidenciadas de la fundación no se tiene el
correcto manejo de esta información. De esta manera este proyecto surge con el fin de ayudar
a mitigar la tasa de perros sin hogar e incentivar la adopción de ellos, y a su vez dar orden a los
procesos dentro de cada fundación ya que se cree que esta disciplina puede contribuir a la
causa y del mismo modo ayudar a los perros sin hogar.

1.1 Propósito
El presente documento tiene como propósito definir todas las especificaciones del
proyecto (unión canina), para el desarrollo de un sistema de información que permitirá
gestionar procesos de registro y control que será utilizado por la fundación RAZAS
ÚNICAS y el personal interesado.

1.2 Alcance
El sistema de información Unión Canina permitirá realizar el proceso de adopción en la
fundación Razas Únicas mediante un registro, por otro lado habrá control de datos de
los caninos de la fundación que estén en guardería o adopción y de la persona que
tenga el interés en adoptar, por lo tanto la funcionalidad de admitir archivos adjuntos
0.3
Pág. 5

como fotografías, videos, u otro medio para verificar el bienestar del animal adoptado
será posible con registro al sistema.

Por otro lado no debe permitir canjear dinero ni utilizar algún medio de pago, ya que el
motivo primordial es incentivar la adopción de animales que no tienen un hogar y así
disminuir tal problema ambiental desarrollándose de una manera más eficaz.

1.2 Personal involucrado

Nombre Diana Patricia Alvarez Castellanos


Rol Analista, diseñadora y programadora.
Categoría profesional Tecnólogo
Responsabilidades Análisis y desarrollo de sistemas de información.
Información de contacto Dalvarez93@misena.edu.co
Aprobación

Nombre Iván Daniel Cárdenas Martínez


Rol Analista, diseñadora y programadora.
Categoría profesional Tecnólogo
Responsabilidades Análisis y desarrollo de sistemas de información.
Información de contacto Dccalderon84@misena.edu.co
Aprobación

Nombre Jenny Paola Morales Guzman


Rol Analista, diseñadora y programadora.
Categoría profesional Tecnólogo
Responsabilidades Análisis y desarrollo de sistemas de información.
Información de contacto Jpmorales367@misena.edu.co
Aprobación
0.3
Pág. 6

1.3 Definiciones, acrónimos y abreviaturas


DEFINICIONES

● UNIÓN CANINA: Nombre del Sistema de Información a aplicar.


● RAZAS ÚNICAS: Nombre de la fundación

ACRONIMOS

● S. I: Siglas de “Sistema de información”


● S.O: Siglas de “ Sistema operativo”
● U.C: Siglas del nombre del sistema de información “Unión canina”

.Referencias
Referencia Titulo Ruta Fecha Autor
Sistemas de http://es.slideshare.n 3.2.8
información web et/Juan_Tapias/forma
para la gestión de to-ieee830srs-lleno
procesos
administrativos y
académicos

1.4 Resumen
Este proyecto se basa en el proceso de adopción, registro y control de los animales en la
fundación Razas Únicas, el cual va a implementar un sistema de información que permita hacer
los respectivos trámites de adopción por medio digital ya que actualmente se llevan de manera
manual, esto hace que no haya un correcto uso de información y por consecuencia pueda haber
pérdidas de ello.

Debido a la necesidad evidenciada, se debe permitir que el encargado administrador de la


fundación cree un perfil para la mascota que desee poner en adopción y así el usuario obtenga
conocimiento acerca del animal, que las personas interesadas en adoptar registren un usuario
en el sistema y puedan incluir sus datos para dar inicio al proceso de adopción, y que dicha
0.3
Pág. 7

información sea guardada de forma computarizada para evitar su pérdida.

Esto con el fin de ayudar a mitigar el índice de caninos sin hogar e incentivar la adopción de los
mismos, y a su vez a los procesos dentro de la fundación ya que se piensa que desde esta
disciplina se puede contribuir con la causa.

2 Descripción general
2.1 Perspectiva del producto
Este S.I es independiente, se proyecta en establecer un sistema de información que permita
controlar el proceso de adopción de una mascota, además que permita el registro de un
usuario con rol administrativo y cliente (personal interesado), para realizar sus respectivas
labores.

2.2 Funcionalidad del producto


La funcionalidad de este sistema de información consiste en el proceso de adopción mediante
un registro y control en el cual se obtiene la información general del usuario y datos de los
animales que podrán ser contemplados para que así el usuario pueda elegir la mascota a su
gusto, de este modo el administrador se encarga de revisar tal información para dar inicio al
proceso de manera eficaz y controlada.

2.3 Características de los usuarios


Tipo de usuario Administrador
Formación Profesional
Habilidades Manejo de información
Actividades Actualizaciones.

Tipo de usuario Colaborador (asociados)


Formación Personal
Habilidades Conocimiento acerca del proyecto
Actividades Aportar, importar, suministrar y recibir nueva información

Tipo de usuario Cliente


Formación Personal
0.3
Pág. 8

Habilidades Interés por los animales.


Actividades Registrarse e informarse acerca del proceso para adopción.
0.3
Pág. 9
0.3
Pág. 10
0.3
Pág. 11

2.4 Restricciones
R1: Si un canino es adoptado, y la persona desea hacer un cambio por otro animal la
fundación lo permite.

R2: Los datos básicos que tiene que diligenciar la persona interesada en adoptar son: Motivo
por el cual desea tener una mascota, conocer los gastos que implica tener un animal, cuantas
mascotas ha tenido, que significa tener en condiciones dignas a una mascota.
0.3
Pág. 12

R3: Si una persona después de tener la mascota se arrepiente, puede hacer la devolución sin
ningún problema.

R4: Puede adoptar las veces que desee, siempre y cuando cumpla con los requisitos.

R5: El usuario debe aceptar términos y condiciones.

2.5 Suposiciones y dependencias


● Los equipos en los que se vaya a ejecutar el sistema deben cumplir los requisitos
antes indicados para garantizar una ejecución correcta de la misma.
● Se Asume que la fundación tiene conexión a internet de tiempo completo.

2.6 Evolución previsible del sistema


Con vistas al desarrollo del sistema de información y su funcionalidad se tendrán en cuenta las
siguientes actualizaciones y mejoras:
● Vincular a nuevas fundaciones para que hagan parte del proyecto.
● Controlar las visitas que se realizan por parte del distrito y de personas del
común a la fundación.

Requisitos específicos
Número de requisito RE 1
Nombre de requisito Para realizar el proceso de adopción debe ser mayor de edad.
Tipo ☐X Requisito ☐ Restricción
Fuente del requisito Usuarios
Prioridad del requisito ☐X Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Número de requisito RE 2
0.3
Pág. 13

Nombre de requisito El sistema no debe hacer procesos de pagos de ninguna


manera.
Tipo ☐X Requisito ☐ Restricción
Fuente del requisito Usuario
Prioridad del requisito ☐X Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Número de requisito RE 3
Nombre de requisito El sistema debe permitir la adopción de un animal por medio
de una solicitud y una aprobación por parte del administrador.
Tipo ☐X Requisito ☐ Restricción
Fuente del requisito Usuario
Prioridad del requisito ☐Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Número de requisito RE 4
Nombre de requisito El S.I debe solicitar la fecha de entrega a la hora de solicitar la
mascota, programada por el administrador de la fundación.
Tipo ☐X Requisito ☐ Restricción
Fuente del requisito Usuario
Prioridad del requisito ☐Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

2.7 Requisitos comunes de los interfaces


- Para generar una solicitud de adopción el usuario debe contar con una cuenta ya
creada en el sistema de otra manera debe crearla para poder seguir con el
proceso de adopción.

- El administrador de la fundación debe iniciar sesión con su respectivo rol para


publicar actualizaciones de los animales en el sistema.
0.3
Pág. 14

2.7.1 Interfaces de usuario


La interfaz del usuario consistirá en un conjunto de ventanas con listas opcionales y campos de
textos que deberá ser construida específicamente para el sistema propuesto y será visualizada
desde un navegador de internet, por lo que dichas interfaces incluirán:
● Menús desplegables
● Mensajes informativos
● Mensajes de error
● Validación de datos
● Cuadros de diálogo
● Formularios para el ingreso
● Almacenamiento y modificación
● Actualización y eliminación de datos.

Cada módulo cuenta con la opción de administrar su cuenta; es decir, puede cambiar su imagen
de perfil, ciertos datos, modificar el fondo.

2.7.2 Interfaces de hardware


No se contempla la conexión con otros dispositivos periféricos para la entrada de información.

2.7.3 Interfaces de software


No se contempla la conexión con otros sistemas de software

2.7.4 Interfaces de comunicación


Se trabajara únicamente bajo la arquitectura cliente servidor por lo que se
contempla solamente el protocolo HTTP.

2.8 Requisitos funcionales

No. de
requis Nombre de requisito Prioridad Responsable
ito
El sistema debe permitir al
RF1
administrador almacenar toda clase de
Alta Administrador
0.3
Pág. 15

información necesaria, como la


descripción de cada animal: raza,
salud, vacunas, edad, nombre etc.
El sistema debe permitir al adoptador
para realizar el proceso de adopción
registrar los datos requeridos por la
RF2 fundación (Datos personales, Alta Adoptador
características del hogar, información
sobre el ambiente en el que se
encuentra la persona.)
El sistema deberá permitir al
adoptador confirmar por medio de
RF3 Alta Adoptador
condiciones y restricciones el cuidado
del canino.
En caso de pérdida de contraseña el
sistema debe permitir al adoptador el
RF4 restablecimiento de la Misma por Alta Adoptador
medio de un correo electrónico
personal
El sistema permitirá al adoptador y Adoptador
RF5 administrador modificar la contraseña de Baja
su cuenta. Administrador
El sistema debe permitir a el
administrador publicar, eliminar o
RF6 modificar información de los animales Alta Administrador
que se muestran en la interfaz del
Mismo.
El sistema debe permitir a el
RF7 espectador consultar la información Media Espectador
actualizada de los canes.

El sistema debe permitir a el espectador


RF8
diligenciar solicitudes de adopción.
Media Espectador

El sistema debe validar que ciertos datos


como: (c.c, nombre completo, dirección,
RF9 teléfono/celular, etc.) del espectador Alta Espectador
estén diligenciados correctamente a la
hora del registro.
El sistema permitir al administrador Administrador
actualizar datos de cada mascota y Alta
RF10
permitir la visualización de ellos a el
Adoptador
adoptador y el espectador. Espectador
0.3
Pág. 16

El sistema debe permitir que los


espectadores puedan enviar información
RF11 acerca de perros que necesitan la ayuda
Media Espectadores
de la fundación

Requisitos no funcionales

No. de Respons
Nombre de requisito Tipo Prioridad
requisito able
El sistema
RNF1 contará con capacidad de
procesamiento de datos que sean
Rendimiento ALTA S.I
ingresados en la interfaz.
Ayudará al usuario en dé caso de
RNF2 no saber cómo utilizar el S.I Usabilidad MEDIA S.I
desplegando la opción “ayuda”.
El sistema debe proporcionar
mensajes de error, que sean
RNF3 Usabilidad ALTA S.I
informativos y orientados al
usuario
El sistema debe ser capaz de
RNF4 operar adecuadamente con Eficiencia ALTA S.I
hasta 500 usuarios.
Los datos modificados en el
RNF5 sistema se deben mostrar Eficiencia MEDIA S.I
actualizados en 3 segundos.
El sistema debe cargar su interfaz
RNF6 completamente de 10 a 20 Rendimiento ALTA S.I
segundos.
Al cerrar el navegador
RNF7 automáticamente se cierra la Seguridad ALTA S.I
sesión de la cuenta.
El sistema debe tener una
disponibilidad del 99,99% de las
RNF8 veces en que un usuario intente Usabilidad MEDIA S.I
acceder.

Si se identifican ataques de
RNF9 seguridad del sistema, el mismo Seguridad Alta S.I
no continuará operando hasta
0.3
Pág. 17

ser desbloqueado por el


administrador.
El sistema debe mostrar la hora de
RNF10 registro de datos de los usuarios Seguridad ALTA S.I
que son obligatorios.

Prioridad de Requisitos No Funcionales


● Garantizar la seguridad del sistema con respecto a la información y datos que se
manejen tales sean documentos, archivos y contraseñas. Alta/Esencial

● Se podrán realizar los procesos del S.I con eficiencia


Media/Deseado

● Herramienta de ayuda en el uso del sistema para que los mismos usuarios del sistema
se les facilite el trabajo en cuanto a su manejo.
Baja/ Opcional

2.9 Otros requisitos

3 Apéndices

También podría gustarte