Comentários sobre: Casos de Uso, Requisitos Funcionais e Probleminhas [Atualizado] https://paulofernandovasconc1779817422000.0291847.meusitehostgator.com.br/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/ Thu, 05 Sep 2013 20:29:13 +0000 hourly 1 https://wordpress.org/?v=7.0 Por: pv https://paulofernandovasconc1779817422000.0291847.meusitehostgator.com.br/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3946 Thu, 05 Sep 2013 20:29:13 +0000 http://www.pfvasconcellos.eti.br/blog/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3946 Em resposta a Diego Souto.

Ô Diego,

Toda conversa vale a pena quando o tema não é “pequeno”. Demorei, mas entendi sua preocupação. Que faz todo sentido.

Muito obrigado. Abraços!

Paulo Vasconcellos

]]>
Por: Diego Souto https://paulofernandovasconc1779817422000.0291847.meusitehostgator.com.br/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3945 Thu, 05 Sep 2013 20:08:18 +0000 http://www.pfvasconcellos.eti.br/blog/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3945 Em resposta a pv.

Sim.
Não procurei negar isso, pelo contrário: “e ii) Não representam todos os requisitos, mas a porção comportamental, a função exigida (ou se preferir os requisitos funcionais).”

No meu entendimento “mudar de lugar” a citação de requisito funcional dentro do parágrafo é uma mudança sutil, mas que tornaria a citação (ainda) mais coerente. Porque apenas transcrevi o que é dito no livro por Cockburn, suprimindo trechos menos relevantes, mas sem alterar nada.

Mas é um pequeno detalhe que não fere – de forma alguma – a qualidade do artigo e não merece que nos debrucemos sobre ele.

Um abraço.

]]>
Por: pv https://paulofernandovasconc1779817422000.0291847.meusitehostgator.com.br/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3944 Thu, 05 Sep 2013 14:01:30 +0000 http://www.pfvasconcellos.eti.br/blog/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3944 Em resposta a Diego Souto.

Uai Diego,

Agora não entendi: a “porção comportamental” não é representada pelos “requisitos funcionais”?

Abraços!

Paulo Vasconcellos

]]>
Por: Diego Souto https://paulofernandovasconc1779817422000.0291847.meusitehostgator.com.br/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3943 Thu, 05 Sep 2013 13:50:24 +0000 http://www.pfvasconcellos.eti.br/blog/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3943 Em resposta a pv.

Olá, Paulo.

A minha discordância é que você conecta o tópico “duas coisas que devemos ter na cabeça quando escrevemos casos de uso como requisitos” com “Representar os Requisitos Funcionais de um sistema”. Veja, o Cockburn não está se referindo estritamente aos requisitos funcionais mas a todos os requisitos.

Acredito que ficaria mais coerente com o livro se o segundo parágrafo fosse assim escrito:

“(…) Discutir requisitos (sem descrevê-los); e Representar os Requisitos de um sistema. Sobre esta última possibilidade, que é a que nos interessa aqui, Cockburn pede que a gente não se esqueça de duas coisinhas: i) Os Casos de Uso “são realmente os requisitos”; e ii) Não representam todos os requisitos, mas a porção comportamental, a função exigida.

Um abraço e obrigado pela oportunidade de estar trocando idéias com você.

]]>
Por: pv https://paulofernandovasconc1779817422000.0291847.meusitehostgator.com.br/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3942 Thu, 05 Sep 2013 12:21:09 +0000 http://www.pfvasconcellos.eti.br/blog/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3942 Em resposta a Diego Souto.

Olá Diego,

Legal sua preocupação em relação ao texto original do Cockburn. Até fui buscar minha edição para confirmar: transcrevi literalmente as “duas coisas que devemos ter na cabeça quando escrevemos casos de uso como requisitos”, da página 13 do texto original em inglês.

Acho que o artigo não confunde ao afirmar e reiterar que casos de uso nos ajudam a descobrir e descrever os requisitos funcionais de um sistema. Só não usei todas as palavras do Cockburn.

Agradeço a colaboração. Abraços!

Paulo Vasconcellos

]]>
Por: Diego Souto https://paulofernandovasconc1779817422000.0291847.meusitehostgator.com.br/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3941 Wed, 04 Sep 2013 20:21:43 +0000 http://www.pfvasconcellos.eti.br/blog/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3941 Em resposta a pv.

Paulo,

A gente vê cada caso de uso por aí que é importante se reoxigenar com bons artigos como este.

Apenas entendo que seria necessário uma pequena alteração no segundo parágrafo para que seja transcrito de forma mais fiel o que é dito por Alistar Cockburn no livro ““Writing Effective Use Cases” – conforme eu falei no meu comentário anterior -.

Abraço.

]]>
Por: pv https://paulofernandovasconc1779817422000.0291847.meusitehostgator.com.br/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3940 Fri, 30 Aug 2013 15:51:07 +0000 http://www.pfvasconcellos.eti.br/blog/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3940 Em resposta a Diego Souto.

Olá Diego,

Curioso como um artigo meio velhinho (é de 2008!) ainda recebe visitas e merece comentários como o seu. Tanto tempo depois, sigo “brigando” para que as especificações de casos de uso sejam vistas como sugerido aqui. Raramente uma ferramenta tão bem intencionada e relativamente simples gerou tanta controvérsia.

Obrigado pela participação. Abraços!

Paulo Vasconcellos

]]>
Por: Diego Souto https://paulofernandovasconc1779817422000.0291847.meusitehostgator.com.br/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3939 Fri, 30 Aug 2013 14:57:36 +0000 http://www.pfvasconcellos.eti.br/blog/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-3939 Paulo,

Primeiramente, parabéns e obrigado pelo conhecimento compartilhado.

Quanto ao que é dito no livro “Writing Effective Use Cases” de Alistair Cockburn sobre Casos de Uso poder representar Requistos (“1.3 Requisitos e caso de uso”), pra mim fica claro que o autor afirma que não serviria para representar todos os requisitos, contudo, representariam, sim, todos os requisitos funcionais de um projeto.

Um abraço.

]]>
Por: Luiz David Szilagyi https://paulofernandovasconc1779817422000.0291847.meusitehostgator.com.br/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-790 Mon, 22 Feb 2010 17:25:32 +0000 http://www.pfvasconcellos.eti.br/blog/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-790 Eu acho interessante o debate, mas acho que as escolas estão misturadas. o Cockburn, é um dos pais do XP, e quando ele fala sobre casos de uso, o enfoque metodológica é diferente. O Wiegers, também era agnóstico até pouco tempo atrás, quando ele emprestou o seu conhecimento para a Microsoft. Outro ponto, para que não haja confusão é que o caso de uso puro, como foi inventado pelo Jacobson, tem por intuito descrever os requisitos funcionais. Existe um bom compêndio a respeito de separação de requisitos funcionais (hoje a normal e amplamente aceita da IEEE), do Swebok. Obviamente existem diversas tentativas de conversão de um para outro e etc.
Particularmente sou da opinião que uma vez adotada uma linha, não se deve mudar, e um pouco mais além, não se deve comparar. Depois de dar muita aula sobre engenharia de requisitos pura, descobri que quanto mais falava de Jacobson, mais especialistas em Cockburn apareceiam com dúvidas.
Outra coisa que acho que deve ser separa são casos de uso de negócio. Finalmente não posso deixa de dizer, que se sua abordagem é mais ampla, como por exemplo o processo unificado, ou qualquer um dos seus sabores, terá que ser considerado a visão 4+1, disciplinas que vêm antes e depois (aliás pelo que me lembro o Bitner trabalhou na Rational). Nessa situação o caso de uso, nunca vai dizer como fazer, pois isso é papel da disciplina de design.

]]>
Por: Ronan Lucio https://paulofernandovasconc1779817422000.0291847.meusitehostgator.com.br/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-332 Wed, 02 Jul 2008 12:48:36 +0000 http://www.pfvasconcellos.eti.br/blog/2008/05/14/casos-de-uso-requisitos-funcionais-e-probleminhas/#comment-332 Paulo,

Concordo em gênero, número e grau com a sua linha de pensamento.
Mais especificamente com as colocações:

“i) Os Casos de Uso “são realmente os requisitos”; e ii) Mas não representam todos os requisitos.”

e

“um caso de uso deve se limitar a explicar o QUE o usuário precisa, não COMO sua necessidade será satisfeita.”

Penso que o real conjunto de requisitos funcionais e não-funcionais são aqueles que levarão ao alcance das metas e objetivos do negócio.

Portanto, mesmo que um (alguns?) requisito não tenha sido previsto na etapa de análise, tanto pelo Analista de Negócios quanto pelo cliente, ele ainda é um requisito, uma vez que ele deveria ser parte integrante da solução proposta para o alcance mas metas e objetivos desejados.

O objetivo do negócio não deve (ou pelo menos não deveria) deixar de ser atingido devido a uma falha de Análise de Negócio (seja por ineficiência do AN ou por omissões do cliente).

Sei que o parágrafo acima soa estranho, mas a realidade é que somos humanos, e como tal é importante termos um processo de desenvolvimento que nos permita correções e ajustes em busca da melhor solução.

Ronan

]]>