Prototipação de software
Prototipação de Software
Engenharia de Software 2o. Semestre de 2005
Slide 1
Prototipação de Software
●
Desenvolvimento rápido de software para validar os requisitos.
Slide 2
Objetivos
●
●
●
●
Compreender o papel da prototipação em diferentes tipos de projetos de desenvolvimento. Discutir a prototipação evolucionária e a prototipação descartável. Introduzir três diferentes técnicas de prototipação. Explicar a técnica de prototipação no desenvolvimento de interface com o usuário
Slide 3
Tópicos abordados
● ● ●
Prototipação no processo de software Técnicas de prototipação rápida Prototipação de interface com o usuário
Slide 4
Prototipação de sistema
●
●
●
Prototipação é o desenvolvimento rápido de um sistema. No passado, protótipo tinha a finalidade exclusiva de avaliar os requisitos, assim o desenvolvimento tradicional era necessário. Atualmente , os limites entre a prototipação e o desenvolvimento normal do sistema, muitas vezes, são indefinidos e muitos sistemas são desenvolvidos usando uma abordagem evolucionária.
Slide 5
Usos de protótipos de sistemas
●
O principal uso é ajudar os clientes e desenvolvedores entender os requisitos para o sistema.
• • Levantamento de requisitos. Usuários podem experimentar o protótipo para ver como o sistema pode apoiar o seu trabalho Validação de requisitos. O protótipo pode revelar erros e omissões nos requisitos.
●
A prototipação pode ser considerada como uma atividade de redução de riscos que reduz os riscos nos requisitos.
Slide 6
Benefícios da prototipação
● ●
●
●
●
Equívocos entre os usuários de software e desenvolvedores são expostos. Serviços esquecidos podem ser detectados e serviços confusos podem ser identificados. Um sistema funcionando está disponível nos primeiros estágios no processo de