Tanto Machado (2013) como Bezerra (2007) apontam que os requisitos são o pontapé inicial para a definição do escopo de um sistema. Segue algumas definições importantes:
Segue abaixo a definição padronizada pela IEEE em seus Padrões, Guidelines e exemplos sobre Engenharia de Requisitos de Sistemas e de Software:
LEVANTAMENTO DE REQUISITOS
No ponto de vista de Machado (2013) e Bezerra (2007), a atividade de levantamento de requisitos ou elicitação de requisitos correspondem à fase de descobrimento ou extração dos requisitos de um sistema, onde há o entendimento do problema a ser resolvido pelo o auxílio do software que será posteriormente desenvolvido.
O termo para “elicitação” significa trazer à tona, ou melhor, é a técnica de obtenção de dados junto aos usuários detentores das informações, principalmente para a construção de um sistema ou um produto ou, ainda para melhorar um processo de trabalho.
Na fase de levantamento de requisitos, os interessados, desenvolvedores, engenheiros, analistas de requisitos, juntamente com os clientes e usuários, trabalham em conjunto para identificar os atuais problemas, extrair as necessidades futuras do sistema a ser desenvolvido; conhecer o desempenho dos serviços do sistema e até as restrições de hardware. Estas necessidades são denominadas requisitos.
A ideia de levantamento / elicitação de requisitos deveria ser simples como um processo de transferência do conhecimento dos usuários e especialistas do negócio que através da capacidade dos analistas de requisitos de conseguir levantar e documentar esses conhecimentos, mas o processo não é tão simples como aparenta ser, pois os clientes e usuários não conseguem repassar uma visão clara das suas necessidades de negócio. Segue alguns problemas que ocorrem na fase de análise de requisitos:
Os requisitos coletados deverão ser documentados em dois grandes grupos: requisitos FUNCIONAIS, e NÃO FUNCIONAIS.
Os requisitos são normalmente documentados em uma notação informal (escritos em linguagem natural), podendo adicionar diagramas explicativos, para que sejam entendidos, validados, aprovados e utilizados por todos os interessados, sejam eles gerentes do projeto, analistas de sistemas, analistas de testes, desenvolvedores ou até mesmo clientes e usuários.
Para melhorar a compreensão dos conceitos citados anteriormente, desenvolveu-se um estudo de caso através da utilização de histórias em quadrinhos, segue uma prévia e a ilustração à seguir:
A história começa quando um analista de requisitos irá interagir pela primeira vez com o cliente para extrair e descobrir seus requisitos. O cliente é responsável pelo conhecimento do negócio, mas que por sua vez, conhece pouco sobre a área de informática, dificuldade muitas vezes encontrada por analistas de requisitos.
CONCLUSÃO
Resumidamente, um requisito pode ser considerado uma característica do sistema a ser desenvolvido, portanto, a Análise de Requisitos é o estudo das características que o sistema deverá ter para atender às necessidades e expectativas do cliente.
Este artigo destacou a utilização das histórias em quadrinhos como meio de transmitir todas essas informações estrambólicas e experiências vividas de maneira simplista, divertida e mais eficiente que o tradicional livro texto, podendo até serem utilizados por professores em suas didáticas.
REFERÊNCIAS BIBLIOGRÁFICAS
ASSIS, Érico. Aprendendo em Quadrinhos. Disponível em < http://www.blogdacompanhia.com.br/2013/02/aprendendo-em-quadrinhos/ >. Acesso em: 05 jan. 2014.
BARBOSA, Alexandre; RAMOS, Paulo; VILELA, Tulio; RAMA, Ângela; VERGUEIRO, Waldomiro. Como usar as histórias em quadrinhos na sala de aula. 3ª ed. São Paulo: Contexto, 2006.
BEZERRA, Eduardo. Princípios de análise e projeto de sistema com UML. Rio de Janeiro: Elsevier, 2007. 6ª reimpressão.
MACHADO, Felipe Nery Rodrigues. Análise e gestão de requisitos de software: onde nascem os sistemas. 1ª. ed. São Paulo: Érica, 2011.
WIKIPEDIA, Análise de requerimento de software. Disponível em < https://pt.wikipedia.org/wiki/An%C3%A1lise_de_requerimento_de_software >. Acesso em: 26 set. 2015.
[Crédito da Imagem: Levantamento de Requisitos – ShutterStock]
You must be logged in to post a comment.