Está en la página 1de 7

UNIVERSIDAD JOSÉ ANTONIO PAEZ

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

Cátedra: Ingeniería del Software


Prof. Ing. George Cárdenas

San Diego, Enero, 2018


2

INGENIERÍA DE REQUERIMIENTOS

TÍTULO DEL PROYECTO: SISTEMA INFORMÁTICO PARA GESTIÓN


VETERINARIA (SIGVET)

OBJETIVO GENERAL: Desarrollar un sistema informático de gestión veterinaria


adaptable a cualquier clínica veterinaria con la finalidad de ofrecer toda la información
oportuna relacionada a sus productos y servicios como asistente de sus potenciales
usuarios a través de la web.

Objetivos Específicos.

1) Determinar las necesidades de sistema informático con el objeto de obtener los


mecanismos de trabajo, formatos físicos e información relacionada con la
naturaleza de la ciencia veterinaria.
2) Analizar el sistema orientado a solventar las necesidades de optimización de
las transacciones los mecanismos de interacción con el usuario final.
3) Diseñar la interfaz general para determinar el ingreso a la información
pertinente para sesiones de cliente y administradores, por medio de la cual el
usuario tendrá acceso a los diferentes módulos, logrando así la interacción con el
entorno de la aplicación de forma sencilla.
4) Desarrollar el sistema de interacciones con herramientas informáticas, en
donde el usuario tendrá acceso a la información requerida de manera inmediata.
5) Probar el sistema, una vez concluido, pasando por cada módulo interno de la
aplicación con la finalidad de verificar su funcionalidad, estabilidad y seguridad
desde el manejo de sesiones de usuario.

REQUERIMIENTOS NO-FUNCIONALES1: Para determinar las características


generales y restricciones del Sistema Informático para Gestión Veterinaria (SigVet)
relacionado con la calidad del software 2
(inmersa en las expectativas del usuario:
obtener la información pertinente a la clínica veterinaria involucrada en el sistema en

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.

Ensayo Nro II Romina Betancourt


3

tiempo real sin importar la distancia de los potenciales usuarios del sistema) el producto
debe funcionar correctamente siempre.

Entonces se plantea el enfoque teórico de Ian Somerville en los requerimientos no


funcionales para el producto solamente (un sistema de información es un producto
obtenido por el ensamblaje del software en este caso) en donde se describe los posibles
requisitos de calidad en Usabilidad, Eficiencia, Dependibilidad y Seguridad. La figura
presenta la clasificación de requerimientos no funcionales3 definida por Somerville.

Considerar los requerimientos de producto es vital para lograr la integración continua de


aplicaciones y el desarrollo de cambios que sean rápidos pero sostenibles en el tiempo.
Por lo tanto, es necesario tomar en cuenta los detalles que hacen a un prototipo como
objetivo primordial de calidad de software siempre en beneficio del usuario final
durante el proceso de análisis y construcción del proyecto, en donde se reducen las
probables preocupaciones y se lleva a la realidad empresarial en tiempo de ejecución. A
esto se refiere como Calidad de Producto como Software.

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

Ensayo Nro II Romina Betancourt


4

Figura 1: Se divide los requerimientos no funcionales en tres grandes tipos: Requerimientos de


producto, requerimientos organizacionales y requerimientos externos. Autor: Somerville
(2011).4

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.

Ensayo Nro II Romina Betancourt


5

Solicitudes Citas, registro de macotas y especialistas.

SECUNDARIO Consultas Citas programadas, personal especialista, mascotas


Si
vivas, fallecidas, desparecidas.
Caja Cobranza de citas médicas, laboratorios, cirugías, etc
Autor: Betancourt R. (2016)

Ensayo Nro II Romina Betancourt


6

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.

Ensayo Nro II Romina Betancourt


7

CONTEXTO.

Antecedentes de la Investigación: Este proyecto se fundamenta en que a partir de la


promulgación de la Constitución de 1999, Venezuela ha experimentado un intenso desarrollo ya
que en el propio texto constitucional se puede apreciar la influencia de la tecnología en el ámbito
jurídico, al consagrarse el acceso a la tecnología como un derecho fundamental de los
ciudadanos, reconociéndose dentro de los derechos culturales, el carácter de interés público de la
ciencia, la tecnología, el conocimiento y la innovación, tal como lo establece el artículo 110.

El objetivo: Desarrollar un sistema informático de gestión veterinaria adaptable a cualquier


clínica veterinaria con la finalidad de ofrecer toda la información oportuna relacionada a sus
productos y servicios como asistente de sus potenciales usuarios a través de la web. Sabiendo
algunas clínicas veterinarias poseen sistema web como herramienta de divulgación y transacción
directa con la población, muchas veces la información no llega al alcance de todos. Los métodos
tradicionales de contacto sirven solamente cuando se obtiene de personas confiables, además
siempre se presenta el caso que los usuarios reportan inconsistencia en los datos del sitio web, el
veterinario, por falta de tiempo se les indica que deben asistir de forma personal porque la página
web de la mayoría de las clínicas no contiene la información directa. Conviene más a los
especialistas emplear el tiempo en la gestión veterinaria a sus pacientes, mientras los potenciales
usuarios del sitio web tengan la oportunidad de gestionar sus citas en torno al tiempo disponible
del profesional veterinario en la clínica, visualizar los turnos de clínicas aledañas por
especialidades y tomar la decisión oportuna a favor de la atención clínica de su mascota y
administración efectiva de su tiempo. Esta investigación genera un enfoque diferente del
procesamiento de datos en la gestión veterinaria involucrándose directamente con la informática,
sobre el conocimiento existente para todos tipo de sistema de información desde el enfoque
sistémico, adaptándolo a cualquier requerimiento informativo, el código fuente permite la
mejoría de formularios comunes para transformarlos en sistemas amigables GUI, como debe ser
todo sistema de información confiable, contribuyendo en acción con estrategias sugerida para la
solución de problemas. Proyecto Descrito a través de la Metodología Ciclo de Vida de la
Ingeniería de Requerimientos.

Ensayo Nro II Romina Betancourt

También podría gustarte