Uso de la herramienta de gestión de requisitos_AA5
Uso de la herramienta de gestión de requisitos_AA5
Uso de la herramienta de gestión de requisitos_AA5
V.1.0.0
2
PRESENTADO A INSTRUCTOR:
ADALBERTO CÁRCAMO A.
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
V.1.0.0
5
RESUMEN
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
V.1.0.0
8
GENERALIDADES
V.1.0.0
9
V.1.0.0
10
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.
V.1.0.0
11
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.
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
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
V.1.0.0
17
V.1.0.0
18
V.1.0.0
19
V.1.0.0
20
PROTOTIPOS
V.1.0.0
21
V.1.0.0
22
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
V.1.0.0
24
DESCRIPCIÓN OSRMT
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