Requisitos (PT)
Jump to navigation
Jump to search
Requisito (Requirement) — uma declaração formalizada (documentada) que descreve o que um sistema deve fornecer, com que nível de qualidade ou quais propriedades físicas/operacionais ele deve possuir, formulada de tal maneira que possa ser inequivocamente associada à necessidade original do usuário e subsequentemente verificada.
Tipos de Requisitos
Tipos de requisitos:
- Requisitos Funcionais: definem o que um determinado elemento do sistema deve fazer.
- Requisitos de Precisão: definem os parâmetros quantitativos das funções correspondentes executadas pelo sistema.
- Requisitos de Restrição: decorrem de limitações no modo de operação, condições ambientais, segurança ou conformidade com regulamentos.
- Requisitos de Verificação: garantem até que ponto se pode confiar que o sistema possui as características especificadas no ambiente operacional real.
- Requisitos de Interface: definem as funções, características, tolerâncias e limitações de todas as interfaces.
- Requisitos Operacionais: definem a capacidade operacional do sistema e sua interação com os usuários.
SMART
Para memorizar as características de bons requisitos, utiliza-se o acrônimo SMART.
- Specific (Específico) — o requisito descreve apenas uma função ou característica do sistema, formulando o que e com que qualidade deve ser executado, sem especificar o método de implementação.
- Measurable (Mensurável) — o parâmetro é expresso objetivamente: por um número, intervalo, tolerância ou outro critério verificável que permita confirmar inequivocamente a sua conclusão.
- Achievable (Atingível) — a execução é realista com as tecnologias, prazos e orçamento disponíveis, com um nível de risco aceitável.
- Relevant (Relevante) - o requisito deve corresponder ao nível selecionado do sistema.
- Traceable (Rastreável) — o requisito possui um identificador único e uma fonte registrada; está logicamente conectado a requisitos de nível superior e à necessidade que o originou, o que garante a rastreabilidade bidirecional.
Literatura
- ISO/IEC/IEEE 29148:2018 «Systems and Software Engineering — Requirements Engineering»
- ISO/IEC/IEEE 15288:2023 «System Life-Cycle Processes»
- PMI: Requirements Management — A Practice Guide, 2015
- INCOSE Guide to Writing Requirements, 2023