O QUE É ANÁLISE DE SISTEMAS
Análise de sistemas é o processo de estudar e compreender um processo executado dentro de uma organização, com o objetivo de criar um sistema de informação capaz de executar este processo de forma mais eficiente no contexto de sistemas de informação e tecnologia. Para isto necessita identificar seus componentes, suas funções e como eles interagem entre si e com o ambiente.FASES DO PROCESSO
A análise de sistemas envolve:Levantamento dos requisitos - O que o sistema deve fazer - Identificação as necessidades e expectativas dos usuários.
Modelagem do Sistema - Como as atividades são realizadas - Representação dos processos e da estrutura do sistema.
Desenvolvimento do projeto - Elaboração de toda a solução tecnológica, incluindo a lógica do sistema, banco de dados, algoritmos, interfaces, etc.
Implementação – Corresponde as etapas da implantação do sistema. Abrangendo testes, treinamento dos usuários, documentação, etc.
LEVANTAMENTO DOS REQUISITOS
É uma das etapas mais críticas da análise de sistemas. É nesse momento que o analista identifica o que o sistema deve fazer. Um erro ou omissão nessa fase pode comprometer todo o projeto.Etapas importantes do levantamento de requisitos:
1. Entender bem o problema e os objetivos do sistema
2. Identificar todos os usuários envolvidos com o sistema (usuários finais, gerentes, clientes, etc.)
3. Levantamento dos dados (entrevistas, analise de documentos, etc.)
4. Documentar detalhadamente os processos em uma linguagem clara, acessível tanto aos usuários quanto ao pessoal técnico.
5. Validação - Confirmar com os usuários, se todos requisitos estão contemplados no levantamento
MODELAGEM DO SISTEMA
Após o levantamento das necessidades, a tarefa do analista é representar, de forma visual e estruturada, como o processo funciona dentro da empresa. É importante identificar: o fluxo do trabalho, quem faz o quê, quais são as entradas e saídas de cada atividade e como os sistemas se relacionam uns com os outros. Essa modelagem ajuda a:• Identificar gargalos, falhas ou redundâncias;
• Melhorar a eficiência dos processos;
• Facilitar a automação com sistemas de informação;
• Comunicar de forma clara o funcionamento do processo para todos os envolvidos.
Exemplo simplificado da modelagem de um processo de vendas:
1. O cliente faz o pedido
2. O cliente é cadastrado ( caso não tenha sido ainda).
3. O sistema registra os itens do pedido
4. O estoque é verificado e confirma para o cliente que existe produto disponível.
5. É realizado o processo de pagamento.
6. O estoque é reservado, para impedir que fique disponível para outros clientes.
7. E realizado o processo de faturamento, embalagem e envio do produto.
8. O pedido é encerrado, com a baixa definitiva do produto em estoque.
DESENVOLVIMENTO DO PROJETO
Especificação tecnica dos processos, que deve conter a lógica do sistema, banco de dados, algoritmos, interfaces, etc. Nesta fase deve haver uma interação constante entre o analista e os programadores. O analista deve acompanhar os testes de cada fase, e ir corrigindo as divergencias.IMPLANTAÇÃO
Abrange:Teste integrado do Sistema, Validação, treinamento dos usuários, documentação, etc.
REQUISITOS PARA SER UM ANALISTA DE SISTEMAS
Analista de Sistemas é o responsável por atuar como ponte entre os usuários e a equipe técnica de desenvolvimento (programadores,analista de dados).Portanto para se tornar um Analista de Sistemas, é essencial ter conhecimentos do negócio, para entender o que os usuários necessitam, e ter conhecimento de desenvolvimento de sistemas, para poder transmitir ao pessoal de desenvolvimento o que deve ser feito e como deve ser feito.
Portanto é uma tarefa de alta complexidade, que exige conhecimento e experiência.
Para se tornar um bom analista, é aconselhável que antes obtenha uma boa experiência com programação. E também que se mantenha em contato frequente com os usuários de todas as áreas da empresa, para ter um bom conceito dos negócios (área comercial, financeira, contábil, etc.) Uma boa forma de começar, que que você não tenha formação academica em análise de sistemas, é iniciar em uma pequena empresa, pois na maioria delas, as funções de analista e programador não são muito distintas, ou seja, o programador acaba aos poucos se tornando um analista.
