#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
Postar um comentário