Managing Partner YouX
De uma forma genérica, podemos definir a prototipagem de software como o processo que permite criar um modelo visual do produto ou sistema cujo desenvolvimento se pretende levar a cabo.
Revisitar a história do desenvolvimento de software ajuda-nos a compreender a utilização da prototipagem. Nos anos 60 do século passado foi criado um modelo de desenvolvimento que se manteve popular até aos nossos dias, o SLDC – Software Development Life Cycle.
O SDLC apresentou como grande vantagem a segmentação da produção de software em diferentes fases individuais, que funcionariam de uma forma sistémica, com os seus inputs, processamento e resultados que passariam para a fase seguinte, após serem verificadas e validadas.
O seu uso foi relevando as suas limitações: partia da assunção errada de que o processo de desenvolvimento é linear e que as interações entre as fases são excepções.
Esta abordagem fazia com que as componentes tangíveis do sistema apenas estivessem disponíveis muito tarde. Por outro lado, qualquer alteração que se viesse a tornar necessária, por exemplo, requerida pelo cliente, tornava-se difícil de atender sem dispêndio de enormes recursos.
É neste contexto que nos aos 80 surge o Prototyping-Oriented Software Live Cycle. Este modelo não introduz uma ruptura com o anterior, antes o complementa, tornando-o mais iterativo. A prototipagem passa a assumir um papel central.
Como referem Connell and Shafer, “A software prototype is a dynamic visual model providing a communication tool for customer and developer that is far more effective than either narrative prose or static visual models for portraying functionality. It has been described as:
(Connell JL, Shafer LB.: Structured Rapid Prototyping. Prentice Hall International, Yourdon Press, 1989)
O papel da prototipagem no desenvolvimento de software é particularmente importante nos casos em que o cliente não tem os requisitos do projeto bem definidos, a protipagem permite criar um primeiro protótipo do produto final, testá-lo e melhorá-lo até à sua aprovação. Desse momento em diante, o protótipo desenvolvido passa a constituir a base de desenvolvimento para o produto final.
“As some developers like to say, “If a picture is worth a thousand words, then a prototype is worth a thousand meetings.” “
John Doe
in, What is Prototyping in Software Development (and Why It’s Important)
Existem vários tipos de protótipos em desenvolvimento de software e vária nomenclaturas também. Procurando estruturar um pouco, podemos dizer que se diferenciam segundo dois grandes eixos: o scope (o quanto representam do sistema final) e o seu grau de realismo:
4 Tipos de Modelos de Prototipagem
Está a pensar desenvolver novos interfaces ou produtos ou a procurar melhorar soluções já existentes? Avance com segurança. Consulte os nossos serviços.
A YouX é uma empresa de desenvolvimento de software focada em proporcionar as melhores experiências de utilizador.
Av. do Brasil, 1º, 9º Piso – 1749-008 Lisboa
Info@you-x.eu – Telefone: +351 211 354 401
Estratégia Digital
UX Design
UI Design
Digital Sprints
User Research
Aplicações AR
WebAR
Auditorias UX
Desenvolvimento de Software
Aplicações Mobile
Web Apps
© 2021-24 YouX ® Todos os direitos reservados.
A YouX é uma empresa de desenvolvimento de software focada em proporcionar as melhores experiências de utilizador.
Estratégia Digital
UX Design
UI Design
Digital Sprints
User Research
Aplicações AR
Web AR
Desenvolvimento de Software
Aplicações Mobile / Web Apps
Websites
Av. do Brasil, 1º, 9º Piso – 1749-008 Lisboa
Info@you-x.eu – Telefone: +351 211 354 401
© 2021/4 YouX ® Todos os direitos reservados.
visibility_offDisable flashes
titleMark headings
settingsBackground Color
zoom_outZoom out
zoom_inZoom in
remove_circle_outlineDecrease font
add_circle_outlineIncrease font
spellcheckReadable font
brightness_highBright contrast
brightness_lowDark contrast
format_underlinedUnderline links
font_downloadMark links
You cannot copy content of this page