Representação do Processo de Software (RAD)
Nosso grupo optou por utilizar o modelo RAD (Rapid Application Development). Durante a pesquisa, encontramos diversas representações em que a fase de Design do Usuário é o principal ciclo iterativo. No entanto, escolhemos uma representação mais próxima da realidade do projeto. Por isso, na Figura 6 são apresentadas uma versão tradicional e outra adaptada, na qual os ciclos combinam Design do Usuário e Construção Rápida, seguindo o fluxo: Prototipação → Iteração (DoR) → Implementação → Feedback do Cliente → Refinamento.
Representação visual do processo de software RAD
Representação visual das Atividades e Técnicas de ER
Paralelamente, as atividades e técnicas de Engenharia de Requisitos, detalhadas na Sessão 5, são realizadas durante todo o processo e podem ser visualizadas na Figura 7.
Representações
Para a atividade de Representação, foram utilizados mockups, diagramas de atividades e protótipos de baixa fidelidade. Os mockups, uma forma de representação informal, auxiliaram na visualização das interfaces, enquanto os diagramas de atividades, uma representação semi-informal, permitiram modelar os fluxos e processos do sistema. Já os protótipos de baixa fidelidade, alinhados à abordagem RAD adotada, foram utilizados para validar e refinar requisitos ao longo das iterações. A escolha desses artefatos contribuiu significativamente para a comunicação com os stakeholders, especialmente por se tratar de um público com baixo nível de letramento, tornando os requisitos e funcionalidades mais fáceis de compreender.