Podemos definir um requisito funcional, como algo que o software deve fazer, já o requisito não funcional é quem determina como o sistema fará. Os requisitos não funcionais são premissas ou restrições que o sistema deverá atender, mas que não são realizadas através de funcionalidades. Sobre os requisitos não funcionais, analise as sentenças a seguir: I- O sistema deve cadastrar funcionários. II- O sistema deve imprimir o relatório de clientes em até 5 segundos. III- O sistema deve emitir um relatório de clientes. IV- O cliente pode consultar seus dados no sistema.
Soluções para a tarefa
Resposta:
I - Requisito Funcional: o sistema terá uma funcionalidade que cadastrará funcionários.
II - Requisito Não Funcional: imprimir relatórios em até 5 segundos não é uma funcionalidade do sistema. Se fosse apenas imprimir relatório, seria um Requisito Funcional.
III - Requisito Funcional: o sistema terá uma funcionalidade que permitirá emitir relatório de clientes.
IV - Requisito Funcional: o sistema terá uma funcionalidade que permitirá consultar os dados dos clientes.
Explicação:
Os Requisitos Funcionais definem as funcionalidades do sistema; descrevem o que o sistema fará.
Exemplos:
— Cadastrar clientes
— Gerar relatórios
— Consultar estoque
Após a definição dos Requisitos (que descrevem o que o sistema fará), os Requisitos Não Funcionais descrevem como o sistema fará; são as necessidades que não podem ser atendidas por meio de funcionalidades.
Exemplos:
— Estabelecimento de qual linguagem o programa deverá ser desenvolvido
— Tempo de execução
— O sistema deve ser executável em qualquer plataforma
— O sistema não apresentará informações confidenciais aos usuários.
Abraços e bons estudos!