Tecnologia da Informação
A maior parte de um trabalho de um analista envolve a modelagem de um sistema. Assim como em várias áreas de atuação, esses modelos podem ser desenvolvidos de várias formas.
Uma das principais funções do Analista é traduzir a linguagem de T.I para o seu usuário ou cliente, e os modelos permitem que nos comuniquemos com o usuário de maneira clara, pois, se o levantamento de requisitos for feito de maneira “imperfeita” ou o usuário mudou de opinião sobre eles, pode-se modificar o modelo ou descartá-lo se for necessário. As ferramentas de análise são usadas para:
- Dar prioridade as características importantes do sistema
- Discutir se uma modificação nos requisitos é viável.
- Conhecer o ambiente do usuário e documenta-lo, para que os programadores e projetistas construam o sistema.
Lógico, nem todas as ferramentas cumprem essas finalidades, e se não atendidas o projeto poderá ser bastante afetado, fazendo com que:
- O sistema fique com características obscuras
- Torne a construção do sistema mais cara do que o próprio sistema
- Ocorra falha na verificação das reais necessidades do usuário
Tudo bem, muito foi falado mas e ai, quais são essas ferramentas¿ Apresentemos três muito importantes a seguir:
Diagrama de fluxo de dados
Diagrama de entidades
Diagrama de transições de estado
Ciclo de vida de um projeto
Mas nem só de ferramentas vive um analista, ele precisa também ter métodos. De uma forma não muito ideal, os projetos são iniciados nas pequenas organizações, de forma bem informal, se reúne uma equipe “avulsa” e todo o trabalho inicia-se de um entendimento verbal, e é feito o levantamento, passando muito rápido para a implementação. Já nas grandes empresas tudo é diferente, segue regras e linhas de raciocínio, com uma metodologia traçada e muita das vezes padrão. A comunicação entre usuário, gerência e a equipe do projeto é documentada e todos entendem que o projeto passará por diferentes fases.
Talvez