Por Edital
Poste nos comentários desta página APENAS A EMENTA DE TI do edital do seu concurso e o Blog mapeará automaticamente os assuntos com as bibliografias mais recomendadas. Mas, atenção! O MAPEAMENTO É EVOLUTIVO, ou seja, pode ser que numa próxima olhada mais links estarão disponíveis.
Você pode também deixar sua sugestão de bibliografia (livro ou site) para referência, elas serão analisadas e , se pertinentes, implementadas.
Peço só o cuidados de OLHAR ANTES SE O SEU EDITAL JÁ FOI POSTADO (Crtl + F), pois editais iguais serão excluídos. Façam bom proveito!
Popularity: 34% [?]
















ABIN
CÓDIGO 09:
1 Análise de negócio e requisitos.
1.1 Planejamento estratégico de sistemas de Informações. 1.2 Análise e diagnóstico das necessidades de informação dos clientes; especificação de requisitos.
2 Análise e projeto de sistemas.
2.1 Técnicas de prototipação. 2.2 Metodologias de desenvolvimento de sistemas. 2.3 Análise orientada a objetos. 2.4 UML. 2.5 Modelagem e normalização de dados. 2.6 Administração de componentes reusáveis e repositórios.
3 Banco de dados.
3.1 Administração de bancos de dados 3.2 Sistemas gerenciadores de bancos de dados relacional e textual (Oracle, PostgreSQL e BRSearch). 3.3 Administração de banco de dados Oracle, BRSearch e PostgreSQL.
4 Áreas conexas.
4.1 Arquitetura cliente/servidor. 4.2 Plataforma WEB.
5 Ferramentas.
5.1 Oracle Designer. 5.2 Oracle Forms. 5.3 Oracle Report. 5.4 JAVA. 5.5 HTML. 5.6 XML. 5.7 PHP. 5.8 Zope e Plone.
6 Sistemas operacionais.
6.1 UNIX. 6.2 Linux. 6.3 MS-Windows 9x/NT/2000.
7 Internet, intranet e extranet.
7.1 Protocolo TCP/IP. 7.2 Serviços http. 7.3 DNS; SMTP. 7.4 Browsers: Netscape, Internet Explorer e Mozilla. 7.5 Projetos de arquitetura de rede para acesso à Internet.
8 Redes de computadores.
8.1 LAN e WAN: topologias. 8.2 Equipamentos de rede: concentradores (hubs). 8.3 Switches e roteadores. 8.4 Conceitos básicos de serviços de diretório padrão X500. 8.5 Redes ATM. 8.6 Ethernet e FastEthernet. 8.7 Protocolos de roteamento. 8.8 Roteadores e concentradores. 8.9 Gerência de rede: modelo OSI de gerência de rede.
9 Segurança:
VPN. 9.1 Firewall. 9.2 Detecção de intrusão. 9.3 Criptografia. 9.4 Segurança de servidores de aplicação. 9.5 Proxies. 9.6 Listas de acesso. 9.7 Filtros de roteadores. 9.8 Estruturação de DMZ. 9.9 Autenticação de roteadores.
10 Integração em redes de dados.
10.1 Voz em ambiente de rede de dados. 10.2 Voz sobre Frame Relay (VOFR). 10.3 Voz sobre IP (VOIP). 10.4 Conceitos de videoconferência em redes.
11 Língua estrangeira: conhecimento de vocabulário fundamental e de aspectos gramaticais básicos para a compreensão de textos em inglês.
TCE CE 2008
Tecnologia da Informação:
I – Sistemas de Computação. Fundamentos de Computação.
Organização e Arquitetura de computadores. Componentes de um computador (hardware e software). Sistemas de entrada, saída e armazenamento. Arquitetura de computadores RISC e CISC. Processamento paralelo e distribuído. Sistemas operacionais. Arquiteturas de sistemas operacionais de plataformas alta e baixa. Gerenciamento de sistemas de arquivos. Gerenciamento de recursos. Escalonamento de processos e deadlock. Conceitos de administração de contas, de direitos de acesso e de compartilhamento. Conceitos de segurança, auditoria e monitoração de processos, serviços e eventos.
II – Redes de Computadores.
Tipos e meios de transmissão e de cabeamento. Técnicas de comutação de circuitos, pacotes e células. Tecnologias de redes locais e de longa distância (LAN, MAN e WAN). Características dos principais protocolos de comunicação. Topologias. Elementos de interconexão de redes de computadores (gateways, hubs, repetidores, bridges, switches e roteadores). Modelo de referência OSI. Arquitetura TCP/IP: Protocolos, segmentação e endereçamento, serviço DNS e entidades de registros. Arquitetura cliente-servidor. Servidores de e-mail, servidores Web e servidores proxy. Administração e gerência de redes de computadores. Tipos de serviço e QoS. Conceitos de Voz sobre IP.
III – Bancos de Dados: Características de um SGBD. Modelos relacional, rede, hierárquico, distribuído e orientado a objetos. Modelagem de bancos de dados. Diagramas de entidades e relacionamentos. Linguagem SQL. Princípios sobre administração de bancos de dados. Conceitos de Data Warehouse, Data Mining, OLAP e ERP.
IV – Engenharia e Desenvolvimento de Software. Princípios de engenharia de software. Ciclo de vida de sistemas. Modelos de desenvolvimento de sistemas. Gerência de requisitos. Princípios sobre qualidade de software: modelos CMMI e MPS.BR. Análise e projeto estruturados de sistemas. Modelagem funcional. Modelagem de dados. Modelagem orientada a objetos. Conceitos sobre orientação a objetos (classes, objetos e hierarquias). Análise e projeto orientados a objetos (UML). Métrica de Análise de Pontos por Função (ISO/IEC 20968). Princípios de linguagens de programação. Estruturas de dados e de controle de fluxo. Funções e procedimentos. Montadores, compiladores, ligadores e interpretadores. Conceitos de linguagens estruturadas. Conceitos de linguagens orientadas a objetos. Aspectos gerais das principais linguagens de programação (C/C++, Natural, Cobol, Java e Delphi). Conceitos sobre desenvolvimento Web, cliente-servidor e de grande porte.
Segurança da Informação:
Gerência de Riscos. Classificação e controle dos ativos de informação.
Controles de acesso físico e lógico. Plano de Continuidade de Negócio (plano de contingência e de
recuperação de desastres). Conceitos de backup e recuperação de dados. Tratamento de incidentes e
problemas. Vírus de computador e outros malware (cavalos de tróia, adware, spyware, backdoors,
keyloggers, worms, bots, botnets, rootkits). Ataques e proteções relativos a hardware, software, sistemas operacionais, aplicações, bancos de dados, redes, pessoas e ambiente físico. Segurança de Redes. Monitoramento de tráfego. Sniffer de rede. Interpretação de pacotes. Detecção e prevenção de ataques (IDS e IPS). Arquiteturas de firewalls. Ataques e ameaças da Internet e de redes sem fio (phishing/scam, spoofing, DoS, flood). Criptografia. Conceitos básicos de criptografia. Sistemas criptográficos simétricos e de chave pública. Certificação e assinatura digital. Características dos principais protocolos criptográficos. NBR ISO/IEC 17799:2005. Estrutura, objetivos e conceitos gerais.
Governança de TI:
Planejamento estratégico de TI – PETI. Alinhamento estratégico entre área de TI e negócios. Políticas e procedimentos. Estrutura organizacional e responsabilidades de TI. Responsabilidade e papéis de TI. Segregação de funções de TI. Controles de segregação de funções. Processos de definição, implantação e gestão de políticas organizacionais. Práticas de gestão de TI. Gestão de pessoal. Terceirização de TI. Gestão de mudanças organizacionais. Gestão de riscos. Programa de gestão de riscos. Processo de gestão de riscos. Métodos de análise de riscos. COBIT. Estrutura, objetivos e conceitos gerais. ITIL. Estrutura, objetivos e conceitos gerais.
Auditoria de TI: Processo de Auditoria de TI. Organização da função de auditoria de TI. Análise de riscos. Controles internos. Objetivos de controle internos gerais e aplicados à TI. Procedimentos de controle gerais e aplicados à TI. Execução de auditoria de TI. Programas de auditoria. Metodologia de auditoria. Detecção de fraudes. Materialidade e risco de auditoria. Técnicas de avaliação de riscos. Objetivos de auditoria. Testes substantivo e de conformidade. Evidência. Entrevista e observação do desempenho de atividades. Amostragem. Técnicas de auditoria assistida por computador. Avaliação dos pontos fortes e fracos da auditoria. Comunicação dos resultados de auditoria. Ações gerenciais para a implementação das recomendações. Documentação de auditoria.
Auditoria de Aquisições de Bens e Serviços de TI. Aspectos relevantes da fase interna. Projeto básico e estudos preliminares. Indicação de marca e padronização. Dispensa e inexigibilidade. Adjudicação por item, por grupo e global. Terceirização de serviços. Aspectos relevantes da fase externa. Impugnações e questionamentos. Análise de documentação. Análise de propostas técnicas. Solicitação e análise de amostras. Recursos. Aspectos relevantes da elaboração de contratos. Elementos obrigatórios. Pagamento de serviços – esforço versus produto. Condições para recebimento e aceite. Cláusulas de nível de serviço (SLA). Penalidades e sanções administrativas. Celebração de termos aditivos. Aspectos relevantes da fiscalização de contratos. O papel do fiscalizador do contrato. O papel do preposto da contratada. Acompanhamento da execução contratual. Registro e notificação de irregularidades. Aplicação de penalidades e sanções administrativas. Recebimento e aceite de bens e serviços. Atestação de faturas para liquidação. Legislação básica: Lei n.º 8.666/1993 e alterações (licitações e contratos); Lei n.º 8.248/1991 e alterações.
TRT – GO
ANALISTA JUDICIÁRIO – ÁREA ADMINISTRATIVA – ESPECIALIDADE TECNOLOGIA DA
INFORMAÇÃO
Sistemas de numeração e codificação. Aritmética computacional. Análise da complexidade de algoritmos: noções básicas. Estruturas de dados: representação e manipulação de listas, filas, pilhas, árvores e grafos; métodos de busca e de ordenação elementares. Subprogramação. Passagem de parâmetros. Recursividade. Programação estruturada e orientada a objetos: conceitos. Análise e Projeto orientados a objetos: conceitos e fundamentos. Relações intermodulares: acoplamento e coesão. UML: conceitos e fundamentos; diagramas de classes, de casos de uso, de seqüência, de atividades, de estados, de componentes. Modelo de Entidades e Relacionamentos. Modelo Relacional Normalizado. Análise de Requisitos: princípios fundamentais. Disciplina de Testes: fundamentos de técnicas e estratégias. Disciplina de Gerência de Configuração e Mudanças: conceitos e fundamentos; atividades, papéis e artefatos. Redes de computadores: protocolo TCP/IP: endereçamento IP, conceitos sobre DHCP e DNS; Gerência de Redes: conceitos básicos; infra-estrutura de gerenciamento, padrão ASN.1; Check Point QOS R61: administração de
políticas básicas e avançadas. Banco de Dados: conceitos básicos: banco de dados, esquema, tabelas, campos, registros, índices, relacionamentos, transação, triggers, stored procedures, tipos de bancos de dados. Normalização de dados: conceitos; primeira, segunda e terceira formas normais. Oracle PL/SQL 10g: SQL no PL/SQL: DML em PL/SQL, controle de transações, consultas e subconsultas; Cursores: cursores explícitos e cursores implícitos, ciclos de extração por cursor, variáveis de cursor. Segurança da Informação: ABNT NBR ISO/IEC 17799-2005 (Gestão de Incidentes de Segurança da Informação: coleta de
evidências; Gestão da Continuidade do Negócio: desenvolvimento e implementação de planos de continuidade relativas a segurança de informação). Gestão de Riscos: identificação de ameaças; Classificação da Informação: papéis e responsabilidades; Segurança Física e Operacional.
Informática Básica
1 Sistema operacional Windows /Linux.
2 Instalação e parametrização de softwares para ambiente de rede.
3 Manutenção de microcomputadores e impressoras.
4 Cabeamento estruturado.
5 Instalação e manutenção de redes
físicas de computadores.
6 Conhecimentos básicos do protocolo de rede- TCP/IP.
7 Instalação e configuração dos pacotes Microsoft Office e OpenOffice.
Prodepa PA
DESENVOLVEDOR DE SISTEMAS.
CONHECIMENTOS ESPECÍFICOS:
1. Hardware e Software.
Conceitos. Características. Sistemas decimal, binário, octal e hexadecimal. Conversão de bases. Modalidades de processamento “batch”, tempo compartilhado, e “real time”. Arquitetura de Computadores: componentes de hardware, barramento, memória, processador, registradores, dispositivos e mídias de entrada, saída e armazenamento de dados, interfaces USB, IDE e SCSI. Sistemas Operacionais: conceitos, gerência de memória, técnicas de alocação de memória, gerência de processador, escalonamento de processos, memória virtual, paginação, segmentação. Sistema Operacional Linux: comandos e aplicações. Sistemas de arquivamento: conceitos básicos, arquivo, registro, métodos de acesso, organização de diretórios, proteção de arquivos. Proteção de Sistemas e de Equipamentos de Informática. Proteção lógica e física. Backup.
2. Algoritmos e Programação.
Conceitos: estruturas básicas de programação, pseudocódigo. Estruturas de Dados: tipos de dados, matrizes, cadeia de caracteres, pilhas, filas, listas lineares, árvores e grafos. Construção de algoritmos: procedimentos, funções, recursividade, passagem de parâmetros, algoritmos de busca, pesquisa e ordenação, merge. Programas: interpretação, compilação, linkedição, código-fonte, código-objeto. Linguagens: Java, PHP, Visual Basic, Delphi (Object Pascal), sintaxe e semântica. Programação Orientada a Objetos. Padrões de Projeto em Java (padrões de interface, padrões de responsabilidade, padrões de construção). Frameworks e tecnologias Java: plataforma Java Enterprise Edition (JEE), JME (Java Micro Edition), Java Collections Framework, JPA (Java Persistence API) e Hibernate, JSP (Java Server Pages), JSF (Java Server Faces), JDBC, Swing.
3. Redes de Computadores.
Conceitos de Comunicação de Dados: Sinal analógico e digital, modalidades de transmissão: serial x paralela, assíncrona x síncrona, simplex x half-duplex x full-duplex. Arquitetura OSI/ISO. Meios de transmissão. Topologias. Protocolos de acesso ao meio. Tecnologias Ethernet, Fast Ethernet, Gigabit Ethernet. Interconexão de redes: conceitos, equipamentos. Arquitetura TCP/IP: conceitos, características, protocolos, modelo em camadas. Protocolos SMTP, POP, FTP, DNS, HTTP e SNMP. Serviços: correio eletrônico, FTP, WWW, Telnet. Segurança física e lógica de Redes: backup, vírus, prevenção, firewall.
4. Bancos de Dados.
Conceitos e Arquitetura: modelo de dados, esquemas, instância, independência de dados, arquitetura centralizada e cliente servidor, stored procedures, triggers e funções. Modelagem de dados – Modelo Entidade Relacionamento. Modelo Relacional: conceitos, restrições, linguagens. Álgebra Relacional. SQL. Extensible Markup Language (XML): características, definição conceitual, definições de documentos com DTDs, padrões da estrutura, aplicações do XML.
5. Desenvolvimento, Análise, Projeto e Gerência de Sistemas: Conceitos. Características. Ciclo de Vida de Sistemas. Atividades de análise. Fases de projeto. Estudo de Viabilidade. Ferramentas da Análise Estruturada de Sistemas. Modelagem. Diagramas. Fluxo de Dados, processos, entidades, depósito de dados. Diagrama de Contexto. Diagrama de Fluxo de Dados (DFD). Diagrama de Entidades e Relacionamentos (DER). Diagrama de Transição de Estados. Dicionário de Dados. Especificação de processos: português estruturado. mini-especificações. Análise de Pontos de Função. Análise e Projeto Orientados a Objeto: conceitos, características; projeto de arquitetura em camadas, modelos MVC (Model, View, Controller), padrões de projeto (design patterns), framework. Modelagem com UML: conceitos e definições, casos de uso; pacotes; diagramas de classe, interação, estado, atividade, componentes e implantação (deploy); elementos de extensão (estereótipos, notas, valores rotulados, restrições). Metodologias de desenvolvimento: Processo Unificado (PU) e métodos ágeis (XP – Extreme Programming e SCRUM). Ferramentas de apoio à Engenharia de Software: classificação; ferramentas de modelagem UML, de teste de software orientado a objetos, de gerenciamento de projetos, de gerência de configuração e integração de sistemas. Qualidade do projeto de software: níveis de abstração, modularidade, acoplamento e coesão; métricas de projeto de software. Modelagem conceitual da informação. Modelo conceitual de entidades e relacionamentos. Atributos: compostos, multivalorados e determinantes. Relacionamentos parciais e totais. Auto-relacionamento, relacionamentos múltiplos e agregações. Particionamento do conjunto de entidades. Decomposição de relacionamentos.
6. Engenharia e Qualidade de Software: Software –
qualidade do produto e do processo, princípios básicos, projeto de software, especificação, requisitos, testes, técnicas informais de verificação e prova de programas; processo de produção de software: modelos em cascata, espiral, evolutivo e prototipagem; organização de processo; metodologias. Qualidade de Software: modelos de maturidade e de qualidade do processo (CMMI e MPS-BR). Padrões e normas de qualidade, governança de TI e segurança da informação: COBIT, ITIL, NBR ISO/IEC 17799. Execução de testes integrados de sistemas. Arquitetura Cliente/Servidor. Integração de sistemas: Arquitetura Orientada a Serviços (SOA), Web Services, Business Process Management (BPM). Data Warehouse: conceitos básicos. Análise, Avaliação, Elaboração e Manutenção de documentação. Supervisão da documentação técnica de sistemas. Especificação da manutenção corretiva, evolutiva e adaptativa, necessárias aos sistemas existentes. Reengenharia de software: definição; classificação; refatoração (refactoring) de código orientado a objetos
PERITO CRIMINAL FEDERAL/ÁREA 3:
1 Fundamentos de computação.
1.1 Organização e arquitetura de computadores. 1.2 Componentes de um computador (hardware e software). 1.3 Sistemas de entrada, saída e armazenamento. Barramentos de E/S. 1.4 Sistemas de numeração e codificação. 1.5 Aritmética computacional. 1.6 Características dos principais processadores do mercado.
2 Desenvolvimento de sistemas.
2.1 Metodologias de desenvolvimento. 2.2 Análise e projeto estruturado. 2.3 Modelagem funcional e de dados. 2.4 Análise essencial. 2.5 Análise e projetos orientados a objeto. 2.6 Ferramentas de desenvolvimento de software e ferramentas CASE. 2.7 Aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos. 2.8 Programação estruturada. 2.9 Programação orientada a objetos. 2.10 Banco de dados: arquitetura, modelos lógicos e representação física. 2.11 Implementação de SGBDs relacionais. 2.12 SQL.
3 Reengenharia de sistemas.
3.1 Engenharia reversa. 3.2 Descompilação de programas. Técnicas e ferramentas. 3.3 Editores de recursos, editores de disco e editores de memória.
4 Linguagens de programação.
4.1 Tipos de dados elementares e estruturados. 4.2 Funções e procedimentos. 4.3 Estruturas de controle de fluxo. 4.4 Montadores, compiladores, ligadores e interpretadores. 4.5 Caracterização das principais linguagens de programação (C e Pascal). 4.6 Ambientes de desenvolvimento visual (Delphi, Builder C/C++ e Visual Basic). 4.7 Linguagens de programação orientada a objetos (C++ e Java).
5 Redes de comunicação de dados.
5.1 Meios de transmissão. 5.2 Técnicas básicas de comunicação. 5.3 Técnicas de comutação de circuitos, pacotes e células. 5.4 Topologias de redes de computadores. 5.5 Tipos de serviço e QoS. 5.6 Elementos de interconexão de redes de computadores (gateways, hubs, repetidores, bridges, switches, roteadores). 5.7 Arquitetura e protocolos de redes de comunicação. 5.8 Modelo de referência OSI. 5.9 Arquitetura TCP/IP. Serviços e principais utilitários. 5.10 Arquitetura cliente-servidor. 5.11 Tecnologias de redes locais e de longa distância. 5.12 Redes de alta velocidade. 5.13 Aplicações de redes, inclusive de telefonia, da Internet e de redes de TV. 5.14 Monitoramento de tráfego. Sniffer de rede. Interpretação de pacotes. Formato de pacotes dos principais protocolos pertencentes à família TCP/IP. Anomalias. 5.15 Princípios de redes peer-to-peer (Gnutella, Kazaa etc.). 5.16 Funcionamento dos principais serviços de rede. Servidores de email, servidores Web, servidores proxy. 5.17 Domínios, entidades de registro, servidores WHOIS. 6 Segurança da informação.
6.1 Políticas de segurança da informação.
6.2 Segurança de redes de computadores, inclusive redes sem fio. 6.3 Vulnerabilidades e ataques a sistemas computacionais. 6.4 Processos de definição, implantação e gestão de políticas de segurança e auditoria. 6.5 Ataques e proteções relativos a hardware, software, sistemas operacionais, aplicações, bancos de dados, redes, inclusive firewalls e proxies, pessoas e ambiente físico.
7 Criptografia.
7.1 Conceitos básicos decriptografia. 7.2 Sistemas criptográficos simétricos e de chave pública. Modos de operação de cifras. 7.3 Certificação digital. 7.4 Protocolos criptográficos. 7.5 Características do RSA, DES, e AES. Funções hash. MD5 e SHA-1. 7.6 Esteganografia.
8 Sistemas operacionais.
8.1 Princípios de sistemas operacionais. 8.2 Sistemas Windows e Linux: localização e conteúdo de logs, gerenciamento de usuários. 8.3 Windows 2000: log de eventos, registro, lixeira. 8.4 Sistemas de arquivos NTFS, FAT12, FAT16, FAT32, EXT2, EXT3, REISER: Características, metadados, organização física. Diretórios e direitos de acesso, compartilhamento e segurança, integridade. 8.5 Gerenciamento de memória: organização, administração e hierarquia de memória, memória virtual. 8.6 Browsers: Netscape, Mozilla e Internet Explorer. Funcionamento do cache. 8.7 Linux: instalação e configuração dos principais serviços TCP/IP. Scripts de inicialização.
TRT 18
Sistemas de numeração e codificação.
Aritmética computacional.
Análise da complexidade de algoritmos: noções básicas.
Estruturas de dados: representação e manipulação de listas, filas, pilhas, árvores e grafos; métodos de busca e de ordenação elementares.
Subprogramação.
Passagem de parâmetros.
Recursividade.
Programação estruturada e orientada a objetos: conceitos.
Análise e Projeto orientados a objetos: conceitos e fundamentos.
Relações intermodulares: acoplamento e coesão.
UML: conceitos e fundamentos; diagramas de classes, de casos de uso, de seqüência, de atividades, de estados, de componentes.
Modelo de Entidades e Relacionamentos.
Modelo Relacional Normalizado.
Análise de Requisitos: princípios fundamentais.
Disciplina de Testes: fundamentos de técnicas e estratégias.
Disciplina de Gerência de Configuração e Mudanças: conceitos e fundamentos; atividades, papéis e artefatos.
Redes de computadores: protocolo TCP/IP: endereçamento IP, conceitos sobre DHCP e DNS;
Gerência de Redes: conceitos básicos; infra-estrutura de gerenciamento, padrão ASN.1;
Check Point QOS R61: administração de políticas básicas e avançadas.
Banco de Dados: conceitos básicos: banco de dados, esquema, tabelas, campos, registros, índices, relacionamentos, transação, triggers, stored procedures, tipos de bancos de dados.
Normalização de dados: conceitos; primeira, segunda e terceira formas normais.
Oracle PL/SQL 10g: SQL no PL/SQL: DML em PL/SQL, controle de transações, consultas e subconsultas; Cursores: cursores explícitos e cursores implícitos, ciclos de extração por cursor, variáveis de cursor.
Segurança da Informação: ABNT NBR ISO/IEC 17799-2005
(Gestão de Incidentes de Segurança da Informação: coleta de evidências; Gestão da Continuidade do Negócio: desenvolvimento e implementação de planos de continuidade relativas a segurança de informação).
Gestão de Riscos: identificação de ameaças; Classificação da Informação: papéis e responsabilidades; Segurança Física e Operacional.
TRT-BA
1 Desenvolvimento de sistemas.
1.1 Construção de algoritmos: tipos de dados simples e estruturados, variáveis e constantes, comandos de atribuição, avaliação de expressões, comandos de entrada e saída, funções pré- definidas, conceito de bloco de comandos, estruturas de controle, subprogramação, passagem de parâmetros, recursividade; programação estruturada. 1.2 Estrutura de dados: conceitos básicos sobre tipos abstratos de dados, estruturas lineares e não-lineares, contigüidade versus encadeamento, estudo de listas, pilhas, filas, árvores, deques, métodos de busca, inserção e ordenação, hashing. 1.3 Orientação a objetos: conceitos fundamentais, princípios de concepção e programação orientadas a objetos. 1.4 UML e ambientes de concepção. 1.5 Linguagens de programas: JAVA, HTML, XML, JAVASCRIPT, plataforma J2EE, Oracle Forms e Oracle Reports. 1.6 SOA e Web services: conceitos básicos, aplicações, UDDI, WSDL. 1.7 SOAP. Integração e interoperabilidade: XML, XSLT, e-ping. 1.8 Sistemas de gerenciamento de conteúdo. 1.9 Acessibilidade na web: conceitos básicos, recomendações W3C, e-Mag. 1.10 Princípios de engenharia de software. 1.11 Processos de software. 1.12 Análise de requisitos funcionais e não funcionais. 1.13 Técnicas e estratégias de validação. 1.14 Visão conceituai sobre ferramentas CASE. 1.15 Projeto de interfaces. 1.16 Arquitetura de aplicações para o ambiente Internet. 1.17 Modelagem de dados e projeto lógico para ambiente relacional. 1.18 Modelo relacional e normalização de dados. 1.19 Modelo entidades/relacionamentos.
1.20 Conceitos de qualidade de software. 1.21 Gerenciamento eletrônico de documentos e processos. 1.22 Modelagem de processos, automação de processos. 1.23 Técnicas de entrevista. 1.24 Técnicas de reunião. 1.25 RUP – Rational Unified Process: conceitos, diretrizes, disciplinas.
2 Banco de Dados.
2.1 Arquitetura cliente-servidor: tecnologia usada em clientes e em servidores, tecnologia usada em redes, arquitetura e políticas de armazenamento de dados e funções, triggers e procedimentos armazenados, controle e processamento de transações. 2.2 Bancos de dados distribuídos. 2.3 Arquitetura OLAP. 2.4 Organização de arquivos e métodos de acesso. 2.5 Abstração e modelo de dados. 2.6 Sistemas gerenciadores de banco de dados (SGBD). 2.7 Gerenciador de banco de dados Oracle 10g: conceitos, arquitetura, estruturas, componentes, segurança, desempenho e administração. 2.8 Linguagens de definição e manipulação de dados. 2.9 Linguagem de consulta – SQL; conceitos e comandos PLSQL. 2.10 Bancos de dados textuais. 2.11 SQL.
3 Fundamentos de sistemas operacionais.
3.1 Conceitos, funções, características, componentes e classificação. 3.2 Sistemas de arquivos: facilidades esperadas, diretórios e direitos de acesso, compartilhamento e segurança, integridade. 3.3 Interoperação de sistemas operacionais. 3.4 Sistemas distribuídos: clusters e redes. 3.5 Sistemas Operacionais LINUX Red Hat, Windows XP, 2003 e Vista.
4 Comunicação de dados, redes, conectividade e segurança.
4.1 Redes de computadores. 4.2 Topologias: linhas de comunicação, redes geograficamente distribuídas, topologias em estrela, anel e barra, switches. 4.3 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. 4.4 Meios de transmissão. 4.5 Ligação ao meio: ponto a ponto, multiponto, redes de fibra ótica, rede wireless. 4.6 Arquiteturas de redes de computadores. 4.7 Padrão IEEE 802.11. 4.8 Arquitetura da Internet TCP/IP. 4.9 Sistemas operacionais de redes: conceito de redirecionador, arquitetura pier-to-pier e cliente-servidor, módulo cliente, módulo servidor; redes ATM e gigabit-Ethernet. 4.10 Vulnerabilidades e ataques a sistemas computacionais. 4.11 Processos de definição, implantação e gestão de políticas de segurança e auditoria. 4.12 Criptografia, protocolos criptográficos, sistemas de criptografia e aplicações. 4.13 Ataques e proteções relativos a hardware, software, sistemas operacionais, aplicações, bancos de dados, redes, inclusive firewalls e proxies, pessoas e ambiente físico. 4.14 Legislação relativa à segurança dos sistemas de informação. 4.1 5 Modelo OSI.
5 Gestão de Tecnologia da Informação.
5.1 Métodos de planejamento de tecnologia da informação. 5.2 Planejamento estratégico de informação. 5.3 Integração dos elementos das camadas de planejamento. 5.4 Identificação de necessidades de informação. 5.5 Gerência de projetos e modelo PMI. 5.5.1 Gerenciamento de projetos: análise de viabilidade; métricas para estimativas de prazo e custo (Pontos por função). 5.5.2 Modelo PMI: Gerenciamento de Integração (Plano de projetos e Controle integrado de mudanças); gerenciamento do escopo, do tempo, do custo, da qualidade, das pessoas; da comunicação, dos riscos, das aquisições do projeto. 5.6 Modelo CMMi: princípios do CMMi, níveis de maturidade em áreas de processo do modelo CMMi. 5.7 Modelo Cobit: conceitos básicos, estrutura e objetivos, requisitos da informação, recursos de tecnologia da informação, domínios, processos e objetivos de controle. 5.8 Modelo ITIL: função de suporte de serviços; gerenciamento de incidente, de problema, de configuração, de mudança, de liberação, de nível de serviço, financeiro, de capacidade, de disponibilidade de serviços de tecnologia da informação.
1 Sistema operacional Windows /Linux. 2 Instalação e parametrização de softwares para ambiente de rede. 3 Manutenção de microcomputadores e impressoras. 4 Cabeamento estruturado. 5 Instalação e manutenção de redes físicas de computadores. 6 Conhecimentos básicos do protocolo de rede- TCP/IP. 7 Instalação e configuração dos pacotes Microsoft Office e OpenOffice.
prof. A area de desenvolvimento institucional do STN incluiu estes itens.
1. gestão da informação. Estratégia e política da informação. processos de gerenciamento da informação. Arquitetura da informação:Segurança da informação: melhores praticas e NBR ISO 17799/2002. fundamentos de sistema de informação: conceitos e tipos. Gerenciamento de documentos: conceitos e aplicação.
prof. poderia indicar abibliografia para o concurso do STN na area de desenvolvimento institucional o programa citado anteriormente
Tavares,
Ao colocar no Editômetro, os itens são automaticamente mapeados para a bibliografia. Dê uma conferida nos links!
Para a sua necessidade específica, indicaria o do Rezende para Gestão da Informação e o do Sêmola para Segurança da Informação.
Bons Estudos!
WC
MPOG 2008
1. Conceitos gerais. Sistemas operacionais e aplicativos de escritório: plataformas proprietárias e software livre.
2. Gerência de Projetos.
• Fundamentos de Gerência de Projetos – conceitos e contexto.
• PMBOK – Project Management Body of Knowledge: Áreas de Conhecimento e Processos de Gerência de Projetos. Ferramentas e Técnicas.
• OPM3 – Organizational Project Management Maturity Model: conceituação.
• Project Office – Escritório de Projetos.
• Gestão de Equipes. Monitoramento de Recursos.
• Gestão de Mudanças.
• Gestão de Aquisições.
• Gestão de Terceirização de Serviços (Outsourcing).
• Gestão de desenvolvimento de software.
• Planejamento de mudanças.
3. Planejamento Estratégico, alinhamento entre estratégias de tecnologia da informação e de negócio: conceitos, escolas e técnicas.
4. Engenharia de Sistemas.
• Sistemas de informação – conceitos.
• Análise e modelagem de processos de negócio.
• Levantamento, análise e gerenciamento de requisitos.
• RUP – Rational Unified Process.
• UML – Unified Modelling Language.
• Análise estruturada e análise essencial de sistemas.
• Análise orientada a objetos.
• Projeto estruturado.
• Modelagem de dados.
• Programação.
• Fundamentos: lógica de programação, estrutura de dados e arquivos.
• Paradigmas de programação: programação estruturada; programação baseada em objetos.
• Linguagens e ambientes de programação: COBOL, Delphi, ASP, .Net, Java (J2EE – Java 2 Enterprise Edition, JSP – Java Server Pages, JDBC – Java DataBase Connectivity, Javascripts, EJB – Enterprise Java Beans), Struts framework.
• Objetos distribuídos.
• Testes, homologação e implantação de sistemas.
• Gestão de configuração.
• Métricas de software. APF – análise por pontos de função.
• Qualidade de software; modelos CMM – Capacity Maturity Model. CMMI – Capability Maturity Model Integration. COCOMO – Construtive Cost Model.
• Arquitetura de sistemas.
• Integração de Sistemas.
• SOA – Service Oriented Architecture, webservices, WSDL – Web Services Description Language, XML – Extensible Markup Language.
• SOAP – Simple Object Access Protocol.
• UDDI – Universal Description, Discovery and Integration.
5. Banco de Dados.
• Fundamentos: finalidades, níveis de abstração, modelagem de dados, normalização, modelagem funcional.
• Administração de dados: fundamentos, sistemas de gerenciamento de banco de dados, plataformas proprietárias e software livre.
• Linguagens de definição e de manipulação de dados.
• Soluções de suporte à decisão: Data Warehouse, OLAP – Online Analytical Processing, Data Mining, BI – Business Intelligence.
• Armazenamento, classificação e seleção de informações: planejamento de necessidades. SIG – Sistema de Informações Gerenciais.
• Gestão do conhecimento.
6. Gestão da Informação. Conceituação e papel da Informação nas organizações. implantação da gestão informacional: custos e benefícios. EIS – Enterprise Information System. ECM – Enterprise Content Management. Informação e poder. Informação, cidadania e controle burocrático: em busca da transparência e accountability. Informação e confiabilidade: a validade dos dados. Informação e ética.
7. Redes de computadores. Tipos e topologias de redes. Arquiteturas SNA e TCP/IP. Internet, Intranet e Extranet: finalidades, características físicas e lógicas, aplicações e serviços.
8. Segurança da informação. Fundamentos: conceitos, finalidade. Ameaças. Políticas e mecanismos de segurança. Ameaças.
9. Sistemas estruturantes no âmbito do Governo Federal (SIAPE, SIDOR, SIGPLAN, SIORG, SIAFI)
SERPRO – Analista de Sistemas
1 Segurança da informação: confiabilidade, integridade, disponibilidade; mecanismos de segurança: criptografia, assinatura digital, garantia de integridade, controle de acesso, certificação Digital; gerência de riscos: ameaça, vulnerabilidade, impacto; políticas de segurança:
NBR ISO/IEC 17799, NBR ISO/IEC 27001:2006, NBR ISO/IEC 15408, Políticas de senhas.
2 Processo: padrões – CMMI, MPS/BR, NBR ISO/IEC 12207, NBR ISO/IEC 9126; orientado a reuso; modelos: Cascata, Iterativo, Ágil, Formal, Exemplos: RUP, XP, TDP, DDP; projetos: iniciação, planejamento, execução, monitoramento e controle, encerramento; modelos de gestão: bazar, catedral; colaborativo; exemplos: PMBOK e outros.
3 Tecnologia: Banco de Dados, Banco de Dados Relacional em Plataforma Baixa, MySQL em Linux, PostgreSQL em Linux, ADABAS, XML. Arquitetura de banco de dados: Relacional, Hierárquico, Rede, Lista Invertida, Orientado a objetos; Servidores de Web e de aplicação: Zope, Jboss, Apache, Tomcat. Linguagens de implementação de regras de negócio, orientada a objeto: Java, Javascript, Phyton, PHP, Ruby, C++, Procedural: Natural, Cobol, C; Interface WEB: GIMP, Ajax, Padrões WEB para interatividade, animações e aplicações offline: CSS, SVG, SMIL, XML HttpRequest, WebRunners (XULRunner,
Prism; bibliotecas e aplicações para tradução de aplicações desktop para WEB), ferramentas de diagramação e desenho, engines de templates WEB; frameworks: EJB, JSF, Hibernate, Tiles, Struts, Eclipse, Plone, GTK, QT; linguagem de modelagem: UML, BPM; linguagem de implementação banco de dados: banco – Físico, Lógico e Conceitual, linguagens procedurais embarcadas, SQL/ANSI.
4 Engenharia de software: requisitos, análise e projeto, implementação, testes, homologação, gestão de configuração.
5 Arquitetura: padrões de projeto – padrões de criação: Singleton, Prototype, etc., padrões estruturais: Adapter, Façade, etc, Padrões Comportamentais: Command, Iterator, etc., Padrões GRASP: Controler, Expert, etc., Tecnologia de Mercado JSE, JME, JEE. Service-Oriented Architeture: Workflow, Web Services, Mensageria, CORBA; Linhas de Produtos: Domínio de componentes, Criação de componentes, ciclo de vida de componentes.
6 Tópicos avançados: inteligência computacional, Business Intelligence, georeferenciamento, programação embarcada, banco de dados distribuído, programação distribuída, processamento em GRID, gestão eletrônica de documentos, XML como representação, programação orientada a aspectos, NBR ISO/IEC 26300/ ISO 32000-1:2008.
Eles são itens dos editais do IPEA e do Serpro cargo 13.
7 Arquitetura e tecnologias de sistemas de informação: conceitos básicos; Workflow e gerenciamento eletrônico de documentos; arquitetura cliente-servidor; arquitetura orientada a serviço; arquitetura distribuída; arquitetura de grande porte; Datamining; Datawarehouse; portais corporativos; sistemas colaborativos; gestão de conteúdo; especificação de metadados e web services.
8 Gestão de processos de negócio: modelagem de processos; técnicas de análise de processo; melhoria de processos; integração de processos.
9 Gestão estratégica: noções e metodologias de planejamento estratégico; Balanced Scorecard (BSC); Matriz SWOT; análise de cenários; medição de desempenho.
CARGO 11: TÉCNICO JUDICIÁRIO – ÁREA: APOIO ESPECIALIZADO – ESPECIALIDADE:
PROGRAMAÇÃO DE SISTEMAS: I INFORMÁTICA.
1 Noções de administração de sistemas operacionais: LINUX; MS-WINDOWS. 2 Noções de linguagens de programação: lógica; estrutura de programação; linguagens de Script (Shell, SQL , JCL, BAT, VBS). 3 Conceito de banco de dados: arquitetura; estrutura; administração. 4 Gerência de projetos: conceitos básicos; alocação de recursos; cronograma; estrutura analítica. 5 Gerenciamento de serviços de TI: conceitos da biblioteca ITIL® – suporte e entrega de serviços. 6 Segurança da informação: conceitos básicos. 7 Arquitetura e tecnologias de sistemas de informação: conceitos básicos; Workflow e gerenciamento eletrônico de documentos; arquitetura cliente-servidor; arquitetura orientada a serviço; arquitetura distribuída; arquitetura de grande porte; conceitos básicos de Datamining. 8 Conceito de armazenamento de dados: sistemas de fitoteca; sistemas de Armazenamento em disco.
TRE-MG
– ESPECIALIDADE PROGRAMAÇÃO DE SISTEMAS:
1 Fundamentos de computação. 1.1 Organização e arquitetura de computadores. 1.2 Componentes de um computador (hardware e software). 1.3 Sistemas de entrada, saída e armazenamento. 1.4 Sistemas de numeração e codificação. 1.5 Aritmética computacional. 1.6 Princípios de sistemas operacionais. 1.7 Características dos principais processadores do mercado. 1.8 Aplicações de informática e microinformática. 1.9 Ambientes Windows (2000, 2003 e XP) e UNIX/LINUX.
2 Desenvolvimento de sistemas. 2.1 Metodologias de desenvolvimento. 2.2 Análise e projeto estruturado. 2.3 Modelagem funcional e de dados. 2.4 Ferramentas de desenvolvimento de software e ferramentas CASE (engenharia de software apoiada por computador). 2.5 Aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos. 2.6 Programação estruturada. 2.7 Programação orientada a objetos.
3 Bancos de dados. 3.1 Organização de arquivos e métodos de acesso. 3.2 Abstração e modelo de dados. 3.3 Sistemas gerenciadores de banco de dados (SGBD). 3.4 Linguagens de definição e manipulação de dados. 3.5 Linguagens de consulta (query language) – SQL; conceitos e comandos SQL SERVER, MYSQL e ORACLE. 3.6 Bancos de dados textuais.
4 Linguagens de programação. 4.1 Tipos de dados elementares e estruturados. 4.2 Funções e procedimentos. 4.3 Estruturas de controle de fluxo. 4.4 Montadores, compiladores, ligadores e interpretadores. 4.5 Caracterização das principais linguagens de programação Java, php e Delphi. 4.6 Ambientes de desenvolvimento visual (Delphi, e Java). 4.7 Programação web: fava (JSP, JSF, Frameworks HIBERNATE e SPRING), PHP. 4.8 Servidor web apache e servidor de aplicação Tomcat. 4.9 Programação orientada a objetos (fava e delphi) 4.10. Linguagem de máquina.
5 Redes de computadores. 5.1 Fundamentos de comunicação de dados. 5.2 Meios físicos de transmissão. 5.3 Elementos de interconexão de redes de computadores (gateways, switches, roteadores). 5.4 Estações e servidores. 5.5 Tecnologias de redes locais e de longa distância. 5.6 Arquitetura, protocolos e serviços de redes de comunicação. 5.7 Modelo de referência OSI. 5.8 Arquitetura TCP/IP. 5.9 Arquitetura cliente-servidor. 5.10 Conceitos de Internet e Intranet.
Dataprev
Cargo: Ambiente Operacional
Gestão de Serviços de TI: Configuração/especificação de Hardware. Avaliação e otimização de performance. Gerenciamento de Performance. Uso de Métricas de desempenho. Planejamento de Capacidade em TI. Monitoração do ambiente operacional. Análise de Impactos, Custos, Riscos e Benefícios da Mudança. Gerenciamento de níveis de serviço. Fundamentos de ITIL. BI – Business Inteligence. Administração da Produção. Construção de cronogramas / programação de produção. Indicadores da produção. Desenvolvimento e Análise do processo de produção. Conhecimento de Gerenciamento de Projetos. Benchmarking.
Segurança da Informação: Análise e Tratamento de Vulnerabilidades. Controle de Acesso. Gerenciamento de Autenticação e Autorização de Acesso. Ferramentas de Segurança de Rede e Controle de Acesso. Gerenciamento da Segurança da Informação (continuidade de negócios). Criptografia. Normas e Padrões de Segurança Tecnológica. Certificação Digital.
Banco de Dados: Administração de Banco de Dados. Banco de Dados. SGBDs. Ferramentas e Utilitários de BD. Controle de acesso ao BD.
Operação: Administração do Serviço de Mensageria. Configuração de ambiente. Ferramentas e Utilitários do Sistema Operacional. Sistemas Operacionais. Ferramentas de monitoração do ambiente operacional. Gerência de Falhas do ambiente de Produção. Administração do Ambiente Operacional. Arquivo e guarda de Fitas Magnéticas. Softwares Servidores de Aplicação. Backup e Restore.
Outros Conhecimentos: Linguagens de programação. Ambiente de Rede. Arquitetura de Sistemas. Digitalização de imagens. Metodologias de Desenvolvimento de Sistemas. Processo de desenvolvimento de sistemas.
ANATEL
CARGO 8: ANALISTA ADMINISTRATIVO – ÁREA: TECNOLOGIA DA INFORMAÇÃO –
ESPECIALIDADE: ANÁLISE DE NEGÓCIOS:
1 Gerência de projetos: conceitos básicos; processos do PMBOK; gerenciamento da integração, do escopo, do tempo, de custos, de recursos humanos, de riscos, das comunicações, da qualidade e de aquisições.
2 Segurança da informação: conceitos básicos; políticas de segurança; classificação de informações; análise de vulnerabilidade; plano de continuidade de negócio; normas ISO 17799 e 27001.
3 Marketing: noções de marketing; gestão de relacionamento com clientes (CRM); elaboração de plano de negócio; noções de marketing de serviço.
4 Engenharia de requisitos: conceitos básicos; técnicas de elicitação de requisitos; gerenciamento de requisitos; especificação de requisitos; técnicas de validação de requisitos; prototipação.
5 Engenharia de software: ciclo de vida do software; metodologias de desenvolvimento de software; métricas e estimativas de software; análise por pontos de função; CMMi; qualidade de software.
6 Gestão de processos de negócio: modelagem de processos; técnicas de análise de processo; melhoria de processos; integração de processos.
7 Banco de dados: conceitos básicos; abordagem relacional; modelo entidade-relacionamento; normalização; sistemas gerenciadores de banco de dados (SGBD).
8 Software livre: conceito, tipos de licença.
ANTAQ 2009
CARGO 9: ANALISTA ADMINISTRATIVO – ESPECIALIDADE: INFORMÁTICA: 1 Gerência
de projetos. 1.1 Conceitos básicos. 1.2 Processos do PMBOK. 1.3 Gerenciamento da integração. 1.4
Gerenciamento do escopo. 1.5 Gerenciamento do tempo. 1.6 Gerenciamento de custos. 1.7
Gerenciamento de recursos humanos. 1.8 Gerenciamento de riscos. 1.9 Gerenciamento das comunicações.
1.10 Gerenciamento da qualidade. 1.11 Gerenciamento de aquisições. 2 Segurança da informação. 2.1
Conceitos básicos. 2.2 Políticas de segurança. 2.3 Classificação de informações. 2.4 Análise de
vulnerabilidade. 2.5 Plano de Continuidade de Negócio. 2.6 Normas ISO/IEC 17799 e 27001. 3 Gestão de
TI. 3.1 Fundamentos do ITIL® (Versão 2). 3.2 ITIL® – Suporte a serviços (Versão 2). 3.3 ITIL® -
Entrega de serviços (Versão 2). 3.4 COBIT (Versão 4.1). 3.5 Instrução Normativa n.º 4, de 19/5/2008
(MPOG/SLTI). 4 Engenharia de requisitos. 4.1 Conceitos básicos. 4.2 Técnicas de elicitação de
requisitos. 4.3 Gerenciamento de requisitos. 4.4 Especificação de requisitos. 4.5 Técnicas de validação de
requisitos. 5 Engenharia de software. 5.1 Ciclo de vida do software. 5.2 Metodologias de
desenvolvimento de software. 5.3 Métricas e estimativas de software. 5.4 Análise por pontos de função.
5.5 CMMi. 5.6 Qualidade de software. 5.7 MPS.BR 6 Arquitetura e tecnologias de sistemas de
informação. 6.1 Conceitos básicos. 6.2 Workflow e gerenciamento eletrônico de documentos. 6.3
Arquitetura cliente-servidor. 6.4 Arquitetura orientada a serviço. 6.5 Arquitetura distribuída. 6.6 Business
Intelligence. 6.7 Portais corporativos. 6.8 Sistemas colaborativos. 6.9 Gestão de conteúdo. 6.10
Especificação de metadados e web services. 7 Gestão de processos de negócio. 7.1 Modelagem de
processos. 7.2 Técnicas de análise de processo. 7.3 Melhoria de processos. 7.4 Integração de processos.
7.5 Gespública. 7.6 Business Process Modeling (BPM). 8 Gestão estratégica. 8.1 Noções e metodologias
de planejamento estratégico. 8.2 Balanced Scorecard (BSC). 8.3 Matriz SWOT. 8.4 Análise de cenários.
8.5 Medição de desempenho. 9 Banco de dados. 9.1 Conceitos básicos. 9.2 Abordagem relacional. 9.3
Modelo entidade-relacionamento. 9.4 Normalização.
Boa tarde pessoal!
Estou estudando para o concurso da Receita Federal.
Gostaria de saber se alguém pode me indicar bibliografias para estudar os tópicos de Gestão de Sistemas e Gestão de Tecnologia.
Obrigada!
Conceitos de sistema operacional “IBM OS/390” ou z/OS, Catálogos ICF, filas do JES2, TSO.
Metodologia e técnicas de construção e manutenção de procedures, implantação de Jobs’s, em linguagem de controle de tarefas JCL (Job Control
Language) e automatização de Job´s em produção. Ter conhecimento de programação Cobol, NATURAL e domínio de produtos de produção, tais como :
EOS, CONTROLM, TLMS. Ter conhecimento do ambiente de administração de plataforma baixa como UNIX, LINUX, Windows, bem como
conhecimentos de tecnologia ERP.
DESENBAHIA – AGÊNCIA DE FOMENTO DO ESTADO DA BAHIA – S/A
Cargo: ANALISTA DE DESENVOLVIMENTO (perfil: Analista de Sistemas)
I – SISTEMAS OPERACIONAIS: 1. Conceitos Básicos; 2. Gerenciamento de Processos; 3. Gerenciamento de memória (memória virtual, paginação, segmentação); 4. Sistemas de Arquivos; 5. Gerenciamento de Dispositivos; 6. Concorrência (esquemas de sincronização, deadlock).
II. – REDES DE COMPUTADORES: 1. Conceitos Básicos; 2. Comunicação de dados; 3. Meios de transmissão; 4. Serviços de comunicação; 5. Redes locais e de longa distância; 6. Arquitetura OSI da ISO; TCP/IP; 7. Topologias; 8. Protocolos; 9. Segurança; 10. Windows 2003/XP/2008.
III – ARQUITETURA DISTRIBUÍDA: 1. Principais conceitos e componentes; 2. Modelo Cliente/Servidor em 2, 3 e N camadas; 3. Sincronismo e filas de mensagens; 4. Chamadas remotas; 5. Conceitos de Internet, Intranet, Extranet.
IV – ANÁLISE E PROJETO DE SISTEMAS: 1. Análise e projeto
estruturado de sistemas; 2. Modelagem funcional; 3. Modelagem dinâmica; 4. Modelagem de dados; 5. 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 seqüência, diagrama de atividades; diagrama de componentes; diagrama de implementação; etc.); 6. Projeto de interfaces; 7. Padrões de Projetos (design patterns); 8. Uso/conceitos de ferramentas de suporte à análise e projetos orientados a objetos;
V – BANCO DE DADOS: 1. Conceitos – Administração de
dados; 2. Sistemas de gerência de banco de dados (SGBD); 3. Independência de dados; 4. Linguagem de definição de dados e Linguagem de manipulação de dados; 5. Dicionário de dados; 6. Níveis da Arquitetura de banco de dados; 7. Bancos de dados relacionais. 8. Modelagem de Dados – Modelo entidade-relacionamento; 9. Mapeamento do modelo entidade-relacionamento para o modelo relacional; 10. Modelo relacional; 11. álgebra relacional; 12. Normalização. 13. Ambiente Operacional – Segurança; 14. Conceito de transação; 15. Concorrência; 16. Recuperação; 17. Integridade; 18. Procedimentos (“Stored Procedures”); 19. Visões (“views”); 20. Gatilhos (“Triggers”); 21. Índices e otimização de acesso. 22. Transações distribuídas.
VI – SISTEMAS DE SUPORTE À INTELIGÊNCIA DE NEGÓCIO – 1. Conceitos de Data Warehouse e Aplicações; 2. Conceitos de modelagem dimensional; 3. Desenho de modelos dimensionais a partir de modelos transacionais normalizados; 4. Processo de construção de um Data Warehouse; 5. Estruturas de armazenamento para Data Warehouse; 6. Metadados no ambiente de inteligência de negócios. 7. Ferramentas de fron-end: 8. principais recursos e aplicações.
VII – SQL (ANSI): 1. Conceitos gerais; 2. Principais instruções de manipulação de dados; 3. Uso do Join; 4. Subconsultas (“subqueries”); 5. 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).
VIII – SISTEMAS GERENCIADORES DE BANCO DE DADOS – MS-SQLSERVER: 1. arquitetura e estruturas de dados; 2. Recursos de segurança.
IX – ENGENHARIA DE SOFTWARE: 1. Princípios de Engenharia de Software; 2. Processos de Software – engenharia de sistemas e da informação; 3. 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); 4. Engenharia de requisitos; Projeto (design); 5. Codificação; 6. Verificação, 7. Validação e testes; 8. Inspeções; 9. Revisões técnicas; 10. Garantia da qualidade; 11. Manutenção; 12. Modelos de ciclo de vida (cascata, prototipação, desenvolvimento rápido de aplicações – RAD, modelo
evolutivo, modelo incremental, modelo espiral, modelo orientado a reuso); 13. Processo de desenvolvimento de software unificado – Unified Process; 14. Modelos de melhoria de qualidade de processo e produto – CMM/CMMI, ISO 12207, ISO 9126.
X – GERENCIAMENTO DE PROJETOS – 1. Conceitos; 2. Planejamento, 3. Acompanhamento e Controle; 4. Gerência de Escopo, 5. Estrutura de
decomposição de trabalho (WBS); 6. Gerência de Tempo; 7. Gerência de Custos; 8. Gerência de Qualidade; 9. Gerência de Recursos Humanos; 10. Gerência de Comunicação; 11. Gerência de Risco; 12. Gerência de Compras e Subcontratação; 13. Gerência de Integração.
XI – TÉCNICAS E LINGUAGENS DE PROGRAMAÇÃO: 1. Lógica – Lógica formal: Símbolos para conjunção; Disjunção e negação; Enunciados
condicionais e implicação material; 2. Formas de enunciado, de raciocínio e de argumentos; 3. Algoritmos e estrutura de dados – Noções de complexidade de algoritmo; 4. Tipos Abstratos de dados; 5. Listas
encadeadas; 6. Pilhas; 7. Vetores e Matrizes; 8. Estruturas em Árvores; 9. Árvores balanceadas; 10. Listas invertidas; 11. Métodos de acesso; 12. Métodos de ordenação, pesquisa e hashing.
XII – PROGRAMAÇÃO: 1. Programação estruturada; 2. Modularização (acoplamento entre módulos e coesão de módulos); 3. Subrotinas
(passagem de parâmetros por endereço, referência e valor); 4. Escopo de Variáveis; 5. Tipos de dados (vinculação; verificação de tipos; tipificação forte); 6. Programação orientada a objetos (conceitos de
orientação por objetos, herança, polimorfismo, propriedades, métodos); 7. Programação por eventos. 8. Uso das linguagens: MS – Visual Basic 6; 9. MS Transact-SQL, 10. MS – Visual Basic.NET, 11. ASP.NET, 12. Lotus Notes 7.0 (Fórmulas e Lotus Script).
ANA 2009 – TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO COM HABILITAÇÃO EM
DESENVOLVIMENTO DE SISTEMAS E ADMINISTRAÇÃO DE BANCO DE DADOS:
Gerência de Projetos. Fundamentos: Conceitos de Gerência de Projetos, Contexto de Gerência de Projetos. PMBOK – Project Management Body of Knowledge: Áreas de Conhecimento de Gerência de Projetos, Processos de Gerência de Projetos, Ferramentas e Técnicas. OPM3 – Organizational Project Management Maturity Model: Conceituação. Escritório de Projeto – Project Office. Gestão de Mudanças. Planejamento Estratégico: conceitos, escolas, técnicas, alinhamento entre estratégias de TI e de Negócio.
Análise de Sistemas. Análise e Projeto Orientado a Objetos com UML. Modelagem orientada a objeto: objetos, atributos, relacionamento entre objetos, diagrama objeto relacionamento, diagrama de estrutura da informação, especificação de objetos, especificação de relacionamentos. Análise e Projeto Estruturado. Modelagem orientada a processos: diagrama de fluxo de dados, definição de depósitos de dados, definição lógica de processos, dicionário de dados. RUP – Rational Unified Process: modelagem de negócio; levantamento e gerenciamento de requisitos; análise e projeto de software; implementação, teste e homologação; implantação; e gestão de configuração. Engenharia de Software: processos de software; métricas de software; APF – análise de ponto de função; qualidade de software; modelos CMM e CMMI. SOA e Web services: conceitos básicos, aplicações, UDDI, WSDL, SOAP.
Banco de Dados e Gestão da Informação. Fundamentos: finalidades, níveis de abstração, modelagem de dados, modelagem funcional. Administração de dados: fundamentos, sistemas de gerenciamento de banco de dados, utilização das linguagens de definição e de manipulação de dados e normalização. Administração de banco de dados: fundamentos, organização de arquivos, técnicas de armazenamento, métodos de acesso, tipos de bancos de dados, projeto de bancos de dados, administração e tunning de banco de dados Oracle. Soluções de suporte à decisão: Datawarehouse, OLAP, Data Mining, BI – Business Inteligence. Ferramentas de Banco de Dados: configuração e administração de banco de dados: Oracle, SQLServer, MySQL e PostgreSQL. Armazenamento de Informações. Seleção de Informações: planejamento de necessidades. SIG – Sistema de Informações Gerenciais. Informação e Gestão Informacional: Conceituação e Papel da Informação nas Organizações. Implantação da Gestão Informacional: custos e benefícios. Informação e Poder. Informação, Cidadania e Controle Burocrático: em busca da accountability. Informação e Confiabilidade: a validade dos dados. Gestão do Conhecimento. Informação e Ética.
Programação. Fundamentos: Lógica de programação; estrutura de dados e arquivos; paradigmas de programação; programação estruturada; programação baseada em objetos. Linguagens e ambientes de programação: Java, Net (VB.NET e C#). Programação avançada com Java: J2EE, EJB, JavaBean Servlet, JSP, JDBC, XML. Objetos distribuídos. Arquitetura de software.
Gestão e Recursos Informacionais. Sistemas de GED e Workflow. Sistemas Integrados de Gestão: ERP e CRM. Gerenciamento Integrado da Informação (organizacionais, municipais, regionais e nacionais).
Governança de TI. Alinhamento estratégico entre TI e negócios. BSC. COBIT – conceitos básicos, estrutura e objetivos, requisitos de informação, recursos de tecnologia da informação, domínios, processos e objetivos de controle. ITIL V2 – conceitos básicos; estrutura e objetivos; implementação de gerenciamento de serviços de TI; processos e funções de suporte de serviços; processos de entrega de serviços.
Modelagem de processos. Conceitos básicos. Identificação e delimitação de processos de negócio. Construção e mensuração de indicadores de processos.
LICITAÇÕES E CONTRATOS DE TI: Instrução Normativa n. 4/2008 da Secretaria de Logística e Tecnologia da Informação (SLTI) do Ministério do Planejamento, Orçamento e Gestão.
SEGURANÇA DA INFORMAÇÃO: Confiabilidade, integridade, disponibilidade. Mecanismos de segurança: conceitos básicos, aplicações e principais algoritmos. Certificação digital: conceitos básicos e aplicações. Segurança de host: conceitos básicos, principais ameaças, vulnerabilidades e sistemas de proteção (antivírus, IDS, IPS, personal firewall). Gerência de riscos: ameaças, vulnerabilidade, impacto e sistemas de proteção (IDS, IPS, firewall, Proxy, NAC, VLANs). Políticas de segurança: NBR ISO/IEC 17799, NBR ISO/IEC 27001:2006, NBR ISO/IEC 15408. Políticas de senhas.
TÓPICOS AVANÇADOS: georeferenciamento, programação embarcada, processamento em GRID, programação orientada a aspectos, NBR ISO/IEC 26300/ ISO 32000-1:2008.
Engenharia de usabilidade. Conceitos básicos e aplicações. Critérios, recomendações e guias de estilo. Análise de requisitos de usabilidade. Métodos para avaliação de usabilidade.
Sistemas de gerenciamento de conteúdo. Arquitetura de informação: conceitos básicos e aplicações. Portais corporativos: conceitos básicos e aplicações, portlets, RSS. Acessibilidade na web: conceitos básicos, recomendações W3C, e-Mag.
UFMS
CARGO: TÉCNICO DE TECNOLOGIA DA INFORMAÇÃO
1. Organização e Arquitetura de Computares;
2. Componentes de um Computador (Hardware e Software);
3. Sistemas de Entrada, Saída e Armazenamento;
4 . Barramentos de E/S;
5. Sistemas de Numeração e Codificação;
6. Aritmética Computacional;
7. Características dos Principais Processadores do Mercado;
8. Aspectos de Linguagens de Programação, Algoritmos e Estruturas de Dados e Objetos;
9. Programação Estruturada;
10. Programação Orientada a Objetos;
11. Linguagens de Programação (C e Bash Script);
12. Redes de Comunicação de Dados;
13. Meios de Transmissão;
14. Topologias de Redes de Computadores;
15. Elementos de Interconexão de Redes de Computadores (Gateways, Hubs, Switches, Bridges e Roteadores);
16. Arquiteturas e Protocolos de Redes de Comunicação;
17. Arquitetura TCP/IP;
18. Sistema Operacional Linux (Instalação e Configuração);
19. Configuração de Servidores de DNS, Web e Correio Eletrônico;
20. Endereçamento IP e Construção de Máscaras de Subredes.
UFMS
CARGO: ANALISTA DE TECNOLOGIA DA INFORMAÇÃO
1. Princípios de Engenharia de Software;
2. Análise e Técnica de levantamento de Requisitos;
3. Modelagem Estruturada de Sistemas de Informação;
4. Lógica de Programação;
5. Conceitos de Orientação a Objetos;
6. Programação Orientada a Objetos;
7. Projeto e Padrões Orientados a Objetos;
8. Linguagem de Programação PHP;
9. Linguagem de Programação JavaScript;
10. Programação em HTML e DHTML;
11. Modelagem de Bancos de Dados;
12. Conceitos de Bancos de Dados Relacionais;
13. Álgebra Relacional;
14. Linguagem SQL ANSI 32;
15. Modelo Cliente/Servidor de Bancos de Dados;
16. Bancos de Dados Distribuídos;
17. Segurança em Bancos de Dados;
18. Conceitos Básicos de Redes de Computadores.
instituição (UFMA)
cargo (Analista da Tecnologia da Informação)
1 – Arquitetura de computadores: conceitos básicos, componentes de hardware e software de um computador, representação de dados, instruções.
2 – Sistemas Operacionais: conceitos, tipos de sistemas operacionais, gerenciamento de
processos, gerenciamento de usuários e grupos, segurança, gerenciamento de memória,
sistemas de arquivos.
3 – Redes de computadores: conceitos básicos, topologias, arquitetura, componentes, padrões, modelo ISO/OSI e TCP/IP, redes LAN e WAN, redes sem fio, tecnologia de redes locais e de longa distância, VolP, cabeamento estruturado, equipamentos de comunicação de dados e redes (modem, repetidor, hub, ponte, roteadores e switch).
4 – Banco de dados: conceito e elaboração de modelo de dados, modelo relacional, projeto de banco de dados relacional, linguagem SQL: linguagem de definição de dados e linguagem de manipulação de dados, segurança e gerenciamento de banco de dados, criação de banco de dados, integridade, índices, transações e visões, triggers e stored procedures.
5 – Algoritmos e estrutura de dados: programação orientada a objetos: conceitos e terminologia, implementação de classes e objetos, herança e polimorfismo, utilização de exceções, técnicas de modularização/ decomposição de software, linguagem Java.
6 – Desenvolvimento de sistemas: metodologia e técnica de programação orientada a objetos. UML (Unified Modeling Language), noções de análise e projeto de sistemas orientados a objetos. Padrões de projetos, fases do ciclo de vida de um sistema: modelo de negócio, definição dos requisitos.
7 – Linguagens e tecnologias de programação para Web: Internet, Intranet e Extranet,
arquiteturas cliente/ servidor, http, HTML e CSS (Cascading Style Sheet). XML, integração de banco de dados e a Web, SERVLETS, Java Server Pages (JSP) e Java Beans, arquitetura MVC (Model View Controller).
BNDES
Formação: ANÁLISE DE SISTEMAS – DESENVOLVIMENTO
I
- CONCEITOS DE SISTEMAS DE COMPUTAÇÃO: Organização de computadores: Tipos e representações de dados numéricos; Aritmética
binária; Álgebra booleana; Codificação de caracteres; Componentes da UCP;
Pipelining; Predição de saltos, Execução especulativa; Modos de
endereçamento; Arquitetura de processadores: RISC e CISC; Linguagem de montagem; Ligação (
Linking); Modos de operação do hardware;
Conceitos de processamento paralelo e distribuído.Sistemas Operacionais (SO): Gerenciamento do processador – Conceito e estados de
processo; Chamadas ao SO;
I/O bound, CPU bound; Comunicação entre processos; Threads - threads em Java; Escalonamento; Primitivas de
sincronização – sincronismo em Java;
Deadlocks; Gerenciamento de memória: Áreas de memória de um processo; Algoritmos de alocação de
memória; Fragmentação; Paginação; Segmentação; Memória Virtual; Substituição de páginas; Gerenciamento de E/S: Estrutura de E/S (
polling,
interrupções, acesso direto à memória); Comunicação com dispositivos; Estrutura do disco; Escalonamento de disco; Contenção; Sistemas de
arquivo – Conceito de arquivo e diretório; Métodos de acesso; Arquivos mapeados em memória em Java; Alocação de arquivos (contínua,
encadeada, indexada, por extensão); Proteção de arquivo;
Cache de disco.Redes: Arquitetura OSI da ISO; TCP/IP; HTTP e HTTPS. II -
ANÁLISE E PROJETO DE SISTEMAS E ENGENHARIA DE SOFTWARE
: Análise e projeto de sistemas; Análise e projeto orientado a objetos
com notação UML (
Unified Modeling Language): conceitos gerais, diagrama de casos de uso, diagrama de classes, diagrama de estados;
diagrama de colaboração/comunicação; diagrama de seqüência, diagrama de atividades, diagrama de componentes; Princípios de Engenharia
de Software; Processos de Software – engenharia de sistemas e da informação; Análise de Pontos de Função; Engenharia de Requisitos -
Especificação de Casos de Uso; Manutenção; Modelos de ciclo de vida; Processo de desenvolvimento de software unificado –
Unified Process;
MPS.BR (Melhoria de Processo do Software Brasileiro) – CMMI (
Capability Maturity Model Integration) para desenvolvimento versão 1.2 -
(Gerência e desenvolvimento de Requisitos; Solução Técnica; Integração do Produto; Verificação; Validação; Gerência de Projetos; Aquisição
ou Gerência de Acordo com Fornecedores; Adaptação do Processo para Gerência do Projeto ou Gerência Integrada do Projeto; Gerência de
Riscos; Gerência de Configuração; Garantia da Qualidade ou Gerência da Qualidade do Processo e do Produto; Medição e Análise; Análise de
Decisão e Resolução);
eXtremme Programming (XP). III – BANCO DE DADOS: Conceitos: Padrão ANSI para arquitetura de SGBD; Modelo
relacional de dados; Álgebra relacional; Cálculo relacional, Formas normais, Transação,
Commit em duas fases, Serialização; Bloqueios
(granularidade, exclusivos, compartilhados e de intenção); Método otimista de controle de concorrência. Modelo de Dados: Entidades; Atributos;
Relacionamentos-Cardinalidade; Generalização e especialização de entidades; Mapeamento para modelo relacional. ANSI SQL/92: Níveis de
Isolamento de transações; Tipos de dados; Criação de domínios; Criação de tabelas; Manipulação de dados (insert, update, delete); Clausula
select; Funções de agregação; Junções – produto cartesiano, interna, externa (esquerda, direita, ambos); Referência a tabelas; Operações em
tabelas (union, except, intersect); Expressões condicionais (operadores, IS, BETWEEN, LIKE, IN, MATCH, ALL, ANY, EXISTS, UNIQUE);
Subqueries; Visões (atualização de dados); Restrições (de domínio, chave candidata, chave estrangeira, definidas para tabela, assertivas);
Ações na restrição de chave estrangeira; avaliação postergada de restrições. Apoio à Decisão: Modelo dimensional;
Drill Down; Esquemas
estrela e floco de neve; Métricas aditivas, não aditivas e semi-aditivas; Dimensões não estáveis; Agregação de fatos; Uso de fatos agregados;
Procedimentos de extração, transformação e carga.
IV – PROGRAMAÇÃO E ARQUITETURA: Lógica – Lógica proposicional: linguagem,
semântica, propriedades, validade de fórmulas, princípio da indução finita, relações semânticas, sistema axiomático e de dedução natural;
Lógica de predicados: linguagem, semântica, propriedades, sistema axiomático e resolução.; Algoritmos e estrutura de dados – Complexidade
de algoritmo; Listas lineares; Pilhas; Vetores e matrizes; Estruturas em árvores; Árvores balanceadas; Busca e ordenação; Pesquisa e
hashing.
Programação – Programação estruturada; Modularização; Sub-rotinas (passagem de parâmetros por referência e valor); Escopo de Variáveis;
Tipos de dados (vinculação; verificação de tipos; tipificação forte); Acoplamento e coesão; Programação orientada a objetos (conceitos de
orientação por objetos, herança, polimorfismo, atributo, encapsulamento). Práticas e padrões de arquitetura de
software - Padrões de projeto
(
Design Patterns); Padrões de Arquitetura de Aplicações Corporativas (Patterns of Enterprise Applications Architecture): Domain Logic Patterns,
Data Source Architectural Patterns, Object-Relational Behavioral Patterns, Object-Relational Structural Patterns, Object-Relational Metadata
Mapping Patterns, Web Presentation Patterns, Distribution Patterns, Offline Concurrency Patterns, Session State Patterns, Base Patterns
Refactoring): princípios, indícios de código mal estruturado, construindo testes, compondo métodos, movendo recursos entre
objetos, organizando dados, simplificando expressões condicionais, simplificando chamadas de métodos, lidando com generalização,
refatorações grandes. Desenvolvimento Java EE – Linguagem Java (tipos e estrutura de dados, variáveis, enumerações, operações e
expressões, instruções de controle, orientação a objetos, interfaces, pacotes, exceções, coleções, tipos genéricos, anotações,
multi-threading,
reflexão); Conceito de servidor de aplicação;
Containers web e EJB; Padrões e anti-padrões de projeto Java EE. Especificações e Frameworks
Java EE – Java Enterprise Edition; Java Server Pages (JSP) e Servlet; Java Server Faces (JSF); Enterprise JavaBeans (EJB); Java Persistent
Architecture (JPA). Arquitetura de TI – Benefícios estratégicos; Arquitetura atual e futura, análise de
gap e roadmap; Tipos de arquitetura -
Negócio, informação, sistemas, integração e tecnologia;
Frameworks de arquitetura – Conceitos, Framework de Zachman; Arquitetura Orientada
a Serviços (SOA -
Service Oriented Architecture); Gerenciamento de Processos de Negócio (BPM – Business Process Managment); Portais
corporativos; Barramento corporativo de serviços (ESB -
Enterprise Service Bus). Conceitos de Segurança – autenticação, autorização e
auditoria; controle de acesso baseado em papéis (Role Based Access Control – RBAC); controle de falhas em aplicações (
OWASP – Open Web
Application Security Project
script: ASP (VBScript) básico; Javascript básico; Conceitos de scripts de shell (Windows e Linux – bash). V – GESTÃO DE TI:
Gerenciamento de Projetos baseado no PMBOK– Conceitos; Planejamento, Acompanhamento e Controle; Gerência de Escopo, Estrutura de
decomposição de trabalho (WBS); Gerência de Prazo; Gerência de Custos; Gerência de Qualidade; Gerência de Recursos Humanos; Gerência
de Comunicação; Gerência de Risco; Gerência de Aquisições; Gerência de Integração. Governança e COBIT 4.0 (
Control Objectives for
Information and related Technology
INFRAERO
ANALISTA SUPERIOR III – ANALISTA DE SISTEMAS – 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, 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. Noções relativas a software livre.
13. 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.
14. Especificação, mensuração e fiscalização de serviços de TI.
15. Cláusulas de nível de serviços (SLA) e sanções por inadimplemento.
16. 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
Consurso CIASC – Santa Catarina/2009
GESTOR DE PROJETOS
Conteúdo: Conhecimento dos processos de gerenciamento de projetos com base no PMBoK; conhecimento dos
processos de engenharia de software com base no CMMI; ciclo de vida do projeto, Estrutura Analítica do Projeto – EAP,
estimativas de complexidade e tamanho do projeto, da equipe, dos recursos computacionais, do esforço, tempo e custos;
planejamento, monitoramento e controle de projeto, identificação, análise qualitativa e quantitativa de riscos, e gestão de
riscos em projetos; linha de base (base line), gestão de configuração, gestão do escopo de projeto e escopo de produto;
gestão do tempo, gestão do custo, termo de abertura de projeto (Project Charter), diagrama de rede, caminho crítico,
cronograma, orçamentação, métricas, requisitos de comunicação, gestão de processos, aquisições em projetos; gestão
de contratos, gestão de serviços (P.D.C.A.); contabilidade e gerenciamento financeiro, estruturas organizacionais, gestão
da qualidade do processo e do produto, gestão da comunicação em projetos e de recursos humanos.
I – SISTEMAS OPERACIONAIS: 1. Conceitos Básicos; 2. Gerenciamento de Processos; 3. Gerenciamento de memória (memória virtual, paginação, segmentação); 4. Sistemas de Arquivos; 5. Gerenciamento de Dispositivos; 6. Concorrência (esquemas de sincronização, deadlock).
II. – REDES DE COMPUTADORES: 1. Conceitos Básicos; 2. Comunicação de dados; 3. Meios de transmissão; 4. Serviços de comunicação; 5. Redes locais e de longa distância; 6. Arquitetura OSI da ISO; TCP/IP; 7. Topologias; 8. Protocolos; 9. Segurança; 10. Windows 2003/XP/2008.
III – ARQUITETURA DISTRIBUÍDA: 1. Principais conceitos e componentes; 2. Modelo Cliente/Servidor em 2, 3 e N camadas; 3. Sincronismo e filas de mensagens; 4. Chamadas remotas; 5. Conceitos de Internet, Intranet, Extranet.
IV – ANÁLISE E PROJETO DE SISTEMAS: 1. Análise e projeto estruturado de sistemas; 2. Modelagem funcional; 3. Modelagem dinâmica; 4. Modelagem de dados; 5. 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 seqüência, diagrama de atividades; diagrama de componentes; diagrama de implementação; etc.); 6. Projeto de interfaces; 7. Padrões de Projetos (design patterns); 8. Uso/conceitos de ferramentas de suporte à análise e projetos orientados a objetos;
V – BANCO DE DADOS: 1. Conceitos – Administração de dados; 2. Sistemas de gerência de banco de dados (SGBD); 3. Independência de dados; 4. Linguagem de definição de dados e Linguagem de manipulação de dados; 5. Dicionário de dados; 6. Níveis da Arquitetura de banco de dados; 7. Bancos de dados relacionais. 8. Modelagem de Dados – Modelo entidade-relacionamento; 9. Mapeamento do modelo entidade-relacionamento para o modelo relacional; 10. Modelo relacional; 11. álgebra relacional; 12. Normalização. 13. Ambiente Operacional – Segurança; 14. Conceito de transação; 15. Concorrência; 16. Recuperação; 17. Integridade; 18. Procedimentos (“Stored Procedures”); 19. Visões (“views”); 20. Gatilhos (“Triggers”); 21. Índices e otimização de acesso. 22. Transações distribuídas. XI – BANCO DE DADOS: – SUPORTE 5. Bancos de dados distribuídos, relacionais e orientados a objeto; 7. Modelos de banco de dados: hierárquico, rede e relacional; 8. Terminologia 9. Desempenho; 10. Otimização; 11. Segurança; 14. Replicação; 15. Distribuição;
VI – SISTEMAS DE SUPORTE À INTELIGÊNCIA DE NEGÓCIO 1. Conceitos de Data Warehouse e Aplicações; 2. Conceitos de modelagem dimensional; 3. Desenho de modelos dimensionais a partir de modelos transacionais normalizados; 4. Processo de construção de um Data Warehouse; 5. Estruturas de armazenamento para Data Warehouse; 6. Metadados no ambiente de inteligência de negócios. 7. Ferramentas de fron-end: 8. principais recursos e aplicações.
VII – SQL (ANSI): 1. Conceitos gerais; 2. Principais instruções de manipulação de dados; 3. Uso do Join; 4. Subconsultas (“subqueries”); 5. 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). XII – LINGUAGENS SUPORTE: 1. ANSI SQL, Transact SQL. 2. Software MS SQL Server – Conceitos, estruturas, comandos, utilitários, configuração e implementação. 3. Arquitetura Microsoft .NET; XML; Estruturas e comandos. Depuração de erros – Análise, síntese e fragmentação de problemas.
VIII – SISTEMAS GERENCIADORES DE BANCO DE DADOS – MS-SQLSERVER: 1. arquitetura e estruturas de dados; 2. Recursos de segurança.
IX – ENGENHARIA DE SOFTWARE: 1. Princípios de Engenharia de Software; 2. Processos de Software – engenharia de sistemas e da informação; 3. 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); 4. Engenharia de requisitos; Projeto (design); 5. Codificação; 6. Verificação, 7. Validação e testes; 8. Inspeções; 9. Revisões técnicas; 10. Garantia da qualidade; 11. Manutenção; 12. Modelos de ciclo de vida (cascata, prototipação, desenvolvimento rápido de aplicações – RAD, modelo evolutivo, modelo incremental, modelo espiral, modelo orientado a reuso); 13. Processo de desenvolvimento de software unificado – Unified Process; 14. Modelos de melhoria de qualidade de processo e produto – CMM/CMMI, ISO 12207, ISO 9126.
X – GERENCIAMENTO DE PROJETOS – 1. Conceitos; 2. Planejamento, 3. Acompanhamento e Controle; 4. Gerência de Escopo, 5. Estrutura de decomposição de trabalho (WBS); 6. Gerência de Tempo; 7. Gerência de Custos; 8. Gerência de Qualidade; 9. Gerência de Recursos Humanos; 10. Gerência de Comunicação; 11. Gerência de Risco; 12. Gerência de Compras e Subcontratação; 13. Gerência de Integração. XIV – GERÊNCIA DE PROJETOS SUPORTE: 1. Conceitos Básicos – Conceito de projeto; Principais áreas do gerenciamento de projetos; Fases de projetos; Referências do PMI (Project Management Institute). Gráficos de Gantt, Pert; Administração de desvios do projeto. 3. Organização de Projetos – Equipes centralizadas, democráticas e mistas; Alternativas organizacionais: estrutura funcional; Tipos de estruturas matriciais; Estrutura orientada a projetos.
XI – TÉCNICAS E LINGUAGENS DE PROGRAMAÇÃO: 1. Lógica – Lógica formal: Símbolos para conjunção; Disjunção e negação; Enunciados condicionais e implicação material; 2. Formas de enunciado, de raciocínio e de argumentos; 3. Algoritmos e estrutura de dados – Noções de complexidade de algoritmo; 4. Tipos Abstratos de dados; 5. Listas encadeadas; 6. Pilhas; 7. Vetores e Matrizes; 8. Estruturas em Árvores; 9. Árvores balanceadas; 10. Listas invertidas; 11. Métodos de acesso; 12. Métodos de ordenação, pesquisa e hashing.
XII – PROGRAMAÇÃO: 1. Programação estruturada; 2. Modularização (acoplamento entre módulos e coesão de módulos); 3. Sub-rotinas (passagem de parâmetros por endereço, referência e valor); 4. Escopo de Variáveis; 5. Tipos de dados (vinculação; verificação de tipos; tipificação forte); 6. Programação orientada a objetos (conceitos de orientação por objetos, herança, polimorfismo, propriedades, métodos); 7. Programação por eventos. 8. Uso das linguagens: MS – Visual Basic 6; 9. MS Transact-SQL, 10. MS – Visual Basic.NET, 11. ASP.NET, 12. Lotus Notes 7.0 (Fórmulas e Lotus Script);
CARGO: AS III – ANALISTA SUPERIOR III – ANALISTA DE SISTEMAS – BANCO DE DADOS E ADMINISTRAÇÃO DE DADOS
CONHECIMENTOS BÁSICOS
PARA OS CARGOS: ANALISTA SUPERIOR I, II e III; PEM – Profissional de Engenharia e Manutenção e PST – Profissional de Serviços Técnicos: todas as Ocupações.
Português
Ortografia Oficial. Acentuação gráfica. Flexão nominal e verbal. Pronomes: emprego, formas de tratamento e colocação. Emprego de tempos e modos verbais. Vozes do verbo. Concordância nominal e verbal. Regência nominal e verbal.
Ocorrência de crase. Pontuação. Redação. Intelecção de texto.
Legislação
Lei n.º 5.862/1972. Lei n.º 11.182/2005. Código Brasileiro de Aeronáutica (CBA). Noções: Lei
nº 8.666/1993. Lei nº 10.520/2002. Lei nº 9.784/1999. Decreto n° 1.171/1994.
CONHECIMENTOS ESPECÍFICOS
ANALISTA SUPERIOR III – ANALISTA DE SISTEMAS – 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, noções de 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.
ANALISTA DO MINISTÉRIO PÚBLICO DE SERGIPE
ESPECIALIDADE ANÁLISE DE SISTEMAS
( Acho que o conteúdo programático para oTJ vai ser bem parecido com esse)
CONHECIMENTOS ESPECÍFICOS
Sistema de numeração e codificação; componentes de um computador;
compiladores, armazenamento e saída de dados; noções sobre sistemas
operacionais: Windows (2003, XP e Vista). Caracterização de programação
orientada a objeto; desenvolvimento orientado a objeto; análise e projetos
orientados a objeto; conceitos básicos: classe, objeto, herança, interface,
polimorfismo, encapsulamento. Reengenharia de sistemas e caracterização
de reengenharia de sistemas: revisão de códigos, reformação de programas,
redocumentação automatizada de sistemas. Monitorização operacional:
parâmetros de desempenhos; ferramentas de manutenção de software.
Gerência de Projetos: o estado da arte do gerenciamento de projetos.
Teleprocessamento e gerência de redes: princípios e fundamentos de
comunicação de dados; principais meios de transmissão de dados; noções
sobre operações de redes de computadores; sigilo e segurança;
disponibilidade e redundância; detecção de panes; reconfigurações;
estatísticas e contabilidade; expansão e evolução de redes; modelo OSI e
principais padrões internacionais; protocolo TCP/IP; redes locais de
computadores; rede de alta velocidade; principais serviços de comunicação
de dados; principais redes nacionais e internacionais. Meios de transmissão;
Técnicas básicas de comunicação; Técnicas de comutação de circuitos,
pacotes e células; Topologia de redes de computadores; Tipos de serviços e
QoS; Elementos de interconexão de redes e computadores (gateways, hubs,
repetidores, bridges, swiches, roteadores); Arquitetura e protocolos de redes
de comunicação. Internet/Intranet/Extranet; Organização de arquivos:
sistema básico de arquivamento; Lista, Pilha, Fila, Árvores, Hash, Algoritmos
de Ordenação e pesquisa; Banco de Dados: Microsoft SQL Server e
ORACLE; fundamentos de sistema de gerência de bancos de dados
(SGBD); Implementação de SGBDs relacionais e relacionais estendidos.
Modelagem entidade-relacionamento. Modelo Relacional – teoria, estrutura,
operações, normalização; Linguagem de programação: algoritmos e
estrutura de dados e objetos. Programação estruturada; Programação
orientada a objetos: C#, JAVA, Linguagens de Script (JavaScript) e HTML,
linguagem de consulta SQL, subprogramas: funções e procedimentos;
estruturas de controle; desvio seleção, repetição, recursão, co-rotina;
controle de dados e administração de memória: compilação e interpretação
de programas; linguagens declarativas; caracterização das principais
linguagens de programação; Arquitetura
Dot Net; ASP Net; ADO Net;
Windows Application; Web Serviçes; Conceitos de UML (Unified Modeling
Language); Diagramas e notação da UML: de caso de uso, de classes, de
seqüência, de colaboração, de atividades, de estado, de componentes e de
distribuição; Conceitos do PMBOK (Project Management Book Of
Knowledge); Conceitos de RUP (Rational Unified Process); Modelo CMMi:
Princípios do CMMi, níveis de maturidade em áreas de processo do modelo
CMMi. Modelo Cobit: conceitos básicos, estrutura e objetivos, requisitos da
informação, recursos de tecnologia da informação, domínios, processos e
objetivos de controle. Modelo ITIL; Segurança de redes de computadores:
Senhas e criptografia; Back-up e arquivamento; Vírus e os programas de
proteção e remoção; Criptografia – Conceitos básicos de criptografia;
Sistemas criptográficos simétricos e de chave pública.
Oi, Graziela, vc fez esse concurso do MP ou tem condições de me colocar em contato com alguém q tenha feito? Eu gostaria de ter uma ideia do desempenho dos outros candidatos. Meu correio eletrônico e mensageiro instantâneo é spezzo arroba hot mail ponto com Desde já agradeço.
INFRAERO
ANALISTA SUPERIOR III – ANALISTA DE SISTEMAS – DESENVOLVIMENTO E MANUTENCAO DE SISTEMAS
1. Conceitos fundamentais sobre processamento de dados. 2. Construção de
algoritmos: tipos de dados simples e estruturados, variáveis e constantes, comandos
e atribuição, avaliação de expressões, comandos de entrada e saída, funções pré-
definidas, conceito de bloco de comandos, estruturas de controle, subprogramação,
passagem de parâmetros, recursividade; programação estruturada. 3. 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. 4. Arquitetura de aplicações para o ambiente internet,
arquitetura em três camadas; arquitetura cliente-servidor. 5. Noções relativas a
software livre. 6. Noções de SQL. 7. RUP (Rational Unified Process): conceitos,
modelagem de negócio, levantamento e gerenciamento de requisitos. 8.
Desenvolvimento de aplicações: princípios de engenharia de software, modelos de
desenvolvimento, análise e técnicas de levantamento de requisitos, análise e projeto
estruturados, análise e projetos orientados a objetos, análise essencial e projeto de
sistemas, ciclo de vida de um software-produto, ciclo de desenvolvimento de um
software-produdo, processo de testes de software (conceitos, fases, técnicas e
automação de testes), técnicas de revisão de software. 9. 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. 10. Projeto de interfaces, padrões de projetos (design patterns),
uso/conceitos de ferramentas de suporte à análise e projetos orientados a objetos.
11. Análise por Pontos de Função – APF: Conceitos, técnicas básicas de contagem,
normas de procedimento determinadas pelo International Function Point Users
Group, seguindo a versão 4.2 do Function Point Counting Practices Manual (CPM).
12. Recomendações de acessibilidade para a construção e adaptação de conteúdos
do governo brasileiro na internet, conforme Decreto no 5.296, de de 2 de dezembro de
2004. 13. 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. 14. 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.
TRE – MA
CARGO 6: TÉCNICO JUDICIÁRIO – ÁREA: APOIO ESPECIALIZADO – ESPECIALIDADE: PROGRAMAÇÃO DE SISTEMAS:
I INFORMÁTICA. 1 Programação Estruturada : construção de
algoritmos. 2 Programação Orientada a Objetos : Classes, Herança, Polimorfismo, Encapsulamento,
Coesão. 3 Linguagem Java : Estrutura da linguagem, Java Server Faces (JSF), Mapeamento Objeto-Relacional com Java Persistence API (JPA), Enterprise Java Beans (EJB) 3.0, Jasper Report. 4 Delphi :
Programação Desktop e Client Server. 5 Bancos de Dados : Projeto e modelo de banco de dados relacional; Conceitos da modelagem dimensional; Linguagem de base de dados (SQL): definição de dados (DDL), manipulação de dados (DML), controle de dados (DCL), transação de dados (DTL), expressões regulares, gatilho, visão; Linguagem de programação PL/SQL: Estrutura da linguagem, store procedures, tratamento de erros, cursores, sql dinâmico, package, function, array, matriz. 6 Webdesign: HTML, CSS, Javascript. 7 XML : Estrutura da linguagem, transformação XSLT, DTD, XML Schema. 8 UML: Conceitos Gerais, Diagramas: Casos de Uso, Seqüência, Classes, Estados, Atividades, Análise e 21 Deployment; Testes de Software : Tipos de Testes, Planos de Testes, Ferramenta Junit. 8 Framework JCompany: conceitos básicos. 9 Gerência de Projetos: conceitos básicos, alocação de recursos, estrutura analítica. II NOÇÕES DE DIREITO ELEITORAL. 1 Código Eleitoral (Lei n.º 4.737/65). 1.1 Introdução. 1.2 Órgãos da Justiça Eleitoral: Tribunal Superior Eleitoral, Tribunais Regionais Eleitorais, Juízes
Eleitorais e Juntas Eleitorais: composição, competências e atribuições. 1.3 Alistamento eleitoral: qualificação e inscrição, cancelamento e exclusão. 2 Resolução TSE n.º 21.538, de 2003 (DJU do dia 03/11/03). 2.1 Do alistamento. 2.2 Da transferência. 2.3 Da segunda via. 2.4 Do restabelecimento de
inscrição cancelada por equívoco. 2.5 Do formulário de atualização da situação do eleitor. 2.6 Do título eleitoral. 2.7 Do acesso às informações constantes do cadastro. 2.8 Da hipótese do ilícito penal. 2.9 Da restrição de direitos políticos. 2.10 Da revisão do eleitorado. 2.11 Da justificação do não-comparecimento à eleição (com a alteração do Acórdão nº. 649 do TSE, de 15/02/2005). III NORMAS APLICÁVEIS AOS SERVIDORES PÚBLICOS FEDERAIS: Regime Jurídico dos Servidores Públicos Civis da União
(Lei n.º 8.112/90) e suas alterações: provimento, vacância, remoção, redistribuição e substituição; direitos e vantagens; regime disciplinar: deveres, proibições, acumulação, responsabilidades, penalidades. Processo administrativo disciplinar. IV REGIMENTO INTERNO DO TRIBUNAL REGIONAL ELEITORAL DO MARANHÃO: arts. 1.º ao 88.
CARGO: TÉCNICO DE DEFESA AÉREA E CONTROLE DE TRÁFEGO AÉREO (DACTA 1301) ÁREA: ANÁLISE DE SISTEMAS
1. Arquitetura de Computadores e Sistemas Operacionais: Aritmética Computacional.
2. Unidades básicas de um computador. Representação dos tipos de dados. Representação de instruções. Métodos de execução de programas. Entrada e saída de dados. Processadores comerciais. Sistemas Operacionais.
3. Estrutura de dados: Definição e utilização; vetor, matriz, listas, pilhas, filas, árvores: descrição e algoritmos de manipulação.
4. Algoritmos básicos: busca maior e menor; pesquisa seqüencial e binária; árvore binária de busca; busca em cadeia de caracteres.
5. Organização de arquivos: seqüencial, seqüencial-indexado, indexado, direto e invertido, métodos de acesso e pesquisa.
6. Programação orientada a objeto: Conceitos básicos: Classe, objeto, herança, polimorfismo, encapsulamento, método construtor, etc.
7. Linguagens de Programação: Noções de Linguagens convencionais, tais como: C padrão ANSI, Cobol, Natural. Noções de Linguagem orientada a objeto, tais como: DELPHI ou Visual Basic ou Java. Noções de HTML, ASP, PHP, VB Script, JAVA SCRIPT. Conhecimento de Infra-estrutura J2EE.
8. Análise de Sistemas: Ciclo de vida dos Sistemas de Informação; Desenvolvimento de um Sistema de Informação.
9. Engenharia de Software: princípios da engenharia de software na solução de problemas de análise de sistemas; metodologias de desenvolvimento de software; e ferramentas “CASE”: conceitos, vantagens e desvantagens na utilização. Análise Essencial: Conceitos básicos; Modelo ambiental; Modelo comportamental. Análise Orientada a Objeto: Linguagem UML.
10. (Unified Modeling Language), diagrama de classes, diagrama de caso de uso, diagrama de interação, diagrama de estado, diagrama de implementação.
11. Projeto de Sistemas: Projeto Estruturado – conceitos e definições básicas, ferramentas do projeto estruturado, especificação estruturada, métodos para especificação de módulos, acoplamento, coesão, análise de transformação, análise de transição, packaging, implementação, otimização e administração do projeto estruturado.
12. Projeto Orientado a objetos – Objetivos fundamentais; benefícios; componentes; e critérios. Banco de Dados: Fundamentos de banco de dados: Dado e informação, definição de banco de dados, classificações de banco de dados, arquitetura ANSI/SP ARC para banco de dados, definição de sistema de informação apoiado em banco de dados e definição de sistema gerenciador de banco de dados.
13. Modelo de dados: Fundamentos de modelos de dados, modelo de dados relacional e modelos de dados semânticos (modelo entidade-relacionamento).
14. Linguagem de definição e manipulação de banco de dados (query language).
15. Controles operacionais de banco de dados: Controle de recuperação de falhas, controle de concorrência, controle de integridade e controle de segurança.
16. Projeto conceitual e lógico de banco de dados. Normalização de dados.
17. Projeto físico de banco de dados: Projeto e implementação de uma base de dados relacional, em ambiente cliente-servidor. Controle de Acesso, Tabela, SQL, Visão, Stored Procedure, Cursor, Trigger, Índice, Otimização de Consulta, Transação.
18. Rede de Computadores: O modelo de referência OSI/ISO: Arquitetura TCP/IP: Princípios; Protocolo; e Arquitetura. Segurança em redes de computadores; Mecanismos de proteção de rede, firewalls, processos de intrusão, mecanismos de detecção e proteção contra invasores, tipos de ataques, conceitos básicos de criptografia. Definição e objetivos, componentes e topologia; LAN (Local Área Network): conceitos básicos, componentes (Hubs, Switches, pontes, amplificadores, repetidores) e aplicações.
19. WAN (Wide Área Network): conceitos básicos, aplicações e principais componentes (roteadores, multiplexadores, modems, controladoras, pontos terminais, canais de comunicação).
20. Protocolos de Comunicação: conceitos, serviços, principais protocolos (frame relay, SDLC, HDLC, ATM…). Modulação: conceitos sobre modulação, modulação em freqüência, amplitude e fase.
21. Modos de Transmissão de Dados: serial, paralela, síncrona e assíncrona.
TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO
ANALISTA JUDICIÁRIO – ÁREA APOIO ESPECIALIZADO
– ESPECIALIDADE TECNOLOGIA DA INFORMAÇÃO
Lógica de programação: Algoritmos, Estruturas de Controle, Estrutura de dados; Sistemas Operacionais Windows XP e
Windows Vista: conceitos, instalação, configurações, compartilhamento de recursos, modos de utilização; Sistema
Operacional Linux Red Hat ou SuSE: conceitos, GNU, arquitetura, componentes, instalação, configurações, permissões
de acesso, servidores, gerenciamento de recursos e serviços, comandos; Redes de Computadores: conceitos de
comunicação de dados, meios de comunicação, componentes e dispositivos de rede, tipos de rede, arquiteturas,
protocolos, sistemas operacionais de rede, conceitos de Internet e Intranet; Programação orientada a objetos: conceitos
fundamentais, princípios de concepção, padrões; Ambientes e linguagens de programação: Java, Framework J-
Company, Tomcat, Jboss, linguagens de consulta SQL e PL/SQL; Análise de projeto de sistemas orientados a objetos:
linguagem de modelagem UML; Bancos de Dados: modelo relacional, modelo entidade-relacionamento, arquitetura
cliente-servidor, arquitetura OLAP, SGBD, banco de dados distribuídos; Segurança da Informação: conceitos, políticas,
normas nacionais e internacionais, controles de acesso, tipos de ataques, mecanismos e ferramentas de segurança,
criptografia, certificação digital; Engenharia de Software: metodologias, técnicas, ferramentas, padrões; Banco de
Dados Oracle 10g; Qualidade de Software; Gerenciamento de Projetos: modelo PMI; Frameworks ITIL e COBIT;
Inglês Técnico.
DECEA
MINISTÉRIO DA DEFESA
COMANDO DA AERONÁUTICA
DEPARTAMENTO DE CONTROLE DO ESPAÇO AÉREO
EDITAL Nº 01 /2009
CARGO: TÉCNICO DE DEFESA AÉREA E CONTROLE DE TRÁFEGO AÉREO (DACTA 1301)
ÁREA: ANÁLISE DE SISTEMAS
1 – Arquitetura de Computadores e Sistemas Operacionais: Aritmética Computacional.
2 – Unidades básicas de um computador. Representação dos tipos de dados. Representação de instruções. Métodos de execução de programas. Entrada e saída de dados. Processadores comerciais. Sistemas Operacionais.
3 – Estrutura de dados: Definição e utilização; vetor, matriz, listas, pilhas, filas, árvores: descrição e algoritmos de manipulação.
4 – Algoritmos básicos: busca maior e menor; pesquisa seqüencial e binária; árvore binária de busca; busca em cadeia de caracteres.
5 – Organização de arquivos: seqüencial, seqüencial-indexado, indexado, direto e invertido, métodos de acesso e pesquisa.
6 – Programação orientada a objeto: Conceitos básicos: Classe, objeto, herança, polimorfismo, encapsulamento, método construtor, etc.
7 – Linguagens de Programação: Noções de Linguagens convencionais, tais como: C padrão ANSI, Cobol, Natural. Noções de
Linguagem orientada a objeto, tais como: DELPHI ou Visual Basic ou Java. Noções de HTML, ASP, PHP, VB Script, JAVA SCRIPT. Conhecimento de Infra-estrutura J2EE.
8 – Análise de Sistemas: Ciclo de vida dos Sistemas de Informação;
Desenvolvimento de um Sistema de Informação.
9 – Engenharia de Software: princípios da engenharia de software na solução de problemas de análise de sistemas; metodologias de desenvolvimento de software; e ferramentas “CASE”:
conceitos, vantagens e desvantagens na utilização. Análise Essencial: Conceitos básicos; Modelo ambiental; Modelo
comportamental. Análise Orientada a Objeto: Linguagem UML.
10 – (Unified Modeling Language), diagrama de classes,
diagrama de caso de uso, diagrama de interação, diagrama de estado, diagrama de implementação.
11 - Projeto de Sistemas: Projeto Estruturado – conceitos e definições básicas, ferramentas do projeto estruturado, especificação
estruturada, métodos para especificação de módulos, acoplamento, coesão, análise de transformação, análise de transição,
packaging, implementação, otimização e administração do projeto estruturado.
12 – Projeto Orientado a objetos – Objetivos fundamentais; benefícios; componentes; e critérios. Banco de Dados: Fundamentos de banco de dados: Dado e informação, definição de banco de dados, classificações de banco de dados, arquitetura ANSI/SPARC para banco de dados, definição de sistema de informação apoiado em banco de dados e definição de sistema gerenciador de banco de dados.
13 – Modelo de dados: Fundamentos de modelos de dados, modelo de dados relacional e modelos de dados semânticos (modelo entidade-relacionamento).
14 – Linguagem de definição e manipulação de banco de dados (query language).
15 – Controles operacionais de banco de dados: Controle de recuperação de falhas, controle de concorrência, controle de integridade e controle de segurança.
16 – Projeto conceitual e lógico de banco de dados. Normalização de dados.
17 – Projeto físico de banco de dados: Projeto e implementação de uma base de dados relacional, em ambiente cliente-servidor. Controle de Acesso, Tabela, SQL, Visão, Stored Procedure, Cursor, Trigger, Índice, Otimização de Consulta, Transação.
18 – Rede de Computadores: O modelo de referência OSI/ISO: Arquitetura TCP/IP: Princípios; Protocolo; e Arquitetura. Segurança em redes de computadores; Mecanismos de proteção de rede, firewalls, processos de intrusão, mecanismos de detecção e proteção contra invasores, tipos de ataques, conceitos básicos de criptografia. Definição e objetivos, componentes e topologia; LAN (Local Área Network): conceitos básicos, componentes (Hubs, Switches, pontes, amplificadores, repetidores) e aplicações.
19 – WAN (Wide Área Network): conceitos básicos, aplicações
e principais componentes (roteadores, multiplexadores, modems, controladoras, pontos terminais, canais de comunicação).
20 – Protocolos de Comunicação: conceitos, serviços, principais protocolos (frame relay, SDLC, HDLC, ATM…). Modulação:
conceitos sobre modulação, modulação em freqüência, amplitude e fase.
21 – Modos de Transmissão de Dados: serial, paralela, síncrona e assíncrona
INMETRO 2009
CARGO 11: ANALISTA EXECUTIVO EM METROLOGIA E QUALIDADE – ÁREA: PROCESSOS DE
NEGÓCIOS E TECNOLOGIA DA INFORMAÇÃO.
1 Gerência de projetos: conceitos básicos; processos do
PMBOK; gerenciamento da integração, do escopo, do tempo, de custos, de recursos humanos, de riscos, das
comunicações, da qualidade e de aquisições. 2 Segurança da informação: conceitos básicos; políticas de segurança;
classificação de informações; análise de vulnerabilidade; plano de continuidade de negócio; normas ISO 1 7799 e
27001. 3 Gestão de TI: fundamentos do ITIL®; ITIL® – suporte a serviços; ITIL® – entrega de serviços. 4
Marketing: noções de marketing; gestão de relacionamento com clientes (CRM); elaboração de plano de negócio;
noções de marketing de serviço. 5 Engenharia de requisitos: conceitos básicos; técnicas de elicitação de requisitos;
gerenciamento de requisitos; especificação de requisitos; técnicas de validação de requisitos; prototipação. 6
Engenharia de software: ciclo de vida do software; Metodologias de desenvolvimento de software; Métricas e
estimativas de software; Análise por pontos de função; CMMi; Qualidade de software. 7 Arquitetura e tecnologias
de sistemas de informação: conceitos básicos; Workflow e gerenciamento eletrônico de documentos; arquitetura
cliente- servidor; arquitetura orientada a serviço; arquitetura distribuída; arquitetura de grande porte; Datamining;
Datawarehouse; portais corporativos; sistemas colaborativos; gestão de conteúdo; especificação de metadados e
web services. 8 Gestão de processos de negócio: modelagem de processos; técnicas de análise de processo;
melhoria de processos; integração de processos. 9 Gestão estratégica: noções e metodologias de planejamento
estratégico; Balanced Scorecard (BSC); Matriz SWOT; análise de cenários; medição de desempenho. 10 Banco de
dados: conceitos básicos; abordagem relacional; modelo entidade-relacionamento; normalização; sistemas
gerenciadores de banco de dados (SGBD). 11 Administração financeira e orçamentária: noções de planejamento e
execução de orçamento público; Planejamento Plurianual – PPA.
2. Gerenciamento de Recursos e Usuários em sistemas Windows e Linux 2.1. Criação e administração de domínios 2.2. Administração de grupos e contas de usuários 2.3. Compartilhamento e proteção de recursos de rede 3. Conceitos e implementação de serviços de redes em sistemas Windows e Linux 3.1. Serviço de Nomes de Domínio (DNS) 3.2. Serviço de Atribuição dinâmica de endereços IP (DHCP) 3.3. Serviço de Acesso remoto (Serviço de Terminal) 3.4. Serviço da World Wide Web (HTTP) 3.5. Serviço de Tranferência de Arquivos (FTP) 3.6. Serviços de E-mail 3.7. Serviços de Proxy HTTP e FTP 3.8. Mecanismos de NAT 2. Linux, Unix; MS-WINDOWS: fundamentos, instalação, comandos básicos, administração. 3. Interoperabilidade: fundamentos CUPS, SAMBA e virtualização – Vmware e XenServer. 4. Serviço de diretório: MS Active Directory. LDAP, RedHat Directory Server; Métodos de autenticação.
INFRAERO
ANALISTA SUPERIOR III – ANALISTA DE SISTEMAS – REDE E SUPORTE
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 e XenServer. 4. Serviço de diretório: MS Active Directory. LDAP, RedHat Directory Server; 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 sincrona 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ísico, 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. 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, SQL, JCL, BAT, VBS). 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. 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. 23. 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.
AFR/SP-2002
INFORMÁTICA
Microsoft Word 97/2000: estrutura básica dos documentos, edição e formatação de textos, cabeçalhos, parágrafos, fontes, colunas, marcadores simbólicos e numéricos, tabelas, impressão, ortografia e gramática, controle de quebras, numeração de páginas, legendas, índices, inserção de objetos, campos predefinidos, caixas de texto.
Microsoft Excel 97/2000: estrutura básica das planilhas, conceitos de células, linhas, colunas, pastas e gráficos, elaboração de tabelas e gráficos, uso de fórmulas, funções e macros, impressão, inserção de objetos, campos predefinidos, controle de quebras, numeração de páginas, obtenção de dados externos, classificação.
Microsoft Powerpoint 97/2000: estrutura básica das apresentações, conceitos de slides, anotações régua, guias cabeçalhos e rodapés, noções de edição e formatação de apresentações, inserção de objetos, numeração de páginas, botões de ação, animação e transição.
Microsoft Windows 95/98/2000: conceito de pastas, diretórios, arquivos e atalhos, área de trabalho, área de transferência, manipulação de arquivos e pastas, uso dos menus, programas e aplicativos, interação com o conjunto de aplicativos Microsoft Office.
Arquitetura dos computadores: componentes básicos do computador: processador central, placa-mãe, memória principal (RAM), memória auxiliar (meio magnético), memória somente para leitura (ROM), dispositivos de entrada e dispositivos de saída. Sistemas Operacionais: principais sistemas operacionais disponíveis no mercado e suas características (UNIX e Windows 2000). Programas aplicativos: noções básicas de processadores de textos (Microsoft Word 97/2000), planilhas eletrônicas (Microsoft Excel 97/2000) e programas de apresentação (Microsoft PowerPoint 97/2000).
Internet e Correio Eletrônico: navegador, navegação pela internet, URL, links, sites, impressão de páginas, e-mail (recebimento e envio de mensagens), e-commerce e e-learning.
Banco de Dados. Banco de Dados Relacional. Banco de Dados Distribuídos. Banco de Dados Orientado a Objetos. Banco de Dados na Web. Administração de Banco de Dados. Gerenciadores de Banco de Dados (Oracle, SQL Server). Noções de SQL. Datawarehouse (noções). Data mining. Modelagem de Dados. Modelo de entidade e relacionamentos. Normalização de Dados.
Administração e Gerenciamento de Rede: Redes LAN e WAN. Arquitetura de redes. Redes locais ponto a ponto e redes baseadas em servidores. Equipamentos de rede (roteadores, switchs etc). Gateways, firewalls, proxies. Protocolos de Comunicação. Padrão OSI. Tcp/ip. Estrutura e organização da Internet. Intranets e extranets. Serviços oferecidos pela Internet. Uso de sistemas navegadores e outras ferramentas. Elaboração e construção de páginas e sites. Sistemas baseados em tecnologia internet. Correio eletrônico. Segurança de rede (vírus, worms). Softwares de administração e controle de rede. Hardware (servidores, estações de trabalho).
Gestão de Tecnologia da Informação. Planejamento e gerenciamento de sistemas. Planejamento estratégico de sistemas: análise do negócio e diagnóstico situacional. Levantamento de necessidades de informações. Metodologia de especificação de sistemas. Estimativa de esforços, prazos e custos. Acompanhamento de projetos: medição, análise e comunicação. Controle de projetos: metas e controle de qualidade. Gestão de contratos de prestação de serviços de informática. Gerência de configuração de software. Questões organizacionais e culturais que interferem com sistemas. Riscos e fatores críticos de sucesso em projetos de sistemas. Software para gerenciamento de projetos. Terceirização, consultoria e computação realizada pelo usuário final.
Projeto de Sistemas da Informação. Projeto, desenvolvimento e manutenção de sistemas: ciclo de vida de sistemas; arquitetura de informações; metodologias estruturadas de sistemas. Conceitos de orientação a objetos: objetos, classes, métodos, herança, polimorfismo, reutilização. Ferramentas para desenvolvimento (CASE – Computer Aided Software Engineering). Interfaces homem-máquina e facilidade de uso de sistemas. Documentação de sistemas. Integração de sistemas e bancos de dados. Técnicas de revisão e teste. Levantamento e definição de fluxos de processos (Workflow). Ferramentas de desenvolvimento. Segurança de sistemas. Sistemas para WEB. Softwares de publicação WEB. Linguagens de programação (HTML, ASP, Javascript, Vbscript, JSP, XML).
TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO
TRT 15 (SP) – FCC
ANALISTA JUDICIÁRIO – ÁREA APOIO ESPECIALIZADO –
ESPECIALIDADE TECNOLOGIA DA INFORMAÇÃO
CONHECIMENTOS ESPECÍFICOS
Lógica de programação: Algoritmos, Estruturas de Controle, Estrutura de dados;
Sistemas Operacionais Windows XP e Windows Vista: conceitos, instalação, configurações, compartilhamento de recursos, modos de utilização;
Sistema Operacional Linux Red Hat ou SuSE: conceitos, GNU, arquitetura, componentes, instalação, configurações, permissões de acesso, servidores, gerenciamento de recursos e serviços, comandos; Redes de Computadores: conceitos de comunicação de dados, meios de comunicação, componentes e dispositivos de rede, tipos de rede, arquiteturas, protocolos, sistemas operacionais de rede, onceitos de Internet e Intranet;
Programação orientada a objetos: conceitos fundamentais, princípios de concepção, padrões;
Ambientes e linguagens de programação: Java, Framework
J–Company, Tomcat, Jboss, linguagens de consulta SQL e PL/SQL; Análise de projeto de sistemas orientados a objetos: linguagem de modelagem UML;
Bmodelo relacional, modelo entidade–relacionamento,
arquitetura cliente–servidor, arquitetura OLAP, SGBD, banco de dados distribuídos;
Segurança da Informação: conceitos, políticas, normas nacionais e internacionais, controles de acesso, tipos de ataques, mecanismos e
ferramentas de segurança, criptografia, certificação digital; Engenharia de Software: metodologias, técnicas, ferramentas, padrões;
Banco de Dados Oracle 10g;
Qualidade de Software;
Gerenciamento de Projetos: modelo PMI;
Frameworks ITIL e COBIT;
Inglês Técnico.
INMETRO 2009
CARGO 12: ANALISTA EXECUTIVO EM METROLOGIA E QUALIDADE – ÁREA: PROGRAMAÇÃO VISUAL.
1 Projetos de programação visual para sítios e sistemas WEB (WEBDESIGN). 2 Utilização de mídias e
ferramentas: CD, DVD, HTML, Flash, DreamWeaver; Planejamento e estrutura. Produção de páginas; manutenção
e atualização; linguagens XHTML, CSS, ActionScript. 3 Análise da tipologia no design gráfico. 4 Diagramação,
usabilidade e acessibilidade: W3C, WAI, WCAG (Web Content Accessibility Guidelines); Padrões Web (Web
Standards), Tableless; Jakob Nielsen; Leitor de tela; Arquitetura da informação.
EDITAL Nº 2 – TCU – ACE/TCE, DE 21 DE MAIO DE 2009
18.5 CONHECIMENTOS PARA O CARGO 3: ANALISTA DE CONTROLE EXTERNO – ÁREA: APOIO TÉCNICO
E ADMINISTRATIVO – ESPECIALIDADE: TECNOLOGIA DA INFORMAÇÃO (subitem 2.3)
18.5.1 CONHECIMENTOS BÁSICOS PARA O CARGO 3
LÍNGUA PORTUGUESA: 1 Compreensão e interpretação de textos. 2 Tipologia textual. 3 Ortografia
oficial. 4 Acentuação gráfica. 5 Emprego das classes de palavras. 6 Emprego do sinal indicativo de crase.
7 Sintaxe da oração e do período. 8 Pontuação. 9 Concordância nominal e verbal. 10 Regência nominal
e verbal. 11 Significação das palavras. 12 Redação de correspondências oficiais.
CONTROLE EXTERNO: 1 Sistemas de controle externo. 2 Controle externo no Brasil. 3 Regras
constitucionais sobre o controle externo: fiscalização contábil, financeira e orçamentária. 4 Funções de
controle externo exercidas isoladamente e/ou em conjunto entre o Congresso Nacional e o TCU.
5 Tribunal de Contas da União. Natureza. Competência e jurisdição. Organização. Julgamento e
fiscalização (Lei nº 8.443, de 16/7/1992, e Regimento Interno do TCU). 6 Tribunais de contas: funções,
natureza jurídica e eficácia das decisões.
DIREITO CONSTITUCIONAL: 1 Da Administração Pública. 1.1 Estruturas básicas. 1.2 Servidores públicos
1.3 Princípios constitucionais. 2 Finanças públicas 2.1 Normas gerais 2.2 Orçamento público.
3 Fiscalização contábil, financeira e orçamentária. 4 Organização do Estado Brasileiro; divisão espacial
do poder; Estado Federal; União; Estados Federados; Distrito Federal; Municípios; intervenção federal;
repartição de competências.
DIREITO ADMINISTRATIVO: 1 Organização administrativa da União: administração direta e indireta;
autarquias, fundações públicas; empresas públicas; sociedades de economia mista; entidades
paraestatais. 2 Atos administrativos: conceito, requisitos, elementos, pressupostos e classificação,
vinculação e discricionariedade; revogação e invalidação. 3 Licitação: conceito, finalidades, princípios e
objeto; obrigatoriedade, dispensa, inexigibilidade e vedação; modalidades, procedimento, revogação e
anulação; sanções; normas gerais de licitação. Jurisprudência dominante no TCU. 4 Contratos
administrativos: conceito, peculiaridades e interpretação; formalização; execução; inexecução, revisão e rescisão. Jurisprudência dominante no TCU. 5 Agentes Públicos: servidores públicos; normas
constitucionais concernentes aos servidores públicos; direitos e deveres dos servidores públicos;
responsabilidades dos servidores públicos. 6 Regime Jurídico-Administrativo: princípios constitucionais
do Direito Administrativo brasileiro.
ADMINISTRAÇÃO: 1 A organização e suas dimensões estruturais e dinâmicas. Evolução do pensamento
administrativo. Abordagens clássica, humanista, burocrática, sistêmica e contingencial. Os estudos de
estratégia e seu impacto nas organizações contemporâneas. 2 Divisão do trabalho: especialização e
enriquecimento de tarefas. Efeitos da revolução tecnológica. Departamentalização: critérios de
agrupamento de atividades. 3 Coordenação: necessidade, problemas, métodos. 4 Comunicação
organizacional. Habilidades e elementos da comunicação. 5 Comportamento humano nas organizações.
Teorias de motivação. Comprometimento e satisfação com o trabalho. Desempenho. 6 Liderança.
Natureza da liderança. Estilos de liderança e situações de trabalho. 7 Decisão. A organização e o
processo decisório. O processo racional de solução de problemas. Fatores que afetam a decisão. Tipos
de decisões. 8 Mudança organizacional: forças internas e externas. Processo de mudança: o papel do
agente e métodos de mudança. 9 Organizações como comunidades de conhecimento. Gestão do
conhecimento. Gestão de pessoas por competências.
RACIOCÍNIO LÓGICO: 1 Estruturas lógicas. 2 Lógica de argumentação. 3 Diagramas lógicos. 4 Álgebra
linear.
LÍNGUA INGLESA: 1 Compreensão de textos técnicos em Língua Inglesa relacionados à Tecnologia de
Informação.
18.5.2 CONHECIMENTOS ESPECÍFICOS PARA O CARGO 3
I 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 elicitação de requisitos. Gerenciamento de
requisitos. Especificação de requisitos. Técnicas de validação de requisitos. Prototipação. 3 Engenharia
de usabilidade. Conceitos básicos e aplicações. Critérios, recomendações e guias de estilo. Análise de
requisitos de usabilidade. Métodos para avaliação de usabilidade. 4 Engenharia de software. Ciclo de
vida do software. Metodologias de desenvolvimento de software. Processo unificado: disciplinas, fases,
papéis e atividades. Metodologias ágeis. Métricas e estimativas de software. Análise por pontos de
função. Qualidade de software. 5 Análise e projeto orientados a objetos. UML: visão geral, modelos e
diagramas. Padrões de projeto. Arquitetura em três camadas. Arquitetura orientada a serviços.
II DESENVOLVIMENTO DE SISTEMAS: 1 Sistemas transacionais. Arquitetura e padrões de projeto JEE.
Desenvolvimento web: servlets, JSP e Ajax. Frameworks JSF e Hibernate. 2 Bancos de dados. Técnicas de
análise de desempenho e otimização de consultas SQL. 3 Sistemas de suporte a decisão. Conceitos
básicos, arquiteturas e aplicações de datawarehousing, ETL, Olap e data mining. Técnicas de
modelagem e otimização de bases de dados multidimensionais. 4 Sistemas de gestão de conteúdo.
Arquitetura de informação: conceitos básicos e aplicações. Portais corporativos: conceitos básicos e
aplicações, portlets, RSS. Acessibilidade na web: conceitos básicos, recomendações W3C, e-Mag.
Workflow e gerenciamento eletrônico de documentos. 5 Interoperabilidade de sistemas. SOA e Web
services: conceitos básicos e aplicações. Padrões XML, XSLT, UDDI, WSDL e Soap. Arquitetura e-Ping.
III INFRAESTRUTURA DE TI: 1 Tecnologias e protocolos de redes locais. Padrões ethernet. Elementos de
interconexão de redes. Endereçamento e protocolos da família TCP/IP. 2 Tecnologias e protocolos de
redes de longa distância. Técnicas de comutação de circuitos, pacotes e células. MPLS. 3 Tecnologias e
protocolos de redes sem fio. Conceitos básicos de funcionamento e segurança. Padrões da família
802.11. Protocolos 802.1x, EAP, WEP, WPA e WPA2. 4 Sistemas operacionais Windows e Linux.
Conceitos básicos. Noções de administração. Serviços de diretório: Active Directory e LDAP.
Interoperabilidade.
IV SEGURANÇA DA INFORMAÇÃO: 1 Gestão de segurança da informação. Normas NBR ISO/IEC 27001 e
27002. Classificação e controle de ativos de informação, segurança de ambientes físicos e lógicos,
controles de acesso. Definição, implantação e gestão de políticas de segurança e auditoria. 2 Gestão de
riscos. Normas NBR ISO/IEC 15999 e 27005. Planejamento, identificação e análise de riscos. Plano de
continuidade de negócio. 3 Ataques a redes de computadores. Prevenção e tratamento de incidentes.
Tipos de ataques: spoofing, flood, DoS, DDoS, phishing. Malwares: vírus de computador, cavalo de tróia,
adware, spyware, backdoors, keylogger, worms. 4 Dispositivos de segurança de redes de computadores:
firewalls, IDS, IPS, proxies, NAT, VPN, sniffers. 5 Criptografia. Conceitos básicos e aplicações. Protocolos
criptográficos. Criptografia simétrica e assimétrica. Principais algoritmos. Assinatura e certificação
digital.
V GESTÃO E GOVERNANÇA DE TI: 1 Gestão estratégica. Planejamento estratégico de negócio.
Planejamento estratégico de TI. Alinhamento estratégico entre TI e negócio. 2 Gerenciamento de
projetos – PMBOK. Conceitos básicos, estrutura e objetivos. Projetos e a organização. Ciclo de vida de
projeto e ciclo de vida do produto. Processos, grupos de processos e áreas de conhecimento.
3 Gerenciamento de serviços – ITIL v3. Conceitos básicos, estrutura e objetivos. Processos e funções de
estratégia, desenho, transição e operação de serviços. 4 Governança de TI – COBIT. Conceitos básicos,
estrutura e objetivos. Requisitos da informação. Recursos de tecnologia da informação. Domínios,
processos e objetivos de controle. 5 Qualidade de software – CMMI. Conceitos básicos, estrutura e
objetivos. Disciplinas e formas de representação. Níveis de capacidade e maturidade. Processos e
categorias de processos. 6 Aspectos específicos da contratação de bens e serviços de TI. Lei nº
8.666/93, legislação complementar e jurisprudência do TCU. Instrução Normativa nº 4, de 19/5/2008,
do Ministério do Planejamento, Orçamento e Gestão. Pregão e registro de preços. Compras por
padronização, inexigibilidade e dispensa de licitação. Cláusulas de nível de serviço e sanções por
inadimplemento.
Concurso: Auditor Fiscal da Receita Federal do Brasil – Área de Especialização de Tecnologia da Informação.
GESTÃO DE SISTEMAS.
1. Noções de Programação. 1.1. Construção de algoritmos: tipos de dados simples e estruturados, variáveis e
constantes, comandos de atribuição, avaliação de expressões, comandos de entrada e saída, funções pré-definidas,
conceito de bloco de comandos, estruturas de controle, subprogramação, passagem de parâmetros, recursividade;
programação estruturada; 1.2. Orientação a objetos: conceitos fundamentais, princípios de programação orientada a
objetos. 2. Desenvolvimento de aplicações e bancos de dados. 2.1. Princípios de engenharia de software; 2.2. Modelos
de desenvolvimento; 2.3. Análise e técnicas de levantamento de requisitos; 2.4. Análise e projeto estruturados; 2.5.
Análise e projeto orientados a objetos; 2.6. Conceitos básicos de UML (Unified Modeling Language); 2.7. Arquitetura
de aplicações para o ambiente Internet; 2.8. Arquitetura em três camadas; 2.9. Arquitetura cliente-servidor; 2.10.
Conceitos e arquitetura para sistemas de bancos de dados: características de um SGBD; 2.11. Modelagem de dados e
projeto de banco de dados para ambiente relacional e modelagem multidimensional; 2.12. Noções de SQL; 2.13.
Ferramentas CASE; 2.14. Teste de software: elaboração de plano de testes, testes de módulos e de integração; 2.15.
Noções gerais dos modelos de medição de qualidade ISO/IEEE e CMM; 2.16. Datawarehousing. 3. Gestão de Projetos.
3.1. Conceitos de gerenciamento de projetos; 3.2. Ciclo de vida de um projeto; 3.3. Noções gerais do PMBoK; 3.4.
Áreas de gerenciamento de projetos; 3.5. Conceitos e funções de ferramentas de auxílio de gerência de projetos: PERT,
COM e Diagrama de Gantt.
GESTÃO DE TECNOLOGIA
1. Fundamentos da computação. 1.1. Organização, arquitetura e componentes funcionais (hardware e software) de
computadores; 1.2. Sistemas de numeração e codificação; 1.3. Aritmética computacional; 1.4. Arquitetura de
computadores RISC e CISC; 1.5. Características dos principais processadores do mercado; 1.6. Arquitetura de
microcomputadores: arquitetura interna de microprocessador genérico, barramentos externos (endereço, dados e
controle); 1.7. Conceitos de organização e gerenciamento de arquivos e pastas; 1.8. Internet e Intranet: utilização de
tecnologias, ferramentas, aplicativos e procedimentos associados à Internet/Intranet; ferramentas e aplicativos de
navegação, de correio eletrônico, de grupos de discussão, de busca e pesquisa; e aplicativos de áudio, vídeo e
multimídia. 2. Sistemas operacionais. 2.1. Características dos sistemas operacionais corporativos da família Windows,
UNIX e LINUX; 2.2. Sistemas operacionais de redes; 2.3. Interoperação de sistemas operacionais; 2.4. Processos
concorrentes; 2.5. Funções e tipos de sistemas operacionais; 2.6. Sistemas distribuídos: clusters e redes; 2.7. Sistemas
multiprogramados; 2.8. Paralelismo; 2.9. Escalonamento de processos; 2.10. Gerência de memória; 2.11. DeadLock;
2.12. Gerência de recursos; 2.13. Sistema de arquivos; 2.14. Interfaces gráficas (GUI). 3. Redes de comunicação de
dados/teleprocessamento. 3.1. Tipos e meios de transmissão; 3.2. Topologias de redes de computadores; 3.3.
Arquitetura cliente-servidor; 3.4. Técnicas básicas de transmissão de informação; 3.5. Técnicas de comutação de
circuitos, pacotes e células; 3.6. Elementos de interconexão de redes de computadores (hubs, bridges, switches,
roteadores, gateways); 3.7. Arquitetura e protocolos de redes de comunicação: modelo de referência OSI e arquitetura
TCP/IP; 3.8. Tecnologias de redes locais e de longa distância; 3.9. Serviços de mensagem eletrônica e ferramentas de
colaboração; 3.10. Servidores de e-mail, servidores Web e servidores proxy; 3.11. Domínios, servidores DNS e
entidades de registros. 4. Administração e gerência de redes de computadores. 4.1. Áreas e atividades de gerência de
configuração, falhas, desempenho, contabilização e segurança; 4.2. Conceitos de modelagem de processos de gerência
(método ITIL). 5. Segurança de informação. 5.1. Conceitos de segurança da informação: classificação da informação,
segurança física e segurança lógica; 5.2. Risco: análise e gerenciamento de riscos, ameaça, tipos de ataques e
vulnerabilidade; 5.3. Ataques e proteções relativos a hardware, software, sistemas operacionais, aplicações, bancos de
dados, redes, inclusive firewalls e proxies, pessoas e ambiente físico; 5.4. Vírus de computador: tipos de vírus, danos
causados por vírus, antivírus, Cavalo de Tróia, Spoof e negação de serviço; 5.5. Sistemas de Backup: tipos de backups,
planos de contingência e meios de armazenamento para backups; 5.6. Segurança de redes de computadores:
autenticação de usuários e senhas; Kerberos; 5.7. Criptografia, assinatura digital e autenticação: conceitos básicos de
criptografia; sistemas criptográficos simétricos e assimétricos; certificação digital; protocolos criptográficos;
características do RSA, DES, 3DES, e AES, das funções hash, e do MD5 e SHA-1; 5.8. Segurança na Internet:
conceitos básicos de VPN e segurança de servidores WWW, SMTP, POP, FTP e DNS; 5.9. Processos de definição,
implantação e gestão de políticas de segurança e auditoria.
PROGRAMA ANAC 2009 – ANALISTA ADMINISTRATIVO – ÁREA 2
1 Informática.
1.1 Conceitos básicos.
1.2 Conceitos fundamentais sobre processamento de dados.
1.3 Sistemas de numeração, aritmética de complementos e ponto flutuante.
1.4 Organização e arquitetura e componentes funcionais de computadores.
1.5 Características físicas dos principais periféricos e dispositivos de armazenamento secundário.
1.6 Representação e armazenamento da informação.
1.7 Organização lógica e física de arquivos.
1.8 Métodos de acesso.
1.9 Estrutura e organização do hardware de redes de comunicação de dados.
1.10 Conceitos e funções dos principais softwares básicos e aplicativos.
1.11 Internet: modelo hipermídia de páginas e elos, World Wide Web, padrões da tecnologia web, intranets.
2 Programação.
2.1 Construção de algoritmos: tipos de dados simples e estruturados, variáveis e constantes, comandos de atribuição, avaliação de expressões, comandos de entrada e saída, funções pré-definidas, conceito de bloco de comandos, estruturas de controle, subprogramação, passagem de parâmetros, recursividade; programação estruturada.
2.2 Estrutura de dados: conceitos básicos sobre tipos abstratos de dados, estruturas lineares e não-lineares, contigüidade versus encadeamento, estudo de listas, pilhas, filas, árvores, deques, métodos de busca, inserção e ordenação, hashing.
2.3 Orientação a objetos: conceitos fundamentais, princípios de programação orientada a objetos.
2.4 Linguagens orientadas a objetos: Java.
3 Fundamentos de sistemas operacionais: conceito, funções, características, componentes e classificação.
3.1 Sistemas de arquivos: facilidades esperadas, diretórios e direitos de acesso,
compartilhamento e segurança, integridade, interrupções: conceito de interrupção, tipos e tratamento.
3.2 Escalonamento de tarefas: conceito de processo, estados e identificador, objetivos e políticas de escalonamento.
3.3 Gerenciamento de memória: organização, administração e hierarquia de memória, sistemas mono e multiprogramados, memória virtual.
3.4 Escalonamento de discos: políticas de otimização, considerações sobre desempenho.
3.5 Interoperação de sistemas operacionais.
3.6 Sistemas distribuídos: clusters e redes.
3.7 Interfaces gráficas (GUI).
3.8 Família Windows.
3.9 Sistemas LINUX.
4 Desenvolvimento de aplicações e bancos de dados.
4.1 Princípios de engenharia de software.
4.2 Ciclo de vida de um software-produto.
4.3 Ciclo de desenvolvimento de um software-produto.
4.4 Modelos de desenvolvimento.
4.5 Análise e técnicas de levantamento de requisitos.
4.6 Análise e projeto de sistemas.
4.7 Técnicas e estratégias de validação.
4.8 Visão conceitual sobre ferramentas CASE.
4.9 Linguagens visuais e orientação por eventos.
4.10 Projeto de interfaces.
4.11 Análise e projeto orientados a objetos.
4.12 Arquitetura de aplicações para o ambiente Internet.
4.13 Modelagem de dados e projeto lógico para ambiente relacional.
4.14 Modelo entidades/relacionamentos.
4.15 Álgebra relacional.
4.16 Modelo relacional.
4.17 SQL.
4.18 Conceitos de Metadados
4.19 Arquitetura cliente- servidor: tecnologia usada em clientes e em servidores, tecnologia usada em redes, arquitetura e políticas de armazenamento de dados e funções, triggers e procedimentos armazenados, controle e processamento de transações.
5 Comunicação de dados, redes e conectividade.
5.1 Evolução dos sistemas de computação.
5.2 Evolução das arquiteturas.
5.3 Redes de computadores.
5.4 Topologias: linhas de comunicação, redes geograficamente distribuídas, topologias em estrela, anel e barra, hubs e switches.
5.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.
5.6 Meios de transmissão: par trançado, cabo coaxial, fibras óticas, outros meios de comunicação.
5.7 Ligação ao meio: ponto a ponto, multiponto, redes de fibra ótica.
5.8 Arquiteturas de redes de computadores.
5.9 Modelo OSI da ISO.
5.10 Principais funções dos níveis físico, enlace, rede, transporte, sessão, apresentação e aplicação.
6 Gerenciamento de projetos com base no PMI.
7 Governança de TI, utilizando COBIT, ITIL e BSC.
8 CMMI, MPS-BR, APF (IFPUG) e Business Inteligence (BI).
9 Segurança da informação (ISO 27001).
10 Conceitos de Software Livre.
bom dia, tô iniciando meus estudos na área de Ti e gostaria de saber qual a bibliografia p o cargo de analista de TI, segu conteúdo programático
CARGO: Analista de Tecnologia da Informação
Fundamentos de computação: organização e arquitetura de computadores; componentes de um computador (hardware
e software); sistemas de entrada, saída e armazenamento; sistemas de numeração e codificação; aritmética
computacional. Desenvolvimento de sistemas: metodologias de desenvolvimento (Processo Unificado – PU e métodos
ágeis; análise e projeto estruturado; modelagem funcional e de dados; análise essencial; análise e projetos orientados a
objeto; ferramentas de desenvolvimento de software e ferramentas CASE; aspectos de linguagens de programação,
algoritmos e estruturas de dados; programação estruturada; programação orientada a objetos; ciclo de vida de um
software; UML (conceitos, diagramas e modelagem). Linguagens de programação: tipos de dados elementares e
estruturados; funções e procedimentos; estruturas de controle de fluxo; montadores, compiladores, ligadores e
interpretadores; caracterização das principais linguagens de programação; ambientes de desenvolvimento visual
(Delphi); linguagens de programação orientada objetos; programação para Web; arquitetura MVC. Banco de dados:
conceitos básicos, fundamentos, características, componentes e funcionalidade de bancos de dados; arquitetura,
modelos lógicos e representação física; implementação de SGBD’s relacionais, objetos-relacionais e orientados a
objetos; SQL; modelagem de dados; modelo relacional; normalização de dados; projeto de banco de dados relacional;
arquitetura de um SGBD (características, componentes, vantagens e desvantagens e funcionalidades). Redes de
computadores: meios de transmissão; técnicas básicas de comunicação; topologias de redes de computadores; tipos de
serviço e QoS; elementos de interconexão de redes de computadores (gateways, hubs, repetidores, bridges, switches,
roteadores); arquitetura e protocolos de redes de comunicação; modelo de referência OSI; arquitetura TCP/IP (serviços
e protocolos); arquitetura cliente-servidor; tecnologias de redes locais e de longa distância (LAN, MAN, WAN);
monitoramento de tráfego; sniffer de rede; interpretação de pacotes; princípios de redes peer-to-peer; funcionamento
dos principais serviços de rede; servidores de e-mail; servidores Web, servidores proxy; domínios, entidades de registro,
servidores WHOIS; VPN. Segurança da informação: políticas de segurança da informação; segurança de redes de
computadores; vulnerabilidades e ataques a sistemas computacionais; processos de definição, implantação e gestão de
políticas de segurança e auditoria; ataques e proteções relativos a hardware, software, sistemas operacionais,
aplicações, bancos de dados, redes, inclusive firewalls e proxies, pessoas e ambiente físico; conceitos básicos de
criptografia; sistemas criptográficos simétricos e de chave pública (modos de operação de cifras); certificação digital;
características do RSA, DES, e AES; funções hash; MD5 e SHA-1. Sistemas operacionais: princípios de sistemas
operacionais; Windows e Linux; sistemas de arquivos (características, metadados, organização física); diretórios e
direitos de acesso, compartilhamento, segurança e integridade; gerenciamento de memória (organização, administração
e hierarquia de memória, memória virtual); instalação e configuração dos principais serviços TCP/IP (scripts de
inicialização); Backup; memória virtual. Gerência de projetos e serviços de TI: PMBOK, ITIL. Interação humanocomputador:
conceitos e princípios/critérios/recomendações da interação usuário-computador, modelos de interação
com o usuário, estilos de apresentação das informações, critérios e recomendações ergonômicas, documentação do
usuário.
SEFAZ SP
ÁREA TECNOLOGIA DA INFORMAÇÃO
Gerência de Projetos: Conceitos básicos. Processos do
PMBOK. Planejamento e controle de métricas de projeto.
Planejamento e avaliação de iterações.
Gestão de Processos de
Negócio: Modelagem de processos. Técnicas de análise de processo.
Gerência de Requisitos de Software: Conceitos de Requisitos. Requisitos Funcionais e Não-Funcionais.
Gerência de Configuração e Mudança: Conceitos de Gerência de
Configuração e Mudança de software. Solicitações de Mudança.
Testes e Avaliação de Qualidade de Software: Conceitos.
Documentos de Teste.
Engenharia de Software: Ciclo de vida do
software. Metodologias de desenvolvimento de software. Análise
por Pontos de Função.
Gerência de Serviços de TI: Fundamentos da ITIL (Versão 2). Fundamentos de COBIT.
Banco de Dados: Conceitos básicos. Conceitos de desenvolvimento em banco de dados SQL Server e Oracle. Modelagem de Dados Relacional.
Modelagem de Dados Multidimensional. Conceitos de Datawarehouse e ETL.
Programação de Sistemas: Lógica de Programação. Programação orientada a objetos e para web. Conceitos de linguagem de programação Microsoft .NET.
Arquitetura de Software: Conceitos básicos. Workflow e
Gerenciamento Eletrônico de Documentos. Arquitetura Orientada
a Serviço (SOA). Portais corporativos e colaborativos. Web
Services.
Segurança da informação: Conceitos básicos. Plano de
Continuidade de Negócio. Auditoria, vulnerabilidade e conformidade.
Conhecimento sobre norma ISO 27001.
Sistemas Operacionais: Conceitos de administração de servidores em plataforma Windows. Conceitos de administração de servidores em
plataforma Linux. Conceitos de Virtualização. Active Directory.
Redes: Conceito de rede. Arquitetura de Rede. Acesso Remoto e
Rede Wireless. Noções de administração de redes.
BANDES
Técnico Bancário / Engenharia da Computação / Ciência da Computação / Sistemas de Informação:
Conceitos de gerência de projetos (definições de objetivos, escopo identificação de recursos às atividades e métricas para dimensionamento de tamanho de software);
modelagem de dados (abordagem entidade -
relacionamento);
Banco de Dados Relacional (MS SQL SERVER);
conceitos de análise, projeto e programação orientada a objeto;
conceitos básicos de rede (TCP/IP) / segurança da informação;
algoritmo e estrutura de dados;
Sistema de Computação; Sistemas Operacionais;
linguagem Delphi; linguagem SQL.
TRT-CE 2009
ANALISTA JUDICIÁRIO – ÁREA APOIO ESPECIALIZADO – ESPECIALIDADE TECNOLOGIA DA INFORMAÇÃO
Sistemas de numeração e codificação. Aritmética computacional. Análise da complexidade de algoritmos: noções básicas.
Estruturas de dados: representação e manipulação de listas, filas, pilhas, árvores e grafos; métodos de busca e de ordenação
elementares. Subprogramação. Passagem de parâmetros. Recursividade. Programação estruturada e orientada a objetos:
conceitos. Análise e Projeto orientados a objetos: conceitos e fundamentos. Relações intermodulares: acoplamento e coesão.
UML: conceitos e fundamentos; diagramas de classes, de casos de uso, de seqüência, de atividades, de estados, de
componentes. Internet: modelo hipermídia de páginas e elos, World Wide Web, padrões da tecnologia Web, intranets. Princípios
de engenharia de software. Ciclo de vida e desenvolvimento de um software-produto. Modelos de desenvolvimento. Conceitos
de qualidade de software. Análise e técnicas de levantamento de requisitos. Técnicas e estratégias de validação. Gerência de
projetos: estudo de viabilidade técnica e econômica, análise de risco, métricas para estimativas de prazo e custo; pontos por
função. Visão conceitual sobre ferramentas CASE. Linguagens visuais e orientação por eventos. Ferramentas de
Desenvolvimento Oracle: Forms e Reports. Linguagens orientadas a objetos: Delphi e Java. Framework JCompany 5.2.
Arquitetura de aplicações para o ambiente Internet. Modelo de Entidades e Relacionamentos. Modelo Relacional Normalizado.
Banco de Dados: conceitos básicos: banco de dados, esquema, tabelas, campos, registros, índices, relacionamentos, transação,
triggers, stored procedures, tipos de bancos de dados. Normalização de dados: conceitos; primeira, segunda e terceira formas
normais. Oracle PL/SQL 10g: SQL no PL/SQL: DML em PL/SQL, controle de transações, consultas e subconsultas; Cursores:
cursores explícitos e cursores implícitos, ciclos de extração por cursor, variáveis de cursor. Bancos de dados distribuídos.
Arquitetura OLAP. Análise de Requisitos: princípios fundamentais. Disciplina de Testes: fundamentos de técnicas e estratégias.
Disciplina de Gerência de Configuração e Mudanças: conceitos e fundamentos; atividades, papéis e artefatos. Segurança em
redes de computadores. Vulnerabilidades e ataques a sistemas computacionais. Processos de definição, implantação e gestão
de políticas de segurança e auditoria. Criptografia, protocolos criptográficos, sistemas de criptografia e aplicações. Ataques e
proteções relativos a hardware, software, sistemas operacionais, aplicações, bancos de dados, redes, inclusive Firewalls e
Proxies, pessoas e ambiente físico. Ferramentas IPS. Sistemas Operacionais: Windows Server, Windows XP/2000/Vista, Linux.
Sistemas de arquivos: facilidades esperadas, diretórios e direitos de acesso, compartilhamento e segurança, integridade,
interrupções: conceito de interrupção, tipos e tratamento. Gerenciamento de memória: organização, administração e hierarquia
de memória, sistemas mono e multiprogramados, memória virtual. Escalonamento de discos: políticas de otimização,
considerações sobre desempenho. Interoperação de sistemas operacionais. Sistemas distribuídos: clusters e redes. Interfaces
gráficas (GUI). Servidores de aplicação Oracle e Jboss. Redes de computadores: protocolo TCP/IP: endereçamento IP,
conceitos sobre DHCP e DNS; Gerência de Redes: conceitos básicos; infra-estrutura de gerenciamento, padrão ASN.1; Check
Point QOS R61: administração de políticas básicas e avançadas. Comunicação de dados, redes e conectividade. Evolução dos
sistemas de computação. Evolução das arquiteturas. Topologias: linhas de comunicação, redes geograficamente distribuídas,
topologias em estrela, anel e barra, switches. 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 freqüê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. Ligação ao meio: ponto a ponto,
multiponto, frame-relay e redes de fibra ótica. Arquiteturas de redes de computadores. Modelo OSI da ISO. Principais funções
dos níveis físico, enlace, rede, transporte, sessão, apresentação e aplicação. Padrão IEEE 802. Arquitetura da Internet TCP/IP.
Considerações sobre o nível de rede: endereçamento, roteamento, tipos de serviço, controle de congestionamento, protocolo IP
(Internet Protocol). Ligação inter-redes: repetidores, pontes, roteadores e gateways. Considerações sobre o nível de transporte:
endereçamento, multiplexação e splitting, serviços oferecidos, estabelecimento e encerramento de conexões.Protocolos de
transporte da arquitetura TCP/IP. O nível de aplicação Internet TCP/IP: DNS, FTP, NFS, TELNET, SMTP, WWW, SNMP.
Sistemas operacionais de redes: conceito de redirecionador e cliente-servidor, módulo cliente, módulo servidor, redes ATM,
frame-relay e gigabit. Segurança da Informação: ABNT NBR ISO/IEC 17799-2005 (Gestão de Incidentes de Segurança da
Informação: coleta de evidências; Gestão da Continuidade do Negócio: desenvolvimento e implementação de planos de
continuidade relativas a segurança de informação). Gestão de Riscos: identificação de ameaças; Classificação da Informação:
papéis e responsabilidades; Segurança Física e Operacional. Planejamento de sistemas de informação: Conceitos. Métodos de
planejamento. Planejamento estratégico: Integração dos elementos das camadas de planejamento. Identificação de
necessidades de informação. Plano de informática: Componentes e priorização. Conceitos de gestão do conhecimento:
Formalização e controle. Organização e métodos. Gerência de projetos e modelo PMI. Modelos CMMI, Cobit e ITIL. Língua
Inglesa: Interpretação de texto.
TCE-GO
ANALISTA DE CONTROLE EXTERNO – ESPECIALIDADE TECNOLOGIA DA INFORMAÇÃO
Sistemas de Computação –
Fundamentos de Computação.
Organização e arquitetura de computadores.
Componentes de um computador (hardware e software).
Sistemas de entrada, saída e armazenamento.
Arquitetura de computadores RISC e CISC.
Processamento paralelo e distribuído.
Sistemas operacionais.
Arquiteturas de sistemas operacionais de plataformas alta e baixa.
Gerenciamento de sistemas de arquivos.
Gerenciamento de recursos.
Escalonamento de processos e deadlock.
Conceitos de administração de contas, de direitos de acesso e de compartilhamento.
Conceitos de segurança, auditoria e monitoração de processos, serviços e eventos.
Redes de Computadores –
Tipos e meios de transmissão e de cabeamento.
Técnicas de circuitos, pacotes e células.
Tecnologias de redes locais e de longa distância (LAN, MAN e WAN).
Características dos principais protocolos de comunicação.
Topologias.
Elementos de interconexão de redes de computadores
(gateways, hubs, repetidores, bridges, switches e roteadores).
Modelo de referência OSI.
Arquitetura TCP/IP: Protocolos, segmentação e endereçamento, serviço DNS e entidades de registros.
Arquitetura cliente-servidor. Servidores de e-mail, servidores Web e servidores proxy.
Administração e gerência de redes de computadores.
Tipos de serviço e QoS.
Conceitos de Voz sobre IP.
Bancos de Dados –
Características de um SGBD.
Modelos relacional, rede, hierárquico, distribuído e orientado a objetos.
Modelagem de bancos de dados.
Diagramas de entidades e relacionamentos.
Linguagem SQL.
Princípios sobre administração de bancos de dados.
Conceitos de Data Warehouse, Data Mining, OLAP e ERP.
Engenharia e Desenvolvimento de Software –
Princípios de engenharia de software.
Ciclo de vida de sistemas.
Modelos de desenvolvimento de sistemas.
Gerência de requisitos.
Princípios sobre qualidade de software: modelos CMM e MPS.BR.
Análise e projeto estruturados de sistemas.
Modelagem funcional. Modelagem de dados. Modelagem orientada a objetos.
Conceitos sobre orientação a objetos (classes, objetos, hierarquias, etc).
Análise e projeto orientados a objetos (UML).
Métrica de Análise de Pontos por Função (ISO/IEC 20968).
Princípios de linguagens de programação.
Estruturas de dados e de controle de fluxo.
Funções e procedimentos.
Montadores, compiladores, ligadores e interpretadores.
Conceitos de linguagens estruturadas. Conceitos de linguagens orientadas a objetos.
Aspectos gerais das principais linguagens de programação (C/C++, C#, PHP, Java, e Delphi e .NET).
Conceitos sobre desenvolvimento Web, cliente-servidor e de grande porte.
Conhecimento em softwares de design gráfico (trabalho com imagens estáticas e animações).
Segurança da Informação –
Gerência de Riscos.
Classificação e controle dos ativos de informação.
Controles de acesso físico e lógico.
Plano de Continuidade de Negócio (plano de contingência, de recuperação de desastres etc.).
Conceitos de backup e recuperação de dados.
Tratamento de incidentes e problemas.
Vírus de computador e outros malware (cavalos de tróia, adware, spyware, backdoors, keyloggers, worms, bots, botnets, rootkits).
Ataques e proteções relativos a hardware, software, sistemas operacionais, aplicações, bancos de dados, redes, pessoas e ambiente físico.
Segurança de Redes. Monitoramento de tráfego. Sniffer de rede. Interpretação de pacotes.
Detecção e prevenção de ataques (IDS e IPS). Arquiteturas de firewalls.
Ataques e ameaças da Internet e de redes sem fio (phishing/scam, spoofing, DoS, flood).
Criptografia. Conceitos básicos de criptografia. Sistemas criptográficos simétricos e de chave pública.
Certificação e assinatura digital. Características dos principais protocolos criptográficos.
NBR ISO/IEC 17799:2005. Estrutura, objetivos e conceitos gerais.
Governança de TI –
Planejamento estratégico de TI – PETI.
Alinhamento estratégico entre área de TI e negócios.
Políticas e procedimentos.
Estrutura organizacional e responsabilidades de TI.
Responsabilidade e papéis de TI.
Segregação de funções de TI.
Controles de segregação de funções.
Processos de definição, implantação e gestão de políticas organizacionais.
Práticas de gestão de TI.
Gestão de pessoal.
Terceirização de TI.
Gestão de mudanças organizacionais.
Gestão de riscos.
Programa de gestão de riscos.
Processo de gestão de riscos.
Métodos de análise de riscos.
COBIT. Estrutura, objetivos e conceitos gerais.
ITIL. Estrutura, objetivos e conceitos gerais.
AUDITORIA DE TI –
PROCESSO DE AUDITORIA DE TI.
Organização da função de auditoria de TI.
Análise de riscos.
Controles internos.
Objetivos de controle internos gerais e aplicados à TI.
Procedimentos de controle gerais e aplicados à TI.
Execução de auditoria de TI.
Programas de auditoria.
Metodologia de auditoria.
Detecção de fraudes.
Materialidade e risco de auditoria.
Técnicas de avaliação de riscos.
Objetivos de auditoria.
Testes substantivo e de conformidade.
Evidência.
Entrevista e observação do desempenho de atividades.
Amostragem.
Técnicas de auditoria assistida por computador.
Avaliação dos pontos fortes e fracos da auditoria.
Comunicação dos resultados de auditoria.
Ações gerenciais para a implementação das recomendações.
Documentação de auditoria.
AUDITORIA DE AQUISIÇÕES DE BENS E SERVIÇOS DE TI –
Aspectos relevantes da fase interna.
Projeto básico e estudos preliminares.
Indicação de marca e padronização.
Dispensa e inexigibilidade.
Adjudicação por item, por grupo e global.
Terceirização de serviços.
Aspectos relevantes da fase externa.
Impugnações e questionamentos.
Análise de documentação.
Análise de propostas técnicas.
Solicitação e análise de amostras.
Recursos.
Aspectos relevantes da elaboração de contratos.
Elementos obrigatórios.
Pagamento de serviços – esforço versus produto.
Condições para recebimento e aceite.
Cláusulas de nível de serviço (SLA).
Penalidades e sanções administrativas.
Celebração de termos aditivos.
Aspectos relevantes da fiscalização de contratos.
O papel do fiscalizador do contrato. O papel do preposto da contratada.
Acompanhamento da execução contratual.
Registro e notificação de irregularidades.
Aplicação de penalidades e sanções administrativas.
Recebimento e aceite de bens e serviços.
Legislação básica: Lei nº 8.666, de 21/06/1993 e alterações posteriores (licitações e contratos).
Banco Central
mpog 2009
ANÁLISE E PROJETO DE SISTEMAS: O processo de desenvolvimento de software. Análise e projeto orientado a objetos com notação UML: modelagem de casos de uso; modelagem de classes; modelagem de interações; especificação de classes, propriedades, associações, generalização; modelagem de estados, modelagem de atividades; decomposição e arquitetura do sistema. BANCO DE DADOS: Conceitos e arquitetura de sistemas de banco de dados. Modelo relacional de bancos de dados: conceitos, restrições, linguagens, design e programação. Teoria e metodologia de projeto de banco de dados. Armazenamento de dados, indexação, processamento de consultas e projeto físico. Conceitos de processamento de transações. Bancos de dados de objetos e objeto-relacionais. Tecnologias e aplicações emergentes de bancos de dados. GERENCIAMENTO DE PROJETOS: Estrutura do gerenciamento de projetos; ciclo de vida e organização do projeto; processos de gerenciamento de projetos; áreas de conhecimento em gerenciamento de projetos; ferramentas e técnicas de apoio ao gerenciamento de projetos. REDES DE COMPUTADORES: Internet, protocolos de rede, arquitetura de camadas. Camada de aplicação. Camada de transporte. Camada de rede e roteamento. Camada de enlace e redes locais. Rede multimídia. Segurança em redes de computadores. Gerenciamento de rede. SISTEMAS OPERACIONAIS: Introdução aos sistemas operacionais. Processos e threads. Deadlocks. Gerenciamento de memória. Entrada/Saída. Sistemas de arquivos. Sistemas operacionais multimidia. Sistemas com múltiplos processadores. Segurança em sistemas operacionais. Estudos de caso: Unix/Linux e Windows 2000. Sistema operacional Linux: introdução e histórico; sistema de arquivos; interfaces e programas; principais comandos de prompt; instalação e configurações; principais programas aplicativos. SOFTWARE LIVRE: Conceitos de Software Livre e Código Aberto. Licenças de Software. Desenvolvimento e Gerência de Projetos com Software Livre. Modelos de Negócio de Software Livre. Linux e principais produtos de Software Livre. Interoperabilidade e padrões abertos. Desenvolvimento de tecnologia aberta. Software Público Brasileiro.
Fundamentos da Computação - Sistemas de numeração e codificação. Componentes básicos de um computador. Organização e arquitetura de computadores. Princípios de sistemas operacionais. Características dos principais microprocessadores do mercado. Aplicações da informática e microinformática. Características e principais aplicações de dispositivos de entrada, armazenamento e saída de dados. Noções sobre sistemas operacionais: Windows XP , Windows Server 2003 e Red Hat Enterprise Linux 5. Desenvolvimento de Sistemas – Construção de algoritmos: tipos de dados simples e estruturados, variáveis e constantes, comandos de atribuição, avaliação de expressões, comandos de entrada e saída, funções predefinidas, conceito de bloco de comandos, estruturas de controle, subprogramação, passagem de parâmetros, recursividade; programação estruturada. Estrutura de dados: conceitos básicos sobre tipos abstratos de dados, estruturas lineares e não-lineares, contigüidade versus encadeamento, estudo de listas, pilhas, filas, árvores, deques, métodos de busca, inserção e ordenação, hashing. Orientação a objetos: conceitos fundamentais, princípios de concepção e programação orientadas a objetos. UML (Unified Modelling Language): Diagramas e ambientes de concepção. Estratégias e técnicas de teste de software. O desenvolvimento de sistemas e suas metodologias. Princípios de engenharia de software. Processos de software. Conceituação e Caracterização de ferramentas CASE (Engenharia de Software apoiada por computador). RUP – Rational Unified Process: conceitos, diretrizes, disciplinas. Conhecimentos da linguagem de programação Java, plataforma J2EE e frameworks associados. Conceitos da arquitetura Cliente-Servidor (desenvolvimento em múltiplas camadas). Redes de Computadores – Princípios da comunicação de dados. Principais meios de transmissão de dados. Noções sobre operação e administração de redes. Modelos OSI e TCP/IP. Comutação por pacotes. Comutação por circuitos. Protocolo Frame Relay. Tecnologias de conexão de redes de longa distância. Redes locais de computadores. Redes de alta velocidade. Principais serviços oferecidos por uma rede de computadores: servidor de arquivos, servidor web, correio eletrônico, agenda corporativa. Cabeamento estruturado. Elementos ativos (hubs, switches, roteadores). Padrões Ethernet, Fast Ethernet e Gigabit Ethernet. Redes com arquiteturas Ponto a ponto e Cliente/Servidor. Conceitos de intranet e internet. Conceitos e ferramentas de segurança de redes.
Segurança da Informação – Conceitos; Políticas, planos e procedimentos; Tipos de ataque e mecanismos de proteção; Criptografia e certificação digital; Cópia de segurança (backup); Planos de contingência e de continuidade de negócios. Bancos de Dados Relacionais – Organização de arquivos e métodos de acesso. Sistema básico de arquivamento. Fundamentos e modelos de Sistemas de Gerência de Banco de Dados (SGBD). Modelo de Entidades e Relacionamentos. Normalização de tabelas. Triggers (gatilhos). Stored procedures (procedimentos armazenados). Views (consultas). Linguagens de definição e manipulação de dados. Linguagem SQL e PL/SQL. Caracterização de sistemas distribuídos. Problemas relacionados ao acesso, disponibilidade e manutenção de bancos de dados distribuídos. Gerenciador de banco de dados Oracle 10g: conceitos, arquitetura, estruturas, componentes, segurança, desempenho e administração. Segurança aplicada a Bancos de Dados. Backup e recuperação. Gestão de Tecnologia da Informação – Métodos de planejamento de tecnologia da informação. Planejamento estratégico de informação. Integração dos elementos das camadas de planejamento. Identificação de necessidades de informação. Gerenciamento de projetos: análise de viabilidade; métricas para estimativas de prazo e custo (análise de pontos de função). Gerência de projetos e modelo PMI: Conceitos e ciclo de vida do gerenciamento de projetos; Áreas de conhecimento do gerenciamento de projetos: gerenciamento de integração, do escopo, do tempo, do custo, da qualidade, das pessoas; da comunicação, dos riscos e das aquisições do projeto. Modelo CMMI: princípios do CMMI, níveis de maturidade em áreas de processo do modelo CMMI. Modelo COBIT: conceitos básicos, estrutura e objetivos, requisitos da informação, recursos de tecnologia da informação, domínios, processos e objetivos de controle. Modelo ITIL: função de suporte de serviços; gerenciamento de incidente, de problema, de configuração, de mudança, de liberação, de nível de serviço, financeiro, de capacidade, de disponibilidade de serviços de tecnologia da informação. Conhecimentos de Inglês Técnico.
FURNAS
Conhecimentos específicos (cargo Profissional Nível Superior 2 / Tecnologia da Informação –Desenvolvimento (Orientação-Objeto))
ANÁLISE E PROJETO DE SISTEMAS: O processo de desenvolvimento de software. Análise e projeto orientadoa objetos com notação UML: modelagem de casos de uso; modelagem de classes; modelagem de interações;especificação de classes, propriedades, associações, generalização; modelagem de estados, modelagem de atividades; decomposição e arquitetura do sistema. BANCO DE DADOS: Conceitos e arquitetura de sistemas debanco de dados. Modelo relacional de bancos de dados: conceitos, restrições, linguagens, design e programação.Teoria e metodologia de projeto de banco de dados. Armazenamento de dados, indexação, processamento deconsultas e projeto físico. Conceitos de processamento de transações. Bancos de dados de objetos e objetorelacionais.Tecnologias e aplicações emergentes de bancos de dados. ENGENHARIA DE SOFTWARE: Software e Engenharia de Software. Processo de software. Modelos Prescritivos de Processo; DesenvolvimentoÁgil. Engenharia de Sistemas; Engenharia de Requisitos; Modelagem de Análise; Engenharia de Projeto; ProjetoArquitetural; Projeto no Nível de Componentes; Projeto de Interface com o Usuário; Estratégias e Técnicas de Teste de Software; Métricas de Produto para Software; Engenharia de Software na Web. Gestão de Projetos deSoftware; Conceitos de Gestão de Projetos; Métricas de Processo e Projeto; Estimativa de Projetos de Software;Cronogramação de Projeto de Software; Gestão de Risco; Gestão da Qualidade; Gestão de Modificações.GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO e PROCESSOS DE NEGÓCIO: ArquiteturaCorporativa de TI. Modelos, Melhores Práticas e Normas de Governança de TI. Fundamentos de projeto e processos de negócio. Técnicas de modelagem das organizações e dos processos de negócio. Processos de negócioe Tecnologias da Informação. Construção de Algoritmos. Lógica de Programação. Estrutura de Dados.Conhecimentos de Gerência de Projetos, baseados em conceitos do PMBOK: Planejamento. Acompanhamento.Controle das atividades e recursos humanos envolvidos. Viabilidade técnica. Viabilidade econômica. Análise derisco. Métricas para estimativa de prazos e custos. Conhecimento técnico em Engenharia de Software: Análise eProjeto orientado a Objetos com UML. Conhecimento básico do Processo Unificado de Desenvolvimento de Software (RUP – Rational Unified Process). Conceitos básicos de Internet / Intranet. Conceitos básicos de infraestrutura Web. Conceitos básicos de .NET (dotNET). Conhecimento das seguintes linguagens de programação: ASP.NET, VB.NET, HTML, CSS e Java-Script. Conhecimento de modelagem de dados e SQL-ANSI. Inglês básico.
TRT MG
Técnico Judiciário – Área Apoio Especializado – Especialidade Tecnologia da
Informação
Fundamentos de Computação – Conceitos básicos de computação. Organização e
arquitetura de computadores. Componentes de hardware e software. Instalação de placas,
drivers e softwares em geral.
Redes de Computadores – Conceitos de comunicação de dados, principais meios de
transmissão, tipos de redes e modelos OSI e TCP/IP. Principais serviços oferecidos em
uma rede de computadores: workflow, correio eletrônico, agenda corporativa, fax,
conferência eletrônica. Os modelos de domínio em rede Windows. Noções sobre serviços
de diretório (LDAP). Conceitos de intranet e internet.
Sistemas Operacionais – Boas noções de sistemas operacionais Windows XP, Vista,
Unix e Linux (instalação, produção de imagens, configuração, administração, utilização
dos sistemas de arquivos FAT, NTFS e EXT/Linux, manutenção de contas/senhas,
permissões de arquivos, trabalho conectado à rede, compartilhamento de recursos em
rede, principais arquivos de inicialização, arquivos de lote/scripts).
Softwares aplicativos – Instalação e uso de Office, openOffice. Bons conhecimentos de
processadores de texto, planilhas (incluindo programação), programas para
apresentações. Conhecimentos de Inglês Técnico.
Conceitos e ferramentas de segurança da informação – Segurança da Informação:
conceitos, políticas, normas, controles de acesso, tipos de ataques, mecanismos e
ferramentas de segurança, criptografia, certificação digital, antivirus.
Construção de páginas para WEB – Conceitos de portal. Conceitos de acessibilidade.
Conceitos de Web Standards. Conhecimentos de DreamWeaver, fireworks, flash,
TableLess, javascript, PHP, HTML, CSS.
Lógica de programação – Algoritmos, Estruturas de Controle, Estrutura de dados.
Programação orientada a objetos. Linguagens Java, Javascript, Delphi. Linguagem de
consulta estruturada (SQL). PL/SQL.
Desenvolvimento de sistema e software – Ciclo de vida. Participantes do processo de
desenvolvimento. Linguagens de modelagem. UML: Modelos e diagramas. Levantamento
de requisitos. Desenho de sistemas. Implementação e testes.
TRE-AM/2009
Informática. Conceitos básicos. Conceitos fundamentais sobre processamento de dados. Sistemas de
numeração e aritmética de complementos. Organização e arquitetura e componentes funcionais de
computadores. Características físicas dos principais periféricos e dispositivos de armazenamento
secundário. Representação e armazenamento da informação. Organização lógica e física de arquivos.
Métodos de acesso. Arquitetura de microcomputadores: arquitetura interna de microprocessador genérico,
barramentos externos (endereço, dados e controle). Arquitetura básica de uma workstation. Arquitetura de
computadores RISC e CISC. Estrutura e organização do hardware de redes de comunicação de dados.
Conceitos e funções dos principais softwares básicos e aplicativos. Internet: modelo hipermídia de páginas
e elos, World Wide Web, padrões da tecnologia Web, intranets. Concepção e programação. Construção de
algoritmos: tipos de dados simples e estruturados, variáveis e constantes, comandos de atribuição,
avaliação de expressões, comandos de entrada e saída, funções pré-definidas, conceito de bloco de
comandos, estruturas de controle, subprogramação, passagem de parâmetros, recursividade; programação
estruturada. Estrutura de dados: conceitos básicos sobre tipos abstratos de dados, estruturas lineares e
não-lineares, contigüidade versus encadeamento, estudo de listas, pilhas, filas, árvores, deques, métodos
de busca, inserção e ordenação, hashing. Orientação a objetos: conceitos fundamentais, princípios de
concepção e programação orientada a objetos; padrões de projetos orientados a objetos. Linguagens
orientadas a objetos: C++, DELPHI e Java. UML e ambientes de concepção. Fundamentos de sistemas
operacionais: conceito, funções, características, componentes e classificação. Sistemas de arquivos:
facilidades esperadas, diretórios e direitos de acesso, compartilhamento e segurança, integridade,
interrupções: conceito de interrupção, tipos e tratamento. Escalonamento de tarefas: conceito de processo,
estados e identificador, objetivos e políticas de escalonamento. Gerenciamento de memória: organização,
administração e hierarquia de memória, sistemas mono e multiprogramados, memória virtual.
Escalonamento de discos: políticas de otimização, considerações sobre desempenho. Interoperação de
sistemas operacionais. Sistemas distribuídos: clusters e redes. Interfaces gráficas (GUI). Família Windows e
Linux. Desenvolvimento de aplicações e bancos de dados. Princípios de engenharia de software. Ciclo de
vida e desenvolvimento de um software-produto. Modelos de desenvolvimento. Análise e técnicas de
levantamento de requisitos. Técnicas e estratégias de validação. Gerência de projetos: estudo de
viabilidade técnica e econômica, análise de risco, métricas para estimativas de prazo e custo; pontos por
função. Visão conceitual sobre ferramentas CASE. Linguagens visuais e orientação por eventos. Projeto de
interfaces. Análise e projeto orientados a objetos. Arquitetura de aplicações para o ambiente Internet.
Modelagem de dados e projeto lógico para ambiente relacional. Modelo entidades/relacionamentos. Álgebra
relacional. Modelo relacional. SQL. Arquitetura cliente-servidor: tecnologia usada em clientes e em
servidores, tecnologia usada em redes, arquitetura e políticas de armazenamento de dados e funções,
Triggers e procedimentos armazenados, controle e processamento de transações. Bancos de dados
distribuídos. Arquitetura OLAP. Conceitos de qualidade de software. Comunicação de dados, redes e
conectividade. Evolução dos sistemas de computação. Evolução das arquiteturas. Redes de Computadores.
Topologias: linhas de comunicação, redes geograficamente distribuídas, topologias em estrela, anel e barra,
switches. 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 freqüê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. Ligação ao meio: ponto a ponto, multiponto, frame-relay e redes de fibra ótica. Arquiteturas de
redes de computadores. Modelo OSI da ISO. Principais funções dos níveis físico, enlace, rede, transporte,
sessão, apresentação e aplicação. Padrão IEEE 802. Arquitetura da Internet TCP/IP. Considerações sobre
o nível de rede: endereçamento, roteamento, tipos de serviço, controle de congestionamento, protocolo IP
(Internet Protocol). Ligação inter-redes: repetidores, pontes, roteadores e gateways. Considerações sobre o
nível de transporte: endereçamento, multiplexação e splitting, serviços oferecidos, estabelecimento e
encerramento de conexões. Protocolos de transporte da arquitetura TCP/IP. O nível de aplicação Internet
TCP/IP: DNS, FTP, NFS, TELNET, SMTP, WWW, SNMP. Sistemas operacionais de redes: conceito de
redirecionador e cliente-servidor, módulo cliente, módulo servidor, redes ATM, frame-relay e gigabit.Segurança em redes de computadores. Vulnerabilidades e ataques a sistemas computacionais. Processos
de definição, implantação e gestão de políticas de segurança e auditoria. Criptografia, protocolos
criptográficos, sistemas de criptografia e aplicações. Ataques e proteções relativos a hardware, software,
sistemas operacionais, aplicações, bancos de dados, redes, inclusive Firewalls e Proxies, pessoas e
ambiente físico. Legislação relativa à segurança dos sistemas de informação. Ferramentas IDS.
Planejamento de sistemas de informação. Conceitos. Métodos de planejamento. Planejamento estratégico.
Integração dos elementos das camadas de planejamento. Identificação de necessidades de informação.
Plano de informática. Componentes e priorização. Formalização e controle. Organização e métodos.
Gerência de projetos e modelo PMI. Modelos CMMI, Cobit e ITIL.
TRT-SERGIPE
TÉCNICO JUDICIÁRIO – ÁREA APOIO ESPECIALIZADO – ESPECIALIDADE TECNOLOGIA DA INFORMAÇÃO
Fundamentos de Computação: Organização e arquitetura de computadores. Sistemas de entrada e saída. Sistemas de numeração e codificação. Aritmética computacional.
Estruturas lógicas. Lógica de argumentação. Diagramas lógicos.
Estruturas de Dados. Estruturas de controle. Subprogramação. Passagem de parâmetros. Recursividade.
Noções de UML: modelos e diagramas. Noções de análise e projeto estruturados e orientados a objetos. Programação estruturada e orientada a objetos/eventos.
Ambientes de desenvolvimento e linguagens de programação: Oracle PL/SQL, Java: Servlets, JSP; Java-Script, HTML, SQL(ANSI.9 2).Programação de macros no BrOffice.org.2.1 (BrOffice.org Basic). Arquitetura: multicamadas, cliente-servidor.
Fundamentos e conceitos de aplicações Web. Banco de dados relacionais: conceitos e fundamentos, modelagem de dados e projeto lógico de banco de dados. Operação de microcomputadores padrão IBM-PC e uso do aplicativo BrOffice.org 2.1 ;
Noções de segurança em informática, políticas e procedimentos de segurança. Segurança nos sistemas operacionais Windows XP e Linux; certificação digital, criptografia, firewall, vírus de computador, processos de certificação, assinatura eletrônica. Ambiente cliente/servidor;
Instalação e configuração de programas e sistemas; Instalação, configuração e manutenção de equipamentos de rede (gateways, hubs, modems, repetidores, bridges, switches, roteadores); Instalação, configuração e manutenção de microcomputadores padrão IBM-PC e de periféricos (impressoras: matricial, laser e jato de tinta, scanners e outros);
Redes LAN e WAN; Conceitos do protocolo TCP/IP; Conhecimentos de cabeamento/certificação de rede; Sistemas operacionais de rede: Linux e Windows XP; Conhecimentos de Internet, Intranet e Extranet: serviços, correio eletrônico, servidor Web (Apache/Tomcat, JBoss e JBoss Portal).
EMBASA – 2009
17.2.1.1 CONHECIMENTOS BÁSICOS (NÍVEL SUPERIOR, MÉDIO E TÉCNICO)
LÍNGUA PORTUGUESA: 1 Compreensão e interpretação de textos. 2 Tipologia textual. 3 Ortografia oficial. 4
Acentuação gráfica. 5 Emprego das classes de palavras. 6 Emprego do sinal indicativo de crase. 7 Sintaxe da
oração e do período. 8 Pontuação. 9 Concordância nominal e verbal. 10 Regência nominal e verbal. 11
Significação das palavras.
RACIOCÍNIO LÓGICO:
1 Lógica sentencial e de primeira ordem. 2 Contagem: princípio aditivo e multiplicativo. 3 Arranjo. 4
Permutação. 5 Combinação simples e com repetição.
NOÇÕES DE INFORMÁTICA: 1 Conceitos e modos de utilização de aplicativos para edição de textos,
planilhas e apresentações: ambiente Microsoft Office, BR Office. 2 Sistemas operacionais: Windows e
LINUX. 3 Conceitos básicos e modos de utilização de tecnologias, ferramentas, aplicativos e procedimentos
associados à Internet e intranet. 4 Conceitos de organização e de gerenciamento de informações, arquivos,
pastas e programas.
NOÇÕES DE LEGISLAÇÃO (NÍVEL SUPERIOR E NÍVEL MÉDIO TÉCNICO): 1 Lei nº 11.445 de 05 de janeiro de
2007)-Diretrizes nacionais para o saneamento básico: princípios fundamentais, exercício da titularidade,
planejamento, aspectos econômicos e sociais, aspectos técnicos e política federal de saneamento básico; 2
Lei nº 9.433, de 8 de janeiro de 1997 – Institui a Política Nacional de Recursos Hídricos e outras
providências; 3 Lei nº 11.172/08 -Princípios e diretrizes da Política Estadual de Saneamento Básico: do
direito à salubridade ambiental, das diretrizes e princípios da política Estadual de Saneamento Básico, do
sistema estadual de saneamento básico, do planejamento, da gestão associada; 4 Lei de Concessões (Lei nº
8.987/1995)- disposições preliminares, do serviço adequado, dos encargos da concessionária, das
permissões; Lei nº 7.307, de 23 de janeiro de 1998, que dispõe sobre a Obrigatoriedade da Ligação dos
Efluentes Domésticos a Rede.
NOÇÕES DE LICITAÇÃO PÚBLICA: princípios básicos e definições; regime de execução de obras e serviços;
modalidades, limites, dispensa e inexigibilidade (Lei nº 8.666, de 21 de junho de 1993 e suas alterações). Lei
Estadual nº 9.433, de 1º de março de 2005, e suas alterações; Contratos e compras. Convênios e termos
similares.
ANALISTA DE TECNOLOGIA DA INFORMAÇÃO – ATUAÇÃO EM BANCO 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 Conceitos de
administração de banco de dados. 3 Normalização de dados: conceitos, primeira, segunda e terceira formas
normais. 4 DML: Linguagem de manipulação de Dados. 5 DDL: Linguagem de Definição de Dados. 6 Banco
de dados distribuídos. 7 Administração de dados: conceitos e técnicas. 8 Sistemas de apoio à decisão:
princípios e técnicas de modelagem dimensional, arquitetura OLAP, ETL, Data Mining, Data Warehouse,
Business Intelligence e ERP. 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 Tolerância a falhas e continuidade de operação. 13 Monitoração
e otimização de desempenho. 14 ORACLE (10g e 11g): Fundamentos, Instalação, administração,
configuração e principais recursos. 15 IBM DB2 UDB para Zos (V8): fundamentos, instalação, administração,
configuração e principais recursos. 16 PostgreSQL (8.x): fundamentos, instalação, administração,
configuração e principais recursos. 17 Linguagens SQL (ANSI) e PL/SQL: Conceitos gerais, principais
instruções de manipulação de dados, noções de Procedures, Packages, Functions, Triggers, Views,
Materialized views, Jobs e Sequences, restrição, integridade. 18 Segurança aplicada a banco de dados. 19
Regras de Integridade. 20 Sistemas operacionais: arquiteturas, funções básicas, gerenciamento de
memória, gerenciamento de processos, gerenciamento de sistemas de arquivos, características dos
sistemas operacionais de rede. 20 Hardware: RISC; CISC; INTEL; MAINFRAME. 21 Linux: fundamentos,
instalação, comandos básicos, administração. 22 Alta Disponibilidade: Soluções de Armazenamento RAID,
SAN, NAS e DAS. Virtualização e Clusterização de servidores. Balanceamento de carga. Contingência e
continuidade de operação. 23 Política de segurança da informação: processos de definição, implantação e
gestão de políticas de segurança e auditoria. 24 Sistemas de Backup: tipos de backups, planos de
contingência e meios de armazenamento para backups.
BACEN 2009
ÁREA 1
NOÇÕES GERAIS SOBRE COMPUTADORES E SISTEMAS COMPUTACIONAIS: 1. Computadores: arquitetura de computadores; componentes de um computador (hardware e software); linguagens de programação; compiladores e interpretadores; sistemas de numeração e representação de dados; aritmética computacional. 2. Sistemas operacionais: funções básicas; sistemas de arquivos e gerenciamento de memória. 3. Redes de computadores: fundamentos de comunicação de dados; meios físicos; serviços de comunicação; redes LANs e WANs; arquitetura TCP/IP; protocolos e serviços. 4. Organização, arquiteturas CISC e RISC 5. Processamento distribuído e processamento paralelo. 6. Entradas e saídas de dados.
AMBIENTES OPERACIONAIS CORPORATIVOS E INFRAESTRUTURA DE SERVIDORES: 1. Ambiente Windows 2000/2003: 1.1. Configuração de rede em ambiente Windows. 1.2. Diretório de Serviços Active Directory, planejamento, convenção de nomes, autoridades administrativas, Schema Policy, Group Policy. 1.3. Configuração de Serviços de Web. 1.4. Administração de contas de usuários e grupos. 1.5. Clustering. 1.6. Segurança em Redes Windows 2000/2003: Autenticação, Permissões, atribuições administrativas, domínios, unidades organizacionais, comunicações seguras entre clientes e servidores Windows. 2. Ambiente Unix/Linux: 2.1. Sistema de arquivos: comandos para manipulação de arquivos e diretórios, permissão e acesso a arquivos, utilização de LVM, NFS e CIFS. 2.2. Comandos para gerenciamento de processos. 2.3. Programação bash. 2.4. Boot: Inicialização do Kernel, GRUB. 2.5. Superusuário: su e sudo. 2.6 Técnicas para otimização do sistema. 2.7 Conceitos de cluster. 2.8 Virtualização: conceitos, para-virtualização e virtualização total (full virtualization) , Xen e KVM. 3. Servidores de Aplicação J2EE: 3.1. Fundamentos, características e topologia típica de ambientes com alta disponibilidade e escalabilidade. 3.2. Clusters (balanceamento de carga, fail-over e replicação de estado). 3.3. Técnicas para tunning e detecção de problemas. 4. Mensageria: 4.1. Conceitos básicos e fundamentos. 4.2. Topologias e configurações server-server e server-client. 4.3. MQSeries IBM: fundamentos, administração e configuração. 4.4. Performance e detecção de problemas em MQSeries IBM. 4.5. Programação utilizando MQSeries IBM. 5. Armazenamento de dados e cópias de segurança: 5.1. Conceitos de DAS, SAN (iSCSI, FCP), NAS(CIFS, NFS). 5.2. Componentes de uma rede SAN. 5.3. RAID. 5.4 Desduplicação e thin provisioning. 5.5 Resolução de problemas de conectividade e performance em uma SAN. 5.6 Conceitos de ILM. 5.7 Políticas de backup. 5.8. Conceitos de cópias de segurança totais, incrementais e diferenciais. 5.9. Snapshots e backup de imagens de sistemas operacionais.
SEGURANÇA DA INFORMAÇÃO: 1. Melhores práticas em políticas de segurança. Norma ISO 27002, blindagem de servidores, gestão de vulnerabilidades. 2. Proteção de estações de trabalho: Antivirus, firewall pessoal, controle de dispostivos USB, identificação de códigos maliciosos (vírus, worms, adware, trojan, spyware) e outras técnicas como phishing e spam. 3. Proteção de rede: Firewalls e regras de isolamento e proteção de redes, sistemas de prevenção de intrusão (IPS), VPN IPSec, autenticação de rede 802.1x. 4. Algoritmos e protocolos de criptografia: RSA, DES, 3DES, SHA1, AES. 5. Certificação Digital. Infraestrutura de Chaves Públicas, ICP-Brasil. 6. Proteção Web: proxy, filtro de conteúdo, proxy reverso, firewall de aplicação Web. 7. Ataques em redes e aplicações corporativas: DDOS, DOS, spoofing, port scan, session hijacking, buffer overflow, SQL Injection, cross-site scripting. 8. Análise de protocolos. TCP/IP, HTTP, SMTP, DNS, DHCP, FTP, HTTPS, LDAP, ICAP.
REDES DE COMPUTADORES: 1. Tipos e topologias de redes:1.1. Redes geograficamente distribuídas, redes locais, topologias ponto a ponto e multiponto. 1.2. Topologias Ethernet: camadas e subcamadas, controles, detecção e correção de erros, protocolos, CSMA/CD, 1.3. Fast ethernet. 1.4. Gigabit ethernet., Comutação (switching), 1.7. Spanning tree protocol (IEEE 802.1d); 1.8. bridges, switches, roteadores, gateways. 1.9. VLAN (IEEE 802.1Q).1.10 2. Camadas de rede e de transporte: 2.1. Comutação de pacotes. 2.2. Protocolos de roteamento: menor caminho; flooding; distance vector; EIGRP, OSPF, BGP, RIP, DVMRP, PIM, VRRP. 2.4. O protocolo IP: endereçamento IP, DHCP. 2.5. Estabelecimento e liberação de conexão. 2.6. Controle de fluxo; UDP; TCP.2.7 Port-based Network Access Control (IEEE 802.1x) 3. Camada de aplicação: 3.1. DNS, e-mail, HTTP.3.2. Qualidade de Serviço (QoS), disponibilidade para voz, vídeo interativo, video streaming e dados, Serviços integrados, Serviços diferenciados, Classe de serviço (CoS) 4. MPLS: 4.1. Arquitetura. 4.2. Operação. 4.3. Redes privadas virtuais (VPN) baseadas em MPLS. 4.4. Topologias full-meshed e hub-and-spoke. 4.5. Túneis. 4.6. Multiprotocol Label Switching Architecture. Redes de longa distância (WAN) 5.. VoIP e telefonia IP: conceitos, requisitos para a convergência de voz e dados, 6. Redes sem fio: Padrão IEEE 802.11 Wireless LAN. 7. Gerência de Rede: conceitos, fundamentos, protocolos, implantação e ferramentas do tipo Wireshark.7.1 SNMP v1,v2,v2c e v3.
BANCOS DE DADOS CORPORATIVOS: 1. Fundamentos; organização de arquivos e métodos de acesso. 2. Sistemas gerenciadores de banco de dados. 3. Linguagens de definição e manipulação de dados. 4. Controle de proteção, integridade e concorrência. 5. Banco de dados relacionais distribuídos. 6. Projeto de bancos de dados. 7. Backup, recuperação, administração/configuração, tunning e detecção de problemas em banco de dados. 8. DB2 IBM: fundamentos, administração e configuração, performance e detecção de problemas. 9. Microsoft SQL Server: fundamentos, administração e configuração, performance e detecção de problemas.
GERÊNCIA DE PROJETOS: 1. Visão do PMBoK sobre Gerenciamento de Projetos, 2. Visão do RUP sobre Gerenciamento de Projetos SCRUM. 3.
MÉTRICAS DE SOFTWARE: Medição e Estimativas de Software em Pontos de Função (IFPUB/CPM e NESMA).
ENGENHARIA DE SOFTWARE: 1. Conceitos gerais. 2. Ferramentas CASE. 3. Ciclo de vida de software. 4. Disciplinas: Requisitos, Análise, Projeto,Testes e Implementação. 4.1. Análise e Projeto Orientado a objetos com UML. 4.2. Análise de requisitos funcionais e não-funcionais. 4.3. Modelagem orientada a objeto. 4.4. Padrões de projetos. 5. Processos de desenvolvimento de software. 5.0 Processo iterativo e incremental. 5.1. Qualidade de software: modelos ISO/IEEE e CMMI, Norma ISO 12207, métricas 5.2. Melhoria dos processos de software: análise de causa-raiz e SEPG (software e engineering process group). 5.3. Papéis e práticas do Unified Process, Scrum e Extreme Programming (XP). 5.4. Técnicas e padrões de modelagem de processos de negócio, gerência de requisitos, gerência de configuração, integração contínua, automação de build, automação de testes e design orientado a objetos. 6. Arquitetura de aplicações para ambiente web: 6.1. Servidor de aplicações. 6.2. Servidor Web. 6.3. Ambientes Internet, Extranet, Intranet e Portal – finalidades, características físicas e lógicas, aplicações e serviços. 6.4. Servidor de Banco de Dados. 6.5. Arquitetura de software: arquitetura 3 camadas, modelo MVC. 6.6. Soluções de Integração: Service-Oriented Architecture (SOA) e Web services. 7. Qualidade de software: modelos ISO/IEEE, CMM – Capacity Maturity Model – e CMMI.
MODELAGEM DE PROCESSOS DE NEGÓCIO: 1. Conceitos básicos. 2. Identificação e delimitação de processos de negócio. 3. Técnicas de mapeamento de processos (modelos AS-IS). 4. Técnicas de análise e simulação de processos. 5. Construção e mensuração de indicadores de processos. 6. Técnicas de modelagem de processos (modelos TO-BE). 7.Modelagem de processos em UML: notação, artefatos e atividades.
ACESSIBILIDADE E ENGENHARIA DE USABILIDADE: 1. Engenharia de usabilidade. 1.1. Conceitos básicos. 1.2. Critérios, recomendações e guias de estilo, utilização de Folhas de Estilo (CSS). 1.3. Análise de requisitos de usabilidade. 1.4. Concepção, projeto e implementação de interfaces. 2. Acessibilidade: Recomendações de acessibilidade para construção e adaptação de conteúdos do governo brasileiro na internet, conforme Decreto nº 5.296, de 2 de dezembro de 2004.
PORTAIS CORPORATIVOS: 1. Conceitos básicos: colaboração, personalização, gestão do conhecimento, gestão de conteúdo, taxonomia, single sign-on, integração de sistemas, funcionalidades de web 2.0, Governança. 2. Noções básicas dos padrões JSR 168 e JSR 286 -Java Specification Request, Portlet Specification. e WSRP – Web Services for Remote Portlets. 3. Noções de sistemas de busca e indexação de conteúdo, noções de análise das estatísticas de site.
DESENVOLVIMENTO: 1. Fundamentos: lógica de programação; Operadores e expressões, Estruturas de controle, seleção, repetição e desvio. Estruturas de dados; métodos de ordenação, pesquisa e hashing, estrutura de arquivos; paradigmas de programação; programação orientada a objetos. 2. Linguagens e ambientes de programação: Java, C# e ASP.NET. 3.Linguagem SQL. 4. Arquitetura Java / JEE. 5. Programação Java. 5.1. Wicket. 5.2. Hibernate 3. 5.3. JPA. 5.4. Spring Framework. 5.5. Web Services. 5.6. JNDI. 6. Servidores de aplicação Java. 6.1 Websphere. 6.2 JBoss. 7. Java Lighweight Containers. 7.1 Jetty. 8.Teste de unidade (Java) com xUnit e “mocking” de classes. 8.1. Métricas. 8.1.1. Cobertura 8.1.2 Complexidade ciclomática 9. Ferramenta de “build”: Maven. 10. IDE. 10.1. Eclipse. 11. Ferramentas de gerência de configuração 12. Práticas ágeis. 12.1. Integração Contínua. 12.2. “Test-driven Development” (TDD). 12.3. “Refactoring”. 13. Desenvolvimento de sistemas: HTML, CSS, Javascript, DHTML,XML/XSD.
TESTES: 1. Conceitos: verificação e validação, tipos de teste (Unidade, Integração, Sistema/Funcional, Aceitação, Carga, Desempenho, Vulnerabilidade, Usabilidade). 2. Atividades/artefatos associados ao teste. 3. Gestão de defeitos (“Bugtracking”). 4. Rastreabilidade dos cenários de teste. 5. Métodos de automatização de testes funcionais. 5.1. “Record and play”. 5.2. “Data driven”. 5.3. “Keyword driven”. 6. Teste em processos ágeis. 7. Indicadores/métricas de qualidade dos produtos de software. 6. Scripts, C-Ansi, Java, SQL.
GESTÃO E RECURSOS INFORMACIONAIS – CONCEITOS: 1. Gestão de Conteúdo (ECM) 2.Automação de processo de trabalho (workflow) 2. Gerenciamento de processos de negócio (BPM). 3. ITIL. 4. COBIT.
SOLUÇÕES DE SUPORTE À DECISÃO: 1. Data Warehouse, OLAP, Data Mining, BI – Business Inteligence. 2. Modelagem Multidimensional. 3. EIS – Enterprise Information System.
casa da moeda (Cesgranrio)
ANALISTA DE NÍVEL SUPERIOR / DESENVOLVIMENTO DE SISTEMAS
I. Técnicas e Linguagem de Programação Sistema ERP: Programação em ADVPL/CLIPPER para Sistema de Gestão Empresarial – ERP.
II. Desenvolvimento de Software: Evolução e características; Métricas e estimativas de software: Análise por pontos de função; Metodologias de desenvolvimento de software: RUP e eXtreme Programming (XP); MPS.BR (Melhoria de Processo do Software Brasileiro); Análise, projeto e desenvolvimento de sistemas de informação utilizando os conceitos, metodologias, arquiteturas, técnicas, fases e ferramentas, diagramas e anotações da Análise Estruturada e da Análise e Projeto Orientados a Objeto; UML (Unified Modeling Language); Testes; Ferramentas CASE; SOA e Web Services: conceitos básicos e aplicações; Padrões de Projeto.
III. Gerência de Projetos: Conceitos básicos, Gerenciamento de Projetos baseado no PMBOK.
IV. Algoritmos e Estruturas de Dados: Fundamentos de lógica de programação: tipos de dados; expressões estruturadas de controle e repetição; pseudocódigos, fluxogramas; estruturas de dados homogêneas e heterogêneas: representação e manipulação de matrizes, listas, filas, pilhas e árvores; algoritmos de ordenação; análise de complexidade de algoritmos.
V. Técnicas e Linguagens de Programação: Programação orientada a objetos e evento; acesso a banco de dados;
desenvolvimento de aplicações distribuídas; criação de componentes; Ajax; linguagens PHP, ASP .Net, HTML e JAVA.
VI. Banco de Dados: Conceitos;Linguagem de consulta estruturada (SQL); Modelo relacional de dados; Formas normais; Transação; Commit em duas fases; Serialização; Bloqueios(granularidade, exclusivos, compartilhados e de intenção); Método otimista de controle de concorrência; Níveis de Isolamento de transações; Visões(atualização de dados); Restrições (de domínio, chave candidata, chave estrangeira, definidas para tabela, assertivas); Ações na restrição de chaveestrangeira; avaliação postergada de restrições; Microsoft SQL Server 2003: conceitos, configuração e administração.
VII. Apoio à Decisão: Modelo dimensional; Drill Down; Esquemas estrela e floco de neve; Métricas aditivas, não aditivas e semi‐aditivas; Dimensões não estáveis; Agregação de fatos; Uso de fatos agregados; Procedimentos de extração, transformação e carga.
VIII. Tecnologia Internet: conceitos básicos, projeto de aplicações para Internet.
IX. Segurança: Criptografia simétrica e assimétrica, Autenticação, Funções de Hash; Certificação digital: conceitos; ICP‐Brasil.
X. SistemaOperacional Windows Server 2003: Conceitos básicos; instalação de software.
XI. Sistema Operacional Linux: Conceitos básicos; recursos; comandos e utilitários
TÉCNICO EM HARDWARE
CONCEITOS BÁSICOS DE HARDWARE E SOFTWARE
· Funcionamento do computador.
· Conhecimentos dos componentes: Unidade central de processamento (CPU), placas-mãe, BIOS e chipset, memórias, dispositivos de entrada e saída, interfaces, portas, cabos e conectores.
· Organização e arquitetura de computadores.
· Componentes de um computador (hardware e software).
· Sistemas de entrada, saída e armazenamento.
· Aplicações de informática e microinformática.
· Redes de Computadores: conceitos, comunicação de dados, classificações de redes de computadores. Instalação, configuração de softwares, dispositivos de hardware e redes.
· Arquivos de inicialização.
· Drivers de dispositivos.
· Protocolo TCP/IP: conceitos, endereçamento, DHCP, DNS, roteamento.
· Sistema Operacional Windows (XP e Vista): conceitos, instalação, configurações, compartilhamento de recursos, modos de utilização; Noções de Windows Registry.
· Conceitos de Internet e Intranet; Backup e restauração de dados.
· Conhecimento em instalação e configuração de equipamentos de informática e de redes locais.
· Conceitos gerais de segurança da informação.
· Proteção contra vírus e outras formas de softwares ou ações intrusivas.
· Fundamentos de computação.
TRE-BA
CARGO 20: TÉCNICO JUDICIÁRIO – ÁREA: APOIO ESPECIALIZADO – ESPECIALIDADE: OPERAÇÃO DE COMPUTADORES:
I TECNOLOGIA DA INFORMAÇÃO. 1 Arquitetura dos computadores. 1.1Gabinetes e fontes de alimentação. 1.2 Processadores. 1.2.1 Arquiteturas i386 e x86_64. 1.2.2 Noções das tecnologias CISC e RISC. 1.2.3 Clock. 1.2.4 Barramento. 1.3 Memória. 1.3.1 Memória Principal. 1.3.2 Memória Secundária: discos rígidos; dispositivos removíveis; barramentos ATA, SATA e SAS. 1.3.3 Tecnologias de memória RAM. 1.3.4 Memória Cache. 1.3.5 Barramentos. 1.4 Dispositivos de Entrada/Saída (E/S). 1.4.1 Teclado. 1.4.2 Mouse. 1.4.3 Impressoras, scanneres e multifuncionais. 1.4.4 Rede. 1.4.5 Barramento de E/S: AGP; FireWire (IEEE 1394); IrDA; PCI; PCI Express; Pipeline; USB; PS/2.
2 Sistemas Operacionais. 2.1 Instalação, configuração e suporte de Windows XP. 2.2 Instalação,
configuração e suporte de Windows 2003 Server. 2.3 Noções de instalação, configuração e suporte de Linux. 2.4 Estruturação de diretórios e arquivos. 2.5 Compartilhamentos de diretórios e impressoras (Windows XP e 2003). 2.6 Permissões de acesso a diretórios, arquivos e impressoras (Windows XP e 2003).
3 Aplicativos (instalação, configuração e suporte). 3.1 Microsoft Office e BrOffice.org. 3.2 Outlook Express. 3.3 Internet Explorer. 3.4 Compactadores e descompactadores.
4 Noções de rede de dados. 4.1 Fundamentos. 4.2 Topologias. 4.3 Protocolo TCP/IP. 4.4 WAN e LAN. 4.5 Modelo OSI. 4.6 Configuração de redes de dados. 4.7 Cabeamento estruturado (EIA/TIA 568). 4.8 Redes sem fio (wireless). 4.9 Roteadores e switches. 4.10 Proxies. 4.11 Internet e Intranet.
5 Manutenção de equipamentos de informática. 5.1 Computadores. 5.2 Monitores. 5.3 Impressoras.
6 Noções de Governança de TI. 6.1 Conceito. 6.2 Noções de COBIT 4. 6.2.1 Conceito. 6.2.2 Domínios.
7 Noções de boas práticas de TI. 7.1 Conceito. 7.2 Noções de ITIL 3. 7.2.1 Conceito. 7.2.2 Estrutura. 7.2.3 Terminologia (em inglês e português).
8 Noções de gerenciamento de projetos. 8.1 Conceito. 8.2 Papéis: patrocinador; gerente de projeto; membro da equipe. 8.3 Noções do Guia PMBOK 3: conceito; áreas de conhecimento.
9 Noções de Gerenciamento de Processos. 9.1 Conceito. 9.2 Terminologia: atividade; tarefa; responsável; proprietário.
10 Noções de Segurança da Informação. 10.1 Fundamentos. 10.2 Cópias de segurança (criação e restauração).
11 Thunderbird e Firefox (softwares livres).
II NORMAS APLICÁVEIS AOS SERVIDORES PÚBLICOS FEDERAIS: Regime Jurídico dos Servidores Públicos Civis da União (Lei n.º 8.112/90) e suas alterações: provimento, vacância, remoção, redistribuição e substituição; direitos e vantagens; regime disciplinar: deveres, proibições, acumulação, responsabilidades, penalidades. Processo administrativo disciplinar. III REGIMENTO INTERNO DO TRIBUNAL REGIONAL ELEITORAL DA BAHIA.
CONCEITOS BÁSICOS DE HARDWARE E SOFTWARE: Funcionamento do computador. Conhecimentos dos componentes: Unidade
central de processamento (CPU), placas‐mãe, BIOS e chipset, memórias, dispositivos de entrada e saída, interfaces, portas,
cabos e conectores. Organização e arquitetura de computadores. Componentes de um computador (hardware e software).
Sistemas de entrada, saída e armazenamento. Aplicações de informática e microinformática. Redes de Computadores:
conceitos, comunicação de dados, classificações de redes de computadores. Instalação, configuração de softwares, dispositivos
de hardware e redes. Arquivos de inicialização. Drivers de dispositivos. Protocolo TCP/IP: conceitos, endereçamento, DHCP, DNS,
roteamento. Sistema Operacional Windows (XP e Vista): conceitos, instalação, configurações, compartilhamento de recursos,
modos de utilização; Noções de Windows Registry. Conceitos de Internet e Intranet; Backup e restauração de dados.
Conhecimento em instalação e configuração de equipamentos de informática e de redes locais. Conceitos gerais de segurança
da informação. Proteção contra vírus e outras formas de softwares ou ações intrusivas. Fundamentos de computação.
Concurso IBGE 06/2009
Análise de Sistemas / Suporte de Produção e Rede
· Conhecimentos básicos Internet, Intranet e Extranet;
· Conceitos básicos de segurança (fundamentos, autenticação, certificados, criptografia, firewalls);
· Protocolos de comunicação;
· Padrões de documentos web;
· Redes de Computadores: Conceitos básicos em comunicação de dados;
· Meios de comunicação; Rede de telefonia celular (tecnologias básicas, 3G, banda larga), redes Wireless;
· Conceitos em redes: topologias físicas e lógicas, modelo OSI;
· Principais padrões em redes: ethernet, fast ethernet, gigabit ethernet;
· Principais equipamentos usados em redes;
· Protocolo TCP/IP, classes de endereçamento, máscara de subendereçamento, portas, resolução de nomes, protocolos da camada de rede, transporte e aplicação.
· Noções de ambiente de três camadas (aplicação, banco de dados e armazenamento);
· Noções de ambiente de Storage, políticas de backup, clusterização e virtualização;
· Noções de SUSE, Windows 2008, Windows Vista e Windows XP.
CONHECIMENTO ESPECÍFICOS – TRT-20ªREGIÃO (SERGIPE)
ANALISTA JUDICIÁRIO – ÁREA APOIO ESPECIALIZADO EM TECNOLOGIA DA INFORMAÇÃO
Sistemas de numeração e codificação. Aritmética computacional. Análise da complexidade de algoritmos: noções básicas. Estruturas de dados: representação e manipulação de listas, filas, pilhas, árvores de busca e de ordenação elementares. Subprogramação. Passagem de parâmetros.Recursividade. Programação estruturada e orientada a objetos:conceitos. Análise e Projeto orientados a objetos: conceitos e fundamentos.Relações intermodulares: acoplamento e coesão. UML: conceitos e fundamentos; diagramas de classes, de casos de uso, de seqüência, de atividades, de estados, de componentes. Internet: modelo hipermídia de páginas e elos, World Wide Web, padrões da tecnologia Web, intranets.Princípios de engenharia de software. Ciclo de vida e desenvolvimento de um software-produto. Modelos de desenvolvimento. Conceitos de qualidade de software. Análise e técnicas de levantamento de requisitos. Técnicas e estratégias de validação. Gerência de projetos: estudo de viabilidade técnica e econômica, análise de risco, métricas para estimativas de prazo e custo; pontos por função. Visão conceitual sobre ferramentas CASE. Linguagens visuais e orientação por eventos. Ferramentas de Desenvolvimento Oracle: Forms e Reports. Linguagens orientadas a objetos: Delphi e Java. Framework JCompany 5.2. Arquitetura de aplicações para o ambiente Internet. Modelo de Entidades e Relacionamentos. Modelo Relacional Normalizado. Banco de Dados: conceitos básicos: banco de dados, esquema, tabelas, campos, registros, índices, relacionamentos, transação, triggers, stored procedures, tipos de bancos de dados. Normalização de dados: conceitos; primeira, segunda e terceira formas normais. Oracle PL/SQL 10g: SQL no PL/SQL: DML em PL/SQL, controle de transações, consultas e subconsultas; Cursores: cursores explícitos e cursores implícitos, ciclos de extração por cursor, variáveis de cursor. Bancos de dados distribuídos. Arquitetura OLAP. Análise de Requisitos: princípios fundamentais. Disciplina de Testes: fundamentos de técnicas e estratégias. Disciplina de Gerência de Configuração e Mudanças: conceitos e fundamentos; atividades, papéis e artefatos. Segurança em redes de computadores. Vulnerabilidades e ataques a sistemas computacionais. Processos de definição, implantação e gestão de políticas de segurança e auditoria. Criptografia, protocolos criptográficos, sistemas de criptografia e aplicações. Ataques e proteções relativos a hardware, software, sistemas operacionais, aplicações, bancos de dados, redes, inclusive Firewalls e Proxies, pessoas e ambiente físico. Ferramentas IPS. Sistemas Operacionais: Windows Server, Windows XP/2000/Vista, Linux. Sistemas de arquivos: facilidades esperadas, diretórios e direitos de acesso, compartilhamento e segurança, integridade, interrupções: conceito de interrupção, tipos e tratamento. Gerenciamento de memória: organização, administração e hierarquia de memória, sistemas mono e multiprogramados, memória virtual. Escalonamento de discos: políticas de otimização, considerações sobre desempenho. Interoperação de sistemas operacionais. Sistemas distribuídos: clusters e redes. Interfaces gráficas (GUI). Servidores de aplicação Oracle e Jboss. Redes de computadores: protocolo TCP/IP: endereçamento IP, conceitos sobre DHCP e DNS; Gerência de Redes: conceitos básicos; infra-estrutura de gerenciamento, padrão ASN.1; Check Point QOS R61: administração de políticas básicas e avançadas. Comunicação de dados, redes e conectividade. Evolução dos sistemas de computação. Evolução das arquiteturas. Topologias: linhas de comunicação, redes geograficamente distribuídas, topologias em estrela, anel e barra, switches. 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 freqüê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. Ligação ao meio: ponto a ponto, multiponto, frame-relay e redes de fibra ótica. Arquiteturas de redes de computadores. Modelo OSI da ISO. Principais funções dos níveis físico, enlace, rede, transporte, sessão, apresentação e aplicação. Padrão IEEE 802. Arquitetura da Internet TCP/IP.
Considerações sobre o nível de rede: endereçamento, roteamento, tipos de serviço, controle de congestionamento, protocolo IP (Internet Protocol). Ligação inter-redes: repetidores, pontes, roteadores e gateways. Considerações sobre o nível de transporte: endereçamento, multiplexação e splitting, serviços oferecidos, estabelecimento e encerramento de conexões.Protocolos de transporte da arquitetura TCP/IP. O nível de aplicação Internet TCP/IP: DNS, FTP, NFS, TELNET, SMTP, WWW, SNMP. Sistemas operacionais de redes: conceito de redirecionador e cliente-servidor, módulo cliente, módulo servidor, redes ATM, frame-relay e gigabit. Segurança da Informação: ABNT NBR ISO/IEC 17799-2005 (Gestão de Incidentes de Segurança da Informação: coleta de evidências; Gestão da Continuidade do Negócio: desenvolvimento e implementação de planos de continuidade relativas a segurança de informação). Gestão de Riscos: identificação de ameaças; Classificação da Informação: papéis e responsabilidades; Segurança Física e Operacional. Planejamento de sistemas de informação: Conceitos. Métodos de planejamento. Planejamento estratégico: Integração dos elementos das camadas de planejamento. Identificação de necessidades de informação. Plano de informática: Componentes e priorização. Conceitos de gestão do conhecimento: Formalização e controle. Organização e métodos. Gerência de projetos e modelo PMI. Modelos CMMI, Cobit e ITIL. Língua Inglesa: Interpretação de texto.
1. Bancos de Dados: Modelo relacional; Dependências funcionais e formas normais; Álgebra relacional e SQL; Modelagem e Projeto de Bancos de Dados; Sistemas de Gerenciamento de Bancos de Dados (SGBD): arquitetura, segurança, integridade, concorrência, recuperação após falha, gerenciamento de transações; Bancos de Dados
Distribuídos.
2. Conceitos e tecnologias de internet: Princípios e arquitetura da internet e de sistemas web; Usabilidade, Acessibilidade, Interoperabilidade em sistemas web.
3. Gerência de projetos: Gerenciamento do ciclo de vida do sistema: determinação dos requisitos, projeto lógico, projeto físico, teste, implementação; Diagrama de Rede, Caminho Crítico, Folgas, Estrutura Analítica do Projeto; O conceito e os objetivos da gerência de projetos; Abertura e definição do escopo de um projeto; Planejamento de um projeto; Execução, acompanhamento e controle de um projeto; Revisão e avaliação de um projeto; Fechamento de um projeto; Metodologias, técnicas e ferramentas da gerência de projetos.
4. Lógica Matemática: Sentido lógico-matemático convencional dos conectivos; Argumentos; A lógica sentencial; A lógica de predicados de primeira ordem; Regras de formação de fórmulas; Sistemas dedutivos; Decidibilidade da lógica
sentencial; Valores-verdade; Funções de avaliação.
5. Segurança da Informação: NBR/ISO 27002.
6. Modelagem de Processos de Negócio:
Indicadores de desempenho de processos; Conceitos de gestão de processos integrados de negócios (BPM); Modelagem do processo atual (as is) e futuro (to be); Processos, subprocessos e atividades; Identificação de processos; Conceitos de Processos e Funções; Eficiência e Eficácia; Técnicas de controle.
7. Sistemas de Informações Gerenciais e de Apoio a Decisão: Banco de Dados relacionais versus Banco de Dados multidimensionais; Conceitos de OLTP, OLAP, MOLAP, ROLAP; Definições: fatos, dimensões; Modelagem multidimensional;
Conceitos de datawarehousing.
8. Engenharia de software: Engenharia de Requisitos: Levantamento, análise e gerenciamento; Principais diagramas UML; O processo de software e o produto de software; Ciclo de vida de sistemas e seus paradigmas; Uso de modelos,
metodologias, técnicas e ferramentas de análise e projeto de sistemas (paradigma estruturado e paradigma orientado a objetos); Verificação, validação e teste; Ambientes de Desenvolvimento de Software.
9. Estrutura de dados e algoritmos: Tipos básicos de dados; Algoritmos para pesquisa e ordenação; Listas lineares e suas generalizações: Listas ordenadas, listas encadeadas, pilhas e filas; Árvores e suas generalizações: Árvores binárias, árvores de busca, árvores balanceadas (AVL), árvores B e B+. 10. Sistemas de Informação: Conceitos de “workflow”; Conceitos de Sistemas Integrados de Gestão (ERP); Conceitos de Arquitetura Orientada a Serviços (SOA); Classificação dos sistemas; Modelagem de Sistemas; Os conceitos, objetivos, funções e componentes dos Sistemas de Informação; As dimensões tecnológica, organizacional e humana dos Sistemas de Informação; Os tipos de Sistemas de Informação; Interface Humano-Computador; Usabilidade: definição e métodos para avaliação.
@Marcos: Faltou colocar a qual concurso este Edital pertence.
Analista de Sistemas Júnior – Processos de Negócio - Petrobras
1. Bancos de Dados: Modelo relacional; Dependências funcionais e formas normais; Álgebra relacional e SQL; Modelagem e Projeto de Bancos de Dados; Sistemas de Gerenciamento de Bancos de Dados (SGBD): arquitetura, segurança, integridade, concorrência, recuperação após falha, gerenciamento de transações; Bancos de Dados Distribuídos.
2. Conceitos e tecnologias de internet: Princípios e arquitetura da internet e de sistemas web; Usabilidade, Acessibilidade, Interoperabilidade em sistemas web.
3. Gerência de projetos: Gerenciamento do ciclo de vida do sistema: determinação dos requisitos, projeto lógico, projeto físico, teste, implementação; Diagrama de Rede, Caminho Crítico, Folgas, Estrutura Analítica do Projeto; O conceito e os objetivos da gerência de projetos; Abertura e definição do escopo de um projeto; Planejamento de um projeto; Execução, acompanhamento e controle de um projeto; Revisão e avaliação de um projeto; Fechamento de um projeto; Metodologias, técnicas e ferramentas da gerência de projetos.
4. Lógica Matemática: Sentido lógico-matemático convencional dos conectivos; Argumentos; A lógica sentencial; A lógica de predicados de primeira ordem; Regras de formação de fórmulas; Sistemas dedutivos; Decidibilidade da lógica
sentencial; Valores-verdade; Funções de avaliação.
5. Segurança da Informação: NBR/ISO 27002.
6. Modelagem de Processos de Negócio:
Indicadores de desempenho de processos; Conceitos de gestão de processos integrados de negócios (BPM); Modelagem do processo atual (as is) e futuro (to be); Processos, subprocessos e atividades; Identificação de processos; Conceitos de Processos e Funções; Eficiência e Eficácia; Técnicas de controle.
7. Sistemas de Informações Gerenciais e de Apoio a Decisão: Banco de Dados relacionais versus Banco de Dados multidimensionais; Conceitos de OLTP, OLAP, MOLAP, ROLAP; Definições: fatos, dimensões; Modelagem multidimensional;
Conceitos de datawarehousing.
8. Engenharia de software: Engenharia de Requisitos: Levantamento, análise e gerenciamento; Principais diagramas UML; O processo de software e o produto de software; Ciclo de vida de sistemas e seus paradigmas; Uso de modelos,
metodologias, técnicas e ferramentas de análise e projeto de sistemas (paradigma estruturado e paradigma orientado a objetos); Verificação, validação e teste; Ambientes de Desenvolvimento de Software.
9. Estrutura de dados e algoritmos: Tipos básicos de dados; Algoritmos para pesquisa e ordenação; Listas lineares e suas generalizações: Listas ordenadas, listas encadeadas, pilhas e filas; Árvores e suas generalizações: Árvores binárias, árvores de busca, árvores balanceadas (AVL), árvores B e B+. 10. Sistemas de Informação: Conceitos de “workflow”; Conceitos de Sistemas Integrados de Gestão (ERP); Conceitos de Arquitetura Orientada a Serviços (SOA); Classificação dos sistemas; Modelagem de Sistemas; Os conceitos, objetivos, funções e componentes dos Sistemas de Informação; As dimensões tecnológica, organizacional e humana dos Sistemas de Informação; Os tipos de Sistemas de Informação; Interface Humano-Computador; Usabilidade: definição e métodos para avaliação.
Concurso IBGE :
Acessibilidade e Engenharia de Usabilidade:
Conceitos básicos de engenharia de usabilidade; Critérios, recomendações e guias de estilo; Análise de requisitos de usabilidade; Concepção,
projeto e implementação de interfaces; Recomendações de acessibilidade para a construção e adaptação de conteúdos do governo brasileiro
na Internet, conforme Decreto nº 5.296, de 02/12/2004; Modelo de acessibilidade; Cartilha técnica; Recursos técnicos para implementação da
acessibilidade em HTML (W3C, WAI e governo eletrônico).
Segurança de sistemas de TI –aspectos básicos – ameaças comuns no ambiente digital
Correios 2010
Analista de Correios – Especialidade Analista de Desenvolvimento de Sistemas
Conhecimentos Específicos:
Parte 1 – Análise e Projeto de Sistemas
- Conceitos Básicos Estrutura de sistemas
- Linguagens e técnicas de programação estruturada
- Definição de modelo lógico e projeto físico de sistemas
- Especificações de entradas, saídas, arquivos e programas
- Documentação de sistemas
- Análise estruturada
- Ferramentas da Análise estruturada
- Projeto estruturado
- Prototipação
- Análise e Projeto Orientado a Objeto
- Requisitos de Negócio e Sistema
- Arquitetura
- Polimorfismo
- Padrões de Projeto
- UML
- Visibilidades
- Padrões de Arquitetura
Parte 2 – Metodologia do Tratamento de Informações
- Banco de dados
– Fundamentos
– Modelos de banco de dados
– Métodos de acessos
– Gerenciadores de banco de dados
– Banco de dados distribuídos
– Modelo conceitual de dados
– Modelo de Entidade e Relacionamento
– Normalização
– Banco de dados orientado a objeto
– SQL-Structured Query Language
– Encapsulamento usando banco relacional
Parte 3 – Tecnologia JAVA
- Conceitos da linguagem de programação Java
- Grupos de produtos de tecnologia Java
- Interpretação de um programa JAVA com depuração dos valores das variáveis
- Conceitos de modelagem
– abstração
– encapsulamento
– pacote
- Definição de classe, membro, atributo, método, construtor e pacote
- Componentes de uma classe na linguagem de programação Java
- Identificadores, Palavras-chave e Tipos
- Usar comentários em um programa de origem
- Diferenciar identificadores válidos e inválidos
- Tipos de primitivas
- Diferenciar atribuições legais e ilegais de tipos de primitivas
- Definir valores literais para tipos numéricos e textuais
- Definição dos termos ‘variável primitiva’ e ‘variável de referência’
- Declaração, Inicialização e Uso de Variáveis
- Modificar os valores de variáveis com operadores
- Expressões e Controle de Fluxo
- Diferenciar variáveis de local e de instância
- Descrever como inicializar variáveis de instância
- Usar intercalação de promoção e tipo
- Criação e Uso de Objetos
- Declarar, instanciar e inicializar variáveis de referência de objetos
- Comparar como as variáveis de referência de objetos são armazenadas em relação às variáveis primitivas
- Uso de Operadores e Construções de Decisão
- Identificar operadores relacionais e condicionais
- Identificar expressões booleanas e seus requisitos em construções de controle
- Reconhecer a compatibilidade de atribuições e a conversão necessária de tipos fundamentais
- Criar construções if e if/else
- Usar a construção switch
- Uso de Construções de Loop
- Criar loops while
- Desenvolver loops for
- Criar loops do/while
- Desenvolvimento e Uso de Métodos
- Definir os métodos de trabalho (worker) e de chamada (calling)
- Declarar e invocar um método
- Comparar métodos estáticos e de objeto
- Usar métodos sobrecarregados
- Implementação de Encapsulamento e Construtores
- Usar encapsulamento para proteger dados
- Criar construtores para inicializar objetos
- Serializar e desserializar objetos
- Criação e Uso de Matrizes
- Codificar matrizes unidimensionais
- Definir valores de matrizes com atributo de comprimento e um loop
- Declarar e criar matrizes de tipos de primitivas, de classes e de matrizes
- Explicar por que os elementos de uma matriz são inicializados
- Explicar como inicializar os elementos de uma matriz
- Determinar o número de elementos de uma matriz
- Criar uma matriz multidimensional
- Passar argumentos para o método principal para uso em um programa
- Definir herança, polimorfismo, sobrecarga, substituição e invocação de método virtual
- Usar os modificadores de acesso protegidos e padrão (adequado para pacotes)
- Descrever os conceitos de sobrecarga de construtor e método
- Descrever a operação completa de construção e de inicialização de objeto
- Abstração e métodos abstratos
- Criar e usar tipos enumerados
- Exceções e Declarações
- Identificar os usos adequados e inadequados de declarações
- Uso das instruções try, catch e finally
- Descrever as categorias de exceções
- Identificar exceções comuns
- Desenvolver programas para manipular suas próprias exceções
- Usar parâmetros de tipo em classes genéricas
- Diferenciar leitores e gravadores de fluxos
- Executar E/S de Console e E/S de Arquivo
- Ler dados do console
- Gravar dados no console
- Descrever a E/S de arquivo e arquivos
- Definir eventos e manipulação de eventos
- Descrever como construir uma barra de menus, um menu e itens de menu em uma interface gráfica do usuário em Java
- Definir segmento
- Uso do wait e notify para comunicação entre segmentos
- Uso do synchronized para proteger os dados contra corrupção
TRF4 2009 – FUNDAÇÃO CARLOS CHAGAS
ANALISTA JUDICIÁRIO/ÁREA APOIO ESPECIALIZADO/ESPECIALIDADE INFORMÁTICA
CONHECIMENTOS ESPECÍFICOS (40 QUESTÕES)
Organização e arquitetura de computadores: hardware, software, sistema operacional, dispositivos de entrada e saída, periféricos, memória, processador, dispositivos de armazenamento.
Redes de armazenamento de dados: conceitos de SAN, NAS.
Sistemas operacionais: conceitos e configurações básicas de MS Windows (XP, 2003 Server) e Linux.
Gerenciamento de memória, programas, processos, entrada e saída.
Administração de usuários, grupos, permissões, controles de acesso.
Redes de computadores: conceitos de comunicação de dados, meios de transmissão, cabeamento estruturado, redes sem fio.
Modelo OSI. Protocolo TCP/IP versões 4 e 6. Gerenciamento de redes de computadores: conceitos, protocolo SNMP, qualidade de serviço (QoS).
Segurança: criptografia simétrica e assimétrica, certificação e assinatura digital, firewall, filtro de pacotes, NAT, VPN, vírus de computador.
Sistemas de cópia de segurança: tipos, meios de armazenamento.
Auditoria. Plano de Contingência. Normas de segurança ISO 17799 e ISO 27001.
Banco de dados: banco de dados relacional, modelos E-R, linguagem SQL/ANSI.
Conceitos de data warehouse, data mining, OLAP.
Linguagens de programação: estrutura de dados, algoritmos, interpretação e compilação de programas.
Orientação a objetos: classe, herança, polimorfismo, objeto. Engenharia de software: análise e projeto estruturado e orientado a objetos. UML. Modelagem funcional e de dados.
Testes, homologação e implantação de sistemas. Métricas de software: pontos de função, pontos de casos de uso.
Arquitetura de sistemas: cliente/servidor, multicamadas e orientada a serviços (SOA). Padrões de projetos (design patterns).
Processos ágeis de desenvolvimento de software: noções de XP (extreme programming) e de FDD (feature driven development).
Gestão de Tecnologia da Informação: noções básicas de ITIL (Information Technology Infrastructure Library): gerência de configuração, gerência de incidentes, gerência de problemas, gerência de mudanças.
Governança de TI: fundamentos de Cobit (versão 4.1). Qualidade de software: modelos CMMI, MPS-BR, ISO 12207.
Gerenciamento de projetos: PMBoK, Scrum.
ANALISTA DE SISTEMAS JÚNIOR – ENGENHARIA DE SOFTWARE:
1. Arquitetura de computadores: Conceitos básicos; Sistemas de
numeração; Modelos de conjunto de instruções; Modos de endereçamento; Bloco operacional; Bloco de controle; Organização de memória
2.Sistemas Operacionais: Conceitos básicos; Gerência de filas; Entrada e saída; Gerência de memória; Gerência de arquivos; Sistemas
operacionais distribuídos.
3. Banco de Dados: Conceitos básicos; Independência de dados; Abordagem relacional; Modelagem entidaderelacionamento;
Normalização; Transformação do modelo conceitual; Linguagem SQL.
4. Conceitos e tecnologias relacionadas à internet:
Protocolos relevantes para aplicações internet; Princípios e arquitetura da internet; Linguagens de marcação, transformação e apresentação.
5. Noções de Gerenciamento de Projetos: Conceitos básicos; Alocação de recursos; Cronograma; Estrutura analítica; Fases do projeto;
Gerenciamento do Escopo; Gerenciamento do Prazo; Gerenciamento do Custo.
6. Raciocínio lógico: Lógica Sentencial e de Primeira Ordem;
Enumeração por Recurso; Contagem: princípio aditivo e multiplicativo.
7. Segurança da Informação: Conceitos gerais; Políticas de Segurança
de Informação; Classificação de informações; Norma ISO 27002.
8. Arquitetura de Sistemas: Sistemas de três camadas; Padrões de projeto; Aplicações distribuídas; Portais; Servidores de Aplicação; Interoperabilidade; Sistemas Integrados de Gestão (ERP).
9. Engenharia de Software: Ciclo de vida; Metodologias de desenvolvimento; Processo Unificado: Requisitos, Análise, Projeto, Testes; UML; Métricas.
10. Estrutura de Dados e Algoritmos: Conceitos básicos de estruturas de dados; Algoritmos e estruturas para pesquisa; Algoritmos e estruturas de ordenação.
11. Linguagens de Programação (uso da linguagem JAVA para os exemplos): Conceitos básicos e características estruturais
das linguagens de programação; Conceitos de orientação a objetos.
12. Sistemas de Informações Gerenciais: BD Relacionais x BD
Multidimensionais; Conceitos de OLTP, OLAP, MOLAP, ROLAP; Definições: Fatos, Dimensões; Modelagem Multidimensional; e Conceitos de Datawarehousing.
13. Qualidade de Software: Noções de CMM e CMMI e Norma ISO 9001:2000. 14. Noções de Governança de TI e COBIT 4.0.
Conhecimentos Específicos Correios – 2009/2010
>
> Parte 1 – Análise e Projeto de Sistemas
>
> – Conceitos Básicos Estrutura de sistemas
> – Linguagens e técnicas de programação estruturada
> – Definição de modelo lógico e projeto físico de sistemas
> – Especificações de entradas, saídas, arquivos e programas
> – Documentação de sistemas
> – Análise estruturada
> – Ferramentas da Análise estruturada
> – Projeto estruturado
> – Prototipação
> – Análise e Projeto Orientado a Objeto
> – Requisitos de Negócio e Sistema
> – Arquitetura
> – Polimorfismo
> – Padrões de Projeto
> – UML
> – Visibilidades
> – Padrões de Arquitetura
>
> Parte 2 – Metodologia do Tratamento de Informações
>
> – Banco de dados
> – Fundamentos
> – Modelos de banco de dados
> – Métodos de acessos
> – Gerenciadores de banco de dados
> – Banco de dados distribuídos
> – Modelo conceitual de dados
> – Modelo de Entidade e Relacionamento
> – Normalização
> – Banco de dados orientado a objeto
> – SQL-Structured Query Language
> – Encapsulamento usando banco relacional
>
> Parte 3 – Tecnologia JAVA
>
> – Conceitos da linguagem de programação Java
> – Grupos de produtos de tecnologia Java
> – Interpretação de um programa JAVA com depuração dos valores das variáveis
> – Conceitos de modelagem
> – abstração
> – encapsulamento
> – pacote
> – Definição de classe, membro, atributo, método, construtor e pacote
> – Componentes de uma classe na linguagem de programação Java
> – Identificadores, Palavras-chave e Tipos
> – Usar comentários em um programa de origem
> – Diferenciar identificadores válidos e inválidos
> – Tipos de primitivas
> – Diferenciar atribuições legais e ilegais de tipos de primitivas
> – Definir valores literais para tipos numéricos e textuais
> – Definição dos termos ‘variável primitiva’ e ‘variável de referência’
> – Declaração, Inicialização e Uso de Variáveis
> – Modificar os valores de variáveis com operadores
> – Expressões e Controle de Fluxo
> – Diferenciar variáveis de local e de instância
> – Descrever como inicializar variáveis de instância
> – Usar intercalação de promoção e tipo
> – Criação e Uso de Objetos
> – Declarar, instanciar e inicializar variáveis de referência de objetos
> – Comparar como as variáveis de referência de objetos são armazenadas em
> relação às variáveis primitivas
> – Uso de Operadores e Construções de Decisão
> – Identificar operadores relacionais e condicionais
> – Identificar expressões booleanas e seus requisitos em construções de
> controle
> – Reconhecer a compatibilidade de atribuições e a conversão necessária de
> tipos fundamentais
> – Criar construções if e if/else
> – Usar a construção switch
> – Uso de Construções de Loop
> – Criar loops while
> – Desenvolver loops for
> – Criar loops do/while
> – Desenvolvimento e Uso de Métodos
> – Definir os métodos de trabalho (worker) e de chamada (calling)
> – Declarar e invocar um método
> – Comparar métodos estáticos e de objeto
> – Usar métodos sobrecarregados
> – Implementação de Encapsulamento e Construtores
> – Usar encapsulamento para proteger dados
> – Criar construtores para inicializar objetos
> – Serializar e desserializar objetos
> – Criação e Uso de Matrizes
> – Codificar matrizes unidimensionais
> – Definir valores de matrizes com atributo de comprimento e um loop
> – Declarar e criar matrizes de tipos de primitivas, de classes e de
> matrizes
> – Explicar por que os elementos de uma matriz são inicializados
> – Explicar como inicializar os elementos de uma matriz
> – Determinar o número de elementos de uma matriz
> – Criar uma matriz multidimensional
> – Passar argumentos para o método principal para uso em um programa
> – Definir herança, polimorfismo, sobrecarga, substituição e invocação de
> método virtual
> – Usar os modificadores de acesso protegidos e padrão (adequado para
> pacotes)
> – Descrever os conceitos de sobrecarga de construtor e método
> – Descrever a operação completa de construção e de inicialização de objeto
> – Abstração e métodos abstratos
> – Criar e usar tipos enumerados
> – Exceções e Declarações
> – Identificar os usos adequados e inadequados de declarações
> – Uso das instruções try, catch e finally
> – Descrever as categorias de exceções
> – Identificar exceções comuns
> – Desenvolver programas para manipular suas próprias exceções
> – Usar parâmetros de tipo em classes genéricas
> – Diferenciar leitores e gravadores de fluxos
> – Executar E/S de Console e E/S de Arquivo
> – Ler dados do console
> – Gravar dados no console
> – Descrever a E/S de arquivo e arquivos
> – Definir eventos e manipulação de eventos
> – Descrever como construir uma barra de menus, um menu e itens de menu em
> uma interface gráfica do usuário em Java
> – Definir segmento
> – Uso do wait e notify para comunicação entre segmentos
> – Uso do synchronized para proteger os dados contra corrupção
>
TRT-SE – ANALISTA JUDICIÁRIO – ÁREA APOIO ESPECIALIZADO – ESPECIALIDADE
TECNOLOGIA DA INFORMAÇÃO
Sistemas de numeração e codificação.Aritmética computacional. Análise da complexidade de algoritmos: noções básicas. Estruturas de dados:representação e manipulação de listas, filas, pilhas, árvores e grafos; métodos de busca e de ordenação elementares. Subprogramação. Passagem de parâmetros. Recursividade. Programação estruturada e orientada a objetos:
conceitos. Análise e Projeto orientados a objetos: conceitos e fundamentos.
Relações intermodulares: acoplamento e coesão. UML: conceitos e
fundamentos; diagramas de classes, de casos de uso, de seqüência, de
atividades, de estados, de componentes. Internet: modelo hipermídia de páginas e elos, World Wide Web, padrões da tecnologia Web, intranets.
Princípios de engenharia de software. Ciclo de vida e desenvolvimento de um software-produto. Modelos de desenvolvimento. Conceitos de qualidade de software. Análise e técnicas de levantamento de requisitos. Técnicas e estratégias de validação. Gerência de projetos: estudo de viabilidade técnica e
econômica, análise de risco, métricas para estimativas de prazo e custo; pontos por função. Visão conceitual sobre ferramentas CASE. Linguagens visuais e orientação por eventos. Ferramentas de Desenvolvimento Oracle: Forms e Reports. Linguagens orientadas a objetos: Delphi e Java. Framework JCompany 5.2. Arquitetura de aplicações para o ambiente Internet. Modelo de Entidades e Relacionamentos. Modelo Relacional Normalizado. Banco de
Dados: conceitos básicos: banco de dados, esquema, tabelas, campos,
registros, índices, relacionamentos, transação, triggers, stored procedures, tipos de bancos de dados. Normalização de dados: conceitos; primeira, segunda e terceira formas normais. Oracle PL/SQL 10g: SQL no PL/SQL: DML em PL/SQL, controle de transações, consultas e subconsultas; Cursores: cursores explícitos e cursores implícitos, ciclos de extração por cursor, variáveis de cursor. Bancos de dados distribuídos. Arquitetura OLAP. Análise de Requisitos: princípios fundamentais. Disciplina de Testes: fundamentos de
técnicas e estratégias. Disciplina de Gerência de Configuração e Mudanças: conceitos e fundamentos; atividades, papéis e artefatos. Segurança em redes de computadores. Vulnerabilidades e ataques a sistemas computacionais. Processos de definição, implantação e gestão de políticas de segurança e auditoria. Criptografia, protocolos criptográficos, sistemas de criptografia e aplicações. Ataques e proteções relativos a hardware, software, sistemas
operacionais, aplicações, bancos de dados, redes, inclusive Firewalls e Proxies, pessoas e ambiente físico. Ferramentas IPS. Sistemas Operacionais: Windows Server, Windows XP/2000/Vista, Linux. Sistemas de arquivos: facilidades esperadas, diretórios e direitos de acesso, compartilhamento e segurança, integridade, interrupções: conceito de interrupção, tipos e tratamento. Gerenciamento de memória: organização, administração e hierarquia de memória, sistemas mono e multiprogramados, memória virtual.
Escalonamento de discos: políticas de otimização, considerações sobre desempenho. Interoperação de sistemas operacionais. Sistemas distribuídos: clusters e redes. Interfaces gráficas (GUI). Servidores de aplicação Oracle e Jboss. Redes de computadores: protocolo TCP/IP: endereçamento IP, conceitos sobre DHCP e DNS; Gerência de Redes: conceitos básicos; infraestrutura de gerenciamento, padrão ASN.1; Check Point QOS R61: administração de políticas básicas e avançadas. Comunicação de dados, redes e conectividade. Evolução dos sistemas de computação. Evolução das arquiteturas. Topologias: linhas de comunicação, redes geograficamente distribuídas, topologias em estrela, anel e barra, switches. 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 freqüê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. Ligação ao meio: ponto a ponto, multiponto, frame-relay e redes de fibra ótica. Arquiteturas de redes de computadores. Modelo OSI da ISO. Principais funções dos níveis físico, enlace, rede, transporte, sessão,
apresentação e aplicação. Padrão IEEE 802. Arquitetura da Internet TCP/IP. Considerações sobre o nível de rede: endereçamento, roteamento, tipos de serviço, controle de congestionamento, protocolo IP (Internet Protocol).
Ligação inter-redes: repetidores, pontes, roteadores e gateways.
Considerações sobre o nível de transporte: endereçamento, multiplexação e splitting, serviços oferecidos, estabelecimento e encerramento de conexões.Protocolos de transporte da arquitetura TCP/IP. O nível de aplicação Internet TCP/IP: DNS, FTP, NFS, TELNET, SMTP, WWW, SNMP. Sistemas operacionais de redes: conceito de redirecionador e cliente-servidor, módulo
cliente, módulo servidor, redes ATM, frame-relay e gigabit. Segurança da Informação: ABNT NBR ISO/IEC 17799-2005 (Gestão de Incidentes de Segurança da Informação: coleta de evidências; Gestão da Continuidade do Negócio: desenvolvimento e implementação de planos de continuidade relativas a segurança de informação). Gestão de Riscos: identificação de ameaças; Classificação da Informação: papéis e responsabilidades; Segurança Física e Operacional. Planejamento de sistemas de informação: Conceitos.
Métodos de planejamento. Planejamento estratégico: Integração dos
elementos das camadas de planejamento. Identificação de necessidades de informação. Plano de informática: Componentes e priorização. Conceitos de gestão do conhecimento: Formalização e controle. Organização e métodos. Gerência de projetos e modelo PMI. Modelos CMMI, Cobit e ITIL. Língua Inglesa: Interpretação de texto.
TRE PE
ANÁLISE DE SISTEMAS: I INFORMÁTICA: 1 Arquitetura de computadores. 1.1 Gabinetes e fontes de alimentação. 1.2 Processadores. 1.2.1 Arquiteturas i386 e x86_64. 1.2.2 Noções das tecnologias CISC e RISC. 1.2.3 Clock. 1.2.4 Barramento. 1.3 Memória. 1.3.1 Memória principal. 1.3.2 Memória secundária: discos rígidos; dispositivos removíveis; barramentos ATA, SATA e SAS; RAID. 1.3.3 Tecnologias de memória RAM. 1.3.4 Memória Cache. 1.3.5 Barramentos. 1.4 Dispositivos de entrada/saída (E/S). 1.4.1 Teclado. 1.4.2 Mouse. 1.4.3 Impressoras, scanners e multifuncionais. 1.4.4 Rede. 1.4.5 Barramento de E/S: AGP; FireWire (IEEE 1394); IrDA; PCI; PCI Express; Pipeline; USB;PS/2. 2 Gerenciamento de dados e operações. 2.1 Administração de sistemas operacionais. 2.1.1 Windows XP. 2.1.2 Windows 2003 Server. 2.1.3 Linux. 2.1.4 Virtualização. 2.1.5 Clustering. 2.2 Administração de sistemas de informação. 2.2.1 Postfix. 2.2.2 Apache. 2.2.3 Squid. 2.2.4 Tomcat. 2.2.5JBoss AS. 2.2.6 Majordomo. 2.2.7 OpenLDAP. 2.2.8 Active Directory. 2.3 Administração de dados. 2.3.1 Abstração e modelagem de dados e metadados. 2.3.2 Normalização. 2.3.3 Performance. 2.3.4 Projeto e modelagem de banco de dados relacional. 2.3.5 Conceitos da modelagem dimensional. 2.3.6 SQL. 2.3.6.1 Definição de dados (DDL). 2.3.6.2 Manipulação de dados (DML). 2.3.6.3 Controle de dados (DCL). 2.3.6.4 Transação de dados (DTL). 2.3.6.5 Expressões regulares. 2.3.6.6 Gatilho (trigger). 2.3.6.7 Visão (view). 2.3.6.8 Organização de arquivos. 2.3.6.9 Administração de bancos de dados: Oracle 10; MySQL 5. 3 Administração de rede de dados. 3.1 Fundamentos. 3.2 Modelagem. 3.3 Topologias. 3.4 Protocolo TCP/IP. 3.5 WAN e LAN. 3.6 Modelo OSI. 3.7 Redes sem fio (wireless). 3.8 Roteadores e switches. 3.9 Performance. 3.10 Monitoramento. 3.11 Meios de transmissão. 3.12 Firewall. 3.13 DMZ. 4 Fundamentos de computação. 4.1 Algoritmos. 4.1.1 Iterativos. 4.1.2 Recursivos. 4.1.3 Teste de mesa. 4.1.4 Lógica de programação. 4.1.4.1 Tabela verdade. 4.1.4.2 Operações lógicas: Negação; Conjunção; Disjunção;Operação condicional; Operação bicondicional; Contradição. 4.1.4.3 Estruturas de dados: Vetores e Matrizes; Listas; Pilhas; Filas; Árvores binárias; Grafos; Tabelas de hashing (tabelas de dispersão). 4.1.4.4 Estruturas de repetição: Repetição pré-testada; Repetição pós-testada; Repetição com variável de controle; Iteração de coleção. 4.1.4.5 Estruturas de decisão: condições; Operadores Relacionais;
Operadores Lógicos; Seleção. 4.2 Compilador, interpretador, montador e link-editor. 4.3 Programação Orientada a Objetos (POO). 4.3.1 Fundamentos: Abstração; Classe, Objeto, Atributo e Método; Interface; Associação e Mensagem; Herança; Polimorfismo; Encapsulamento; Coesão; Pacotes. 4.3.2 Construção de algoritmos. 4.3.3 Mapeamento objeto-relacional (ORM). 5 Linguagens de programação. 5.1 Java. 5.1.1 Construção de programas. 5.1.2 Estrutura da linguagem: JVM e bytecode; Anotações; Coleções; Serialização; Reflexão; Swing; Operadores; Estruturas de decisão e de repetição; Tipos; Enumeradores; Matrizes. 5.1.3 J2EE: JDBC; Servlets; JSP; JSF; JTA; EJBs; JCA; JPA; Web Services. 5.1.4 SWT. 5.1.5 Eclipse. 5.1.6 EJBQL. 5.2 Delphi. 5.2.1 Construção de programas. 5.2.2 Estrutura da linguagem – Object
Pascal: Estruturas de decisão e de repetição; Tipos; Enumeradores; Matrizes. 5.2.3 IDE. 5.2.4 Acesso a bancos de dados. 5.3 PL/SQL. 5.3.1 Estrutura da linguagem. 5.3.2 Stored Procedures. 5.3.3 Tratamento de erros. 5.3.4 Cursores. 5.3.5 SQL dinâmico. 5.3.6 Package. 5.3.7 Function. 5.3.8 Array. 6
Desenvolvimento para web. 6.1 HTML. 6.2 CSS. 6.3 Javascript. 6.4 XML. 6.4.1 Estrutura da linguagem. 6.4.2 Transformação XSLT. 6.4.3 DTD. 6.4.4 XML Schema. 6.5 Web Services. 7 Engenharia de Software. 7.1 Conceitos. 7.2 Ciclo de vida. 7.3 Ciclo de desenvolvimento. 7.4 Modelos de processo de
software. 7.5 Métodos e modelos de desenvolvimento. 7.6 Modelagem. 7.7 Processos de software. 7.8 Requisitos, qualidade do software, métricas e prototipagem. 7.9 RUP. 7.10 Métricas de Processo e Projeto. 7.11 Análise de pontos de função. 7.12 Arquitetura de aplicações para o ambiente Web. 7.13
Sistemas Legados. 7.14 Mudança de software. 8 UML. 8.1 Conceitos gerais. 8.2 Diagramas: casos de uso; seqüência; classes; estados; atividades; análise e deployment. 9 Testes de Software. 9.1 Tipos de Testes. 9.2 Planos de Testes. 9.3 JUnit. 10 Governança de TI. 10.1 Conceito. 10.2 Fundamentos de
COBIT 4: conceito; domínios; processos (PO1, PO5, PO9, PO10, AI6, DS1, DS3, DS5, DS8, DS10, ME1); métricas. 11 Boas práticas de TI. 11.1 Conceito. 11.2 Fundamentos de ITIL 3. 11.2.1 Conceito. 11.2.2 Estrutura. 11.2.3 Terminologia (em inglês e português). 11.2.4 Processos.11.2.5 Funções. 12
Gerenciamento de projetos. 12.1 Conceito. 12.2 Estrutura Analítica do Projeto (EAP). 12.3 Fundamentos do Guia PMBOK 3: conceito; áreas de conhecimento; processos. 13 Noções de Gerenciamento de Processos. 13.1 Conceito. 13.2 Terminologia: atividade; tarefa; responsável; proprietário. 14
Gerenciamento de Segurança da Informação. 14.1 Fundamentos. 14.2 Conceitos de segurança. 14.3 Mecanismos de segurança. 14.4 Ameaças à segurança. 14.5 Nível de segurança. 14.6 Segurança física.
14.7 Segurança lógica. 14.8 Políticas de segurança. 14.9 Noções da ISO/IEC 27002. 14.10 Criptografia: principais mecanismos simétricos e assimétricos; confidencialidade; integridade; autenticidade; irretratabilidade.
SUSEP 2010
Área: Tecnologia da Informação
CMM (Capability Maturity Model):
1.Conceitos básicos – definição, objetivos, terminologia, os tipos de CMM e o significado dos níveis de classificação.
2. Como é feita a classificação.
3. Processos-chave (KPAs – Key Process Areas).
COBIT (Control Objectives for Information and related Tecnology):
1. Conceitos básicos – definição, objetivos e terminologia.
2. Domínios do COBIT – seus processos, objetivos de controle de alto nível e detalhados, KPAs, KGIs e suas interrelações.
3. Comparação entre COBIT, COSO, ITIL, CMMM e ISSO/ABNT 17799.
CONCEITOS BÁSICOS DE SISTEMAS COMPUTACIONAIS:
1. Organização de computadores – álgebra boolena, representação de dados, binários, hexadecimais, decimais. Máquinas de Von-Neumann. Componentes de um processador. Arquitetura de processadores RISC, CISC, WISC e de microprocessadores. Dispositivos periféricos e de interligação. Conceitos de interrupções, estruturas de endereçamento. Compiladores, ligadores (link-editor) e interpretadores.
2. Conceitos de lógica e algoritmos.
3. Sistemas operacionais. Gerenciamento de memória – alocação, segmentação, memória virtual. Ambientes operacionais (grande porte, Microsoft Windows 2003/XP/2000/9x, LINUX, UNIX e similares) – conceitos, estruturas, definição, métodos de acesso. Armazenamento distribuído, conceitos de rede de armazenamento (SAN) e servidores de armazenamento (NAS).
4. Arquitetura distribuída – principais conceitos e componentes. Modelo Cliente/Servidor em 2 e 3 camadas. Conceitos básicos de Administração de Sistemas. Escalonamento (schedule) de processos, planejamento e controle. Monitoração de infra-estrutura. Tecnologia de armazenamento (storage) e virtualização de mídias e sistemas.
5. Planejamento de capacidade.
6. Engenharia de software – conceitos básicos de princípios da engenharia de software, ciclos de vida de desenvolvimento de sistemas, estratégias de teste de software, qualidade de software.
7. ITIL – conceitos básicos (definição, objetivos e terminologia), service support (incident management, problem management, release management), service delivery (availability managent, capacity management, finance management, IT continuity mamagement e securitymanagement).
TELECOMUNICAÇÕES:
1. Redes locais – arquiteturas e topologias, conceitos (Ethernet –10BASE-X, 100BASE-TX e gigabit ethernet).
2. Protocolos – TCP/IP versão 4 e IPSec.
3. Gateways de aplicação, roteadores, comutadores, switches, concentrados e multiplexadores.
4. Qualidade de serviço (QoS).
5. Telefonia – conceitos básicos de telefonia, codificação digital de voz e serviços telefônicos (PSTN).
TÉCNICAS DE PROGRAMAÇÃO E DESENVOLVIMENTO DE SISTEMAS:
1. Análise e projeto de sistemas – metodologia estruturada, metodologia de orientação a objetos (classes, herança, encapsulamento, polimorfismo, interfaces, programação multithreading).
2. Modelagem de dados – paradigma relacional.
3. Programação orientada a objetos – classes, objetos, métodos, sobrecarga, herança, polimorfismo, interfaces.
4. Conceitos básicos de Design Patterns (padrões de projetos) em desenvolvimento de software.
5. Metodologia UML – modelos e diagramas, arquitetura em 3 camadas, arquitetura orientada a serviços.
BANCO DE DADOS:
1. Conceitos de bancos de dados, operações em bancos de dados. SGBDs (Sistemas Gerenciadores de Bancos de Dados) – paradigmas, modelo de dados relacional. Segurança em bancos de dados. Linguagem SQL – definição de dados, consulta e manipulação, transações, segurança.
2. Sistema de banco de dados Microsoft SQL Server (versão 2005) – principais características, instalação e configuração. Linguagem Transact- SQL – consultas, transações, stored procedures, triggers. Gerenciamento e segurança de bancos de dados SQL Server 2005. Otimização de consultas. SQL Server Integration Services, replicação de dados.
ENGENHARIA DE SOFTWARE:
1. Metodologia para governança em TI – ITIL – histórico, objetivos, estrutura, processos, aplicabilidade.
2. Medição e estimativas nos projetos de software – análise de pontos de função, processo de contagem de pontos de função, tipos de função (funções de dados e funções transacionais), fatores de ajuste.
REDES DE COMUNICAÇÃO:
1. Comunicação de dados – tipos e meios de transmissão, técnicas básicas de comunicação, técnicas de comutação de circuitos, pacotes e células, topologias de redes de computadores, da internet, estrutura de intranets, modelo de referência OSI e arquitetura TCP/IP.
2. Tecnologias e protocolos de redes locais – padrões Ethernet, endereçamento IP, máscaras de rede, principais protocolos de redes TCP/IP –IP, ARP, ICMP, UDP, TCP, FTP, SMTP. Cabeamento estruturado EIA/TIA 568.
3. Elementos de interconexão de redes de computadores (hubs, bridges, switches, roteadores e gateways).
4. Configuração e gerenciamento de serviços de rede Windows e LINUX – DNS, DHCP, FTP, servidores web, POP, SMTP, IMAP, servidores de arquivos, serviço de diretório LDAP e Windows 2000 e 2003 AD, Microsoft Exchange.
5. 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).
6. Tecnologia de redes sem fio (wireless) – conceitos, protocolos (802.Ix, EAP, WEP, WPA, WPA2).
7. Certificação digital – conceitos, sistemas, utilização, legislação, aplicações.
SEGURANÇA DA INFORMAÇÃO:
1. Gestão da segurança da informação – classificação e controle de ativos de informação, segurança de ambientes físicos e lógicos, controles de acesso, segurança de serviços terceirizados.
2. Gestão de riscos – planejamento, identificação e análise de riscos, plano de continuidade do negócio.
3. Política de segurança de informação – processos de definição, implantação e gestão de políticas de segurança e auditoria.
4. Sistemas de backup – tipos de backups, planos de contingência e meios de armazenamento para backups.
5. Dispositivos de segurança de redes de computadores – firewalls, detectores de intrusão (IDS, IPS), proxies, NAT, sniflers.
6. Ataques a redes de computadores – prevenção e tratamento de incidentes, tipos de ataques (spoofIND, DOS, DDOS, Phishing).
7. Malwares – vírus de computador, cavalo de tróia, adware, spyware, backdoors, keyloger, worm.
8. Segurança na internet – virtual private networks, segurança em servidores WWW, SMTP, POP, FTP e DNS.
9. Criptografia – princípios, aplicações, algoritmos simétricos e assimétricos, certificação e assinatura digital.
10. NBR: ISSO/IEC 17799/2005 – estrutura, objetivos e conceitos gerais.
CMM (Capability Maturity Model): 1.Conceitos básicos – definição, objetivos, terminologia, os tipos de CMM e o significado dos níveis de classificação. 2. Como é feita a classificação. 3. Processos-chave (KPAs – Key Process Areas).
COBIT (Control Objectives for Information and related Tecnology): 1. Conceitos básicos – definição, objetivos e terminologia. 2. Domínios do COBIT – seus processos, objetivos de controle de alto nível e detalhados, KPAs, KGIs e suas interrelações. 3. Comparação entre COBIT, COSO, ITIL, CMMM e ISSO/ABNT 17799.
CONCEITOS BÁSICOS DE SISTEMAS COMPUTACIONAIS: 1. Organização de computadores – álgebra boolena, representação de dados, binários, hexadecimais, decimais. Máquinas de Von-Neumann. Componentes de um processador. Arquitetura de processadores RISC, CISC, WISC e de microprocessadores. Dispositivos periféricos e de interligação. Conceitos de interrupções, estruturas de endereçamento. Compiladores, ligadores (link-editor) e interpretadores. 2. Conceitos de lógica e algoritmos. 3. Sistemas operacionais. Gerenciamento de memória – alocação, segmentação, memória virtual. Ambientes operacionais (grande porte, Microsoft Windows 2003/XP/2000/9x, LINUX, UNIX e similares) – conceitos, estruturas, definição, métodos de acesso. Armazenamento distribuído, conceitos de rede de armazenamento (SAN) e servidores de armazenamento (NAS). 4. Arquitetura distribuída – principais conceitos e componentes. Modelo Cliente/Servidor em 2 e 3 camadas. Conceitos básicos de Administração de Sistemas. Escalonamento (schedule) de processos, planejamento e controle. Monitoração de infra-estrutura. Tecnologia de armazenamento (storage) e virtualização de mídias e sistemas. 5. Planejamento de capacidade. 6. Engenharia de software – conceitos básicos de princípios da engenharia de software, ciclos de vida de desenvolvimento de sistemas, estratégias de teste de software, qualidade de software. 7. ITIL – conceitos básicos (definição, objetivos e terminologia), service support (incident management, problem management, release management), service delivery (availability managent, capacity management, finance management, IT continuity mamagement e security management).
TELECOMUNICAÇÕES: 1. Redes locais – arquiteturas e topologias, conceitos (Ethernet –10BASE-X, 100BASE-TX e gigabit ethernet). 2. Protocolos – TCP/IP versão 4 e IPSec. 3. Gateways de aplicação, roteadores, comutadores, switches, concentrados e multiplexadores. 4. Qualidade de serviço (QoS). 5. Telefonia – conceitos básicos de telefonia, codificação digital de voz e serviços telefônicos (PSTN).
TÉCNICAS DE PROGRAMAÇÃO E DESENVOLVIMENTO DE SISTEMAS: 1. Análise e projeto de sistemas – metodologia estruturada, metodologia de orientação a objetos (classes, herança, encapsulamento,polimorfismo, interfaces, programação multithreading). 2. Modelagem de dados – paradigma relacional. 3. Programação orientada a objetos – classes, objetos, métodos, sobrecarga, herança, polimorfismo, interfaces. 4. Conceitos básicos de Design Patterns (padrões de projetos) em desenvolvimento de software. 5. Metodologia UML – modelos e diagramas, arquitetura em 3 camadas, arquitetura orientada a serviços.
BANCO DE DADOS: 1. Conceitos de bancos de dados, operações em bancos de dados. SGBDs (Sistemas Gerenciadores de Bancos de Dados) – paradigmas, modelo de dados relacional. Segurança em bancos de dados. Linguagem SQL – definição de dados, consulta e manipulação, transações, segurança. 2. Sistema de banco de dados Microsoft SQL Server (versão 2005) – principais características, instalação e configuração. Linguagem Transact- SQL – consultas, transações, stored procedures, triggers. Gerenciamento e segurança de bancos de dados SQL Server 2005. Otimização de consultas. SQL Server Integration Services, replicação de dados.
ENGENHARIA DE SOFTWARE: 1. Metodologia para governança em TI – ITIL – histórico, objetivos, estrutura, processos, aplicabilidade. 2. Medição e estimativas nos projetos de software – análise de pontos de função, processo de contagem de pontos de função, tipos de função (funções de dados e funções transacionais), fatores de ajuste.
REDES DE COMUNICAÇÃO: 1. Comunicação de dados – tipos e meios de transmissão, técnicas básicas de comunicação, técnicas de comutação de circuitos, pacotes e células, topologias de redes de computadores, da internet, estrutura de intranets, modelo de referência OSI e arquitetura TCP/IP. 2. Tecnologias e protocolos de redes locais – padrões Ethernet, endereçamento IP, máscaras de rede, principais protocolos de redes TCP/IP – IP, ARP, ICMP, UDP, TCP, FTP, SMTP. Cabeamento estruturado EIA/TIA 568. 3. Elementos de interconexão de redes de computadores (hubs, bridges, switches, roteadores e gateways). 4. Configuração e gerenciamento de serviços de rede Windows e LINUX – DNS, DHCP, FTP, servidores web, POP, SMTP, IMAP, servidores de arquivos, serviço de diretório LDAP e Windows 2000 e 2003 AD, Microsoft Exchange. 5. 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). 6. Tecnologia de redes sem fio (wireless) – conceitos, protocolos (802.Ix, EAP, WEP, WPA, WPA2). 7. Certificação digital – conceitos, sistemas, utilização, legislação, aplicações.
SEGURANÇA DA INFORMAÇÃO: 1. Gestão da segurança da informação – classificação e controle de ativos de informação, segurança de ambientes físicos e lógicos, controles de acesso, segurança de serviços terceirizados. 2. Gestão de riscos – planejamento, identificação e análise de riscos, plano de continuidade do negócio. 3. Política de segurança de informação – processos de definição, implantação e gestão de políticas de segurança e auditoria. 4. Sistemas de backup – tipos de backups, planos de contingência e meios de armazenamento para backups. 5. Dispositivos de segurança de redes de computadores – firewalls, detectores de intrusão (IDS, IPS), proxies, NAT, sniflers. 6. Ataques a redes de computadores – prevenção e tratamento de incidentes, tipos de ataques (spoofIND, DOS, DDOS, Phishing). 7. Malwares – vírus de computador, cavalo de tróia, adware, spyware, backdoors, keyloger, worm. 8. Segurança na internet – virtual private networks, segurança em servidores WWW, SMTP, POP, FTP e DNS. 9. Criptografia – princípios, aplicações, algoritmos simétricos e assimétricos, certificação e assinatura digital. 10. NBR: ISSO/IEC 17799/2005 – estrutura, objetivos e conceitos gerais.
TÉCNICO JUDICIÁRIO – ÁREA APOIO ESPECIALIZADO – ESPECIALIDADE
TECNOLOGIA DA INFORMAÇÃO
Fundamentos de Computação: Organização e arquitetura de computadores.
Sistemas de entrada e saída. Sistemas de numeração e codificação. Aritmética
computacional. Noções de segurança em informática, políticas e procedimentos
de segurança. Estruturas lógicas. Lógica de argumentação. Diagramas lógicos.
Estruturas de Dados. Estruturas de controle. Subprogramação. Passagem de
parâmetros. Recursividade. Noções de UML: modelos e diagramas. Noções de
análise e projeto estruturados e orientados a objetos. Programação estruturada e
orientada a objetos/eventos. Ambientes de desenvolvimento e linguagens de
programação: Oracle PL/SQL, Java: Servlets, JSP; Java-Script, HTML,
SQL(ANSI.92).Programação de macros no BrOffice.org.2.1 (BrOffice.org Basic).
Arquitetura: multicamadas, cliente-servidor. Conceitos do protocolo TCP/IP.
Fundamentos e conceitos de aplicações Web. Banco de dados relacionais:
conceitos e fundamentos, modelagem de dados e projeto lógico de banco de
dados. Operação de microcomputadores padrão IBM-PC e uso do aplicativo
BrOffice.org 2.1; Instalação e configuração de programas e sistemas; Instalação,
configuração e manutenção de microcomputadores padrão IBM-PC e de
periféricos (impressoras: matricial, laser e jato de tinta, scanners e outros);
segurança nos sistemas operacionais Windows XP e Linux; certificação digital,
criptografia, firewall, vírus de computador, processos de certificação, assinatura
eletrônica. Ambiente cliente/servidor; Redes LAN e WAN; Conceitos do protocolo
TCP/IP; Conhecimentos de cabeamento/certificação de rede; Instalação,
configuração e manutenção de equipamentos de rede (gatewais, hubs, modems,
repetidores, bridges, switches, roteadores); Sistemas operacionais de rede: Linux
e Windows XP; Conhecimentos de Internet, Intranet e Extranet: serviços, correio
eletrônico, servidor Web (Apache/Tomcat, JBoss e JBoss Portal). Estruturas
lógicas. Lógica de argumentação. Diagramas lógicos. Estruturas de Dados.
Estruturas de controle. Subprogramação. Passagem de parâmetros.
Recursividade. Noções de UML: modelos e diagramas. Noções de análise e
projeto estruturados e orientados a objetos. Programação estruturada e orientada
a objetos/eventos.
Programação – Construção de algoritmos: tipos de dados simples e estruturados, variáveis e constantes, comandos de atribuição, avaliação de expressões, comandos de entrada e saída, funções pré-definidas, conceito de bloco de comandos, estruturas de controle, sub-programação, passagem de parâmetros, recursividade; programação estruturada. Orientação a objetos: conceitos fundamentais, princípios de programação orientada a objetos. Desenvolvimento de aplicações e Bancos de Dados – Princípios de engenharia de software; Programação em PL/SQL (Oracle), Visual Studio .NET e Java Script; Análise e técnicas de levantamento de requisitos; Análise e projeto orientados a objetos; Modelagem de dados e de processos; Projeto de banco de dados para ambiente relacional; Modelagem multidimensional; Co-nhecimento aprofundado em Banco de Dados Oracle; Acesso à dados, deadlock e performance de ban-co; Noções de Ferramentas CASE; Teste de software: elaboração de plano de testes, testes de módulos e de integração; Noções de Datawarehousing; Internet e Intranet: utilização de tecnologias e procedi-mentos associados à Internet/Intranet. Redes de comunicação de dados/teleprocessamento – Tipos e meios de transmissão; Topologias de redes de computadores; Arquitetura cliente-servidor; Técnicas básicas de transmissão de informação; Técnicas de comutação de circuitos, pacotes e células; Elemen-tos de interconexão de redes de computadores (hubs, bridges, switches, roteadores, gateways); Arqui-tetura e protocolos de redes de comunicação: modelo de referência OSI e arquitetura TCP/IP; Tecnolo-gias de redes locais e de longa distância; Serviços de mensagem eletrônica e ferramentas de colabora-ção; Servidores de e-mail, servidores Web e servidores proxy; Domínios, servidores DNS e entidades de registros. Segurança de informação – Conceitos de segurança da informação: classificação da informa-ção, segurança física e segurança lógica; Risco: análise e gerenciamento de riscos, ameaça, tipos de ata-ques e vulnerabilidade; Ataques e proteções relativos a hardware, software, sistemas operacionais, a-plicações, bancos de dados, redes, inclusive firewalls e proxies, pessoas e ambiente físico; Segurança de redes de computadores: autenticação de usuários e senhas; Criptografia, assinatura digital e autentica-ção: conceitos básicos de criptografia; sistemas criptográficos simétricos e assimétricos; certificação digital; protocolos criptográficos; características do RSA, DES, 3DES, e AES, das funções hash, e do MD5 e SHA-1; Segurança na Internet: conceitos básicos de VPN e segurança de servidores WWW, SMTP, POP, FTP e DNS; Processos de definição, implantação e gestão de políticas de segurança e auditoria.
Reengenharia de sistemas – Engenharia reversa; Descompilação de programas, técnicas e ferramentas; Edi-tores de recursos, editores de disco e editores de memória. Computação forense – Crimes Eletrônicos; Fundamentos da Investigação Criminal; Segurança em Sistemas Computacionais; Perícia Forense Com-putacional; Legislação Aplicada à Perícia Forense Computacional; Fraudes Corporativas; Investigação de Sistemas; Técnicas de Evasão; Ferramentas automatizadas de computação forense.
Análise e projeto de sistemas: Processo de desenvolvimento de software. Análise e projeto orientado a objeto.
Especificação de classes, propriedades, associações, generalização, definição e modelagem de dados
elementares. Banco de Dados: Conceitos e arquitetura de bancos de dados relacionais, armazenamento e
indexação. Modelagem e projeto de banco de dados. Relacionamentos, chaves primárias, estrangeiras e índices.
Bloco de transação e “roll-back”. Conhecimentos específicos de banco de dados ORACLE e MySQL. Engenharia de
Software: Levantamento de dados Análise e projeto de software aplicativos, interação e apoio ao usuário de software. Técnicas de desenvolvimento, documentação e implantação de software. Programação em linguagens
e metodologias: SQL, DELPHI, PHP, Javascript, VB Script, AJAX, XML e HTML.
Engenharia de
Software: Levantamento de dados Análise e projeto de software aplicativos, interação e apoio ao usuário de software. Técnicas de desenvolvimento, documentação e implantação de software.
PRODAM-AM-2010
Conteúdo programático: Sistema operacional: gerência de memória; sistema de E/S, sistemas de arquivos. Lógica de programação e estrutura de dados: algoritmos; raciocínio lógico; tipos de variáveis; expressões aritméticas, lógicas e relacionais; comandos de atribuição; comandos de entrada e saída; estrutura condicional; estrutura de repetição; matrizes e vetores; funções e procedimentos; arquivos; modularização e desenvolvimento TOP-DOWN; orientação a objetos: conceitos fundamentais, princípios de programação orientada a objetos; arquivo; registro; campo; chave primária, secundária, de acesso, de ordenação; tipos de arquivo: permanente, de transação, intermediário; organização de arquivos; métodos de acesso arquivos; conceitos de estrutura de dados: divisão esquemática das estruturas de dados, alocação estática, alocação dinâmica, listas lineares, pilha, fila; estruturas hierárquicas: árvore (definição, representação, caminhamento em árvore binária, transformação de árvore em árvore binária); implementação de hierarquias; e implementação de redes. Segurança da informação: gestão de segurança da informação: classificação e controle de ativos de informação, segurança de ambientes físicos e lógicos, controles de acesso, segurança de serviços terceirizados; gestão de risco: planejamento, identificação e análise de risco, plano de continuidade de negócio; política de segurança da informação: processos de definição, implantação e gestão de políticas de segurança e auditoria; sistemas de backup: tipos de backups, planos de contingência e meios de armazenamento para backups; dispositivos de segurança de redes de computadores: firewalls, conceito de DMZ, detectores de intrusão (IDS e IPS), proxies, NAT, sniffers; ataques a redes de computadores: prevenção e tratamento de incidentes, tipos de ataques (spoofing, flood, DoS, DDoS, phishing);
malwares: vírus de computador, cavalo de tróia, adware, spyware, backdoors, keylogger, worm8; segurança na internet: virtual private networks, segurança em servidores WWW, SMTP, POP, FTP e DNS. Banco de dados: fundamentos; características; funcionalidades; modelos de bancos de dados; projeto lógico e físico de banco de dados; modelos relacionais e de entidaderelacionamentos; linguagem SQL; sistemas Gerenciadores de Bancos de Dados: Oracle 9i, MSSQL Server 7.0/2000, PostgreSQL, MySQL; fundamentos de Datawarehouse. Modelagem dimensional. Redes de computadores: princípios e fundamentos de comunicação de dados; meios de transmissão; topologias de redes de computadores; arquitetura e protocolos de rede de comunicação; modelos de referência OSI e principais padrões internacionais; arquitetura clienteservidor; elementos de interconexão de redes de computadores (gateways, hubs, repetidores, bridges, switches, roteadores; internet; protocolo TCS/IP. Servidores WEB / APLICAÇÃO / CONTAINERS: características, funcionalidades e conhecimentos básicos de JBoss, Apache, Tomcat e IIS. JAVA (J2EE): conceitos, Fundamentos e Sintaxe da Linguagem Java. Desenvolvimento de Aplicações na Plataforma J2EE. Uso de Servlets e JSP. Tomcat. Jboss. Eclipse. Controle de versões: CVS. UML: conceitos, fundamentos e sintaxe da UML. ANÁLISE E PROJETO DE SISTEMAS: engenharia de software: evolução; características; ciclos de vida; metodologias; técnicas de especificação; plano de projeto: recursos; métricas de produtividade e qualidade; estimativas; técnicas de decomposição; modelos de estimativas; cronogramas; aquisição de software; metodologias de desenvolvimento de sistemas: Análise essencial, Análise Estruturada e Análise orientada a objetos; análise de sistemas: análise de requisitos; princípios de análise; conceitos, metodologias, arquiteturas, técnicas, fases, ferramentas, diagramas e notações da análise orientada a objetos, análise estruturada, engenharia da informação e análise essencial, prototipação; projeto de software: fundamentos; processo; arquitetura de software; estrutura de programas; estrutura de dados; conceitos, metodologias, técnicas, fases, ferramentas, diagramas e notações de projeto modular, projeto orientado a fluxos de dados, projeto orientado a estruturas de dados e projeto orientado a objetos; linguagens: características; fundamentos; gerações; estilos de codificação; eficiência; algoritmos; lógica de programação; tipos de dados; expressões; estruturas de controle e repetição; pseudocódigo; fluxogramas; estruturas de dados homogêneas e heterogêneas; representação e manipulação de matrizes, listas, filas, pilhas e árvores; teste de software: fundamentos; técnicas; teste da caixa branca; teste da caixa preta; teste de loops; verificações; validações; teste de unidades; teste de integração; teste de validação; teste do sistema; Debugging;
PROGRAMADOR DE COMPUTADOR PLENO
1-Conceitos de Sistemas
. Organização e Arquitetura de computadores e componentes funcionais de
computadores;
.Conceito de interrupções
. Estrutura de endereçamento
2-Sistemas Operacionais
Sistemas operacionais MS WINDOWS
Arquitetura cliente/servidor: front-end/back-end; principais componentes; 2 e 3 camadas; odbc; conceitos de internet, intranet, extranet, servidor de aplicações Web.
3-Análise de Sistemas: análise estruturada: diagrama de fluxo de dados; dicionário de dados; diagrama de estrutura modular; análise essencial: lista de eventos; modelo ambiental; modelo comportamental; análise orientada a objetos: conceitos de orientação a objetos, herança, polimorfismo; propriedades e métodos; diagrama de classes; diagrama de objetos; diagrama de estados e transições; diagrama de mensagens; uml.
4- Banco de Dados: conceitos: administração de dados; sistemas de gerência de banco de dados; independência de dados; linguagem de definição de dados e linguagem de manipulação de dados; dicionário de dados; conceito de transação; bancos de dados relacionais, banco de dados distribuídos e conceitos de bancos de dados orientados a objeto; projeto lógico de modelagem de dados: modelo entidade relacionamento; modelos de banco de dados: hierárquico, rede e relacional; terminologia; propriedades e operações das relações; normalização. Gerenciamento de bando de dados SQL e Oracle, ambiente windows nt e 9x; sistemas operacionais de rede
5- Ambiente Operacional: segurança; concorrência; recuperação de dados; integridade, backup; procedimentos (stored procedures); gatilhos (triggers). Sistemas de Suporte a Decisão: conceitos de data warehouse: modelo dimensional, aplicações, conceitos e estratégias de implementação de softwares olap, agregações, processo de construção de um data warehouse; sistemas de informações executivas. SQL (ANSI): conceitos gerais; principais operadores.
6- Técnicas e Linguagens de Programação: conceitos de lógica e algoritmos; programação estruturada; modularização: acoplamento entre módulos e coesão de módulos; sub-rotinas: chamadas por endereço, referência e valor; programação orientada a objetos; programação por eventos; descrição de dados; uso de arquivos.
Estrutura de Dados: listas encadeadas; pilhas; vetores e matrizes; estruturas em árvores: árvores binárias e árvores balanceadas (b-trees); métodos de acesso; métodos de ordenação, pesquisa e hashing. Reporting Services,Webservices
Linguagens:C#; Java; PL/SQL VB, HTML, Flash
7 – Conhecimentos IIS, servidores de aplicação, html (suas derivações) + ferramentas de construção de sites.
Comunicação para WEB. Animação para Web; Composição das Páginas Web ; Composição e Projeto Gráfico; Computação Gráfica; Desenvolvimento Aplicações Web; Produções de Páginas Web; Estrutura de Sistemas de Informação; Programação Básica de Computadores; Registro Visual e Sonoro; Teorias e Técnicas
da Comunicação; Web Sites-Organização da Informação
1. Redes:1.1. Camada física; 1.2. Camada de enlace de dados, Subcamada MAC; 1.3. Camada de rede; 1.4. Camada
de transporte; 1.5. Camada de apresentação; 1.6. Camada de aplicação; 1.7. Segurança de redes.
2. Engenharia de Software: 2.1. Introdução a Engenharia de Software; 2.2. Análise de Requisitos; 2.3. Análise de
Software, Análise Orientada a Objetos, UML; 2.4 Projeto de Software, Projeto Orientado a Objetos; 2.5. Linguagens de
Programação e Codificação; 2.6. Projeto de Interface de Usuário; 2.7. Testes de Verificação e Validação de Software;
2.8. Qualidade de Software; 2.9. Manutenção de Software; 2.10. Engenharia de Software Web.
3. Banco de Dados: 3.1. Modelo relacional; 3.2. SQL; 3.3. Modelo E-R; 3.4. Projeto de Banco de Dados Relacional; 3.5.
Processamento de Consultas; 3.6. Otimização de Consultas; 3.7. Transações; 3.8. Controle de Concorrência; 3.9.
Sistema de Recuperação; 3.10. Arquitetura de sistemas de Banco de Dados.
4. Princípios de Sistemas de Informação: 4.1. Introdução aos Sistemas de Informação; 4.2. Sistemas de Informação nas
Organizações; 4.3. Hardware: dispositivos de Entrada, Processamento e Saída; 4.4. Softwares de Sistemas e de
Aplicações; 4.5. Organização de Dados e Informações; 4.6. Sistemas de Informação e de Apoio à Decisão.
5. Sistemas Operacionais: 5.1. Windows XP (instalação, configuração, contas de usuário, permissões de acesso, NTFS,
segurança e administração do Windows XP); 5.2. Linux (conceitos básicos, operação e administração).
DATAPREV
CARGO ‐ ANALISTA DE TECNOLOGIA DA INFORMAÇÃO – Auditoria de Sistemas
BASICOS
LÍNGUA PORTUGUESA: Compreensão e interpretação de texto. A estrutura do parágrafo. Ortografia. Acentuação gráfica.
Crase. Pontuação. Divisão silábica. Substantivos e adjetivos (gênero, número e grau). Verbos (tempos e modos).
Regência (verbal e nominal). Concordância (verbal e nominal).
Estrutura do período simples e composto. Fonética e Fonologia: encontros vocálicos e consonantais. Dígrafos.
Morfologia – classes de palavras: artigo, substantivo, adjetivo, pronome, numeral, verbo e suas flexões; advérbio, conjunção, preposição e interjeição. Poética. Versificação. Elementos de comunicação. Figuras de sintaxe.
Noções de semântica. Produção textual: coerência e coesão, tipos de composição e funções da linguagem.
OBSERVAÇÃO: considerando que o acordo ortográfico da língua portuguesa passará a vigorar de forma obrigatória a partir de 01/01/2013 (Decreto 6583, de 29/09/2008), as questões do presente Concurso observarão a norma ortográfica atualmente em vigor.
LÍNGUA ESTRANGEIRA (INGLÊS OU ESPANHOL): correção gramatical; compreensão textual; organização e desenvolvimento de idéias; qualidade da linguagem.
CONHECIMENTOS GERAIS: Brasil: geografia, história, política, cultura, economia, esportes, saúde, educação, sociedade e atualidades. Políticas públicas. Direitos sociais. Ética e cidadania. Qualidade de vida. Meio Ambiente. Ecologia. Proteção e preservação ambiental. Fauna e flora. Mundo: continentes, divisão política e geográfica, países, capitais, oceanos, mares, rios e lagos. Cenário internacional: cultura, economia, política, ambiente. Tecnologia: avanços e descobertas científicas e tecnológicas. Globalização. Informática. Fenômenos recentes ligados à internet: redes sociais, comunidades virtuais, novas tecnologias, equipamentos, aparelhos, formatos e padrões. Interesse geral: assuntos nacionais ou internacionais, amplamente veiculados, nos últimos dois anos, pela imprensa falada ou escrita de circulação nacional ou local, pelo rádio, televisão, jornais e/ou revistas e pela internet.
ESPECIFICOS:
Auditoria – Conceitos, Normas e Técnicas: 1. Conceito, evolução. Auditoria interna e externa: papéis. Auditoria interna segundo o IIA (Institute of Internal Auditors).
2. Normas de auditoria. Normas internacionais para o exercício profissional da auditoria interna. Normas da INTOSAI: Código de ética e padrões de auditoria.
3. Normas brasileiras para o exercício de auditoria interna: independência, competência profissional, âmbito de trabalho, execução do trabalho e administração da área de auditoria interna. Função da auditoria Interna. Normas do CFC (Conselho Federal de Contabilidade):
Resolução CFC nº 1203/09 – NBC TA 200 – Objetivos Gerais do Auditor Independente e a Condução da Auditoria em Conformidade com Normas de Auditoria, Resolução CFC nº 986/2003 – NBC T 12 Da Auditoria Interna.
4. Governança e análise de risco. Governança no setor público. O papel da auditoria na estrutura de governança. Estrutura conceitual de análise de risco (COSO). Elementos de risco e controle. Aplicação da estrutura conceitual de análise de risco.
5. Auditoria no setor público federal. Finalidades e objetivos da auditoria governamental. Abrangência de atuação. Formas e tipos.
6. O Sistema de Controle Interno do Poder Executivo Federal: finalidades, atividades, organização e competências (Lei nº 10.180/2001, Decreto nº 3.591/2000 e suas alterações.
7. A Metodologia de Trabalho do Sistema de Controle Interno – SCI (Instrução Normativa SFC/MF nº 01, de 06/04/2001, publicada no DOU de 12/04/2001, seção I, pág. 12). Objetivos e abrangência de atuação do SCI.
8. Planejamento dos Trabalhos de Auditoria. Execução dos Trabalhos de Auditoria: Programas de Auditoria. Papéis de trabalho. Testes de auditoria. Contingências. Amostragem estatística em auditoria. Avaliação dos controles internos. Materialidade, relevância e risco em auditoria. Evidência em auditoria. Eventos ou transações subseqüentes. Revisão analítica. Técnicas e procedimentos de Auditoria.
9. Comunicação dos resultados: relatórios de auditoria e pareceres. Auditoria de sistemas e seu papel nas organizações; Tecnologia da informação e sua aplicação; Análise, projeto, desenvolvimento e implementação de sistemas; Controles internos e documentação de sistemas de informação; Operações, comunicações e redes de computadores; Técnicas de extração, análise e comparação de dados; Sistemas operacionais; Estruturas de dados, conceitos e gerenciamento de bases de dados; Processamento distribuído; Linguagens e procedimentos de programação de computadores
- Gestão de tecnologia da informação: 1. COBIT 4.1: aspectos gerais, estrutura, conceitos, finalidade, modelo de maturidade, objetivos de controle, objetivos de negócios e objetivos de TI, domínios e processos;
2. Qualidade de software – CMMI e MPS-BR: conceitos básicos, estrutura e objetivos;
3. Gerenciamento de serviços de TI – ITIL V3: conceitos, papéis genéricos, ciclo de vida dos serviços;
4. Gerenciamento de projetos de TI – PMBOK: conceitos de gerenciamento de projetos, ciclo de vida de projeto, conceitos básicos e estrutura do PMBOK.
- Segurança da informação: 1. Gestão de segurança da informação: classificação e controle de ativos de informação, segurança de ambientes físicos e lógicos, controles de acesso, segurança de serviços terceirizados;
2. Gestão de riscos: planejamento, identificação e análise de riscos, plano de continuidade de negócio;
3. Política de segurança da informação: processos de definição, implantação e gestão de políticas de segurança e auditoria;
4. Sistemas de backup: tipos de backups, planos de contingência e meios de armazenamento para backups;
5. Dispositivos de segurança de redes de computadores: firewalls, detectores de intrusão (IDS e IPS), proxies, NAT, sniffers;
6. Ataques a redes de computadores: prevenção e tratamento de incidentes, tipos de ataques (spoofing, flood, DoS, DdoS, phising);
7. Malwares: vírus de computador, cavalo de tróia, adware, spyware, backdoors, keylogger, worm;
8. Segurança na Internet: virtual private networks, segurança em servidores WWW, SMTP, POP, FTP e DNS;
9. Criptografia: princípios, aplicações, algoritmos simétricos e assimétricos, certificação e assinatura digital;
10. NBR ISO/IEC 17799:2005 e 27001:2006: estrutura, objetivos e conceitos gerais.
- Outros Conhecimentos: inglês técnico; redação de relatórios técnicos.
SERPRO
CARGO 11: ANALISTA – ESPECIALIZAÇÃO: NEGÓCIOS EM TECNOLOGIA DA INFORMAÇÃO
13.2.1.1 CONHECIMENTOS BÁSICOS
LÍNGUA PORTUGUESA (PARA TODOS OS CARGOS DE NÍVEL SUPERIOR E MÉDIO): 1 Compreensão e interpretação de textos. 2 Tipologia textual. 3 Ortografia oficial. 4 Acentuação gráfica. 5 Emprego das classes de palavras. 6 Emprego do sinal indicativo de crase. 7 Sintaxe da oração e do período. 8 Pontuação. 9 Concordância nominal e verbal. 10 Regência nominal e verbal. 11 Significação das palavras. 12 Redação de correspondências oficiais.
RACIOCÍNIO LÓGICO (PARA TODOS OS CARGOS DE NÍVEL SUPERIOR E MÉDIO): 1 Estruturas lógicas. 2 Lógica de argumentação. 3 Diagramas lógicos. 4 Álgebra linear.
NOÇÕES DE ESTATISTICA (PARA TODOS OS CARGOS DE NÍVEL SUPERIOR): 1 Estatística descritiva. 2 Distribuição de probabilidade: discreta.
LÍNGUA INGLESA (PARA OS CARGOS DE ANALISTA COM ESPECIALIZAÇÃO EM
ADMINISTRAÇÃO DE SERVIÇOS DE TECNOLOGIA DA INFORMAÇÃO, DESENHO
INSTRUCIONAL, DESENVOLVIMENTO DE SISTEMAS, ENGENHARIA, NEGÓCIOS EM TECNOLOGIA DA INFORMAÇÃO, PROGRAMAÇÃO VISUAL, REDES E SUPORTE TÉCNICO E PARA O CARGO DE TÉCNICO COM QUALIFICAÇÃO EM OPERAÇÃO DE REDES): 1 Compreensão de textos escritos em Língua Inglesa (ênfase em textos técnicos). 2 Itens gramaticais relevantes para a compreensão dos conteúdos semânticos.
CARGO 11: ANALISTA – ESPECIALIZAÇÃO: NEGÓCIOS EM TECNOLOGIA DA
INFORMAÇÃO:
1 Gerência de projetos: conceitos básicos; processos do PMBOK; gerenciamento da integração, do escopo, do tempo, de custos, de recursos humanos, de riscos, das comunicações, da qualidade e de aquisições.
2 Segurança da informação: conceitos básicos; políticas de segurança; classificação de informações; análise de vulnerabilidade; plano de continuidade de negócio; normas ISO 17799 e 27001.
3 Gestão de TI: fundamentos do ITIL®; ITIL® – suporte a serviços; ITIL® – entrega de serviços.
4 Marketing: noções de marketing; gestão de relacionamento com clientes (CRM); elaboração de plano de negócio; noções de marketing de serviço.
5 Engenharia de requisitos: conceitos básicos; técnicas de elicitação de requisitos; gerenciamento de requisitos; especificação de requisitos; técnicas de validação de requisitos; prototipação.
6 Engenharia de software: ciclo de vida do software; Metodologias de desenvolvimento de software; Métricas e estimativas de software; Análise por pontos de função; CMMi; Qualidade de software.
7 Arquitetura e tecnologias de sistemas de informação: conceitos básicos; Workflow e gerenciamento eletrônico de documentos; arquitetura clienteservidor; arquitetura orientada a serviço; arquitetura distribuída; arquitetura de grande porte; Datamining; Datawarehouse; portais corporativos; sistemas colaborativos; gestão de conteúdo; especificação de metadados e web services.
8 Gestão de processos de negócio: modelagem de processos; técnicas de análise de processo; melhoria de processos; integração de processos.
9 Gestão estratégica: noções e metodologias de planejamento estratégico; Balanced Scorecard (BSC); Matriz SWOT; análise de cenários; medição de desempenho.
10 Banco de dados: conceitos básicos; abordagem relacional; modelo entidade-relacionamento; normalização; sistemas gerenciadores de banco de
dados (SGBD).
11 Administração financeira e orçamentária: noções de planejamento e execução de orçamento público; Planejamento Plurianual – PPA.
Dataprev – Ambiente de aplicações
Banco de Dados:
administração de banco de dados;
banco de dados;
SGBDs;
ferramentas e utilitários de banco de dados;
controle de acesso ao banco de dados;
avaliação e otimização de performance;
gerenciamento de performance;
uso de métricas de desempenho;
procedimentos para monitoração de banco de dados
Ambiente de Aplicação:
tecnologias de ambiente de aplicação;
ferramentas de monitoração do ambiente de aplicação;
avaliação e otimização de performance;
gerenciamento de performance;
uso de métricas de desempenho
Noções de Segurança da Informação e Comunicações:
conceitos básicos de confidencialidade, disponibilidade, integridade e autenticidade;
segregação de funções;
vulnerabilidade, risco e ameaça;
gestão de mudanças;
política de segurança da informação e comunicações;
códigos maliciosos: vírus, vermes (worms), cavalos de Tróia, programas espiões (spyware e adware), capturadores de teclas (keyloggers), backdoors, rootkits;
conhecimentos básicos de servidores de aplicação web: Internet Information Services (IIS) e Apache;
conhecimentos de controle de acesso: autenticação, autorização e auditoria
Outros conhecimentos: inglês técnico.
ANALISTA JUDICIÁRIO – ÁREA DE ATIVIDADE APOIO ESPECIALIZADO – ESPECIALIDADE ANÁLISE
DE SISTEMAS
CONHECIMENTOS GERAIS:
Língua Portuguesa: Ortografia oficial. Acentuação gráfica. Flexão nominal e verbal. Pronomes: emprego,
formas de tratamento e colocação. Emprego de tempos e modos verbais. Vozes do verbo. Concordância
nominal e verbal. Regência nominal e verbal. Crase. Pontuação. Compreensão e interpretação de textos.
Tipologia textual. Redação de correspondência oficial. Sintaxe da oração e do período. Homônimos e
parônimos.
Normas aplicáveis aos servidores públicos federais: Regime Jurídico dos Servidores Públicos Civis da
União (Lei nº 8.112/1990). Carreiras dos Servidores do Poder Judiciário da União (Lei nº 11.416/2006).
26
CONHECIMENTOS ESPECÍFICOS:
Análise de Sistemas: Engenharia de Software. Princípios. Orientação a objetos: conceitos, modelagem
UML. Modelos ágeis de desenvolvimento, análise e projeto de software (XP, AUP, SCRUM). Modelo
entidade-relacionamento. Desenvolvimento orientado a testes. Desenvolvimento orientado a
comportamento. Banco de dados Oracle. Conceitos e arquitetura. SQL (DML, DDL). Triggers, procedures,
functions e packages. PL/SQL. Segurança e gerenciamento de objetos. BI: conceitos e estratégias de
implantação, Data Warehouse, OLAP e Ferramentas de BI. Redes. Arquitetura, protocolos e serviços de
redes de comunicação. TCP/IP, DNS, FTP, NFS, TELNET, SMTP, WWW e SNMP. Tecnologias de rede LAN,
WAN e Wireless. Desenvolvimento WEB. HTML. Web Standards W3C. CSS. Java Script. Web Services:
SOAP, REST e XML-RPC. Apache: instalação, configuração e Virtual Hosts. Plataformas de
desenvolvimento. Ruby: blocos, iteradores e Gems (conceito, instalação e utilização). Ruby on Rails:
conceitos, arquitetura, model, view, controllers e RESTfull. PHP: Web Services e acesso a banco. Java
J2EE: aplicações Web e JSP. Segurança da informação. Vulnerabilidades e ataques a sistemas
computacionais. Definição, implantação e gestão de políticas de segurança e auditoria. Legislação relativa à
segurança dos sistemas de informação. Criptografia e certificados digitais. Governança de TI e gerência de
projetos. Gerência de projetos: MS Project e Modelo PMBOK. Framework CoBIT: conceitos básicos,
domínios e processos. Framework ITIL.
Noções de Administração: Planejamento Estratégico: missão, visão, valores, BSC (conceito, perspectivas,
mapa estratégico e objetivo estratégico), Mapa Estratégico do TRE-RS (http://www.tre-rs.jus.br), Gestão por
Processos: definição, PDCA (conceito), mapeamento de processos (definição e objetivos), diferenças entre
processos e projetos. Ferramentas de qualidade: fluxograma, 5W e 2H, diagrama de causa e efeito, cinco
“por quês”, matriz GUT, votação de Pareto, diagrama de Pareto, brainstorming. Modelo de Excelência em
Gestão Pública – MEGP (Instrumento de Avaliação da Gestão Pública 250 e 500 pontos –
http://www.gespublica.gov.br): Fundamentos (pensamento sistêmico, aprendizado organizacional, cultura da
inovação, liderança e constância de propósitos, orientação por processos e informações, visão de futuro,
geração de valor, comprometimento com as pessoas, foco no cidadão e na sociedade, desenvolvimento de
parcerias, responsabilidade social, controle social e gestão participativa); Representação Gráfica do Modelo
de Excelência de Gestão Pública – MEGP (1. Primeiro bloco – lideranças, estratégias e planos, cidadãos e
sociedade; 2. Segundo bloco – pessoas e processos; 3. Terceiro bloco – resultados; 4. Quarto Bloco –
informações e conhecimento). Gestão de pessoas por competências: conceito, mapeamento, mensuração e
avaliação.
IFAP
CARGO: ANALISTA DE TECNOLOGIA DA INFORMAÇÃO. 1. Fundamentos de computação. 1.1 Organização e arquitetura de computadores. 1.2 Componentes de um computador (hardware e software). 1.3 Sistemas de entrada, saída e armazenamento. Barramentos de E/S. 1.4 Sistemas de numeração e codificação. 1.5 Aritmética computacional. 1.6 Características dos principais processadores do mercado. 2. Desenvolvimento de sistemas. 2.1 Metodologias de desenvolvimento. 2.2 Análise e projeto estruturado. 2.3 Modelagem funcional e de dados. 2.4 Análise essencial. 2.5 Análise e projetos orientados a objeto. 2.6 Ferramentas de desenvolvimento de software e ferramentas CASE. 2.7 Aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos. 2.8 Programação estruturada. 2.9 Programação orientada a objetos. 2.10 Banco de dados: arquitetura, modelos lógicos e representação física. 2.11 Implementação de SGBDs relacionais. 2.12 SQL. 2.13 Oracle, Mysql, SQL Server e Postgres SQL, 3. Reengenharia de sistemas. 3.1 Engenharia reversa. 2.15 UML e RUP 3.2 Descompilação de programas. Técnicas e ferramentas. 3.3 Editores de recursos, editores de disco e editores de memória. 4. Linguagens de programação. 4.1 Tipos de dados elementares e estruturados. 4.2 Funções e procedimentos. 4.3 Estruturas de controle de fluxo. 4.4 Montadores, compiladores, ligadores e interpretadores. 4.5 Caracterização das principais linguagens de programação (C e Pascal). 4.6 Ambientes de desenvolvimento visual (Delphi). 4.7 Linguagens de programação orientada objetos (C++ e Java). . 4.8 HTML, PHP, JSP, JavaScript e Python 5. Redes de comunicação de dados 5.1 Meios de transmissão. 5.2 Técnicas básicas de comunicação. 5.3 Técnicas de comutação de circuitos, pacotes e células. 5.4 Topologias de redes de computadores. 5.5 Tipos de serviço e QoS. 5.6 Elementos de interconexão de redes de computadores (gateways, hubs, repetidores, bridges, switches, roteadores). 5.7 Arquitetura e protocolos de redes de comunicação. 5.8 Modelo de referência OSI. 5.9 Arquitetura TCP/IP. Serviços e principais utilitários. 5.10 Arquitetura cliente‐servidor. 5.11 Tecnologias de redes locais e de longa distância (LAN, MAN, WAN e PAN) 5.12 Redes de alta velocidade. 5.13 Aplicações de redes, inclusive de telefonia, da Internet e de redes de TV. 5.14 Monitoramento de tráfego. Sniffer de rede. Interpretação de pacotes. Formato de pacotes dos principais protocolos pertencentes à família TCP/IP. Anomalias. 5.15 Princípios de redes peer‐to‐peer (Gnutella, Kazaa etc.). 5.16 Funcionamento dos principais serviços de rede. Servidores de e‐mail, servidores Web, servidores proxy. 5.17 Domínios, entidades de registro, servidores WHOIS. 5.18 VPN 6. Segurança da informação.6.1 Políticas de segurança da informação. 6.2 Segurança de redes de computadores, inclusive redes sem fio. 6.3 Vulnerabilidades e ataques a sistemas computacionais. 6.4 Processos de definição, implantação e gestão de políticas de segurança e auditoria. 6.5 Ataques e proteções relativos a hardware, software, sistemas operacionais, aplicações, bancos de dados, redes, inclusive firewalls e proxies, pessoas e ambiente físico. 7. Criptografia. 7.1 Conceitos básicos de criptografia. 7.2 Sistemas criptográficos simétricos e de chave pública. Modos de operação de cifras. 7.3 Certificação digital. 7.4 Protocolos criptográficos. 7.5 Características do RSA, DES, e AES. Funções hash. MD5 e SHA‐1. 8. Sistemas operacionais. 8.1 Princípios de sistemas operacionais. 8.2 Sistemas Windows e Linux: localização e conteúdo de logs, gerenciamento de usuários. 8.3 Windows 2003 Server, Windows XP. 8.4 Sistemas de arquivos NTFS, FAT12, FAT16, FAT32, EXT2, EXT3, REISER: Características, metadados, organização física. Diretórios e direitos de acesso, compartilhamento e segurança, integridade. 8.5 Gerenciamento de memória: organização, administração e hierarquia de memória, memória virtual. 8.6 Browsers: Netscape, Mozilla e Internet Explorer. Funcionamento do cache. 8.7 Linux: instalação e configuração dos principais serviços TCP/IP. Scripts de inicialização. 8.8 Backup em ambientes Linux e Windows
TRE RS 2010
ANALISTA JUDICIÁRIO – ÁREA DE ATIVIDADE APOIO ESPECIALIZADO – ESPECIALIDADE ANÁLISE
DE SISTEMAS
CONHECIMENTOS ESPECÍFICOS:
Análise de Sistemas: Engenharia de Software. Princípios. Orientação a objetos: conceitos, modelagem
UML. Modelos ágeis de desenvolvimento, análise e projeto de software (XP, AUP, SCRUM). Modelo
entidade-relacionamento. Desenvolvimento orientado a testes. Desenvolvimento orientado a
comportamento. Banco de dados Oracle. Conceitos e arquitetura. SQL (DML, DDL). Triggers, procedures,
functions e packages. PL/SQL. Segurança e gerenciamento de objetos. BI: conceitos e estratégias de
implantação, Data Warehouse, OLAP e Ferramentas de BI. Redes. Arquitetura, protocolos e serviços de
redes de comunicação. TCP/IP, DNS, FTP, NFS, TELNET, SMTP, WWW e SNMP. Tecnologias de rede LAN,
WAN e Wireless. Desenvolvimento WEB. HTML. Web Standards W3C. CSS. Java Script. Web Services:
SOAP, REST e XML-RPC. Apache: instalação, configuração e Virtual Hosts. Plataformas de
desenvolvimento. Ruby: blocos, iteradores e Gems (conceito, instalação e utilização). Ruby on Rails:
conceitos, arquitetura, model, view, controllers e RESTfull. PHP: Web Services e acesso a banco. Java
J2EE: aplicações Web e JSP. Segurança da informação. Vulnerabilidades e ataques a sistemas
computacionais. Definição, implantação e gestão de políticas de segurança e auditoria. Legislação relativa à
segurança dos sistemas de informação. Criptografia e certificados digitais. Governança de TI e gerência de
projetos. Gerência de projetos: MS Project e Modelo PMBOK. Framework CoBIT: conceitos básicos,
domínios e processos. Framework ITIL.
TRT 9a PARANA
Organização e arquitetura de computadores: hardware, software, sistema operacional, dispositivos de entrada e saída, periféricos, memória, processador, dispositivos de armazenamento.
Redes de armazenamento de dados: conceitos de SAN, NAS.
Sistemas operacionais: conceitos e configurações básicas de MS Windows (Vista, 2008 Server, HIPER-V) e Linux(Red Hat, SuSE, Xen) .
Gerenciamento de memória, programas, processos, entrada e saída.
Gerenciamento de sistemas de arquivos CIFS e NFS.
Administração de usuários, grupos, permissões, controles de acesso (LDAP, Active Directory).
Redes de computadores: conceitos de comunicação de dados, meios de transmissão (Redes WAN), cabeamento estruturado, redes sem fio.
Modelo OSI. s
Protocolo TCP/IP versões 4 e 6.
Gerenciamento de redes de computadores: conceitos, protocolo SNMP, qualidade de serviço (QoS).
Noções de Data Center.
Segurança: criptografia simétrica e assimétrica, certificação e assinatura digital, firewall, filtro de conteúdo, NAT, VPN, vírus de computador e outros tipos de malware.
Sistemas de cópia de segurança: tipos, meios de armazenamento.
Auditoria.
Plano de Contingência.
Normas de segurança ISO 17799 e ISO 27001.
Banco de dados: banco de dados relacional, modelos E-R, linguagens SQL e PL/SQL.
Banco de dados Oracle 10g e SQL Server. Conceitos de data warehouse, data mining, OLAP, portais.
Linguagens de programação: estrutura de dados, algoritmos, interpretação e compilação de programas.
Orientação a objetos: classe, herança, polimorfismo, objeto. Engenharia de software: análise e projeto estruturado e orientado a objetos.
UML.
Conceitos de HTML, CSS e XML.
Modelagem funcional e de dados.
Testes, homologação e implantação de sistemas.
Ambientes e linguagens de programação: Java, Framework J-Company, Oracle Forms e Reports, APEX.
Servidores de aplicação: Tomcat, Jboss. Frameworks Java: ejb, jsf, hibernate, j2EE.
Métricas de software: pontos de função, pontos de casos de uso.
Arquitetura de sistemas: cliente/servidor, multicamadas, hub, webserver e orientada a serviços (SOA).
Padrões de projetos (design patterns).
Gestão de Tecnologia da Informação: Frameworks ITIL V3 e COBIT (versão 4.2).
Qualidade de software: modelos CMMI, MPS-BR, ISO 12207.
Gerenciamento de projetos: PMBoK.
Inglês técnico.
TRE RS 2010
TÉCNICO JUDICIÁRIO – ÁREA DE ATIVIDADE APOIO
ESPECIALIZADO – ESPECIALIDADE PROGRAMAÇÃO DE
SISTEMAS
Fundamentos de computação. Organização
e arquitetura de computadores; componentes de um computador
(hardware e software); sistemas de entrada, saída e armazenamento;
sistemas de numeração e codificação; aritmética computacional;
princípios de sistemas operacionais; características dos principais
processadores do mercado; família Windows e Linux; pacote BrOffice
versão 3.1 (Writer, Calc e Impress).
Fundamentos de computação.
Organização e arquitetura de computadores; Componentes de um computador (hardware e software); sistemas de entrada, saída e armazenamento; sistemas de numeração e codificação; aritmética computacional; princípios de sistemas operacionais; características dos principais processadores do mercado; família Windows e Linux; pacote BrOffice versão 3.1 (Writer, Calc e Impress).
Desenvolvimento de sistemas. Modelos ágeis de desenvolvimento, análise e projeto de software (XP, AUP, SCRUM); modelo entidade-relacionamento; ferramentas de desenvolvimento de software; aspectos de linguagens de programação, algoritmos e estruturas de dados e objetos; programação estruturada; programação orientada a objetos; desenvolvimento orientado a testes; desenvolvimento orientado a comportamento.
Bancos de dados. Organização de arquivos e métodos de acesso; abstração e modelo de dados; sistemas gerenciadores de banco de dados (SGBD); SQL (DDL e DML); PLSQL; bancos de dados textuais.
Desenvolvimento WEB. HTML; Web Standards W3C; CSS; Java Script; Web Services; Apache (instalação, configuração e Virtual Hosts).
Plataformas de desenvolvimento. Ruby (blocos e iteradores); Ruby on Rails (conceitos, arquitetura, model, view e controllers); PHP (Web Services e acesso a banco); Java J2EE (aplicações Web e JSP); Programação Shell Linux.
Redes de computadores. Fundamentos de comunicação de dados; meios físicos de transmissão; elementos de interconexão de redes de computadores (gateways, switches e roteadores); estações e servidores; redes LAN, WAN e Wireless; arquitetura, protocolos e serviços de redes de comunicação; arquitetura TCP/IP; arquitetura cliente-servidor; conceitos de Internet e Intranet.
MPU – MINISTÉRIO PÚBLICO DA UNIÃO
EDITAL Nº 1 – PGR/MPU, DE 30 DE JUNHO DE 2010
CARGO 25: ANALISTA DE INFORMÁTICA/DESENVOLVIMENTO DE SISTEMAS:
I GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO: Conceitos básicos; planejamento estratégico; gerência de portfólio; escritório de projetos: implantação, estrutura e funcionamento.
II COBIT 4.1: conceitos básicos, estrutura e objetivos, requisitos da informação, recursos de tecnologia da informação, domínios, processos e objetivos de controle.
III ITIL v.3: conceitos básicos, estrutura e objetivos; processos e funções de estratégia, desenho, transição e operação de serviços.
IV PMBOK 4ª edição: conceitos básicos, estrutura e objetivos; projetos e a organização; ciclo de vida de projeto e de produto; processos, grupos de processo e áreas de conhecimento.
V CONTRATAÇÃO DE BENS E SERVIÇOS DE TI: aspectos específicos da contratação de bens e serviços de TI; Instrução Normativa nº 4, de 19/5/2008, do Ministério do Planejamento, Orçamento e Gestão; elaboração de projetos básicos para contratação de bens e serviços de TI; acompanhamento de contratos de TI.
VI INGLÊS TÉCNICO. VII LÓGICA DE PROGRAMAÇÃO: Construção de algoritmos; tipos de dados simples e estruturados; variáveis e constantes; comandos de atribuição, entrada e saída; avaliação de expressões; funções pré-definidas; conceito de bloco de comandos; estruturas de controle, seleção, repetição e desvio; operadores e expressões; passagem de parâmetros; recursividade; conceitos básicos de programação estruturada e orientada a objetos; métodos de ordenação, pesquisa e “hashing”.
VIII ENGENHARIA DE REQUISITOS: Conceitos básicos; técnicas de elicitação de requisitos; gerenciamento de requisitos; especificação de requisitos; técnicas de validação de requisitos; prototipação.
IX QUALIDADE DE SOFTWARE: Metodologias de desenvolvimento de software; processo unificado: conceitos, diretrizes, disciplinas; metodologias ágeis; métricas e estimativas de software; análise por pontos de função.
X CMMI: Conceitos básicos, estrutura e objetivos, disciplinas e formas de representação, níveis de capacidade e maturidade, processos e categoria de processos; MPS-BR.
XI ANÁLISE E PROJETO ORIENTADOS A OBJETOS: Conceitos básicos, padrões de projetos.
XII UML: Visão geral, modelos e diagramas.
XIII PROGRAMAÇÃO ORIENTADA A OBJETOS: Conceitos básicos: classes, objetos, métodos, mensagens, sobrecarga, herança, polimorfismo, interfaces e pacotes; tratamento de exceção.
XIV LINGUAGENS E TECNOLOGIAS DE PROGRAMAÇÃO: Linguagens de programação Java e PHP; Javascript; AJAX; XML; Framework JBoss Seam; Web Services; noções de servidores de aplicação Java; Eclipse; ferramentas de gerência de configuração; práticas ágeis: Integração contínua, Test-driven Development (TDD), Refactoring; Framework ExtJS; Design Patterns.
XV TESTES: Teste funcional e de unidade.
XVI SEGURANÇA DA INFORMAÇÃO: auditoria; sistemas de criptografia e suas aplicações; assinatura e certificação digital; ABNT NBR ISO/IEC 27002-2005: Análise/avaliação e tratamento dos riscos; política de segurança da informação; gestão de ativos; controle de acessos; desenvolvimento e manutenção de sistemas de informação; gestão da continuidade do negócio.
XVII BANCO DE DADOS: Modelo de entidade-relacionamento (MER); modelo conceitual, lógico e físico; conceitos básicos de banco de dados: esquema, tabelas, campos, registros, índices, relacionamentos, transação, triggers, tipos de bancos de dados; normalização de dados: conceitos, primeira, segunda e terceira formas normais.
XVIII DML: Linguagem de manipulação de dados.
XIX DDL: Linguagem de definição de dados.
XX SOLUÇÕES DE SUPORTE À DECISÃO: Data warehouse; OLAP; business inteligence (BI); modelagem multidimensional; extract, transform and load (ETL).
Não esta mais mapeando … =/
MPU – MINISTÉRIO PÚBLICO DA UNIÃO
EDITAL Nº 1 – PGR/MPU, DE 30 DE JUNHO DE 2010
CARGO 24: ANALISTA DE INFORMÁTICA/BANCO DE DADOS
I GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO: Conceitos básicos; planejamento estratégico; gerência de portfólio; escritório de projetos: implantação, estrutura e funcionamento.
II COBIT 4.1: conceitos básicos, estrutura e objetivos, requisitos da informação, recursos de tecnologia da informação, domínios, processos e objetivos de controle. I
II ITIL v.3: conceitos básicos, estrutura e objetivos; processos e funções de estratégia, desenho, transição e operação de serviços. I
V PMBOK 4ª edição: conceitos básicos, estrutura e objetivos; projetos e a organização; ciclo de vida de projeto e de produto; processos, grupos de processo e áreas de conhecimento.
V CONTRATAÇÃO DE BENS E SERVIÇOS DE TI: aspectos específicos da contratação de bens e serviços de TI; Instrução Normativa nº 4, de 19/5/2008, do Ministério do Planejamento, Orçamento e Gestão; elaboração de projetos básicos para contratação de bens e serviços de TI; acompanhamento de contratos de TI.
VI INGLÊS TÉCNICO.
VII FUNDAMENTOS DE ADMINISTRAÇÃO DE DADOS: Entidades, atributos, chaves e relacionamentos; normalização.
VIII FUNDAMENTOS DE BANCO DE DADOS: Arquitetura, modelos lógicos e representação física; organização de arquivos e métodos de acesso; linguagens de definição e manipulação de dados em SGBDs relacionais; linguagens de definição (DDL), manipulação (DML), controle (DCL) e transação (DTL) de dados em SGBDs relacionais; sistemas de suporte a decisão; conceitos básicos, arquiteturas e aplicações de Data Warehouse, ETL, OLAP e Data Mining; técnicas de modelagem e otimização de bases de dados multidimensionais; cluster de banco de dados.
IX ADMINISTRAÇÃO DE BANCO DE DADOS RELACIONAIS: Projeto e implantação de SGBDs relacionais; administração de usuários e perfis de acesso; controle de proteção, integridade e concorrência; backup e restauração de dados; tolerância a falhas e continuidade de operação; monitoração e otimização de desempenho; X ORACLE, POSTGRES e MYSQL: Fundamentos, instalação, administração e configuração; performance e detecção de problemas; XI PLSQL: Conceitos e comandos.
XII SEGURANÇA DA INFORMAÇÃO: auditoria, sistemas de criptografia e suas aplicações; assinatura e certificação digital; norma ABNT NBR ISO/IEC 27002:2005(Análise/Avaliação e tratamento dos riscos; política de segurança da informação; gestão de ativos; controle de acessos; aquisição, desenvolvimento e manutenção de sistemas de informação; gestão da continuidade do negócio).
Oi Ana Claudia, tudo bem, também estou em busca desse mapeamento do cargo 24. Você conseguiu tais respostas?
Tenho alguns mapeamentos, materiais e informações também. Se concordares, vamos trocar idéias sobre o concurso, sou tmarafante AT hotmail.com ok?
abraços
MPU – MINISTÉRIO PÚBLICO DA UNIÃO
EDITAL Nº 1 – PGR/MPU, DE 30 DE JUNHO DE 2010
CARGO 52: TÉCNICO DE INFORMÁTICA:
I SUPORTE TÉCNICO: Fundamentos de computação; organização e arquitetura de computadores; componentes de um computador (hardware e software); sistemas de entrada e saída; sistemas de numeração e codificação; aritmética computacional; princípios de sistemas operacionais; características dos principais processadores do mercado; ambientes Windows (XP e Windows 7) e Linux; Internet e Intranet; utilização de tecnologias, ferramentas, aplicativos e procedimentos associados a Internet/Intranet; ferramentas e aplicativos de navegação, de correio eletrônico, de grupos de discussão, de busca e pesquisa; conceitos de protocolos, World Wide Web, organização de informação para uso na Internet, transferência de informação e arquivos, aplicativos de áudio, vídeo, multimídia; acesso à distância a computadores; conceitos de proteção e segurança da informação; procedimentos, aplicativos e dispositivos para armazenamento de dados e para realização de cópia de segurança (backup); conceitos de organização e gerenciamento de arquivos e pastas. Instalação de programas e periféricos em microcomputadores; principais aplicativos comerciais para: edição de textos e planilhas, geração de material escrito e multimídia; tecnologias de rede local Ethernet/Fast Ethernet/Gibabit Ethernet; Cabeamento: Par trançado sem blindagem – categoria 5E e 6; fibras ópticas; redes sem fio (wireless). Elementos de interconexão de redes de computadores (gateways, hubs, repetidores, bridges, switches, roteadores); protocolo TCP/IP; serviços de nomes de domínios (DNS); serviço DHCP; serviços HTTP e HTTPS; serviço de transferência de mensagens SMTP; proxy.
II SEGURANÇA DA INFORMAÇÃO: Conceitos básicos de “firewall”; Prevenção de intrusão; auditoria; sistemas de criptografia e suas aplicações;
III PROGRAMAÇÃO ORIENTADA A OBJETOS: Conceitos básicos: classes, objetos, métodos, mensagens, sobrecarga, herança, polimorfismo, interfaces e pacotes; tratamento de exceção.
IV LINGUAGENS E TECNOLOGIAS DE PROGRAMAÇÃO: Linguagens de programação Java e PHP; AJAX; XML; Web Services; noções de servidores de aplicação Java; Eclipse; ferramentas de gerência de configuração; práticas ágeis: Integração contínua, Test-driven Development (TDD), Refactoring. Design Patterns;
V TESTES: Teste funcional e de unidade.
VI BANCO DE DADOS: MER – Modelo de entidade-relacionamento; Modelo conceitual, lógico e físico; Conceitos básicos de banco de dados: esquema, tabelas, campos, registros, índices, relacionamentos, transação, triggers, tipos de bancos de dados; Normalização de dados: conceitos, primeira, segunda e terceira formas normais;
VII DML: Linguagem de manipulação de dados;
VIII DDL: Linguagem de definição de dados.
IX Inglês Técnico.
@thiago: agora está! Foi um conflito de plugins!
CARGO ANALISTA DE INFORMÁTICA/SUPORTE TÉCNICO:
I GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO:
Conceitos básicos; planejamento estratégico; gerência de portfólio; escritório de projetos: implantação, estrutura e funcionamento.
II COBIT 4.1: conceitos básicos, estrutura e objetivos, requisitos da informação, recursos de tecnologia da informação, domínios, processos e objetivos de controle.
III ITIL v.3: conceitos básicos, estrutura e objetivos; processos e funções de estratégia, desenho, transição e operação de serviços.
IV PMBOK 4ª edição: conceitos básicos, estrutura e objetivos; projetos e a organização; ciclo de vida de projeto e de produto; processos, grupos de processo e áreas de conhecimento.
V CONTRATAÇÃO DE BENS E SERVIÇOS DE TI: aspectos específicos da contratação de bens e serviços de TI; Instrução Normativa nº 4, de 19/5/2008, do Ministério do Planejamento, Orçamento e Gestão; elaboração de projetos básicos para contratação de bens e serviços de TI; acompanhamento de contratos de TI.
VI INGLÊS TÉCNICO.
VII REDES DE COMUNICAÇÃO: Meios de transmissão; técnicas básicas de comunicação de dados; técnicas de comutação de circuitos, pacotes e células; topologias de redes de computadores; arquitetura e protocolos de redes de comunicação de dados; modelo de referência OSI; tecnologias de rede local Ethernet/Fast Ethernet/Gibabit Ethernet; fibras ópticas; redes sem fio (wireless); elementos de interconexão de redes de computadores (gateways, hubs, repetidores, bridges, switches, roteadores); redes locais virtuais (IEEE 802.1Q); qualidade de serviço(QoS), priorização de pacotes (IEEE 802.1p); aplicações de voz e imagem sobre redes, protocolo SIP, serviços multicast, “streaming” de áudio e vídeo; elementos dos serviços de voz e vídeo sobre IP (gateways de voz, gatekeepers, SIP Servers, MCUs, Codecs); redes de longa distância; redes ATM, Frame-Relay e MPLS; serviços de diretório, padrão X.500 e LDAP; Internet; protocolo TCP/IP; protocolo ICMP; técnicas de roteamento de pacotes de dados(rotas estáticas e protocolos de roteamento dinâmico RIP, OSPF e BGP); serviços de nomes de domínios (DNS); serviço DHCP; serviços HTTP e HTTPS; serviço de transferência de mensagens SMTP; protocolo SNMP.
VIII SEGURANÇA DA INFORMAÇÃO: Vulnerabilidades e ataques a sistemas computacionais. Algoritmos de criptografia simétricos e assimétricos; assinatura e certificação digital; VPN e VPN-SSL; Firewall; prevenção de intrusão; Proxy; filtro de conteúdo WEB; combate a códigos maliciosos; norma ABNT NBR ISO/IEC 27002:2005 (Análise/ Avaliação e tratamento dos riscos, política de segurança da informação, gestão de ativos, segurança física e do ambiente, gerenciamento das operações e comunicações, controle de acessos, aquisição, desenvolvimento e manutenção de sistemas de informação, gestão de incidentes de segurança da informação e gestão da continuidade do negócio).
IX SISTEMAS OPERACIONAIS WINDOWS 2003 SERVER e LINUX: Fundamentos; instalação, administração e configuração; performance e detecção de problemas; conceitos de ambientes virtualizados
EDITAL BNDES
I – FUNDAMENTOS:
Componentes e arquiteturas de sistemas computacionais (hardware e software); Linguagens de programação,
compiladores e interpretadores; Representação de dados: binário, hexadecimal e decimal; Processamento paralelo e distribuído;
Componentes e arquiteturas de processadores; Conjuntos de instrução; Aritmética computacional;
Pipeline; Hierarquia de memória;
Interface entre processadores e periféricos; Multiprocessamento simétrico e assimétrico; Fundamentos de sistemas operacionais;
Gerenciamento de processos e fluxos de execução (
threads): alocação de CPU, comunicação e sincronização entre processos, impasses
(
deadlocks) e esgotamento de recursos (starvation); Gerenciamento de memória: alocação, segmentação, memória virtual, e
paginação; Sistemas de entrada e saída: estruturas de armazenamento secundário e terciário, análise de desempenho e confiabilidade;
Virtualização.
II – AMBIENTE MICROSOFT (WINDOWS SERVER 2003):
Instalação, configuração e administração; Utilitários e comandos padrão;
Administração de contas de usuários, grupos, permissões de acesso e compartilhamentos; Sistemas de arquivos: FAT32 e NTFS;
Gerenciamento de processos; Configuração de serviços Internet IIS (HTTP e FTP), DNS, DHCP e DFS; Instalação, configuração e
16
administração de serviços de diretório (
Active Directory
); Backup e recuperação; Clusterização e balanceamento de carga;
Monitoração; Gerenciamento remoto; Contadores de desempenho; Protocolo WMI.
III – AMBIENTE LINUX (RED HAT ENTERPRISE LINUX 5):
Instalação, configuração e administração; Utilitários e comandos padrão;
Administração de contas de usuários, grupos e permissões de acesso; Sistemas de arquivos: ext3; Gerenciamento de volumes lógicos
de arquivos (LVM); Gerenciamento de processos; Configuração de serviços de rede: HTTP (Apache), DNS (BIND) e SMTP (Postfix);
Programação em GNU
Bourne Again SHell (bash); variáveis, ciclos (loops
) e execução condicional; entrada e saída, arquivos e execução
de comandos; Uso de expressões regulares (POSIX
Extended Regular Expressions
).
IV – SERVIDORES DE APLICAÇÃO JAVA ENTERPRISE EDITION (JEE) 5:
Fundamentos de servidores de aplicação JEE5; Conceitos de
clusterização; Topologias típicas de ambientes com alta disponibilidade e escalabilidade.
V – ARMAZENAMENTO DE DADOS:
Conceitos de Storage Area Networks (SAN) e Network Attached Storage
(NAS); Fibre Channel (FC):
protocolo Fibre Channel Protocol (FCP), camadas e topologias padrão; Protocolos
Common Internet File System (CIFS) e
Network File
System
(NFS); Redundant Array of Inexpensive Disks (RAID): níveis 0, 1, 5, 6, 1+0 e 0+1; Backup: Políticas de backup; Tipos de
backup
(completo, incremental e diferencial) e arquiteturas (
LAN free, server free e client free
).
VI – TELECOMUNICAÇÕES:
Redes Locais – Arquiteturas e topologias: conceitos, Modelo OSI; Infraestrutura: Cabeamento estruturado
categorias 3, 5, 5e, 6 e 6a, de acordo com a NBR 14.565; Padrões: IEEE 802.1D, IEEE 802.1Q/p, IEEE 802.1w, IEEE 802.1s, IEEE 802.1X,
IEEE 802.3, IEEE 802.3u, IEEE 802.3z, IEEE 802.3ae, IEEE 802.3af; Rede sem fio (
Wireless
); padrões IEEE 802.11b/g/n; Protocolos: IPv4,
TCP, UDP, IPSec, ARP, SNMP, SSH, DNS, DHCP, SMTP, HTTP, FTP, LDAP, H.323, SIP;
Gateways de aplicação; NAT; Roteadores; Switches
;
Concentradores; Multiplexadores; Qualidade de serviço (QoS).
VII – SEGURANÇA:
Conceitos básicos – Confidencialidade, disponibilidade e integridade; Segregação de funções; Gestão de mudanças;
Vulnerabilidade, risco e ameaça; Política de segurança da informação; Gestão de ativos; Classificação da informação. Códigos
maliciosos – Vírus, vermes (
worm), cavalos de Tróia, programas espiões (spyware e adware), capturadores de teclas (keyloggers
),
backdoors
, rootkits
. Criptografia – Criptografia de chave pública (assimétrica); Criptografia de chave secreta (simétrica); Certificados
digitais; Assinaturas digitais;
Hashes
criptográficos. Controle de acesso – Autenticação, autorização e auditoria; Controle de acesso
baseado em papéis (
Role Based Access Control – RBAC); Autenticação forte (baseada em dois ou mais fatores); Single sign-on
. Noções
de Segurança em Redes – Filtragem de tráfego com
firewalls ou listas de controle de acesso (ACLs), proxy e proxy
reverso; Ataques de
negação de serviço (
Denial of Service – DoS) e ataques distribuídos de negação de serviço (Distributed Denial of Service
– DDoS);
Sistemas de detecção de intrusão (
Intrusion Detection Systems – IDS) e sistemas de prevenção de intrusão (
Intrusion Prevention
Systems
– IPS); Comunicação segura com Secure Sockets Layer – SSL e Transport Layer Security
– TLS.
VIII – BANCO DE DADOS:
Conceitos e fundamentos de Sistemas Gerenciadores de Banco de Dados (SGBD); Bancos de dados
distribuídos, relacionais e orientados a objeto; Conceitos de alta disponibilidade; Conceitos de
backup
e restauração; Modelos de banco
de dados: hierárquico, rede e relacional; Independência de dados; Dicionário de dados; Modelagem entidade-relacionamento (ER);
Normalização; Gerência de transações; Gerência de bloqueios; Gerência de desempenho; Linguagens de definição e manipulação de
dados (ANSI SQL).
IX – GESTÃO DE INFRAESTRUTURA DE TECNOLOGIA DA INFORMAÇÃO (TI):
ITIL versão 3 (ITILv3): Operação de Serviços
(Gerenciamento de Eventos, Gerenciamento de Incidentes, Gerenciamento de Problemas, Cumprimento de Requisições,
Gerenciamento de Acessos), Desenho de Serviços (Gerenciamento de Níveis de Serviço, Gerenciamento de Capacidade, Gerenciamento
de Disponibilidade, Gerenciamento de Continuidade de Serviços de TI, Gerenciamento de Continuidade de Negócio), Transição de
Serviços (Gerenciamento de Configuração e Ativos de Serviços de TI, Gerenciamento de Liberação e Implantação, Gerenciamento de
Mudanças), Melhoria Contínua de Serviços.
MPU – MINISTÉRIO PÚBLICO DA UNIÃO EDITAL Nº 1 – PGR/MPU, DE 30 DE JUNHO DE 2010 CARGO 52: TÉCNICO DE INFORMÁTICA: I SUPORTE TÉCNICO: Fundamentos de computação; organização e arquitetura de computadores; componentes de um computador (hardware e software); sistemas de entrada e saída; sistemas de numeração e codificação; aritmética computacional; princípios de sistemas operacionais; características dos principais processadores do mercado; ambientes Windows (XP e Windows 7) e Linux; Internet e Intranet; utilização de tecnologias, ferramentas, aplicativos e procedimentos associados a Internet/Intranet; ferramentas e aplicativos de navegação, de correio eletrônico, de grupos de discussão, de busca e pesquisa; conceitos de protocolos, World Wide Web, organização de informação para uso na Internet, transferência de informação e arquivos, aplicativos de áudio, vídeo, multimídia; acesso à distância a computadores; conceitos de proteção e segurança da informação; procedimentos, aplicativos e dispositivos para armazenamento de dados e para realização de cópia de segurança (backup); conceitos de organização e gerenciamento de arquivos e pastas. Instalação de programas e periféricos em microcomputadores; principais aplicativos comerciais para: edição de textos e planilhas, geração de material escrito e multimídia; tecnologias de rede local Ethernet/Fast Ethernet/Gibabit Ethernet; Cabeamento: Par trançado sem blindagem – categoria 5E e 6; fibras ópticas; redes sem fio (wireless). Elementos de interconexão de redes de computadores (gateways, hubs, repetidores, bridges, switches, roteadores); protocolo TCP/IP; serviços de nomes de domínios (DNS); serviço DHCP; serviços HTTP e HTTPS; serviço de transferência de mensagens SMTP; proxy. II SEGURANÇA DA INFORMAÇÃO: Conceitos básicos de “firewall”; Prevenção de intrusão; auditoria; sistemas de criptografia e suas aplicações; III PROGRAMAÇÃO ORIENTADA A OBJETOS: Conceitos básicos: classes, objetos, métodos, mensagens, sobrecarga, herança, polimorfismo, interfaces e pacotes; tratamento de exceção. IV LINGUAGENS E TECNOLOGIAS DE PROGRAMAÇÃO: Linguagens de programação Java e PHP; AJAX; XML; Web Services; noções de servidores de aplicação Java; Eclipse; ferramentas de gerência de configuração; práticas ágeis: Integração contínua, Test-driven Development (TDD), Refactoring. Design Patterns; V TESTES: Teste funcional e de unidade. VI BANCO DE DADOS: MER – Modelo de entidade-relacionamento; Modelo conceitual, lógico e físico; Conceitos básicos de banco de dados: esquema, tabelas, campos, registros, índices, relacionamentos, transação, triggers, tipos de bancos de dados; Normalização de dados: conceitos, primeira, segunda e terceira formas normais; VII DML: Linguagem de manipulação de dados; VIII DDL: Linguagem de definição de dados. IX Inglês Técnico.