De acordo com a Engenharia de Software, durante o processo de desenvolvimento de um sistema de software, é necessário fazer o levantamento de requisitos. Mas o que são requisitos?
Requisitos são capacidades e condições às quais o software deve atender, ou seja, o que será desenvolvido. Assim, eles descrevem muito além de funcionalidades, sendo divididos em requisitos funcionais e não-funcionais:
- Requisitos Funcionais: Referem-se às funções do sistema, o que ele deve fazer. Por exemplo, em um software de matrícula de alunos, deve possuir a função "Pesquisar alunos", e essa função é um requisito funcional.
- Requisitos não-funcionais: Fixam restrições sobre como os requisitos funcionais serão implementados, observando aspectos como usabilidade, desempenho, segurança, confiabilidade, tempo, entre outros. São também conhecidos como requisitos de qualidade. No caso acima, do sistema de matrícula, a funcionalidade "Pesquisar alunos" se torna um requisito não-funcional quando estabelecemos, por exemplo, em quantos segundos a busca deve ser feita, se trará nomes por ordem alfabética, etc.
https://www.facebook.com/IFlogOrientandoEscolhas?ref=hl
Matéria e postagem de: Thalia Santana
Supervisão de: Ianka Talita e Gislene Nunes
Nenhum comentário:
Postar um comentário