O que são requisitos no processo de análise de sistemas? Veja as diferenças entre funcionais e não funcionais e as técnicas que podem ser usadas para obtenção de requisitos. Veja uma lista de exemplos para você compreender melhor.
Como já explicado acima, os requisitos funcionais são aqueles que fazem parte do sistema e podem ser exemplificados de várias maneiras. Vejamos alguns exemplos abaixo:
Um formulário de cadastro é um exemplo de um requisito funcional. Neste caso não basta apenas citar que é um formulário de cadastro, mas especificar o tipo de cadastro, as funcionalidades que ele precisa ter, dentre outros.
Sistema de consulta. Também precisa ser especificado o que vai ser consultado, quais os critérios para essa consulta, bem como com os resultados serão exibidos ao usuário.
Relatórios. Os relatórios são muito comuns, especialmente em sistemas financeiros e administrativos onde as listagens fazem parte do cotidiano das empresas para exibição de dados de compreensão deles. Assim o relatório são requisitos funcionais e devem ser especificado quais colunas ele deve ter, o tipo de filtro deve ser usado bem como a forma de ordenação dos resultados.
Captura de uma informação externa. Imagine o sistema que capita uma informação externa proveniente de um sensor, uma câmera de vídeo, o sistema de áudio, bem como outros fatores externos que podem ser identificados.
Dentre outros muitos exemplos que poderiam ser citados como requisitos funcionais de um sistema.
Como exemplo de requisitos não funcionais podemos citar alguns, como a seguir:
Uma impressora fiscal é um exemplo de um requisito não funcional, pois embora ela não faça parte do sistema esse, ela é necessária para que ele funcione de maneira adequadamente. Nesse caso necessário especificar o tipo da impressora fiscal e o papel que ela irá desempenhar.
Conectividade. Muito sistemas dependem de conexão de rede e as vezes de internet para funcionar. Nesse caso é preciso especificar todos os requisitos de conectividade, como velocidade, pontos de acesso e formas de conexão sejam elas por cabo ou sem fio.
Servidores e clientes. A infraestrutura de servidores e demais dispositivos clientes também podem ser requisitos não funcionais. Especialmente no caso do servidor importante para determinar os requisitos de desempenho, assim é comum especificar que o sistema dependerá de um servidor específico ou com uma configuração mínima específica. No caso de máquinas ou dispositivo clientes, geralmente não é comum especificar como requisitos não funcionais, exceto em situações específicas em que tem a exigência de dispositivos específicos.