Descrição
Apostila PROCERGS RS 2023 Analista Computação Software
Cargo: Analista Computação Software
Editora: DOMINA CONCURSOS
Edição: 2023
Nível: Superior
Banca: FUNDATEC
Edital: Acesso ao Edital
Não é só uma apostila!
Material teórico completo elaborado totalmente de acordo com o novo edital.
Acompanha provas anteriores com gabarito para testar seu aprendizado.
Só hoje, de R$75,98 por R$37,99
50% de Desconto
Conhecimentos Básicos
(Totalmente de Acordo com Edital 2022)
LÍNGUA PORTUGUESA: 1. Leitura e compreensão de textos: 1.1 Assunto. 1.2 Estruturação do texto. 1.3 Ideias principais e secundárias. 1.4 Relação entre as ideias. 1.5 Efeitos de sentido. 1.6 Figuras de linguagem. 1.7 Recursos de argumentação. 1.8 Informações implícitas: pressupostos e subentendidos. 1.9 Coesão e coerência textuais. 2. Léxico: 2.1 Significação de palavras e expressões no texto. 2.2 Substituição de palavras e de expressões no texto. 2.3 Estrutura e formação de palavras. 3. Aspectos linguísticos: 3.1 Relações morfossintáticas. 3.2 Ortografia: emprego de letras e acentuação gráfica sistema oficial vigente (inclusive o Acordo Ortográfico vigente, conforme Decreto 7.875/12). 3.3 Relações entre fonemas e grafias. 3.4 Flexões e emprego de classes gramaticais. 3.5 Vozes verbais e sua conversão. 3.6 Concordância nominal e verbal. 3.7 Regência nominal e verbal (inclusive emprego do acento indicativo de crase). 3.8 Coordenação e subordinação: emprego das conjunções, das locuções conjuntivas e dos pronomes relativos. 3.9 Pontuação.
LEGISLAÇÃO: 1. Constituição da República Federativa do Brasil. 2. Lei de Improbidade Administrativa. 3. Lei de Acesso à informação. 4. Lei Maria da Penha. 5. Estatuto Nacional da Igualdade Racial. 6. Estatuto Estadual da Igualdade Racial. 7. Estatuto do Idoso. 8. Estatuto da Criança e do Adolescente. 9. Lei Geral de Proteção de Dados (LGPD).
Conhecimento Específico
(Totalmente de Acordo com Edital 2022)
Segurança da Informação: Confiabilidade, integridade e disponibilidade. Mecanismos de segurança. Controle de acesso. Gerência de riscos. Ameaça, vulnerabilidade e impacto. PROCESSO: Processo orientado a reúso. Metodologias ágeis de desenvolvimento. Scrum, TDD, Modelagem Ágil e Kanban. Testes Ágeis. Banco de dados. Arquitetura de banco de dados: relacional (Oracle). Álgebra relacional, SQL/ANSI. Análise de código. Teste unitário. Teste de integração. Teste de RNF (carga, estresse). Revisão por pares. Qualidade de software (atributos/métricas de qualidade: funcionalidade, manutenibilidade, usabilidade, confiabilidade, eficiência, portabilidade). DevOps e CI/CD. Gestão de configuração: controle de versão, controle de mudança e integração contínua. Orientação a objetos: classes e objetos, relacionamentos, herança e polimorfismo, encapsulamento. Análise e projetos orientados a objetos. Padrões GRASP (Controller, Expert). SOLID. TDD e BDD. TESTES DE SOFTWARE: Conceitos de teste de software: caso de teste, plano de teste, defeito, falha, teste estático, teste dinâmico e critério de aceitação. Ciclo de vida do processo de teste: planejamento, elaboração, execução, gestão de defeitos, teste de aceitação e relatórios de teste. Níveis de testes e responsáveis: Unitário, Sistema, Integração, Aceitação. Validação e Verificação. Tipos de testes: funcional, regressão, desempenho, aceitação, smoke test, exploratório, confirmação, estresse, carga, volume, recuperação, segurança. Testes em aplicações em dispositivos móveis. Testes em projetos que utilizam a metodologia Scrum. Testes de APIs. Técnicas de modelagem de teste: caixa branca (cobertura de comandos e cobertura de decisão) e caixa preta (classe de equivalência e valores-limite). Teste manual e automatizado. Testes automatizados com Selenium WebDriver. Testes automatizados para dispositivos móveis com Appium e Selenium. Teste e análise de riscos. Controles e testes de segurança para aplicações web. Controles e testes de segurança para web services. Modelo “V” de teste de software. BDD – Desenvolvimento orientado ao comportamento (testes de aceitação). Gestão de defeitos: causas, ciclo de vida e consequências. Regra 10 de Myers. Estratégias preventiva e reativa. Estimativa e métricas de teste de software.