Questões de Concurso Para fgv

Foram encontradas 145.953 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3777163 Engenharia de Software
Em um sistema de peticionamento eletrônico, um erro de programação fez com que a data da petição fosse formatada incorretamente (o ano aparece como 0025 em vez de 2025). Esse erro se manifesta quando o usuário final tenta visualizar o documento.
Tecnicamente, o erro de programação no código é o Defect, e o comportamento incorreto observado pelo usuário final é classificado como
Alternativas
Q3777162 Engenharia de Software
O Pair Programming é uma prática central do XP, onde dois desenvolvedores trabalham juntos em um único computador na mesma tarefa. Um atua enquanto Piloto e o outro como Navegador.
Além da melhoria imediata na qualidade do código, o benefício intangível de longo prazo mais significativo do Pair Programming para o conhecimento da equipe será
Alternativas
Q3777161 Engenharia de Software
O Product Owner da Assembleia Legislativa, pressionado pelo prazo de fim de ano, sugere que, para o próximo projeto, as Sprints de quatro semanas sejam reduzidas para uma semana, a fim de acelerar o desenvolvimento.
A principal desvantagem de reduzir drasticamente a duração de uma Sprint em um ambiente complexo e com alta burocracia, como um órgão público é
Alternativas
Q3777160 Engenharia de Software
No projeto do sistema de gestão de recursos, a equipe utiliza uma ferramenta de análise de qualidade para monitorar a Cobertura de Teste do código. Uma métrica comum utilizada é a Cobertura de Decisão (Decision Coverage), também conhecida como Cobertura de Ramificação (Branch Coverage).
O principal foco da métrica Cobertura de Decisão na avaliação da qualidade do código-fonte é
Alternativas
Q3777159 Engenharia de Software
A equipe do projeto de modernização do workflow legislativo adotou o Extreme Programming (XP). Uma das práticas centrais do XP é o Desenvolvimento Orientado a Testes (TDD), que exige que os testes unitários sejam escritos antes do código de produção.
A prática essencial do XP que está diretamente ligada e potencializada pela adoção contínua do TDD, visando manter a qualidade e a simplicidade da base de código ao longo das iterações é o
Alternativas
Q3777158 Engenharia de Software
A equipe de desenvolvimento do sistema de gestão de documentos adotou o Kanban para gerenciar seu fluxo de trabalho. Em seu quadro visual, a coluna Em Desenvolvimento possui um limite de WIP (Work in Progress) de 3 tarefas. O objetivo dessa limitação é aumentar a taxa de entrega e reduzir o tempo de ciclo.
O principal efeito direto da limitação de WIP, como 3 tarefas em desenvolvimento, no fluxo de trabalho de uma equipe Kanban será
Alternativas
Q3777157 Engenharia de Software
A área de TI da Assembleia Legislativa está implementando o Scrum para o desenvolvimento do novo portal de transparência. Durante uma reunião de Sprint Planning, o time de desenvolvimento recusa-se a se comprometer com um conjunto de itens do Product Backlog (PB) que o Product Owner (PO) exigiu, alegando que o esforço excede a capacidade histórica do time.
Segundo o Scrum, a responsabilidade final pela composição do Sprint Backlog e, portanto, pela validação de sua viabilidade dentro do Sprint, é
Alternativas
Q3777156 Arquitetura de Software
Um sistema legado da Assembleia Legislativa utiliza um módulo de criptografia CriptoLegado com uma interface específica criptografar(dados, chave). O Analista de Sistemas precisa integrar esse módulo a um novo framework que espera que todos os serviços de segurança implementem a interface IServicoSeguranca, que define o método proteger Informacao(dados,tipoAlgoritmo).
O Padrão de Projeto Estrutural que deve ser empregado para que o módulo legado possa ser utilizado pelo novo framework sem que seja necessário modificar o código do módulo legado ou a interface do novo framework é o
Alternativas
Q3777155 Engenharia de Software
Após a entrega do sistema de Protocolo Eletrônico, o Analista de Sistemas é acionado para realizar três tipos de intervenção: 1) Correção de um bug em uma regra de tramitação; 2) Adaptação do sistema para funcionar com a nova versão do Banco de Dados; 3) Adição de um novo relatório estatístico solicitado pela Presidência.
Essas atividades se enquadram na Fase de Manutenção do Ciclo de Vida do Software e são classificadas, respectivamente, como:
Alternativas
Q3777154 Engenharia de Software
Na fase inicial da Análise Orientada a Objetos (AOO) para desenvolver um sistema de gestão de Atos Administrativos, o Analista de Sistemas está lendo o documento de requisitos. Os requisitos descrevem que um Ato é criado, enviado para Assinatura Eletrônica pelo Diretor, e posteriormente é publicado no Diário Oficial.
Os seguintes termos destacados são os candidatos mais fortes a se tornarem as Classes principais no modelo do sistema: 
Alternativas
Q3777153 Engenharia de Software
Em um sistema de controle de tramitação de proposições, a classe Proposicao contém a lógica para manipular o atributo situacao. O acesso direto ao atributo é impedido (privado), e todas as modificações são feitas por métodos públicos como avancarSituacao() e reverterSituacao(), que contêm validações de regras de negócio.
A restrição de acesso direto aos dados (situacao) e a concentração da lógica de validação dentro da própria classe Proposicao são exemplos, respectivamente, de
Alternativas
Q3777152 Arquitetura de Software
A Assembleia Legislativa utiliza diferentes sistemas operacionais (Windows, Linux) em seus gabinetes e precisa gerar relatórios de auditoria que sejam compatíveis com cada ambiente. O Analista de Sistemas deseja criar famílias de objetos relacionados (GeradorRelatorioWindows, GeradorRelatorioLinux e VisualizadorWindows, VisualizadorLinux) sem que o código cliente precise saber as classes concretas que estão sendo utilizadas.
O Padrão de Projeto Criacional ideal para fornecer uma interface para a criação de famílias de objetos relacionados ou dependentes, sem especificar suas classes concretas, é o 
Alternativas
Q3777151 Engenharia de Software
O Analista de Sistemas está revisando um código que trata de licitações. Existe uma classe base Licitacao com um método iniciar(). Uma subclasse LicitacaoPresencial sobrescreve o método iniciar() com sucesso. No entanto, outra subclasse, LicitacaoEletronica, sobrescreve o método iniciar() mas, em certas condições, lança uma exceção de Processo Inválido que não está presente na assinatura do método da classe base Licitacao.
O seguinte princípio SOLID está sendo violado pela classe LicitacaoEletronica, quebrando a expectativa de que um objeto da subclasse possa ser substituído por um objeto da superclasse sem alterar a corretude do programa: 
Alternativas
Q3777150 Engenharia de Software
Em um sistema de folha de pagamento da Assembleia, o Analista de Sistemas está modelando a hierarquia de funcionários. A classe base Pessoa contém atributos comuns como nome e cpf. A classe Funcionario herda de Pessoa e possui o método calcularRemuneracaoMensal(). No entanto, a forma de cálculo varia radicalmente entre subtipos como Efetivo e Comissionado, e a classe Funcionario por si só nunca deve ser instanciada, servindo apenas como um contrato para as classes filhas.
O conceito de Orientação a Objetos aplicado à classe Funcionario para impedir sua instanciação direta, ao mesmo tempo em que impõe a obrigatoriedade de implementação do método calcularRemuneracaoMensal() nas suas subclasses é o(a)
Alternativas
Q3777149 Administração Pública
A Assembleia Legislativa, visando à satisfação do público, estabeleceu um requisito de que o tempo médio de resposta a pedidos de informação seja de, no máximo, 48 horas.
O tipo de indicador de processo que mede o grau em que os resultados do processo atendem aos objetivos e aos requisitos dos stakeholders é o
Alternativas
Q3777148 Modelagem de Processos de Negócio (BPM)
Em um ciclo típico de Gestão de Processos de Negócio (BPM), as atividades de mapeamento, análise e melhoria de processos seguem uma sequência lógica.
A sequência lógica mais comum para o ciclo de redesenho e melhoria de um processo é
Alternativas
Q3777147 Modelagem de Processos de Negócio (BPM)
A equipe de melhoria de processos decidiu utilizar a técnica de Simulação para analisar o novo Modelo TO-BE do Processo de Votação Eletrônica de Projetos de Lei antes de sua implementação.
A principal vantagem da utilização da Simulação de Processos antes da implementação de um novo Modelo TO-BE é
Alternativas
Q3777146 Modelagem de Processos de Negócio (BPM)
Para monitorar a eficácia e a eficiência dos processos de negócio, é fundamental estabelecer Indicadores Chave de Desempenho (KPIs). O Analista de Sistemas deve selecionar métricas que se alinhem aos objetivos estratégicos de gestão.
Considerando que um Analista de Sistemas precisa medir a eficiência do processo de Liberação de Acesso a Sistemas, identifique qual dos indicadores abaixo é mais apropriado para avaliar a eficiência da relação entre recursos utilizados e resultados.
Alternativas
Q3777145 Modelagem de Processos de Negócio (BPM)
Após a análise do Modelo AS-IS e a identificação de gargalos no processo de aquisição de licenças de software (AS-IS), a equipe de Analista de Sistemas está focada em desenhar o Modelo TO-BE.
O principal objetivo da criação do Modelo TO-BE em um projeto de melhoria de processos é
Alternativas
Q3777144 Modelagem de Processos de Negócio (BPM)
A equipe de Análise de Sistemas decidiu utilizar a notação BPMN (Business Process Model and Notation) para padronizar a modelagem dos processos legislativos e administrativos da casa. A notação fornece um conjunto de símbolos e regras que facilitam a comunicação e o entendimento do fluxo de trabalho.
O elemento da notação BPMN utilizado para representar uma atividade que não pode ser decomposta em um nível mais detalhado dentro do modelo em foco, indicando uma tarefa atômica é o(a)
Alternativas
Respostas
10501: C
10502: D
10503: E
10504: B
10505: D
10506: C
10507: A
10508: E
10509: B
10510: C
10511: E
10512: A
10513: C
10514: D
10515: A
10516: C
10517: D
10518: A
10519: C
10520: B