Petróleo Brasileiro S.A.
Análise de Sistemas (Engenharia de Software)

PETRÓLEO BRASILEIRO S.A. (PETROBRAS) realizará processo seletivo público para provimento de vagas e formação de cadastro, mediante condições estabelecidas neste edital.

Finalizado.
Cargo: Análise de Sistemas
Especialidade: Engenharia de Software
Salário: R$ 11.716,82
Nível: Superior

Finalizado.
Inscrições: de 17/12/2021 a 05/01/2022
Prova Objetiva: 20/02/2022
Edital de Abertura: ver edital
Site do Órgão: ver site do órgão


  • 1. Engenharia de Software. 1.1 Modelos de ciclo de vida de software. 1.2 Metodologias de desenvolvimento de software. 1.3 Arquitetura de software. 1.4 Conceitos e técnicas do projeto de software. 1.5 Processos e práticas de desenvolvimento de software. 1.6 Processo interativo e incremental. 4.2 Orientação a objetos. 1. Qualidade de Software. 1.1 Garantia da qualidade de software. 1.3 Testes de software (unitário, integração, funcional, aceitação, desempenho, carga, vulnerabilidade). 1.4 Técnicas para aplicação de testes de software (caixa-branca, caixa-preta, regressão e não funcionais). 1.5 Ferramentas para automatização de testes; Técnicas de refatoração de software. 1.6 Tratamento do débito técnico. 1.7 Métricas de qualidade de código. 1.8 Code Smell. 1.9 Auditoria de Sistemas. 1.7 Práticas ágeis de desenvolvimento de software. 1.8 Gerenciamento de ciclo de vida de aplicações. 1.9 Desenvolvimento orientado por comportamento (BDD). 1.10 Desenvolvimento guiado por testes (TDD). 3.6 Refatoração e Modernização de aplicações. 3.7 Práticas ágeis. 2. Requisitos e Experiência do Usuário. 2.1 Elicitação e Gerenciamento de Requisitos, design thinking. 2.2 Histórias do usuário. 2.3 Critérios de Aceitação. 2.4 Lean UX. 2.5 Minimum Viable Product (MVP). 2.6 Prototipação. 2.7 Projeto centrado no usuário de software. 2.8 Storytelling. 2.9 Análise de personas (papéis, perfis etc.) de usuários de software.
    Trilha 01: MD146 (CR053) CR053: Engenharia de Software - Introdução
    MD146: Engenharia de Software - Introdução
    MD106 (CR060) CR060: Testes, Requisitos e Qualidade de Software
    MD106: Engenharia de Requisitos
    MD161 (CR060) CR060: Testes, Requisitos e Qualidade de Software
    MD161: Testes e Qualidade de Software

    Trilha 02: MD267 (CR060) CR060: Testes, Requisitos e Qualidade de Software
    MD267: Requisitos e Testes - Exercícios Multibancas

    Trilha 03: MD224 (CR060) CR060: Testes, Requisitos e Qualidade de Software
    MD224: Refatoração

    Trilha 04: MD158 (CR059) CR059: Análise e Projeto de Software
    MD158: Análise e Projeto Orientado a Objeto

    Trilha 05: MD246 (CR059) CR059: Análise e Projeto de Software
    MD246: Análise Essencial e Estruturada

    Trilha 06: MD205 (CR048) CR048: Engenharia de Software - Abordagem Ágil
    MD205: Abordagens Ágeis
    MD206 (CR086) CR086: Abordagens Ágeis - Exercícios
    MD206: Abordagens Ágeis - Exercícios CESPE

    Trilha 07: MD134 (CR048) CR048: Engenharia de Software - Abordagem Ágil
    MD134: Test Driven Development - TDD
    MD258 (CR048) CR048: Engenharia de Software - Abordagem Ágil
    MD258: Domain Driven Design - DDD

    Trilha 08: MD330 (CR112) CR112: User Experience
    MD330: UX - User eXperience
  • 3.1 Conceitos básicos de processamento paralelo e distribuído. 3.2 High Performance Computing (HPC). 3. Arquitetura de Aplicações. 3.1 Padrão arquitetural Model-View-Controller (MVC). 3.2 Sistemas de N camadas. 3.8 Mediate APIs. 3.9 Arquitetura Cloud Native. 3.10 Padrões de design de software. 3.11 Técnicas de componentização de software. 3.12 Padrões de projeto (design patterns) e anti-patterns. 3.13 Padrões de arquitetura de aplicações corporativas (Patterns of Enterprise Applications Architecture). 3.14 Arquitetura de Sistemas WEB e WEB Standards (W3C). 3.15 Arquitetura Orientada a Serviços (SOA). 3.16 Barramento de Serviços Corporativos (ESB). 3.17 Interoperabilidade entre aplicações. 3.18 Conceitos básicos sobre servidores de aplicações. 3.20 Frameworks de persistência de dados. 3.21 Mapeamento objeto-relacional. 3.22 Serviços de mensageria. 3.23 Padrões: SOAP, REST, XSLT, UDDI, WSDL, RMI, XML-HttpRequest. 3.24 Soluções de busca de dados não estruturados. 3.25 Streaming de Dados.
    Trilha 01: MD109 (CR038) CR038: SOA e Web Services
    MD109: Sistemas Distribuídos

    Trilha 02: MD110 (CR038) CR038: SOA e Web Services
    MD110: Arquitetura Orientada a Serviços - Parte 01
    MD111 (CR038) CR038: SOA e Web Services
    MD111: Arquitetura Orientada a Serviços - Parte 02

    Trilha 03: MD293 (CR101) CR101: Servidores Web
    MD293: Servidores Web - Introdução

    Trilha 04: MD108 (CR064) CR064: Padrões de Projeto (Gang of Four)
    MD108: Padrões de Projeto (Gang of Four)
  • 2 Estrutura de Dados e Algoritmos. 2.1 Tipos básicos de dados. 2.2 Tipos abstratos de dados (lista, fila, pilha, árvore, heap). 2.3 Sub-rotinas: chamadas por endereço, referência e valor. 2.4 Algoritmos para pesquisa e ordenação. 2.5 Algoritmos para determinação de caminho mínimo. 2.6 Listas lineares e suas generalizações: listas ordenadas, listas encadeadas, pilhas e filas; Vetores e matrizes. 2.7 Árvores e suas generalizações: árvores binárias, árvores de busca, árvores balanceadas (AVL), árvores B e B+. 2.8 Complexidade de algoritmos. 2.9 Programação recursiva. 4. Linguagens de Programação. 4.1 Características estruturais das linguagens de programação. 4.3 Coleções. 4.4 Tipos genéricos. 4.5 Threads. 4.6 Escalonamento. 4.7 Primitivas de sincronização e deadlocks. 4.8 Garbage collector. 4.9 Tratamento de exceções. 4.10 Anotações. 4.11 Técnicas de profiling. 4.12 Linguagens de desenvolvimento de interfaces ricas (HTML 5, CSS 3). 4.13 JavaScript. 4.14 Python (versão 3.7 ou superior). 4.15 .Net Core (versão 5 ou superior). 3.23 XML, JSON.
    Trilha 01: MD102 (CR036) CR036: Algoritmos e Programação Estruturada
    MD102: Algoritmos e Estruturas de Dados - Parte 01
    MD103 (CR036) CR036: Algoritmos e Programação Estruturada
    MD103: Algoritmos e Estruturas de Dados - Parte 02

    Trilha 02: MD104 (CR036) CR036: Algoritmos e Programação Estruturada
    MD104: Progamação Estruturada

    Trilha 03: MD155 (CR058) CR058: HTML e CSS para o Frontend
    MD155: HTML5
    MD157 (CR058) CR058: HTML e CSS para o Frontend
    MD157: Progamação Web - Parte 02 - Javascript

    Trilha 04: MD167 (CR058) CR058: HTML e CSS para o Frontend
    MD167: Programação Web - HTML e CSS
    MD265 (CR067) CR067: Programação Web - Exercícios
    MD265: HTML e CSS - Exercícios Multibancas

    Trilha 05: MD170 (CR068) CR068: Programação Web - Teoria
    MD170: Programação Web - XML
    MD313 (CR068) CR068: Programação Web - Teoria
    MD313: XML - Exercícios Multibancas

    Trilha 06: MD282 (CR094) CR094: Javascript
    MD282: Javascript - Fundamentos
    MD234 (CR094) CR094: Javascript
    MD234: JSON

    Trilha 07: MD292 (CR097) CR097: Python e R
    MD292: Linguagem Python

    Trilha 08: MD340 (CR088) CR088: Arquitetura MS .Net
    MD340: .Net Framework
  • 1.12 Diagrama Entidade Relacionamento (ER). 3 Arquitetura de Dados. 3.1 Modelagem de dados (conceitual, lógica e física). 3.2 Criação e alteração dos modelos lógico e físico de dados. 3.3 Abordagem relacional. 3.4 Normalização das estruturas de dados. 3.5 Integridade referencial. 3.6 Metadados. 3.7 Modelagem dimensional. 3.8 Avaliação de modelos de dados. 3.9 Técnicas de engenharia reversa para criação e atualização de modelos de dados. 3.10 Linguagem de consulta estruturada (SQL). 3.11 Linguagem de definição de dados (DDL). 3.12 Linguagem de manipulação de dados (DML). 3.13 Sistema Gerenciador de Banco de Dados (SGBD). 3.14 Propriedades de banco de dados: atomicidade, consistência, isolamento e durabilidade. 3.15 Independência de dados. 3.16 Transações de bancos de dados. 3.17 Melhoria de performance de banco de dados. 3.18 Bancos de dados NoSQL. 3.19 Integração dos dados (ETL, Transferência de Arquivos e Integração via Base de Dados). 3.20 Banco de dados em memória. 3.21 Qualidade de dados e gestão de dados mestres e de referência. 3.22 Data Lakes e Soluções para Big Data. 3.23 Diferenciação entre bancos relacionais, multidimensionais, documentos e grafos. 2 Análise de Dados e Informações. 2.1 Dado, informação, conhecimento e inteligência. 2.2 Conceitos, fundamentos, características, técnicas e métodos de business intelligence (BI). 2.3 Mapeamento de fontes de dados. 2.4 Dados estruturados e dados não estruturados. 2.5 Conceitos de OLAP e suas operações. 2.6 Conceitos de data warehouse. 2.7 Técnicas de modelagem e otimização de bases de dados multidimensionais. 2.8 Construção de relatórios e dashboards interativos em ferramentas de BI. 2.9 Manipulação de dados em planilhas. 2.10 Geração de insights a partir de relatórios e dashboards. 2.11 BI como suporte a processos de tomada decisão.
    Trilha 01: MD125 (CR044) CR044: Banco de Dados - Introdução
    MD125: Introducao a SGBDs e Arquitetura ANSI-SPARC
    MD250 (CR044) CR044: Banco de Dados - Introdução
    MD250: Introdução a SGBDs - Revisão

    Trilha 02: MD126 (CR045) CR045: Banco de Dados - Modelagem e Transformação
    MD126: Modelagem Conceitual (Alto Nível)
    MD127 (CR045) CR045: Banco de Dados - Modelagem e Transformação
    MD127: Modelagem Relacional (Lógica)

    Trilha 03: MD128 (CR046) CR046: Banco de Dados - Normalização
    MD128: Normalização

    Trilha 04: MD131 (CR047) CR047: Banco de Dados - SQL com foco em DDL
    MD131: SQL com foco em DDL
    MD132 (CR066) CR066: Banco de Dados - SQL com foco em DML
    MD132: SQL com foco em DML - Parte 01
    MD133 (CR066) CR066: Banco de Dados - SQL com foco em DML
    MD133: SQL com foco em DML - Parte 02

    Trilha 05: MD231 (CR095) CR095: Banco de Dados - Big Data e Mineração
    MD231: NoSQL

    Trilha 06: MD209 (CR095) CR095: Banco de Dados - Big Data e Mineração
    MD209: Big Data - Introdução

    Trilha 07: MD284 (CR040) CR040: Banco de Dados - Business Inteligence
    MD284: Business Inteligence e Dataware House

    Trilha 08: MD116 (CR040) CR040: Banco de Dados - Business Inteligence
    MD116: Business Inteligence - Parte 01
    MD117 (CR040) CR040: Banco de Dados - Business Inteligence
    MD117: Business Inteligence - Parte 02

    Trilha 09: MD335 (CR110) CR110: Ciência de Dados
    MD335: Governança de Dados
    MD336 (CR110) CR110: Ciência de Dados
    MD336: Data Lake
  • 3 Infraestrutura Computacional e Redes. 3.4 Conceitos básicos de gerenciamento de filas. 3.5 Gerenciamento de processos. 3.6 Protocolos de rede: TCP/IP, HTTP, HTTPS, FTP, SMTP, LDAP, SSL, SAML 2.0, OAuth. 4 Segurança da Informação. 4.1 Segurança física e lógica. 4.2 Operação de segurança (Firewall, Proxy, IPS/IDS, DLP, CASB, SIEM, Antivírus, EDR, WAF, Gestão de vulnerabilidades, Monitoração, Backup). 4.3 Softwares maliciosos (ransomware, vírus, worms, spywares, rootkit etc.). 4.4 Ataques (DDoS, SQL Injection, XSS, CSRF, Path Traversal etc.). 4.6 VPN. 4.7 MDM. 4.8 SSO. 4.9 MFA. 4.19 Criptografia, certificação digital e assinatura digital.
    Trilha 01: MD093 (CR031) CR031: Redes de Computadores - Fundamentos
    MD093: Redes de Computadores - Introdução - Parte 01
    MD094 (CR031) CR031: Redes de Computadores - Fundamentos
    MD094: Redes de Computadores - Introdução - Parte 02

    Trilha 02: MD084 (CR027) CR027: Redes de Computadores - Arquitetura TCP/IP
    MD084: Redes de Computadores - Pilha TCP/IP - Parte 01
    MD085 (CR027) CR027: Redes de Computadores - Arquitetura TCP/IP
    MD085: Redes de Computadores - Pilha TCP/IP - Parte 02

    Trilha 03: MD180 (CR070) CR070: Segurança Operacional
    MD180: Segurança Operacional - Parte 01
    MD181 (CR070) CR070: Segurança Operacional
    MD181: Segurança Operacional - Parte 02
    MD196 (CR070) CR070: Segurança Operacional
    MD196: Segurança Operacional - Exercícios

    Trilha 04: MD173 (CR069) CR069: Criptografia e Virtual Private Networks
    MD173: Criptografia Básica
    MD174 (CR069) CR069: Criptografia e Virtual Private Networks
    MD174: Criptografia Intermediária
    MD175 (CR069) CR069: Criptografia e Virtual Private Networks
    MD175: Virtual Private Networks (VPN)

    Trilha 05: MD183 (CR069) CR069: Criptografia e Virtual Private Networks
    MD183: Criptografia - Exercícios Multibancas
    MD210 (CR069) CR069: Criptografia e Virtual Private Networks
    MD210: Criptografia - Exercícios Multibancas
  • 1.14 Conceitos e ferramentas de DevOps. 1.11 Integração contínua. 1.15 Técnicas de Integração e Implantação Contínua de Código (CI/CD). 3.3 Microsserviço. 3.4 Arquitetura orientada a eventos. 3.5 DevOps e CI/CD. 3.19 Conteinerização de Aplicação. 3.26 Arquitetura Publish-Subscribe. 4 Computação em Nuvem. 4.1 Conceitos de computação em nuvem: benefícios, alta disponibilidade, escalabilidade, elasticidade, agilidade, recuperação de desastres. 4.2 Componentes centrais da arquitetura em nuvem: distribuição geográfica, regiões, zonas de disponibilidade, subscrições, grupos de gestão, recursos. 4.3 Características gerais de identidade, privacidade, conformidade e segurança na nuvem. 4.4 Gestão de custos na nuvem: modelos de faturamento, gerenciamento de subscrições e contas, definição de preço. 4.5 IoT. 4.6 Infrastructure as Code (IaC) e Automação. 3.3 Virtualização (computação, armazenamento, rede). 4.20 Conceitos de segurança em nuvem. 4.21 Segurança em IoT. 1.2 Gerência de configuração de software (GIT).
    Trilha 01: MD176 (CR074) CR074: Computação em Nuvem
    MD176: Computação em Nuvem
    MD319 (CR074) CR074: Computação em Nuvem
    MD319: Virtualização

    Trilha 02: MD099 (CR074) CR074: Computação em Nuvem
    MD099: Computação em Nuvem
    MD241 (CR074) CR074: Computação em Nuvem
    MD241: Computação em Nuvem - Multibancas

    Trilha 03: MD331 (CR109) CR109: DevOps
    MD331: DevOps
    MD333 (CR109) CR109: DevOps
    MD333: Contêineres

    Trilha 04: MD332 (CR109) CR109: DevOps
    MD332: DevOps - Multibancas

    Trilha 05: MD303 (CR105) CR105: Inteligência Artificial
    MD303: Internet das Coisas

    Trilha 06: MD107 (CR109) CR109: DevOps
    MD107: Versionamento e Integração Contínua
  • 4.10 Gestão de Identidade e acesso (autenticação, autorização e auditoria), RBAC e ABAC. 4.11 Conceitos gerais: Gerenciamento de resposta a incidente (NIST SP 800-61). 4.12 Threat intel, threat hunting. 4.13 Testes de penetração. 4.14 Modelagem de ameaças (STRIDE etc.). 4.15 Conhecimento das Táticas do framework Mitre ATT&CK. 4.5 Técnicas de desenvolvimento seguro, SAST/DAST/IAST.
    Ainda não temos este conteúdo.
  • 4.16 Gestão de Continuidade de Negócios (ISO 22301) e Lei Sarbannes-Oxley. 4.17 Políticas de Segurança de Informação. 4.18 Classificação de informações. 4.19 Norma ISO 27002. 5 Governança de TI. 5.1 Modelos de governança de Tecnologia da Informação: características, objetivos e benefícios. 5.1 Administração de serviços de Tecnologia da Informação. 5.3 Análise de viabilidade técnica e econômica de soluções de Tecnologia da Informação. 5.4 Metodologia de gestão e governança de dados. 5.6 ITIL v4. 1.13 Notação BPMN. 4.16 Gestão de riscos (ISO 31000). 5.5 Sistemas Integrados de Gestão (ERP). 5.7 Governança de dados utilizando metodologia do DAMA-DMBoK (Data Management Body of Knowledge).
    Trilha 01: MD198 (CR022) CR022: Normas de Governança e Gestão da TI
    MD198: Governança de TI

    Trilha 02: MD269 (CR091) CR091: ITIL 4
    MD269: ITIL 4 - Introdução e Conceitos
    MD270 (CR091) CR091: ITIL 4
    MD270: ITIL 4 - Sistema de Valor do Serviço
    MD274 (CR091) CR091: ITIL 4
    MD274: ITIL 4 - Práticas Fundamentais

    Trilha 03: MD032 (CR011) CR011: Gestao da Seguranca
    MD032: ISO 27001 - Requisitos do SGSI
    MD033 (CR011) CR011: Gestao da Seguranca
    MD033: ISO 27002 - Código de Práticas

    Trilha 04: MD078 (CR025) CR025: Processos de Negócio e Business Process Modeling
    MD078: BPM - Introdução
    MD079 (CR025) CR025: Processos de Negócio e Business Process Modeling
    MD079: BPM - Notação
    MD081 (CR025) CR025: Processos de Negócio e Business Process Modeling
    MD081: BPM - Exercícios

    Trilha 05: MD239 (CR022) CR022: Normas de Governança e Gestão da TI
    MD239: Gestão da Continuidade - ISO 22301

    Trilha 06: MD337 (CR110) CR110: Ciência de Dados
    MD337: DMBOK
  • 1 Compreensão e interpretação de textos de gêneros variados. 2 Reconhecimento de 33 tipos e gêneros textuais. 3 Domínio da ortografia oficial. 4 Domínio dos mecanismos de coesão textual. 4.1 Emprego de elementos de referenciação, substituição e repetição, de conectores e de outros elementos de sequenciação textual. 4.2 Emprego de tempos e modos verbais. 5 Domínio da estrutura morfossintática do período. 5.1 Emprego das classes de palavras. 5.2 Relações de coordenação entre orações e entre termos da oração. 5.3 Relações de subordinação entre orações e entre termos da oração. 5.4 Emprego dos sinais de pontuação. 5.5 Concordância verbal e nominal. 5.6 Regência verbal e nominal. 5.7 Emprego do sinal indicativo de crase. 5.8 Colocação dos pronomes átonos. 6 Reescrita de frases e parágrafos do texto. 6.1 Significação das palavras. 6.2 Substituição de palavras ou de trechos de texto. 6.3 Reorganização da estrutura de orações e de períodos do texto. 6.4 Reescrita de textos de diferentes gêneros e níveis de formalidade.
    Trilha 01: MD301 (CR103) CR103: Aulões Disciplinas Básicas
    MD301: Aulão Discursivas

    Trilha 02: MD018 (CR007) CR007: Língua Portuguesa
    MD018: Língua Portuguesa - Parte 01
    MD019 (CR007) CR007: Língua Portuguesa
    MD019: Língua Portuguesa - Parte 02
    MD020 (CR007) CR007: Língua Portuguesa
    MD020: Língua Portuguesa - Parte 03
    MD021 (CR007) CR007: Língua Portuguesa
    MD021: Língua Portuguesa - Parte 04

    Trilha 03: MD012 (CR005) CR005: Língua Portuguesa - Exercícios CESPE
    MD012: Língua Portuguesa - Exercícios CESPE - Parte 01
    MD013 (CR005) CR005: Língua Portuguesa - Exercícios CESPE
    MD013: Língua Portuguesa - Exercícios CESPE - Parte 02
    MD014 (CR005) CR005: Língua Portuguesa - Exercícios CESPE
    MD014: Língua Portuguesa - Exercícios CESPE - Parte 03
O êxito da vida não se mede pelo caminho que você conquistou, mas sim pelas dificuldades que superou no caminho.
Abraham Lincoln  (16º Presidente dos Estados Unidos)

Os planos de estudo são uma aproximação entre o edital e a plataforma para acelerar a sua busca pelo conteúdo que já possuímos na plataforma. O objetivo é indicar os módulos que dão a melhor cobertura possível conforme a análise de nossos professores. Em caso de dúvida, consulte nosso FAQ, assista aos vídeos sobre como usar a plataforma ou entre em contato.