Want to make creations as awesome as this one?

More creations to inspire you

SITTING BULL

Horizontal infographics

RUGBY WORLD CUP 2019

Horizontal infographics

GRETA THUNBERG

Horizontal infographics

FIRE FIGHTER

Horizontal infographics

VIOLA DAVIS

Horizontal infographics

LOGOS

Horizontal infographics

Transcript

Modelado de requisitos

¿Qué es?

El modelado de requisitos es un proceso que se encarga de documentar, analizar y gestionar los requisitos. Un requisito es cualquier cosa que un cliente o usuario requiera de un sistema de software. Pueden ser requisitos funcionales, requisitos no funcionales o pueden ser restricciones, cosas que pueden limitar lo que el sistema puede hacer.

En esta etapa todos los requisitos recopilados deben de analizarse para que queden completamente entendidos, coherentes y en caso de alguna inconsistencia resolverla en esta misma etapa

Para esta actividad, los requisitos deben de estar documentados de manera clara y bien organizada para que puedan ser consultados en caso de ser necesario.

Teniendo un análisis y la documentación de los requisitos, a lo largo del proyecto debemos hacer una gestion de los mismos, para asegurarnos de que si existen cambios todos esten en sintonía.

Análisis

Documentación

Administración

Importancia

  • Mantenimiento. Facilita el mantenimiento del software al proporcionar una base sólida para la comprensión de los requisitos.
  • Comunicación. Mejora la comunicación entre las partes interesadas al proporcionar una documentación clara y concisa de los requisitos.
  • Prevención de errores. Ayuda a evitar la propagación de errores y reduce el retrabajo.
  • Automatización. Permite la creación sencilla de simulaciones, la generación automática de documentos y la conducción de pruebas automáticas.

Técnicas de Modelado de requisitos

Esta técnica se utiliza para describir cómo los usuarios interactúan con un sistema y qué funcionalidad esperan de él.

Esta técnica nos muestra cómo se realizan las tareas en un proceso. Los diagramas de flujo de procesos se pueden utilizar para capturar requisitos funcionales y no funcionales.

Se utiliza esta técnica para abordar todo el proceso de negocio o el proceso del sistema, lo que puede ser apropiado para todo tipo de usuarios según el requisito sea funcional y el tipo sea fundamental.

Casos de Uso

Diagrama de flujo de procesos

Diagrama de actividad

Estos diagramas representan los diferentes estados que puede tener un sistema y cómo cambia de un estado a otro.

Visualiza cómo interactúan los procesos u objetos durante un escenario y lo representa de forma gráfica. Este enfoque agrega valor adicional a los usuarios técnicos, ya que puede ayudarlos a llegar a especificaciones tecnológicas específicas.

Es una técnica de modelado muy popular que proporciona una notación visual para especificar la estructura y el comportamiento de los sistemas.

Diagrama de estado

Diagrama de secuencia

Lenguaje Unificado de Modelado