#2 O que são requisitos?

Durante a criação de um sistema existem algumas etapas. Uma delas é o Levantamento de Requisitos. Mas o que seriam os Requisitos?


Requisitos são características e funcionalidades que o cliente quer ou necessita. São divididos em dois tipos:
  • Requisitos Funcionais: são funcionalidades necessárias, o que o sistema deve apresentar.
  • Requisitos Não Funcionais: estão relacionados a confiabilidade, segurança, desempenho, ou funções adicionais oferecidas pelo sistema.
E no levantamento temos também as:
  • Regras de Negócio: são premissas ou restrições de negócio que o sistema deverá atender.
Nessa etapa o Analista se reúne com o cliente para escutar o que ele precisa, ou acha que precisa, e auxilia para caminharem em boas decisões.

Imaginando o cenário de um sistema de compartilhamento de bicicletas, como o Bike Vitória. Os requisitos ficariam dessa forma:
  • RF01: O sistema deve cadastrar as bicicletas existentes.
  • RF02: O sistema deve permitir a busca de bicicletas disponíveis.
  • RF03: O sistema deve permitir o cadastro dos clientes


  • RNF01: O sistema deve mediar o acesso do usuário.
  • RNF02: O sistema será construido em multiplataformas, web e app.
  • RNF03: O pagamento do aluguel das bicicletas será feito via cartão de crédito.


  • RN01: O sistema exige um intervalo de 15 minutos para alugar outra bicicleta.
  • RN02: O sistema terá 4 formas de pagamento. Passe diário, passe mensal, passe anual e a geração de um cartão de transporte exclusivo.

Documentar os requisitos é de extrema importância para o projeto final sair como esperado, o cliente e a equipe precisam estar com a mesma ideia para evitar problemas e o cliente sair satisfeito. E mesmo com esses três bem definidos (RF, RNF, RN) podem ocorrer modificações futuras à medida que revisões forem feitas.

Comentários

Postagens mais visitadas deste blog

#6 Modelagem de Sistema

#7 Modelagem Estrutural

#5 Análise de Requisitos