Taller para la determinación de las especificaciones funcionales del software y metodología a utilizar
Enviado por MIGUEL ANGEL BARROS TORRES • 19 de Mayo de 2023 • Informe • 2.094 Palabras (9 Páginas) • 1.289 Visitas
TALLER PARA LA DETERMINACIÓN DE LAS ESPECIFICACIONES FUNCIONALES DEL SOFTWARE Y METODOLOGÍA A UTILIZAR
GA1-220501092-AA5-EV01
APRENDICES:
JAVIER PRECIADO CHAVES
LIZETH GERALDINE CONTRERAS DOMINGUEZ
MIGUEL ANGEL BARROS TORRES
EDGAR FERNANDO VALBUENA
TATIANA RENDÓN RODRÍGUEZ
JULIÁN ENRIQUE TORRES YACUÉ
INSTRUCTOR:
CLAUDIA PATRICIA RAMIREZ TRIANA
FICHA:
2627040 – ANÁLISIS Y DESARROLLO DE SOFTWARE
SERVICIO NACIONAL DE APRENDIZAJE – SENA
CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL DE SOACHA - CIDE
2023
TABLA DE CONTENIDO
CONTENIDO
Introducción 2
1. Validación de Requerimientos. 3
1.1 La revisión de requerimientos: 4
1.2 La construcción de prototipo: 4
1.3 Casos de prueba: 6
2. Requerimientos duraderos y volátiles 7
2.1 Requerimientos duraderos: 7
2.2 Requerimientos volátiles: 7
3. Herramientas para la gestión de requisitos 8
Referencias 13
Introducción
Este taller se realiza con el fin de definir la validación de requerimientos ya que esta busca rectificar que los requerimientos realmente están especificando los que el cliente desea y necesita.
Es un proceso muy importante, pues un error en documentos de requerimientos pueden ocasionar el desgaste importante de muchos recursos, si estos errores son detectados en etapas más avanzadas del proyecto. En estos procesos de validación de requerimientos se llevan a cabo las siguientes verificaciones según sommerville (2011):
- Verificación de validez
- Verificación de consistencia
- Verificación de completud
- Verificación de realismo
- Verificabilidad
- Validación de Requerimientos.
La validación de requerimientos es un proceso crucial para garantizar que los requerimientos realmente reflejan lo que el cliente desea y necesita. Un error en un documento de requerimientos puede tener graves consecuencias en etapas más avanzadas del proyecto, por lo que es fundamental llevar a cabo una verificación de validez, consistencia, completitud, realismo y verificabilidad.[pic 1]
Infografía - Validación de Requerimientos.
[pic 2]
Existen varias técnicas que pueden utilizarse para la validación de requisitos.
Como la revisión de requerimientos,la construcción de prototipos y la generación de casos de prueba.
1.1 La revisión de requerimientos:
Se puede realizar de forma informal o formal.
En una revisión formal, el equipo de desarrollo debe presentar al cliente cada uno de los requerimientos establecidos, explicando sus implicaciones.
[pic 3]
El equipo revisor debe verificar cada requerimiento individualmente y realizar un análisis conjunto. En el proceso de verificación, se deben resolver las siguientes preguntas:
- Verificabilidad: ¿Es posible probar este requerimiento en la realidad?
- Compresibilidad: ¿Es claro lo que expresa este requerimiento para las personas que lo van a usar?
- Rastreabilidad: ¿Es posible observar el origen del requerimiento y también evaluar los cambios que pueden generar en el sistema?
- Adaptabilidad: ¿El cambio en el requerimiento impacta o no a gran escala sobre otros requerimientos?
[pic 4]
1.2 La construcción de prototipo:
La construcción de prototipos puede ser útil para la verificación de requisitos mediante maquetas estáticas y prototipos exploratorios.
Por otra parte, el uso inadecuado de los prototipos también puede generar algunos riesgos, entre los que se encuentran:
- El prototipado puede estimular un número excesivo de cambios de peticiones.
- Los prototipos operativos pueden inducir a pensar a la directiva y a los clientes que el producto final está prácticamente dispuesto para su salida al mercado.
- Los prototipos pueden encarecer el producto.
Aunque un prototipo podría ser una simple representación gráfica del sistema en papel o la representación de interfaces del sistema usando herramientas de ofimática, existen varias herramientas gratuitas y de pago que simplifican la creación de prototipos, algunas de ellas solo necesitan un registro de correo electrónico para acceder a sus funcionalidades directamente desde el navegador, y otras necesitan ser descargadas e instaladas en el equipo donde se planea construir los prototipos.
[pic 5]
1.3 Casos de prueba:
Para la generación de casos de pruebas se deben seguir cuatro fases: planeación, diseño, ejecución y evaluación.
Planificación de las pruebas. En esta etapa se establece la estrategia a seguir, el alcance de las pruebas a realizar y los plazos necesarios para llevar a cabo las pruebas; Diseño de los casos de prueba; Ejecución de los casos de prueba y iv) elaboración del informe final de las pruebas donde se detallan los aspectos más relevantes y resultados de la ejecución de las pruebas (Pantaleo, 2018).
[pic 6]
[pic 7]
Es importante destacar que la validación de requerimientos debe realizarse en las primeras etapas del proyecto para evitar problemas en etapas posteriores. Asimismo, se deben utilizar herramientas y técnicas adecuadas para garantizar una validación efectiva y eficiente de los requerimientos.
- Requerimientos duraderos y volátiles
Tenemos que tener muy presentes que los requerimientos inevitablemente sufren variaciones en el tiempo por que pueden presentarse muchos motivos, como cambios sociales, económicos o sencillamente por solicitudes del cliente.
...