Requisitos

O que é um requisito?

Os requisitos são as descrições de alto nível sobre os serviços de um sistema específico, restrições ou uma especificação detalhada que são geradas durante o processo de coleta de requisitos.

Tipos de requisitos:

  • User Requirements - É uma descrição detalhada em linguagem natural, juntamente com diagramas dos serviços que o sistema fornece e suas restrições operacionais. Geralmente é desenvolvido por usuários finais.

  • System requirements - É um documento estruturado que detalha as descrições das funções, serviços e restrições operacionais do sistema.

  • Functional Requirements - Ele descreve os serviços do sistema, como o sistema deve reagir a entradas específicas e como o sistema deve se comportar em determinadas situações.

  • Non-functional Requirements - Ele descreve os atributos do sistema.

  • Domain Requirements - Requisitos que surgem do domínio do aplicativo e que refletem as características desse domínio. Podem ser especificações funcionais ou não funcionais.

Estrutura do documento de requisitos:

  • Preface

  • Introduction

  • Definição de requisitos do usuário

  • Arquitetura do sistema

  • Especificação de requisitos do sistema

  • Modelos de sistema

  • Appendix