Category Archiveespecificação de requisitos
especificação de requisitos & outros 28 Jan 2010 06:11 pm
Uma palavra vale mais que mil imagens
Estamos acostumados a ouvir “Uma imagem vale mais de mil palavras” . Entretanto, este é um aforismo a ser usado com cuidado, algumas vezes é usado no levantamento de requisitos como se um diagrama de casos de uso , por exemplo, fosse mais importante do que o caso de uso, lembrando Cockburn : “Um caso de uso não é o diagrama mas o texto”.
Não é apenas Cockburn que alerta , Constantine no seu livro Software for Use diz: “Nem sempre uma imagem vale mil palavras” e logo depois completa informando que o departamento de defesa recomenda como mais efetivo para melhorar a usabilidade o uso de imagens e texto.
Quanto aqueles não sensíveis as palavras de Cockburn, ou Constantine, podemos lembrar também que “Uma palavra vale mais que mil imagens” e é fácil exemplificar : se você colocar a palavra amor no google images, quantas imagens vão aparecer?
Espero com o poder desta questionamento convencer o colega desenvolvedor , o “cara” do marketing , um gerente ou mesmo um cliente que a palavra é tão importante quanto a imagem.
especificação de requisitos 27 Feb 2009 09:57 pm
Casos de Uso: o “como” e o “Por quê?”
No corpo principal de um caso de uso ao definirmos um passo ele pode ser mais genérico ou mais especifico do que o nível de objetivo desejado. Podemos adequar o “passo” perguntando “por quê?” para tornar o passo mais genérico ou perguntar “como” para torna-lo mais especifico.
Por exemplo, digamos que escrevemos: “O usuário clica no botão” . Este passo é demasiado especifico ao perguntarmos “por quê?” , por exemplo, podemos obter como resposta: “para imprimir o relatório” . Nós obtemos um passo mais genérico: “O usuário imprime o relatório” ao perguntar o “por quê”. Podemos fazer o caminho inverso perguntando: Como o usuário imprime o relatório.
Esta é uma técnica apresentada no livro Escrevendo Casos de Uso Eficazes, um guia prático para desenvolvedores de software de Alistair Cockburn .