Requisitos

¿Qué es un requisito?

Los requisitos son las descripciones de alto nivel sobre los servicios de un sistema en particular, las limitaciones o una especificación detallada que se generan durante el proceso de recopilación de requisitos.

Tipos de requisitos:

  • User Requirements - Es una descripción detallada en lenguaje natural junto con diagramas de los servicios que proporciona el sistema y sus limitaciones operativas. Suele ser desarrollado por usuarios finales.

  • System requirements - Es un documento estructurado que detalla las descripciones de las funciones, servicios y limitaciones operativas del sistema.

  • Functional Requirements - Describe los servicios del sistema, cómo debe reaccionar el sistema a entradas particulares y cómo debe comportarse el sistema en situaciones definidas.

  • Non-functional Requirements - Describe los atributos del sistema.

  • Domain Requirements - Requisitos que surgen del dominio de la aplicación y que reflejan características de ese dominio. Pueden ser especificaciones funcionales o no funcionales.

Estructura del documento de requisitos:

  • Preface

  • Introduction

  • Definición de requisitos de usuario

  • Arquitectura del sistema

  • Especificación de requisitos del sistema

  • Modelos de sistema

  • Appendix