Processo de Desenvolvimento de Software: Levantamento de requisitos
O levantamento de requisitos é uma parte fundamental para o desenvolvimento de todo projeto e sistema. É o início de toda uma busca por serviços que o sistema deverá possuir e a agilidade em identificar elementos primordiais para a execução do processo. O entendimento que o cliente expõe é uma tarefa minuciosa e que o levantamento dos requisitos pode ser de grande ajuda e importantíssimo para a inicialização do sistema. O analista de sistemas deverá ter uma sacada sobre os levantamentos de requisitos e ter um domínio sobre gestão de negócios para que não haja falhas na comunicação e no entendimento dos requisitos.
Podem ser feitos algumas formas para levantamento do requisito, uma rápida prototipagem, revisões (que demandam tempo), entre outros, mais há técnicas que podem também ajudar, como é o caso do UML.
Há muitas dificuldades encontradas para o levantamento de requisitos, até mesmo o próprio cliente não sabe exatamente o que quer que o sistema faça e melhore seus processos. O levantamento de requisitos serve também para facilitar o usuário a identificar e definir soluções inteligentes para implantação, o requisito auxilia nas dificuldades encontradas e melhoria no processo. Quando se há um levantamento adequado, o sistema acaba trazendo mais benefícios que o cliente desejava. Não existe técnica padrão e funcional para esse tipo de processo, o analista de sistemas terá que ser uma figura funcional e consiga projetar e analisar cada cenário compreendendo conceitos, absorver fatos e entender o objetivo global do software para que não haja tantos problemas na construção dos requisitos.
REFERÊNCIAS
MORAES, Janaína Bedani Dixon. Engenharia de software 2: Técnicas para levantamento de requisitos. 2013. Disponível em: . Acesso em: 19 out. 2014