-
CONHECIMENTO EM INFRAESTRUTURA DE TI:
-
1. Rede de Computadores:
- Arquitetura de redes, topologias de redes, modelo OSI, Projetos de Redes Locais, Projetos de Redes Longa Distância, Noções de monitoramento e gestão de tráfego em redes.
-
2. Linux, Unix; MS-WINDOWS:
- fundamentos, instalação, comandos básicos, administração.
-
3. Interoperabilidade:
- fundamentos CUPS, SAMBA e virtualização - Vmware.
-
4. Serviço de diretório:
- MS Active Directory. LDAP. Métodos de autenticação.
-
5. Transmissão de informação:
- banda passante, taxa de transmissão máxima de um canal, formas de distorção de sinais em transmissão.
-
Multiplexação e modulação:
- multiplexação na frequência, técnicas de modulação, sistemas em banda larga e banda básica. Comutação de circuitos, mensagens e pacotes. Codificação e transmissão de sinais em banda básica: transmissão síncrona e assíncrona. Meios de transmissão: par trançado, cabo coaxial, fibras óticas, outros meios de comunicação.
- 6. Principais funções dos níveis físicos, enlace, rede, transporte, sessão, apresentação e aplicação.
- 7. Considerações sobre o nível de rede: endereçamento, roteamento, tipos de serviço, controle de congestionamento, protocolo IP (Internet Protocol).
- 8. Considerações sobre o nível de transporte: endereçamento, multiplexação e splitting, serviços oferecidos, estabelecimento e encerramento de conexões.
- 9. Tecnologias e protocolos de redes locais: padrões ethernet, endereçamento IP, máscara de rede, protocolos (IP, ARP, ICMP, UDP, TCP, FTP, SMTP), cabeamento estruturado EIA/TIA 568 e 568B-2.10.
- 10. Elementos de interconexão de redes de computadores (hubs, bridges, switches, roteadores, gateways).
- 11. Configuração e gerenciamento de serviços de rede Windows e Linux: DNS, DHCP, FTP, servidores WEB, servidores de arquivos, serviço de diretório LDAP.
- 12. Gerenciamento de redes de computadores: conceitos, protocolo SNMP, agentes e gerentes, MIBs, gerenciamento de dispositivos de rede, servidores e aplicações, qualidade de serviço (QoS).
- 13. Tecnologias de redes de longa distância: frame relay, ATM e MPLS.
- 14. Voz sobre IP (VOIP, Telefonia IP): Conceitos, arquiteturas, protocolos (RTP, RTPC, SIP, H.323, MGCP). Videoconferência (SIP, H323, Multicast, IGMP). 15. Redes sem fio (wireless): conceitos, protocolos (802.1x, EAP, WEP, WPA, WPA2).
- 16. Linguagem de programação: linguagens de script (Shell, JCL, BAT).
- 17. Segurança de Rede e Controle de Acesso: Noções básicas de segurança de servidores Windows e Linux, Operação de sistemas de Firewall, Proxy e Defesa de Perímetros, IDS e IPS, Ferramentas de análise de vulnerabilidades, VPN, Certificação Digital, Administração de antivírus, Controle de logs, Definição e operação de políticas de backup de ativos de rede, sistemas operacionais, aplicativos, logs e bancos de dados.
- 18. Ambiente SAN (Storage Area Networks) e Network Attached Storage (NAS): Conceitos e protocolos.
- 19. Qualidade de serviços (QoS): DiffServ, Filas, DCSP, CoS (IEEE 802.1p).
- 20. Software livre: conceito, tipos de licença.
- 21. Ambiente de banco de dados Oracle, SQL Server, PostGreSQL, MySQL: Conceitos básicos; Planejamento, implementação, diagnóstico e solução de problemas. 22. Análise de Riscos.
- 23. Classificação e controle dos ativos de informação.
- 24. Controles de acesso físico e lógico.
- 25. Plano de Continuidade de Negócio (plano de contingência, de recuperação de desastres etc.). Política de Segurança.
- 26. Avaliação de Segurança de Aplicações.
- 27. Conceitos de backup e recuperação de dados.
- 28. Tratamento de incidentes e problemas.
- 29. Identificação de tipos de códigos maliciosos: vírus e outros malware (cavalos de tróia, adware, spyware, backdoors, keyloggers, worms, bots, botnets, rootkits, phishing).
- 30. Segurança de Rede: conceitos básicos, principais ameaças, análise de vulnerabilidades, sistemas de proteção (IDS, IPS, firewall, Proxy, NAC, VLANs, Antivirus e Antispam), monitoramento de tráfego, sniffer de rede, VPN, interpretação de pacotes, detecção e prevenção de ataques (IDS e IPS), arquitetura de firewalls, ataques e ameaças na Internet e de redes sem fio (phishing/scam, spoofing, DoS, flood).
- 31. Certificação digital: conceitos básicos e aplicações.
- 32. Segurança de host: conceitos básicos, principais ameaças, vulnerabilidades e sistemas de proteção (antivírus, IDS, IPS, personal firewall).
- 33. ISO 27001, ISO 27002 e ISO 27005: Conceitos, estrutura, objetivos, categorias de segurança, controles, diretrizes, histórico do modelo, objetivos, estrutura do modelo, aplicabilidade do modelo e benefícios do modelo.
- 34. Objetivos, estrutura e aplicabilidade dos modelos ITIL e COBIT.
- 35. Gerência de projetos: conceitos básicos, processos do PMBOK, gerenciamento do escopo, gerenciamento do tempo, gerenciamento de custos, gerenciamento de recursos humanos, gerenciamento de riscos, gerenciamento das comunicações, gerenciamento da qualidade, gerenciamento de aquisições, estudo de viabilidade técnica e econômica, análise de risco, métricas para estimativas de prazo e custo.
- 36. Inglês técnico: Compreensão de texto escrito em Língua Inglesa. Gramática para a compreensão de conteúdos semânticos em Inglês Técnico.
-
CONHECIMENTO EM DESENVOLVIMENTO E MANUTENÇÃO:
- 1. Redes de Computadores: Conceitos Básicos; Comunicação de dados; Arquitetura OSI da ISO; Segurança; Arquitetura Distribuída: Principais conceitos e componentes; Modelo Cliente/Servidor em 2, 3 e N camadas; Conceitos de Internet, Intranet, Extranet.
- 2. Análise de Sistemas: Análise e projeto estruturado de sistemas; Modelagem funcional; Modelagem de processos; Análise e projeto orientado a objetos com notação UML (conceitos gerais); Diagrama de casos de uso, diagrama de classes/objetos; diagrama de estados; diagrama de colaboração/comunicação; diagrama de sequência, diagrama de atividades; diagrama de componentes; diagrama de implementação; Projeto de interfaces; Padrões de Projetos (design patterns; Uso/conceitos de ferramentas de suporte à análise e projetos orientados a objetos; Uso/conceitos de ferramentas CASE de implementação de códigos em projetos orientados a objetos.
- 3. Banco de Dados: Níveis da Arquitetura de banco de dados; Bancos de dados relacionais e utilitários. Modelagem de Dados - Modelo entidaderelacionamento; Mapeamento do modelo entidade-relacionamento para o modelo objeto relacional; Modelo relacional. SQL (ANSI) - Conceitos gerais; Principais instruções de manipulação de dados; Uso do Join; Noções de Procedures, Functions, Triggers, Restrição, Integridade, segurança em Banco de Dados e Subconsultas ("subqueries"); Elaboração de consultas SQL que retornem a informação desejada a partir de um modelo de dados pré-estabelecido (tradução de consultas em português corrente para SQL); Linguagens SQL (ANSI) e PL/SQL: conceitos gerais, principais instruções de manipulação de dados, procedures, functions, triggers, restrição e integridade.
- 4.Engenharia de Software: Princípios de Engenharia de Software; Processos de Software - engenharia de sistemas e da informação; Gerenciamento de projetos de software (planejamento, monitoração e controle de projetos, análise de pontos de função, gerência de requisitos, gerência de configuração e mudanças); Engenharia de requisitos; Projeto (design); Verificação, Validação e testes; Processo de Testes de Software (Conceitos, Fases, Técnicas e Automação de Testes); Técnicas de Revisão de Software (Inspeção, Walkthrough, Pair Programming); Planejamento, controle e garantia da qualidade e manutenção; Modelos de ciclo de vida (cascata, prototipação, modelo evolutivo, modelo incremental, modelo espiral, modelo orientado a reuso); Processo de desenvolvimento de software unificado - Unified Process; Modelos de melhoria de qualidade de processo e produto - CMM/CMMI, ISO 12207, ISO 9126.; Noções de Análise por Pontos de Função: conceitos básicos e aplicação; contagem em projeto de desenvolvimento (IFPUG/NESMA); contagem em projeto de manutenção (IFPUG/NESMA) com o uso de deflatores.
- 5. Técnicas de Programação: Lógica formal; Algoritmos e estrutura de dados; Noções de complexidade de algoritmo; Estruturas sequenciais, condicionais e de repetição; Programação orientada a objetos (conceitos de orientação por objetos, herança, polimorfismo, propriedades, objetos, classes, interfaces, métodos, encapsulamento, sobrecarga); Programação por eventos; Desenvolvimento Java EE - Especificação Java EE; Conceito de servidor de aplicação Container web e EJB; Padrões e anti-padrões de projeto Java EE; Padrão MVC de Projeto; Uso da linguagens Java, PHP e Borland Delphi; Software para versionamento e guarda de fontes; Ferramenta case para Java; Modelagem, Projeto e Construção de Processos de DataWarehouse e aplicações OLAP.
- 6. Gestão de TI: Gerência de projetos: conceitos básicos, processos do PMBOK, gerenciamento do escopo, gerenciamento do tempo, gerenciamento de custos, gerenciamento de recursos humanos, gerenciamento de riscos, gerenciamento das comunicações, gerenciamento da qualidade, gerenciamento de aquisições, estudo de viabilidade técnica e econômica, análise de risco, métricas para estimativas de prazo e custo; Noções de ITIL e COBIT; Noções de aquisições de bens e serviços de TI: normas federais aplicadas às contratações de TI, exigências e restrições específicas para contratação de bens e serviços de TI.
- 7. Compreensão de texto escrito em Língua Inglesa: Gramática para a compreensão de conteúdos semânticos em Inglês Técnico.
-
BANCO DE DADOS E ADMINISTRAÇÃO DE DADOS:
- 1. Conceitos básicos de Banco de Dados: esquema, campos, registros, índices, relacionamentos, transação, triggers, stored, procedures, tipos de bancos de dados, modelo conceitual, modelo entidade x relacionamento, mapeamento do modelo entidade-relacionamento para o modelo objeto relacional.
- 2. Normalização de dados: conceitos, primeira, segunda e terceira formas normais.
- 3. DML: Linguagem de manipulação de Dados.
- 4. DDL: Linguagem de Definição de Dados.
- 5. Banco de dados distribuídos.
- 6. Administração de Dados: conceitos e técnicas.
- 7. Sistemas de apoio à decisão: Princípios e técnicas de modelagem dimensional (Star Schema, Snow Fake), arquitetura OLAP, ETL, Data Mining, Data Warehouse.
- 8. Business Intelligence: Conceitos, princípios e processos.
- 9. Administração de Banco de Dados Relacionais: Projeto e implantação de SGBDs relacionais.
- 10. Administração de usuários e perfis de acesso.
- 11. Controle de proteção, integridade, concorrência e bloqueio de transações.
- 12. Backup e restauração de dados.
- 13. Tolerância e falhas e continuidade de operação.
- 14. Monitoração e otimização de desempenho.
- 15. Oracle: fundamentos, instalação, administração, configuração, procedures, packages, functions, triggers, views, materialized views, jobs e sequences.
- 16. SQL Server: fundamentos, instalação, administração e configuração.
- 17. MySql: fundamentos, instalação, administração e configuração.
- 18. PostGreSQL: fundamentos, instalação, administração e configuração.
- 19. Linguagens SQL (ANSI) e PL/SQL: conceitos gerais, principais instruções de manipulação de dados, procedures, functions, triggers, restrição, integridade, segurança em banco de dados.
- 20. Gerência de projetos: conceitos básicos, processos do PMBOK, gerenciamento do escopo, gerenciamento do tempo, gerenciamento de custos, gerenciamento de recursos humanos, gerenciamento de riscos, gerenciamento das comunicações, gerenciamento da qualidade, gerenciamento de aquisições, estudo de viabilidade técnica e econômica, análise de risco, métricas para estimativas de prazo e custo.
- 21. Compreensão de texto escrito em Língua Inglesa. Gramática para a compreensão de conteúdos semânticos em Inglês Técnico.
-
CONHECIMENTO EM GESTÃO DE TI:
- 1. Governança de TI: Conceitos, objetivos, componentes (etapa de alinhamento estratégico e compliance, etapa de decisão, compromisso, priorização e alocação de recursos, etapa de estrutura, processos e organização e gestão, etapa de medição e desempenho de TI).
- 2. Visão geral do modelo de Governança de TI.
- 3. Alinhamento estratégico de TI: Conceito, requisitos das estratégias empresariais para TI, requisitos dos fatores críticos de sucesso para TI, análise de planos funcionais, alinhamento através do Balanced Scorecard.
- 4. Plano de Tecnologia da Informação - PETI: Visão geral, objetivos e importância.
- 5. Portfolio de TI: Objetivos, importância, tipos de projetos, serviços e ativos do portfolio de TI, alternativas de classificação e representação.
- 6. ITIL - Information Technology Infrastructure Library: histórico do modelo, objetivos do modelo, estrutura do modelo, aplicabilidade do modelo, benefícios do modelo.
- 7. COBIT - Control Objectives for Information and Related Technology: histórico do modelo, objetivos do modelo, estrutura do modelo, visão geral do modelo, benefícios do modelo.
- 8. Padrão para Gestão de Portfolio: histórico do modelo, objetivos do modelo, estrutura do modelo, aplicabilidade do modelo, benefícios do modelo.
- 9. Gerência de projetos: conceitos básicos, processos do PMBOK 4a edição, gerenciamento do escopo, gerenciamento do tempo, gerenciamento de custos, gerenciamento de recursos humanos, gerenciamento de riscos, gerenciamento das comunicações, gerenciamento da qualidade, gerenciamento de aquisições, estudo de viabilidade técnica e econômica, análise de risco, métricas para estimativas de prazo e custo.
- 10. Processo de testes de software (conceitos, fases, técnicas e automação de testes).
- 11. Planejamento, controle e garantia da qualidade.
- 12. Qualidade de software - CMMI. Conceitos básicos e objetivos. Áreas de Processos. Níveis de capacidade e maturidade. Método de avaliação. Benefícios do modelo.MPS-BR. Conceitos básicos e objetivos. Áreas de Processos. Níveisde capacidade e maturidade. Método de avaliação. Benefícios domodelo.
- 13. BPM: Modelagem de Processos. Análise de Processos AS IS/TO BE. Conceitos de BPMS(Business Process Management Suite). BPMN (Business Process Modeling Notation). Conceitos de BAM (Business Activity Monitoring). Indicadores de desempenho. Benefícios do modelo.
- 14. Noções relativas a software livre.
- 15. Aquisições de bens e serviços de TI: Normas federais aplicadas às contratações de TI, exigências e restrições específicas para contratação de bens e serviços de TI.
- 16. Especificação, mensuração e fiscalização de serviços de TI.
- 17. Cláusulas de nível de serviços (SLA) e sanções por inadimplemento.
- 18. Inglês técnico: Compreensão de texto escrito em Língua Inglesa. Gramática para a compreensão de conteúdos semânticos em Inglês Técnico.
-
CONHECIMENTO EM ENGENHARIA DE SOFTWARE:
- 1. Gerenciamento de processos de negócio; modelagem de processos; técnicas de análise de processo; desenho e melhoria de processos; integração de processos.
- 2. Engenharia de requisitos: conceitos básicos; técnicas de licitação de requisitos; gerenciamento de requisitos; especificação de requisitos; técnicas de validação de requisitos; prototipação. Engenharia de Software: conceitos gerais, engenharia de requisitos de software, projeto de software orientado a objetos (OOP) e aspectos (AOP), padrões de projeto (Design Patterns) e Anti-Patterns.
- 3. UML (Unified Modeling Language): conceitos gerais, diagrama de casos de uso, diagrama de classes/objetos, diagrama de estados, diagrama de comunicação, diagrama de sequência, diagrama de atividades, diagrama de componentes, diagrama de implementação.
- 4. Análise por Pontos de Função: conceitos básicos e aplicação; contagem em projeto de desenvolvimento (IFPUG/NESMA); contagem em projeto de manutenção (IFPUG/NESMA) com o uso de deflatores.
- 5. Processo de desenvolvimento de software - processo unificado: conceitos gerais do RUP (Rational Unified Process), disciplinas, fases, papéis, atividades, artefatos.
- 6. Disciplina de requisitos: casos de uso e diagramas de caso de uso.
- 7. Disciplina de análise e projeto.
- 8. Disciplina de implementação, testes e distribuição.
- 9. Gestão de Configuração de Software - GCS: Conceitos, principais objetivos, atividades para a melhoria do processo (identificação, controle, relatório de estado e auditoria).
- 10. Arquitetura de aplicações para o ambiente internet, arquitetura em camadas;
- 11. Qualidade de software - CMMI; conceitos básicos e objetivos; disciplinas e formas de representação; níveis de capacidade e maturidade; processos e categorias de processos.
- 12. Soluções de integração e interoperabilidade. E-ping. Service Oriented Architecture (SOA). Web services. Barramento corporativo de serviços (ESB).
- 13. Componentização: conceitos e técnicas.
- 14. Conceitos e arquitetura para sistemas de banco de dados: características de um SGBD, modelagem de dados e projeto de banco de dados para ambiente relacional e modelagem multidimensional.
- 15. Atributos de desempenho, segurança, confiabilidade, robustez e usabilidade: conceitos e objetivos.
- 16. Gerência de projetos: conceitos básicos, processos do PMBOK, gerenciamento do escopo, gerenciamento do tempo, gerenciamento de custos, gerenciamento de recursos humanos, gerenciamento de riscos, gerenciamento das comunicações, gerenciamento da qualidade, gerenciamento de aquisições, estudo de viabilidade técnica e econômica, análise de risco, métricas para estimativas de prazo e custo.
- 17. Teste de Software: conceito de teste (tipos, padrões, métodos e processos). Test Driver Development (TDD). Planejamento, Elaboração, Execução e Automatização de testes. Métricas e Estimativas aplicadas a Teste de Software.
- 18. Conceitos de qualidade de Software. Garantia da Qualidade de Software (SQA). ISO 12207. ISO 15504. ISSO 9126. NBR ISO 25000. IEEE 829.
- 19. Compreensão de texto escrito em Língua Inglesa. Gramática para a compreensão de conteúdos semânticos em Inglês Técnico.