No âmbito da modelagem de sistemas de informação para a Administração Pública, a correta especificação de requisitos é um pilar fundamental para o sucesso de qualquer empreendimento. A Unified Modeling Language (UML) oferece, por meio dos diagramas de casos de uso, um mecanismo robusto para a elicitação e a documentação das necessidades dos usuários. À luz da disciplina de Análise de Sistemas e consoante a notória doutrina sobre o tema, a relação entre casos de uso e requisitos funcionais pode ser adequadamente descrita da seguinte forma:
- A)Os requisitos funcionais ditam as restrições de desempenho e segurança, enquanto os casos de uso detalham exclusivamente a interface gráfica do usuário, sendo artefatos de design.
- B)Casos de uso são uma técnica primordial para a descoberta e a descrição de requisitos funcionais, capturando as interações entre um ator e o sistema para alcançar um objetivo específico, representando, assim, uma visão externa do comportamento do sistema.gabarito
- C)Os requisitos funcionais são derivados exclusivamente dos diagramas de classes, sendo os casos de uso um artefato secundário utilizado apenas para a validação do modelo de dados, sem contribuir para a definição das funcionalidades.
- D)A especificação de um caso de uso é um requisito não funcional, porquanto descreve a qualidade da interação do usuário com o sistema, e não a função que o sistema executa.
- E)Enquanto os casos de uso descrevem o que o sistema deve fazer em alto nível, os requisitos funcionais estabelecem como o sistema deve ser construído, incluindo a escolha de linguagem de programação e arquitetura de hardware.