programacao, compatibilidade de arquivos. Programador O programador e o profissional responsavel pela codificacao dos sistemas. Seu trabalho esta intimamente ligado a utilizacao das ferramentas de desenvolvimento (geralmente linguagens de Programacao) para implementar os modelos que foram definidos pelos Analistas de Sistemas.Os programadores em geral, estao envolvidos com as seguintes atividades. Desenvolvimento de programas a partir de uma modelagem definida pelos Analistas de Sistemas; Manutencao do codigo-fonte, corrigindo erros ou implementando melhorias; Em virtude de seu trabalho envolver apenas a codificacao de sistemas, sem a necessidade de qualquer tipo de modelagem (diferentemente dos Analistas de Sistemas), os Programadores podem ser recrutados dentre profissionais recem formados ou em formacao (PROGRAMADOR 2004).O programador e um profissional com perfil predominantemente tecnico, com facilidade de lidar com detalhes e persistente. Apresentando tambem caracteristicas como criatividade e um bom raciocinio logico tambem estao presentes em seu perfil.Regra geral, o Programador de Sistemas comeca por listar ou ler as especificacoes de programas, organizadas pelo analista de sistemas, onde se especificam todos os passos a seguir. No prosseguimento das suas funcoes, cabe-lhe analisar todos os problemas detectados, procurando soluciona-los da melhor forma, o que pode implicar a otimizacao do desempenho dos equipamentos e das respectivas aplicacoes. Elabora esquemas que mostrem a sequencia de procedimentos adotados pelo computador, o que implica a codificacao de mensagens do respectivo equipamento.E tambem responsavel pela construcao do programa utilizando maneira intensiva os artefatos ERSw, DDSw e o MDSw. Com isso fornece os artefatos Manual do Usuario (MUSw) e Relatorio de Acompanhamento do Plano de Software (RAPSw) (PAULA FILHO, 2003).O programado tambem entrega as versoes dos executaveis primeiro para teste e procura de possiveis erros que possam ainda estar, e esse primeiro teste sera chamado de teste Alfa.O MUSw sera o guia que servira para navegacao no sistema pelos clientes usuarios que estara mostrando as funcionalidades e as formas de se obter o maximo de desempenho do software.E por ultimo o RAPSw, que sera o relatorio que servira para compor a documentacao e para interacao dos Programadores com o Gerente para que o mesmo tenha nocao do que esta sendo feito e em que parte do projeto esta para poder cobrar fases do projeto. DBA = Desenvolvedor de Banco de Dados Em geral, o DBA deve ser um profissional com perfil extremamente tecnico. A facilidade em lidar com situacoes de pressoes e muito importante, uma vez que ele trabalhara com uma parte vital do sistema de informacao, com requerimentos de operacao muitas vezes, ininterrupta.A organizacao pessoal tambem e muito importante, pois o trabalho de DBA envolve tambem uma capacidade de planejamento (trabalho preventivo) bastante elaborado.Deve fornecer subsidios tecnicos para escolha do servidor de banco de dados tanto no ambiente de desenvolvimento quanto de producao. Essa escolha se desdobra tambem na especificacao das plataformas de hardware e software que abrigaram o servidor de banco de dados.Planejar politicas de backup em banco de dados, garantindo a recuperacao em caso de falhas (logicas ou fisicas) no servidor.Operacionalizar planos de contingencia no caso de falhas, sendo capaz de prever com antecedencia o tempo necessario de recuperacao nesses casos.Acompanhar o crescimento