DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Java Magazine 49 - Análise de Requisitos com Casos

Artigo publicado pela Java Magazine 49.

Esse artigo faz parte da revista Java Magazine edição 49. Clique aqui para ler todos os artigos desta edição

Análise de Requisitos com Casos

Visualize e documente requisitos com diagramas.

 

Neste artigo, vamos demonstrar como usar a técnica de casos de uso para realizar a análise de requisitos funcionais, descrevendo os principais elementos produzidos: os diagramas e documentos de casos de uso. Utilizaremos um estudo de caso baseado na especificação de um sistema de controle de reembolsos.

 

Conceitos iniciais

A análise de requisitos tem como objetivo identificar e especificar as características – ou requisitos – de um sistema de software. Tais características englobam suas funcionalidades (requisitos funcionais), além de questões de infra-estrutura, segurança, documentação etc. (que são chamadas geralmente de requisitos não-funcionais).

  • Procure realizar a entrevista pessoalmente, ao invés de enviar um questionário para ser respondido. Em um questionário, as respostas podem gerar outras dúvidas, que terão de ser sanadas via questionários adicionais, gerando um grande vai-e-vem de perguntas e respostas ao longo do tempo. As novas questões poderiam ser elucidadas de maneira mais eficiente em uma única entrevista pessoal (ou em um número reduzido de entrevistas).
  • Prepare a entrevista antecipadamente, em vez de definir as perguntas na hora. (Mas não deixe essa formalidade impedi-lo de criar algumas novas perguntas durante a entrevista, se necessário, para esclarecer eventuais dúvidas que surgirem).
  • Ao realizar a entrevista, procure manter a neutralidade, não influenciando as respostas do entrevistado.
  • Prepare perguntas que englobem não somente as funcionalidades do sistema. Pergunte também sobre requisitos nãofuncionais, como exigências de segurança, limites em tempos de resposta etc. Apresentamos as perguntas e respostas de uma entrevista simples para nosso estudo de caso, no quadro “Exemplo de entrevista”.

É importante notar que, em várias situações, um único cliente não terá a resposta para todas as perguntas. É comum que sejam feitas entrevistas com várias pessoas, ou várias entrevistas com uma mesma pessoa. (Neste último caso, a pessoa se encarrega de levantar as informações que não possuía em uma entrevista anterior.)

Após o levantamento dos requisitos, é necessário organizá-los, separando requisitos funcionais, regras de negócio, detalhes sobre estruturas de dados etc. Para documentação dos requisitos Conceitualmente, as atividades de análise de requisitos podem ser subdivididas em três grupos principais:

  • Levantamento ou captura dos requisitos – consiste na descoberta e identificação das características do sistema.
  • Análise de requisitos propriamente dita – verificação e aprofundamento das informações obtidas na etapa de captura de requisitos, determinando se os dados obtidos estão completos e identificando quais informações adicionais são necessárias.
  • "
    A exibição deste artigo foi interrompida.

      Este é um post disponível para assinantes MVP
    Este post também está disponível para assinantes da Java Magazine DIGITAL
    ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Kleber Xavier
Consultor e instrutor da Globalcode, trabalha em desenvolvimento e análise de sistemas há sete anos,possuindo as certificações SCEA-I, SCBCD, SCWCD e SCJP. É graduado pela Escola Politécnica da USP e mestrando em Ciência da Computação no IME-USP. Com mais de 2 mil horas de experiência no ensino de i...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03