Teste

Disponível somente no TrabalhosFeitos
  • Páginas : 29 (7158 palavras )
  • Download(s) : 0
  • Publicado : 19 de setembro de 2012
Ler documento completo
Amostra do texto
Tecnologias de Informática
Modelagem de Dados – 1º semestre

1

Levantamento de Dados
Histórico
• A etapa de levantamento de dados (também chamados de necessidades e requisitos) talvez seja a
mais importante das etapas do ciclo de desenvolvimento de sistemas.
• Estatísticas demonstram que 74% dos projetos de sistemas falham, em sua grande maioria,
devido à má qualidade dos dados.
• Porisso, montar uma estratégia forte em termos de recursos humanos (analistas/usuários),
tempo e especificação é fator primordial para o sucesso do projeto.
Por que precisamos levantar dados com os usuários?
• Porque muitos dos dados estão somente na cabeça dos usuários;
• Porque precisamos ter um entendimento muito bom do sistema atual (se existir) e das
necessidades para um novo sistema;
•Porque sem esses dados não há como desenvolver um novo sistema.
Os problemas
• Embora usuários e analistas tenham um objetivo em comum que é o desenvolvimento de um
novo sistema, nem sempre a relação da passagem da informação de um (usuário) para o outro
(analista) é fácil.
Exemplos de Problemas
• Entrevistar a pessoa errada no momento errado: muitas vezes o principal usuário não estádisponível no momento da reunião, sendo substituído às pressas por alguém “entendido” no
assunto; muitas vezes o principal usuário está disponível, mas sobre forte pressão, o que torna a
reunião de coleta improdutiva;
• Fazer perguntas erradas e obter respostas erradas: normalmente analistas coletam dados de
assuntos que lhes são completamente desconhecidos. Isso pode gerar questionamentosequivocados sem que usuários e analistas percebam. A recíproca é verdadeira, usuários podem
responder de forma equivocada sem que ambos percebam. Por isso, tomar conhecimento do
assunto a ser discutido antes das reuniões, faz o analista minimizar esse problema. As ferramentas
de modelagem também ajudam a unicidade da linguagem e reuniões de confirmação permitem a
correção de possíveis falhas emlevantamentos anteriores.
• Criar ressentimentos recíprocos: é mais comum do que parece usuários e analistas se
desentenderem. E os motivos são vários: o usuário teme perder o emprego com o novo sistema; o
usuário pode considerar o analista inexperiente (e vice-versa); o usuário já possui um estigma de
“chato” da empresa, fazendo com que o analista tenha uma visão pré-concebida de seu
interlocutor(e vice-versa); a área de tecnologia da organização está em descrédito; todos esses
motivos ajudam a prejudicar sensivelmente a comunicação entre ambos.
A Solução: um bom planejamento, Patrocínio Forte e Sorte!

Planejamento
• Se o assunto a ser discutido é muito grande (ou extenso) vale a pena particioná-lo e focar
objetivamente cada parte;
• Descubra entre os usuários quem realmenteentende do assunto a ser tratado; muitas vezes devese falar com mais de um usuário, simultaneamente e/ou em sequência;

Professora Daniele Chrusciak Szilagyi

Tecnologias de Informática
Modelagem de Dados – 1º semestre

2

• Peça as devidas autorizações antes de reunir-se com o usuário e o comunique de sua intenção,
montando uma agenda em consenso;
• Estude com antecedência o assunto dareunião, caso lhe seja completamente desconhecido. É
perigoso abusar da paciência do usuário;
• Planeje a reunião com antecedência, enumerando possíveis questões e linhas de pensamento,
compilando e agregando informações básicas disponíveis;
• Utilize a tecnologia adequada para cada tipo de reunião: muitas vezes o risque-rabisque entre o
analista e o usuário é bem mais produtivo;
• Seja pontual:na chegada e no término da reunião; se o usuário se atrasar, utilize isso a seu favor
e aproveite o precedente para marcar novas reuniões;
• Depois da reunião, envie (se for possível) um e-mail de agradecimento pelo tempo despendido e
pelo pronto atendimento; isso pode ser-lhe útil em novas reuniões;

Técnicas de Coleta de Dados
As seguintes técnicas são aplicadas na extração de dados...
tracking img