Questões de Concurso Sobre engenharia de software

Foram encontradas 14.485 questões

Q3926942 Engenharia de Software
Uma Secretaria da Fazenda (SEFAZ) esta expandindo sua transformação ágil e decidiu adotar o SAFe 6.0 para coordenar múltiplas equipes trabalhando no desenvolvimento de sistemas integrados de arrecadação tributária. Durante a fase de estruturação dos papéis, a liderança identifica a necessidade de um profissional responsável por facilitar eventos em nível de programa, remover impedimentos sistémicos, gerenciar riscos e apoiar a execução do Program Increment. Além disso, precisa definir quem será responsável por maximizar o valor do produto através da gestão e priorização do Program Backlog, trabalhando com stakeholders e equipes. Por fim, é necessário estabelecer quem fornecera orientação técnica e arquitetural para as equipes do Agile Release Train. A SEFAZ precisa definir a designação correta para cada uma dessas responsabilidades dentro do Agile Release Train, formando a estrutura básica de liderança do programa no framework. Nesse contexto, o papel responsável por facilitar eventos e remover impedimentos é o 
Alternativas
Q3926941 Engenharia de Software
Uma Secretaria da Fazenda Estadual iniciou a implementação do framework Scrum para desenvolvimento de sistemas tributários. Durante o treinamento da equipe sobre o Scrum Guide 2020, surgiram dúvidas sobre as mudanças em relação a versão anterior. O instrutor explicou que houve alterações significativas nos artefatos e seus compromissos associados, visando a aumentar a transparência e o foco no progresso. Um membro da equipe questiona especificamente sobre os compromissos vinculados a cada artefato do Scrum. Considerando as definições estabelecidas no Scrum Guide 2020, a associação correta entre os artefatos do Scrum e seus respectivos compromissos, garantindo que cada artefato tenha um objetivo claro e mensurável para orientar o trabalho da equipe de desenvolvimento, é: Product Backlog possui como compromisso a 
Alternativas
Q3926939 Engenharia de Software
Em uma Secretaria da Fazenda Estadual, uma equipe de desenvolvimento esta estruturando o roadmap para modernização do sistema de gestão tributaria. Durante o planejamento, surge a dúvida sobre qual abordagem utilizar para garantir alinhamento estratégico e foco nos resultados esperados. O gerente de produto sugere a adoção de OKRs trimestrais combinados com um roadmap orientado a outcomes, argumentando que essa estrutura possibilita maior flexibilidade para ajustes e mantém a equipe concentrada nos objetivos de negócio. Considerando as praticas de gestão ágil de produtos digitais, os OKRs 
Alternativas
Q3926913 Engenharia de Software
Uma Secretaria Fazendária de um estado esta desenvolvendo um novo painel web para que empresas consultem a situação de seus débitos tributários. Durante os testes, auditores notam que, ao carregar a pagina, a tabela que exibe os tributos aparece inicialmente desformatada, exibindo valores sobrepostos e colunas desalinhadas, mas após 1 segundo a aparência se corrige automaticamente. O desenvolvedor explica que esta havendo Flash Of Unstyled Content (FOUC). Para corrigir o problema, garantindo que a tabela sempre apareça formatada desde o inicio, a solução mais adequada é 
Alternativas
Q3926907 Engenharia de Software
Uma Secretaria da Fazenda realiza anualmente uma mudança obrigatória no calculo de tributos, sempre válida a partir do primeiro dia do ano. Embora existam processos formais de homologação e acompanhamento pós-implantação, uma auditoria interna constatou falhas de rastreabilidade: incidentes em produção não apresentavam relação clara com as mudanças aplicadas. Considerando praticas consolidadas de rastreabilidade no ciclo de vida de soffware, a ação que garante rastreamento completo das mudanças, desde o código até a operação, é 
Alternativas
Q3926906 Engenharia de Software
Uma transportadora desenvolve um módulo de cálculo de ICMS sobre frete em seu sistema de gestão em que há uma função pura CalcularICMS (Itens, UFOrigem, UFDestino) que, a partir dos itens e UFs, devolve apenas os valores de imposto, sem acesso a banco de dados, rede ou arquivos. A equipe deseja automatizar verificações dessa função em diferentes combinações de alíquotas e bases de calculo. Nesse cenário, o tipo de teste indicado para esse objetivo especifico é teste  
Alternativas
Q3926905 Engenharia de Software
Um portal de serviços fazendários disponibiliza um formulário de consulta de situação fiscal por onde usuários que utilizam leitores de tela relataram dificuldade para identificar os campos, porque os rótulos não são lidos corretamente. Considerando as diretrizes de acessibilidade para formulários na web, a solução mais adequada para associar rótulos aos campos é 
Alternativas
Q3926904 Engenharia de Software
Uma equipe de Tl de uma Secretaria da Fazenda mantém o sistema de emissão de guias de arrecadação em um repositório Git central, usando a branch main diretamente em produção. Um commit já publicado alterou o calculo de ISS e gerou valores incorretos. A auditoria exige que o histórico da main permaneça integro, sem reescrita de histórico já publicado, e que a correção seja aplicada a partir do commit problemático. Considerando as recomendações usuais para desfazer mudanças em uma branch publica já compartilhada, o procedimento que esta alinhado a essas exigências é, na branch main, executar 
Alternativas
Q3926898 Engenharia de Software
Uma Secretaria da Fazenda pretende, ao mesmo tempo:

I. prever o valor de arrecadação mensal de ICMS para os próximos meses;
II. classificar cada declaração de contribuinte em “alto risco” ou “baixo risco” para fins de seleção de auditoria.

Considerando os tipos de modelos de aprendizado de maquina, a combinação de tarefas que está conceitualmente alinhada com esses objetivos é:  
Alternativas
Q3924211 Engenharia de Software
A abordagem de Integração e Entrega Contínuas, CI/CD, tem como principal objetivo acelerar e otimizar o ciclo de vida de desenvolvimento de um software. Assim, assinale a alternativa que não corresponde a um dos processos da Integração Contínua (CI).
Alternativas
Q3923582 Engenharia de Software
Testes envolvem processos de comparação do estado de um sistema ou aplicação e um conjunto de critérios. Frequentemente, testes de segurança são executados com base em critérios que não estão bem definidos ou completos. Assinale o item que apresenta uma boa prática relacionada à melhoria da qualidade dos testes de segurança de aplicações. 
Alternativas
Q3923000 Engenharia de Software
A modernização dos processos de entrega de TI exige a automação da infraestrutura e a integração da segurança em todas as fases do desenvolvimento. No que tange a esses princípios, assinale a alternativa correta.
Alternativas
Q3922999 Engenharia de Software
O Manifesto Ágil introduziu valores que priorizam a colaboração e a resposta a mudanças em detrimento de processos e ferramentas rígidas. No que tange às práticas específicas desses frameworks, assinale a alternativa correta.
Alternativas
Q3922998 Engenharia de Software

Os modelos de ciclo de vida definem a sequência de atividades e os critérios de transição entre as fases de desenvolvimento de um produto de software. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:



(__) O modelo Cascata pressupõe que as fases de requisitos, projeto e implementação ocorram de forma sequencial, com rigorosa aprovação documental antes do avanço para a etapa seguinte.


(__) No modelo Espiral, a análise de riscos constitui uma atividade central repetida em cada iteração, visando mitigar incertezas tecnológicas antes da execução de fases mais onerosas.


(__) O desenvolvimento iterativo e incremental impede a entrega antecipada de funcionalidades operacionais, exigindo que o sistema completo esteja finalizado para a realização do primeiro deploy.


(__) A fase de manutenção evolutiva ocorre de forma a permitir a correção de erros críticos em sistemas já descontinuados, visando apenas o encerramento seguro das operações de banco de dados.



Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q3922993 Engenharia de Software

A automação de testes permite a execução frequente de suítes de validação, sendo um componente fundamental para a qualidade contínua. Analise as afirmativas a seguir:



I. Testes unitários validam a menor unidade de código isolável e utilizam objetos simulados para desvincular a lógica de negócio de dependências externas complexas.


II. A automação de testes de interface substitui a necessidade de testes de unidade e integração, uma vez que valida o fluxo de negócio de forma abrangente e real.


III. O princípio da pirâmide de testes recomenda que o volume de testes unitários seja superior ao de testes de integração e de interface devido à sua rapidez e baixo custo.



Está correto o que se afirma em: 

Alternativas
Q3922992 Engenharia de Software
A Engenharia de Software provê métricas e princípios de design que orientam o desenvolvimento de sistemas sustentáveis e de fácil manutenção. No que concerne aos conceitos de acoplamento e coesão aplicados à arquitetura de módulos, assinale a alternativa correta.
Alternativas
Q3922987 Engenharia de Software

O SonarQube centraliza métricas de qualidade de código e fornece visões consolidadas sobre o débito técnico e a segurança das aplicações. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:



(__) O SonarQube utiliza 'Quality Gates' para definir as métricas mínimas de aprovação que um código deve atingir antes de ser integrado ou implantado no ambiente produtivo.


(__) A plataforma estima o débito técnico ao analisar problemas de manutenibilidade e fornecer uma estimativa de tempo necessária para a correção dos desvios identificados.


(__) A ferramenta veda a utilização de plugins externos para a análise de tecnologias legadas, operando apenas em sistemas baseados em contêineres e arquiteturas de nuvem.


(__) Através de métricas de cobertura de código, o SonarQube identifica os trechos da aplicação que não foram exercitados durante a execução da suíte de testes unitários.



Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q3922986 Engenharia de Software

O Modelo de Maturidade para Integração de Capacidade (CMMI) é utilizado para avaliar e melhorar os processos de desenvolvimento e manutenção de software. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:



(__) O nível de maturidade 2 (Gerenciado) foca na institucionalização de práticas de gerência de projetos, como controle de requisitos, planejamento e monitoramento de desempenho.


(__) No nível de maturidade 3 (Definido), os processos são padronizados para toda a organização, utilizando uma biblioteca de ativos e processos documentados e aprovados.


(__) O nível de maturidade 5 (Em Otimização) caracteriza-se pela análise estatística do desempenho, eliminando a necessidade de melhorias contínuas ou inovações incrementais.


(__) A representação contínua do CMMI permite que a organização selecione áreas de processo específicas para melhoria, independentemente da ordem dos níveis de maturidade globais.



Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q3922985 Engenharia de Software
O uso integrado de ferramentas de versionamento e gestão de demandas é essencial para a rastreabilidade e produtividade em projetos de tecnologia da informação. No que se refere ao funcionamento do Git, Gitlab e Jira, assinale a alternativa correta.
Alternativas
Q3922984 Engenharia de Software

As atividades de teste de software visam mitigar riscos e assegurar que o sistema opere conforme os requisitos funcionais e de desempenho. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:



(__) O teste de caixa-branca foca na estrutura lógica interna do código, utilizando técnicas como análise de cobertura de caminhos para validar o fluxo de controle.


(__) O teste de caixa-preta ignora a implementação interna e baseia-se nas especificações de entrada e saída para validar se as funções atendem às necessidades do usuário.


(__) Testes de regressão são realizados apenas na fase de entrega final do produto, visando validar se as novas funcionalidades apresentam performance superior às versões anteriores.


(__) A técnica de partição de equivalência visa reduzir o volume de casos de teste ao agrupar entradas que devem ser processadas de maneira idêntica pela lógica do sistema.



Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Respostas
301: D
302: C
303: A
304: A
305: D
306: D
307: E
308: C
309: B
310: D
311: D
312: B
313: D
314: B
315: A
316: B
317: B
318: C
319: D
320: C