Página Inicial > Boas práticas > O que elaborar primeiro, casos de uso ou protótipo de interface visual?

O que elaborar primeiro, casos de uso ou protótipo de interface visual?

A utilização da técnica de casos de uso para se registrar os requisitos funcionais de um software é largamente difundida na comunidade dos desenvolvedores des software, amparada pela UML e preconizada por diversas metodologias e gurus da área.

Durante algum tempo defendi e pratiquei a elaboração de casos de uso como uma atividade que precedia a elaboração das especificações de interfaces visuais, e portanto sendo independente da mesma.

image

Entretanto nada como um dia após o outro… Depois de realizar alguns projetos realizados com essa abordagem e sentir na pele a falta de um prototipo de interface visual para apoiar a elaboração dos casos de uso, mudei radicalmente minha abordagem: agora o protótipo de telas antecede a escrita dos casos uso, e esses são elaborados com um olho na interface visual e outro no modelo de domínio. Destaco abaixo a importância da interface visual para a elaboração dos casos de uso:

1. E uma materialização visual de como o cliente poderá utilizar o software que será desenvolvido. E como uma imagem diz mais que mil palavras, a interface visual e indispensável para que o cliente possa validar um caso de uso.

2. O protótipo de interface visual ajuda o analista a escrever casos de uso mais concretos e, portanto mais próximos da realidade da implementação. Além disso, ao escrever os casos de uso  o protótipo de interface visual pode ser refinado também, visando manter consistência entre os casos de uso e a interface visual.

E você, utiliza a técnica de casos de uso? Elabora primeiro o caso de uso ou o protótipo de interface visual?

Compartilhe:
  • Print
  • email
  • RSS
  • Add to favorites
  • Digg
  • Twitter
  • Facebook
  • MySpace
  • LinkedIn
  • del.icio.us
  • Slashdot
  • Technorati
  • Rec6
  • Google Bookmarks
  • Yahoo! Bookmarks
  • Yahoo! Buzz

Related posts:

  1. Sete erros mais comuns ao se escrever casos de uso
  2. Uma abordagem prática de análise e projeto de software
  3. Dos casos de uso ao código, como trilhar esse “longo” caminho?
  1. Robson Aparecido Gomes
    6, junho, 2010 em 10:49 | #1

    Creio que casos de uso é ótimo para requisitos funcionais e necessidades da regra de negócio. Protótipo se presta a uma comunicação com o cliente para que o mesmo possa apurar estas mesmas funcionalidades.

  2. 13, maio, 2010 em 21:07 | #2

    Sidney,
    Esse é um ponto que venho defendendo há algum tempo.
    Um protótipo de interface é um excelente recurso, não só para facilitar a construção de casos de uso, mas principalmente para validá-los.
    A visão do cliente torna-se mais clara quando lhe apresentamos um protótipo de tela e muitos problemas de entendimento sobre a solução encomendada podem ser evitados.
    Um recurso simples, mas muito eficiente.
    Abraço.

  1. 16, maio, 2010 em 19:27 | #1