Pular para conteúdo

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

Hold "Alt" / "Option" to enable pan & zoom
Representação do Processo RAD Tradicional x Aplicado ao Projeto
Figura 6: Representação do Processo RAD. Fonte: Elaborada por Pedro Lucas

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.

Hold "Alt" / "Option" to enable pan & zoom
Atividades e Técnicas de ER
Figura 7: Atividades e Técnicas de ER. Fonte: Elaborada por Pedro Lucas

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.