ANALISTA DE TECNOLOGIA DA INFORMAÇÃO
Transcrição
ANALISTA DE TECNOLOGIA DA INFORMAÇÃO
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CONHECIMENTOS ESPECÍFICOS CARGO: ANALISTA DESENVOLVIMENTO DE TECNOLOGIA DA INFORMAÇÃO - PERFIL: Descrição Sumária: Desenvolver e implantar sistemas informatizados dimensionando requisitos e funcionalidade do sistema, especificando sua arquitetura, escolhendo ferramentas de desenvolvimento, especificando programas, codificando aplicativos. Administrar ambientes informatizados, prestar suporte técnico ao usuário e o treinamento, elaborar documentação técnica. Estabelecer padrões, coordenar projetos e oferecer soluções para ambientes informatizados e pesquisar tecnologias em informática. Assessorar nas atividades de ensino, pesquisa e extensão. Conteúdo Programático 1) Algoritmos e Estruturas de Dados: Representação e manipulação de matrizes, listas, pilhas, filas e árvores. 2) Banco de Dados: Conceitos. Modelos de dados. Projeto conceitual, lógico e físico de banco de dados. Modelo Relacional. Álgebra Relacional e SQL. Chaves primárias, secundárias e estrangeiras. Restrições de Integridade. Normalização. Processamento de transações, controle de concorrência e recuperação de falhas. Sistemas gerenciadores de banco de dados. Bancos de dados distribuídos. 3) Engenharia de Software: Processo de Software. Modelos de Processo de Software. Gerência de Projetos de Software. Garantia e Controle da Qualidade. Gerência de Configuração. Engenharia de Requisitos. Projeto de Sistemas. Arquitetura de Software. Testes de Software. Entrega e Manutenção. Métodos e técnicas de desenvolvimento de software estruturado e orientado a objetos. 4) Linguagens de Programação: Java, C, C++. Bibliografia Sugerida Algoritmos e Estruturas de Dados Celes, W.; Cerqueira, R.; Rangel., J. L; Introdução a Estruturas de Dados, Editora Campus, 2004. Tenenbaum, A. M.; Langsam, Y.; Augenstein, M. J.; Estruturas de Dados usando C, Editora Makron Books, 2008. Ziviani, N.; Projetos de Algoritmos com Implementações em Pascal e C , 3a Edição, Editora Cengage Learning, 2010. UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CONHECIMENTOS ESPECÍFICOS Banco de Dados Elmasri, R.; Navathe, S. B.; Sistemas de Banco de Dados; 6ª Edição, Editora Pearson Education do Brasil, 2011. Date, C. J.; Introdução a Sistemas de Bancos de Dados; 8ª Edição, Editora Campus, 2004. Silberschatz, A.; Korth, H. F.; Sudarshan, S.; Sistema de Banco de Dados, 5ª Edição, Editora Campus, 2006. Engenharia de Software Pressman, R. S.; Engenharia de Software, 6ª Edição, Editora McGraw-Hill, 2006. Sommerville, I.; Engenharia de Software, 8ª Edição, Editora McGraw-Hill, 2007. Pfleeger, S. L.; Engenharia de Software – Teoria e Prática, 2ª Edição, Editora Pearson Prentice Hall, 2004. Delamaro, M. E.; Jino, M.; Maldonado, J. C.; Introdução ao Teste de Software, Editora Elsevier-Campus, 2007. Booch, G.; Jacobson, I.; Rumbaugh, J.; UML - Guia do Usuário, 2ª Edição, Editora Campus, 2006. Linguagens de Programação Sierra, K.; Bates, B.; Use a Cabeça! Java, Editora Alta Books, 2005. Deitel, P.; Deitel, H.; Java Como Programar, 8ª Edição, Editora Prentice Hall, 2010. Deitel, P.; Deitel, H.; C++ Como Programar, 5ª Edição, Editora Pearson Prentice Hall, 2006. Kernighan, B. W.; Ritchie, D. M.; C A Linguagem de Programação Padrão Ansi, 1ª Edição, Editora Campus, 1989.