0% encontró este documento útil (0 votos)
7 vistas25 páginas

Uso de la herramienta de gestión de requisitos_AA5

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 25

1

SERVICIO NACIONAL DE APRENDIZAJE SENA – CENTRO DE SERVICIOS


DE
SALUD REGIONAL ANTOQUIA

TECNICAS DE VALIDACIÓN DE REQUISITOS


MODALIDAD VIRTUAL
FICHA: 2977921

V.1.0.0
2

USO DE LA HERRAMIENTA DE GESTIÓN DE REQUISITOS

PRESENTADO A INSTRUCTOR:
ADALBERTO CÁRCAMO A.

PRESENTADO POR LOS APRENDICES:

HAYLIN YELENA ORTEGA TRESPALACIO


LUISA FERNANDA ARANGO NICHOLLS
JOHN EDUARDO GUERRERO CORREA
JOSE FERNANDO MADERA HERNÁNDEZ

BOGOTA D.C
JULIO 2024

V.1.0.0
3

TABLA DE CONTENIDO

Portada……………………………………………………………………………………1
Contraportada….…………………………………………………………………………2
Introducción………………………………………………………………………………4
Resumen…………………………………………………………………………………..5
Propósito…………………………………………………………………………………..6
Alcance del Estándar.…………………………………………..…………………………7
Generalidades……………………………………………………………………………..8
Explicación de los otros estándares que lo conforman…..………………………………..9
Referencias a normas que lo conforman………………………………………………….10
Importancia de la norma ISO 29148………………………………………………10
Clasificación de la tecnología……………………………………………………..10
Ingeniería de requisitos……………………………………………………………10
Clarificación de los conceptos y procesos…………………………………………………11
Anexos Adicionales………………………………………………………………..11
Requerimientos funcionales……………………………………………………………12, 13
Historias de usuario……………………………………………………………………14, 15
Priorización de requisitos………………………………………………………………….16
Casos de uso o prueba…………………………………………………………………17, 18
Diagrama de caso de uso…………………………………………………………………..19
Prototipos………………………………………………………………………………20, 21
Aplicación utilizada para prototipo………………………………………………………..22
Herramienta OSRMT………………………………………………………………………23
Descripción OSRMT……………………………………………………………………….24

V.1.0.0
4

INTRODUCCION

En este informe encontraremos información acerca de las herramientas de gestión de


requisitos que nos ayudaran a gestionar más eficientemente los requerimientos y teniendo
una visión más amplia del proyecto reduciendo tiempos, errores, y recursos, también
estaremos abordando las herramientas que nos ayudan a generar prototipos que de la futura
interfaz del aplicativo en desarrollo.

V.1.0.0
5

RESUMEN

La herramienta de gestión de requisitos es fundamental para el éxito de un proyecto, ya que


permite al equipo controlar el alcance del desarrollo del producto, las herramientas de
gestión de requisitos nos aportan los instrumentos para ejecutar el plan, esto hace que se
reduzcan gastos mejora el tiempo de distribución y control de calidad.
Mencionamos otros beneficios de la gestión de requisitos como menos defectos,
reutilización, requisitos vinculados al caso de prueba y gestión de configuración global.
Las técnicas de validación de requisitos son fundamentales en el proceso de desarrollo de
software para garantizar que los requisitos definidos sean precisos, completos y
consistentes antes de avanzar a etapas posteriores del proyecto. Estas técnicas ayudan a
confirmar que el producto final cumplirá con las expectativas y necesidades del cliente. A
continuación, se presentan algunas técnicas comunes utilizadas en este proceso:
• Revisiones por pares: Implica que los requisitos sean revisados por otros miembros
del equipo de desarrollo, stakeholders clave o expertos en el dominio. Esta técnica
permite identificar ambigüedades, errores y omisiones temprano en el proceso.
• Prototipado: Desarrollar prototipos o maquetas del sistema permite a los s
takeholders visualizar cómo se verá y funcionará el producto final. Esto facilita la
validación de requisitos relacionados con la interfaz de usuario y funcionalidades
específicas.
• Validación de escenarios: Crear y validar escenarios de uso del sistema ayuda a
asegurar que todos los casos de uso y situaciones relevantes estén contemplados en
los requisitos.
• Análisis de riesgos: Identificar posibles riesgos asociados con los requisitos y
evaluar su impacto en el producto final. Esto ayuda a priorizar la validación de
requisitos críticos y a planificar estrategias de mitigación.
Estas técnicas no solo mejoran la calidad de los requisitos, sino que también promueven
una mayor colaboración entre los diferentes stakeholders y el equipo de desarrollo. Al
implementar estas prácticas, las organizaciones pueden reducir costos y tiempos asociados
con cambios de requisitos tardíos, asegurando que el producto entregado satisfaga las
expectativas y necesidades del cliente de manera efectiva.

V.1.0.0
6

PROPÓSITO

Una aplicación de software para veterinarias tiene como propósitos principales gestionar
eficientemente la agenda de citas, registros médicos y tratamientos de los animales. Facilita
la comunicación con los propietarios mediante recordatorios y notificaciones. Optimiza la
gestión de inventarios de medicamentos y productos veterinarios. Además, proporciona
herramientas para análisis estadísticos y reportes que mejoran la eficiencia operativa y la
atención al cliente.

V.1.0.0
7

ALCANCE DEL ESTANDAR

El estándar de una veterinaria en comprender la gestión completa de consultas, historiales


médicos digitales, programación de citas eficiente y seguimiento detallado de tratamientos
veterinarios. Incluye funciones avanzadas para controlar inventarios de medicamentos y
productos, así como herramientas integradas para registros contables precisos. Facilita la
comunicación con los propietarios de mascotas mediante mensajes automáticos y
notificaciones. Garantiza la seguridad de los datos sensibles y cumple con normativas de
privacidad, asegurando un servicio de alta calidad y eficiencia operativa.
La validación del documento de requisitos es crucial para asegurar que cumple con las
necesidades y expectativas del cliente, así como con los objetivos del proyecto. Este
proceso incluye revisar exhaustivamente cada requisito para verificar su claridad,
coherencia, completitud y relevancia. Además, se confirma que los requisitos sean
verificables y alcanzables dentro de los límites de tiempo y recursos disponibles. La
validación garantiza que el documento sea una base sólida para el diseño y desarrollo
subsiguientes, minimizando riesgos y asegurando la alineación con las metas del negocio y
las expectativas de los usuarios finales.

V.1.0.0
8

GENERALIDADES

La veterinaria facilita la gestión de consultas, historias clínicas, citas y tratamientos


veterinarios. Optimiza el control de inventarios y mejorar la comunicación con los
propietarios de mascotas mediante notificaciones automáticas y asegura la confidencialidad
de los datos, cumpliendo con estándares de calidad y normativas vigentes.

V.1.0.0
9

EXPLICACION DE LOS OTROS ESTANDARES QUE LO CONFORMAN

Además de la gestión básica de consultas y registros, los estándares de software veterinario


incluyen características como la integración con equipos de diagnóstico, como radiografías
digitales y análisis de laboratorio. Ofrecen módulos para la gestión de imágenes médicas y
la generación de informes detallados. La interoperabilidad con sistemas externos y la
compatibilidad con dispositivos móviles son cruciales. Asimismo, el soporte técnico
continuo y la actualización regular del software garantizan un funcionamiento óptimo y la
adaptación a nuevas tecnologías y prácticas veterinarias.

V.1.0.0
10

REFERENCIAS A NORMAS QUE LO CONFORMAN

1. Norma IEEE 830: es una norma que le permite comprender todas las tareas
relacionadas o de las condiciones a satisfacer para un software, tomando en cuenta
los diversos requisitos de los inversores.
la especificación de requisitos software (ERS) es una descripción completa del
comportamiento del sistema que se va a desarrolla incluye un conjunto de cosas de
uso que describe todas las interacciones que tendrán los usuarios con el software.

2. Norma ISO 29148: es un estándar que establece los principios y recomendaciones


para la especificación de requisitos de software. Esta norma define como deben ser
documentados los requisitos, que información debe estar incluida y como deben ser
gestionados a lo largo del ciclo de vida del software.

Importancia de la norma ISO 29148


Esta norma proporciona enfoque estructurado y estandarizado para la especificación de
requisitos. Lo cual evita a tener malos entendidos, ambigüedades y errores en la
interpretación de los mismos. Esto a su vez reduce los costos y riesgos asociados con el
desarrollo de software.
Clasificación de la tecnología
La clasificación de la terminología es crucial para establecer nuevos procesos de ingeniería
de requerimientos en una empresa. Define un lenguaje común y preciso que facilita la
comunicación entre equipos técnicos y no técnicos, asegurando la comprensión mutua y la
precisión en la documentación. Categorizar términos según su contexto y significado
específico ayuda a evitar malentendidos y errores en la interpretación de requisitos,
promoviendo así la eficiencia y la efectividad en el desarrollo de proyectos.
Ingeniería de requisitos
La ingeniería de requisitos se define como el proceso de definición, documentación y
mantenimiento de los requisitos. La disciplina incluye todas las técnicas, métodos y
procedimientos relacionados con la definición y gestión de las necesidades de los usuarios
relacionadas con el sistema en estudio.
La ingeniería de requisitos es un conjunto de actividades que se ocupan de identificar y
comunicar el propósito de un sistema o software y el contexto en el que se utilizara.
La ingeniería de requisitos actúa como un puente entre las necesidades del mundo real de
los usuarios, clientes y otros grupos que se ven afectados por el software o el sistema y las
capacidades y oportunidades que brindan las tecnologías intensivas en el software.

V.1.0.0
11

CLARIFICACIÓN DE LOS CONCEPTOS Y PROCESOS

Stakeholders: Son las personas o grupos que tienen algún interés en lo que hace una
empresa o proyecto y que pueden verse afectados por sus decisiones y resultados, incluyen
empleados, clientes, proveedores, accionistas, la comunidad local, el gobierno, y socios
estratégicos. Manejar bien las relaciones con estos grupos es clave para el éxito de la
organización.

Explicación y contenido de los Ítems:

Historias de usuario: Son descripciones breves y simples de una funcionalidad desde la


perspectiva del usuario final. Usadas en el desarrollo ágil de software, ayudan a los equipos
a entender las necesidades del usuario y a guiar el proceso de creación. Su estructura común
es: "Como [tipo de usuario], quiero [acción] para [beneficio]."
Casos de uso: describen cómo un usuario interactúa con un sistema para lograr un objetivo
específico, detallando pasos y escenarios de la interacción, ayudando a identificar requisitos
funcionales. Utilizados en desarrollo de software, permiten visualizar cómo se utilizará el
sistema, mejorando la comunicación entre desarrolladores y usuarios.

Anexos Adicionales
Diferencias entre Historias de Usuario y Casos de Uso:

Propósito:
Historias de Usuario: Se enfoca en capturar las necesidades y deseos del usuario de manera
sencilla y directa, sirviendo como guía para el desarrollo.
Casos de Uso: Más detallados y estructurados, describen cómo el sistema debe comportarse
en varios escenarios y situaciones, asegurando que se cubran todos los requisitos
funcionales.
Formato:
Historias de Usuario: Se escriben en un lenguaje cotidiano, accesible para todos los
miembros del equipo, incluyendo no técnicos.
Casos de Uso: Tienen una estructura más formal y técnica, incluyendo diagramas y
descripciones detalladas de interacciones.

V.1.0.0
12

REQUERIMIENTOS FUNCIONALES

Veterinario /Administrador
R1 El sistema deberá mostrar al usuario registrado como veterinario su zona privada o
administración.
R2 El sistema deberá permitir el alta de nuevos veterinarios que se encargarán de la gestión
de la clínica.
R3 El sistema deberá permitir al veterinario la modificación y visualización de sus datos
personales.
R4 El sistema deberá mostrar un listado con los veterinarios.
R5 El sistema deberá permitir al veterinario visualizar los mensajes de usuarios no
registrados.
R6 El sistema deberá permitir al veterinario responder a los mensajes recibidos mediante
un formulario.
R7 El sistema deberá mostrar un formulario para cambiar de contraseña.
R8 El sistema deberá mostrar al veterinario las notificaciones correspondientes en caso de
recibir mensajes o tener citas pendientes.
R10 El sistema deberá mostrar al veterinario un listado de las citas que tengan lugar ese
día.
R11 El sistema deberá permitir al veterinario dar de alta a un cliente.
R12 El sistema deberá mostrar un listado de los clientes registrados, y permitir poder
modificar sus datos y eliminarlos.
R13 El sistema deberá permitir al veterinario dar de alta a una mascota y asignarla a un
cliente.
R14 El sistema deberá permitir al veterinario poder registrar citas y visualizarlas en la
agenda de citas.
R15 El sistema deberá permitir al veterinario la modificación, visualización y eliminación
de las consultas registradas. El sistema deberá permitir al veterinario ver el perfil de las
mascotas registradas, así como los detalles de sus vacunas.
R16 El sistema deberá permitir al veterinario registrar, eliminar y modificar los datos las
vacunas.
R17 El sistema deberá permitir al veterinario poder buscar clientes, mascotas, mensajes,
citas o consultas.
R18 El sistema deberá permitir al veterinario poder modificar el slider informativo de la
página principal, así como modificarlo, desactivarlo o eliminarlo.
R19 El sistema deberá permitir al veterinario poder modificar el contenido de texto de la
página principal.
R20 El sistema deberá permitir al veterinario desconectar y cerrar sesión.

V.1.0.0
13

Usuario registrado o Cliente

R21 El sistema deberá mostrar al usuario registrado el área privada y todas sus opciones.
R22 El sistema deberá mostrar los datos de usuario y permitir modificarlos.
R23 El sistema deberá comprobar que los datos introducidos al modificar el usuario son
correctos.
R24 El sistema deberá mostrar un formulario para cambiar de contraseña.
R25 El sistema deberá comprobar que los datos introducidos al modificar la contraseña son
correctos.
R26 El sistema deberá mostrar al usuario los mensajes enviados por el veterinario.
R27 El sistema deberá mostrar al usuario un formulario para introducir los datos para
solicitar una cita.
R28 El sistema deberá mostrar al usuario un formulario para introducir los datos para
solicitar la cancelación de una cita.
R29 El sistema deberá mostrar al usuario la agenda de sus citas veterinarias y el estado en
el que están.
R30 El sistema deberá mostrar al usuario las notificaciones correspondientes en caso de
recibir mensajes o tener citas pendientes.
R31 El sistema deberá mostrar un listado con las mascotas que tiene el usuario en la
clínica.
R32 El sistema deberá mostrar el perfil de la mascota.
R33 El sistema deberá mostrar un listado con las vacunas aplicadas a cada mascota.
R34 El sistema deberá permitir al usuario poder modificar la imagen de su mascota.
R35 El sistema deberá mostrar al usuario un listado con las consultas realizadas.
R36 El sistema deberá mostrar al usuario los detalles de cada consulta realizada.
R37 El sistema deberá permitir al usuario desconectar y cerrar sesión.
R38 El sistema deberá mostrar un formulario para solicitar una nueva contraseña en caso de
olvido de esta.
R39 El sistema deberá validar los datos y comprobar que el usuario exista para enviar la
contraseña.
R40 El sistema deberá enviar la nueva contraseña por email al usuario que la solicito.

Usuario no registrado

R41 El sistema deberá mostrar un formulario a los usuarios no registrados para poder
registrarse.
R42 El sistema deberá mostrar un formulario para introducir los datos de inicio de sesión
(nombre de usuario y contraseña).
R43 El sistema deberá comprobar que los datos de inicio de sesión son correctos.

V.1.0.0
14

HISTORIAS DE USUARIO

V.1.0.0
15

V.1.0.0
16

PRIORIZACIÓN DE REQUISITOS

Técnica Puntos De Historia Y Valor De Negocio

Figura 1 – Priorización de requisitos

Técnica Urgente o de Semáforo

Figura 2 – Priorización de requisitos

Figura 3 – Tabla de referencia técnica urgente

V.1.0.0
17

CASOS DE USO O PRUEBA

V.1.0.0
18

V.1.0.0
19

DIAGRAMA DE CASO DE USO

V.1.0.0
20

PROTOTIPOS

Figura 1 – Registro de Usuario

Figura 2 – Inicio de Sesión

V.1.0.0
21

Figura 3 – Cerrar Sesión

Figura 4 – Cerrar Sesión

V.1.0.0
22

APLICACIÓN UTILIZADA PARA PROTOTIPO

Adobe XD

Figura 1 – Aplicación Adobe XD

Es un software usado para crear interfaces para aplicaciones, páginas web y móviles, le
permite al usuario diseñar experiencias interactivas utilizando una sola aplicación.

V.1.0.0
23

Herramienta OSRMT

Figura 1 – Software OSRMT

Figura 2 – Software - OSRMT

V.1.0.0
24

DESCRIPCIÓN OSRMT

Es un software libre diseñado para gestionar requisitos, aplicación configurable y gratuita,


el análisis de requisitos es esencial para el éxito al momento de desarrollar aplicaciones,
permite resolución de requisitos conflictivos, este software es multiplataforma y puede
usarse en Windows, Linux y Mac.
OSRMT no necesita ninguna configuración de bases de datos adicional después de estar
instalado, solo se instala y se ejecuta la aplicación, en caso de necesitarse almacenamiento
externo puede utilizar sistemas compatibles como Oracle, MySQL y MsSQL

V.1.0.0
25

CONCLUSIÓN

En este informe podemos observar con más claridad los futuros resultados de cómo puede
funcionar y como se puede ver a modo de prototipo el software, una de las aplicaciones
para diseño de prototipos y otra para gestión de requisitos que nos ayudaran a con más
agilidad en el proceso de desarrollo de una aplicación, esto nos ayuda a planear mejor el
desarrollo final del software, corregir o cambiar características desde etapas tempranas para
reducir tiempo, trabajo y costos.

V.1.0.0

También podría gustarte