ESOF - Aula 21 - 2013/1

Revisão de 22h00min de 3 de setembro de 2013 por Lclaudio (discussão | contribs) (Criou página com '= Prototipação = <br> == Prototipaçãode Software == <br> * Prototipação é o desenvolvimento rápido de um sistema * Protótipo tinha a finalidade exclusiva de avaliar...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Prototipação


Prototipaçãode Software


  • Prototipação é o desenvolvimento rápido de um sistema
  • 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


  • A principal função é auxiliar os usuários e desenvolvedores a entender os requisitos do 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


  • 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 desenvolvimento
    • O protótipo pode servir como uma base para derivar uma especificação do sistema com qualidade de produção
    • O protótipo pode ser usado para treinamento do usuário e teste de sistema.


  • A prototipação pode ser considerada como uma atividade de redução de riscos que reduz a fraca implementação dos requisitos.



Prototipação evolucionária


  • Uma abordagem para o desenvolvimento do sistema onde um protótipo inicial é produzido e refinado através de vários estágios até atingir o sistema final


Prototipação descartável


  • Um protótipo o qual é usualmente uma implementação prática do sistema é produzida para ajudar a levantar os problemas com os requisitos e depois descartado. O sistema é então desenvolvido usando algum outro processo de desenvolvimento.


Técnicas de prototipação

Técnica de prototipação no desenvolvimento de interface com o usuário