Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA EN COMPUTACIÓN
SAN DIEGO - VENEZUELA
Ensayo Nº II
Ingeniería de
Requerimientos
Sección: 309C1
Romina Betancourt
INGENIERÍA DE REQUERIMIENTOS
Objetivos Específicos.
1
Los requerimientos no funcionales representan características generales y restricciones de la
aplicación o sistema que se esté desarrollando. Son los que especifican criterios para evaluar la
operación de un servicio de tecnología de información.
2
La calidad del software es una preocupación a la que se dedican muchos esfuerzos. Sin embargo, el
software casi nunca es perfecto. Todo proyecto tiene como objetivo producir software de la mejor
calidad posible, que cumpla, y si puede supere las expectativas de los usuarios.
tiempo real sin importar la distancia de los potenciales usuarios del sistema) el producto
debe funcionar correctamente siempre.
3
PMOInformatica.com (2015). Requerimientos no funcionales: Una clasificación [Artículo en Línea]. Consultado el 29 de abril de
2017. Disponible en: http://www.pmoinformatica.com/2015/04/requerimientos-no-funcionales-una.html
Tabla 1:
Los requerimientos de producto para el Sistema Informático para Gestión Veterinaria (SigVet),
pueden describirse en los siguientes requisitos siguiendo la receta de Somerville (2011):
Requerimiento Descripción
Usabilidad El sistema debe ser intuitivo. Las opciones deben describirse en tiempo
de uso, por ejemplo: para seleccionar la opción correcta.
El espacio del servidor debe ser considerable para el tamaño de la
Eficiencia organización, los proveedores de Hosting ofrecen paquetes ejecutivos de
almacenamiento para garantizar la entrega de respuestas en tiempo ideal.
Disponibilidad: el servidor que almacena el sistema debe prestar servicio
siempre, cualidad de servidores web que trabajan remotamente.
Confiabilidad: Continuidad del servicio prestado por el sistema.
Seguridad industrial: Aunque no se puede pronosticar si existirá algún
Dependibilidad desastre natural en el área que almacena los servidores físicos, se cuenta con
respaldos remotos en nubes de almacenamiento y unidades secundarias.
Integridad: El sistema se encuentra encriptado por el servidor y por el gestor
de contenidos mediante contraseñas de súper usuario.
Mantenibilidad: Mediante el back-end5 de Joomla se puede hacer
mantenimiento y actualización del sistema.
Las capacidades funcionales o no funcionales que debe tener un sistema para cumplir
atributos en el área de seguridad de tecnología de información, seguridad de datos,
Seguridad seguridad lógica, control de acceso a información (restricciones de acceso), autenticidad
de la información, privacidad, entre otros aspectos. El servidor web posee un cpanel que
permite control total del sistema.
Autor: Romina Betancourt (2017)
Tabla 2:
Descripción del Menú por Tipo y requerimientos.
Registro
TIPO LINK DESCRIPCIÓN en el
Sistema
Inicio Directo a la página principal
Consultas Indicar la información sobre el horario de consulta
veterinaria
Servicio Indicar una lista de todos los productos y servicios
ofrecidos por la clínica veterinaria
PRINCIPAL Contacto Información de contacto institucional (dirección fiscal, No
teléfonos) y formulario de contacto que redirija al
correo principal de la clínica veterinaria.
Registro en Se registra el usuario tipo cliente en el sistema. El
el Portal registro para administradores los realiza alguna persona
autorizada.
4
Somerville (2011). Non-functional Requirements, pág. 87 (9n ed). [Documento en Línea]. Consultado el 30 de abril de 2017.
Disponible en: Software%20Engineering%20by%20Somerville.pdf
5
Back-end: término relativo a la parte administrativa del gestor de contenido exclusivo para súper usuarios del
sistema.
REQUERIMIENTOS FUNCIONALES6: El Sistema Informático para Gestión veterinaria (SigVet) realizará tareas de registro, consulta y caja
(descrito en la Tabla 2 como parte del menú secundario) una vez que el usuario hace sesión dentro del sistema se activa el menú secundario y
puede ejecutar diversas tareas dependiendo del tipo de usuario. En el siguiente Flujo de Datos Lógico se detallan las tareas que ejecutan tres clases
de usuarios dentro del mismo sistema: Cliente (usuario estándar), Auxiliar Veterinario y Personal Veterinario, los últimos dos son de tipo
administrativo en el sistema.
Figura 5: Diagrama de Flujo de Datos Lógico describe los Requerimientos Funcionales. Autor: Romina Betancourt (2016)
6
Los requerimientos funcionales de un sistema, son aquellos que describen cualquier actividad que este deba realizar, en otras palabras, el comportamiento o función particular
de un sistema o software cuando se cumplen ciertas condiciones.
CONTEXTO.