- Descreva com suas palavras o que é um requisito funcional e apresente dois exemplos.
- Descreva com suas palavras o que é um requisito não funcional e apresente dois exemplos.
Soluções para a tarefa
Requisitos funcionais: determinam de forma clara e precisa as funcionalidades específicas do que o sistema deve ou não realizar, Esse tipo de requisito deverá conter todas as funções e informações fornecidas pelo cliente antes da construção do software.
Os exemplos de requisitos funcionais de um sistema de controle acadêmico hipotético são apresentados a seguir:
O sistema deve manter os dados pessoais e acadêmicos dos alunos.
O sistema deve permitir que o aluno faça a matrícula por disciplina.
O sistema deverá manter os dados (pessoais e profissionais) dos professores, especialmente dos seguintes atributos: CPF, RG, nome, endereço (completo), data de nascimento, telefones para contato, e-mail (pessoal e corporativo), nacionalidade, data de admissão, data de demissão, valor da hora-aula, carga horária.
O sistema deve permitir a visualização das notas cadastradas.
O professor poderá cadastrar as notas no sistema de acordo com o calendário acadêmico (previamente cadastrado na plataforma).
Requisitos não funcionais possuem a sigla RFN e especificam critérios para qualificar os funcionais. Esse tipo de requisito aponta para questões relacionadas à qualidade, performance, confiabilidade, usabilidade, implementação, etc. Um requisito não funcional pode gerar uma grande quantidade de requisitos funcionais.
Observe alguns exemplos de um sistema acadêmico hipotético:
O tempo de espera do aluno para visualizar as notas, não poderá exceder os sete segundos.
O sistema deverá ser implementado utilizando a linguagem de programação JAVA.
As notas só poderão ser lançadas por profissionais da empresa com o perfil de professor.
•Todas as cores do sistema deverão obedecer ao padrão de cores da instituição: laranja (RGB: 255,140,0), cinza (RGB: 211,211,211) e branco (RGB: 248,248,255).
Todos os relatórios devem ser gerados com as cores do sistema, logomarca da instituição, com data e hora da geração; devem ser gerados no formato PDF
Entende-se como requisitos não funcionais aqueles que descrevem o quão restrito e limitado do sistema que terá seu projeto realizado. Tais requisitos não afetam o qual funcional será o aplicativo.
Dentre os exemplos de categorias de requisitos funcionais é possível citar:
- Interface do usuário
- Grau de confiabilidade
Sobre requisitos não funcionais
Os requisitos não funcionais são de grande importância tanto quanto os requisitos funcionais. Os requisitos funcionais descrevem a lista de atividades a serem desempenhadas pelo sistema, enquanto os requisitos não funcionais realizam a descrição do modo sistema funcionará.
Pode-se exemplificar a seguinte situação, um novo aplicativo nos dará uma lista definitiva da totalidade de usuários registrados.
Tal funcionalidade é solicitação de recurso. Se os requisitos indicarem que o sistema será executado somente em sistemas Windows e Linux, a mesma será integrante dos requisitos não funcionais.
Saiba mais sobre requisitos não funcionais em:
https://brainly.com.br/tarefa/11575421
#SPJ2