Questões de Concurso Para analista legislativo - analista de sistemas

Foram encontradas 359 questões

Resolva questões gratuitamente!

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

Q3881285 Engenharia de Software
Com relação às metodologias de desenvolvimento de software, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Metodologias modernas de desenvolvimento de software são predominantemente ágeis, focadas em flexibilidade, colaboração e entregas contínuas de valor.
( ) DevOps e metodologias ágeis enfatizam os testes Shift-Left Testing para garantir a confiabilidade do software, ou seja, concentram-se na realização de testes o quanto antes para detectar problemas de codificação.
( ) DevOps e práticas ágeis se concentram em melhorar o processo de desenvolvimento e a entrega de software, sendo que, ambas são metodologias complementares no ciclo de vida de disponibilização de software.

As afirmativas são, respectivamente,
Alternativas
Q3881284 Engenharia de Software
Na área de desenvolvimento de software , basicamente, podemos identificar metodologias prescritivas (por exemplo, modelos: Waterfall, V-Model e Rational Unified Process) e ágeis (por exemplo, modelos eXtreme Programming – XP, Scrum e Lean).
Com relação às metodologias de desenvolvimento de software, analise os itens a seguir:

I. O processo Ágil é uma abordagem flexível e iterativa de gerenciamento de projetos que enfatiza colaboração, entrega contínua e adaptabilidade.
II. A abordagem Ágil utiliza equipes colaborativas e interfuncionais, enfatiza a comunicação aberta, o trabalho em equipe, a adaptabilidade e a confiança.
III. A agilidade é uma coleção de metodologias/framework (ou Filosofia ou Mindset) representada pela combinação de Scrum, eXtreme Programming (XP) e outros sistemas de prática historicamente utilizados pelos desenvolvedores da área.

Está correto o que se afirma em
Alternativas
Q3881283 Arquitetura de Software
Diversos padrões arquiteturais representam soluções difundidas e aceitas no mercado, como Arquitetura Cliente-Servidor (clientserver) e Arquitetura em Camadas (Layers). Buscando o isolamento da lógica de negócios das preocupações de infraestrutura e a melhoria da testabilidade, podem ser destacados os modelos de Arquitetura Limpa (Clean Architecture), Arquitetura Cebola (Onion Architecture), Arquitetura de Fatias Verticais (Vertical Slice Architecture) e a Arquitetura Hexagonal (Ports and Adapters).

Especificamente, a proposta do padrão de arquitetura hexagonal (também conhecido como padrão de portas e adaptadores) é criar 
Alternativas
Q3881282 Engenharia de Software
Com relação às tecnologias Rational Unified Process (RUP) e Unified Modeling Language (UML 2.5), assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) RUP é um framework de engenharia de software (metodologia) e a UML é uma linguagem expressa como notação gráfica padronizada para modelagem.
( ) RUP busca assegurar a produção de software com qualidade mínima pactuada, satisfazendo as necessidades de seus usuários finais dentro do prazo e orçamento previsíveis; enquanto UML exige a realização de pelo menos um produto formal de trabalho.
( ) Um dos diagramas UML padrão mais úteis se refere ao diagrama de atividade, que representa modelagens ou mapeamentos do processo de negócio que buscam exibir o fluxo de uma atividade para outro sistema.

As afirmativas são, respectivamente,
Alternativas
Q3881281 Arquitetura de Software
Os Padrões de Projeto (Design Patterns) são soluções reutilizáveis para problemas comuns que ocorrem no design de software. A maioria das implementações práticas de princípios de design é feita principalmente usando um ou mais design patterns.
Com relação aos Design patterns e princípios de design, analise os itens a seguir:

I. Modelos de design e princípios SOLID são mutuamente exclusivos, pois podem ser usados simultaneamente para criar sistemas de software bem projetados, modulares e flexíveis.
II. Os princípios SOLID fornecem orientação para o design de classes e módulos individuais, ajudando a alcançar os objetivos de modularidade, extensibilidade e manutenção
III. Padrões de design oferecem soluções de nível mais avançado para organizar classes e objetos a fim de resolver problemas comuns de design fornecendo soluções reutilizáveis para desafios mais abstratos.

Está correto o que se afirma em
Alternativas
Q3881280 Programação
Programação Orientada a Objetos - POO (ou Object Oriented Programming OOP), é uma maneira de organizar código em um conjunto as seções com dados e comportamentos relacionados. Destaca-se que o Python é uma linguagem de programação interpretada, interativa e orientada a objetos.
Dos benefícios de utilizar Python na aplicação na Engenharia de Dados, podem ser identificados: Reutilização de código; Modularidade; Abstração; Flexibilidade; Segurança; e, Maior produtividade.

Abaixo aponte a descrição que representa os benefícios de utilizar Python na aplicação na Engenharia de Dados, com fundamento nos princípios de orientação a objetos é
Alternativas
Q3881279 Programação
Abstração em Programação Orientada a Objetos – POO (ou ObjectOriented Programming, OOP) corresponde a uma visão ou representação de uma entidade que inclui apenas os atributos mais significativos.
Com relação à JAVA e a OOP, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) O Java emprega uma adesão consistente aos princípios orientados a objetos, tendo a abstração como supressão intencional, ou ocultação, de alguns detalhes de um processo ou artefato, focando nas características e comportamentos essenciais de um objeto do mundo real.
( ) Java não permite classes sem pais, pois a herança é mandatória e centralizada, e usa dynamic binding (Ligação Dinâmica ou Tardia) como comportamento padrão para métodos de instância em Java para vincular chamadas de método às definições de métodos, que corresponde ao Polimorfismo (de inclusão ou sobreposição).
( ) Java usa interfaces para fornecer uma forma de suporte à herança múltipla, que não possui todas as desvantagens da herança múltipla real.

As afirmativas são, respectivamente,
Alternativas
Q3881278 Engenharia de Software
Com relação aos diversos modelos de ciclo de vida de desenvolvimento de software (SDLC), assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Os modelos espiral e cascata são os mais adequados para grandes projetos de desenvolvimento de software, pois priorizam análise de riscos.
( ) Nos modelos iterativo, cascata e ágil são avaliados continuamente os requisitos com objetivo de responder rapidamente às alterações, contudo a dependência exagerada do feedback de clientes pode levar a alterações excessivas no escopo ou ao encerramento prematuro do projeto.
( ) Os modelos iterativo, espiral e ágil tem repetição de ciclos, sendo bem identificado que no modelo ágil a repetição de ciclos pode levar à alteração do escopo e a subestimação de recursos.

As afirmativas são, respectivamente,
Alternativas
Q3881277 Engenharia de Software
O ciclo de vida de desenvolvimento de software (ou Software Development Lifecycle, SDLC) é o processo que as equipes de desenvolvimento usam para projetar e criar software de alta qualidade, com vista a minimização dos riscos do projeto por meio do planejamento antecipado.
Considerando o papel da Inteligência Artificial (IA) no ciclo de vida do desenvolvimento de software, analise os itens a seguir:

I. Capacita as equipes na identificação de possíveis problemas mais cedo e na tomada de decisões mais informadas, com fundamento na descoberta de insights de dados valiosos.
II. Oferece funcionalidades inovadoras, como ferramentas e agentes de IA, que auxiliam as organizações na aceleração do desenvolvimento de software e no aumento da eficiência em todo o SDLC.
III. Transforma o desenvolvimento de software com a automação de tarefas, que promovem a economia de tempo e a redução de erros em cada fase do processo.

Está correto o que se afirma em
Alternativas
Q3881276 Engenharia de Software
A Engenharia de Software ES (ou Software Engineering, SE) tem o Software Engineering Body of Knowledge (SWEBOK), publicado pelo IEEE Computer Society, como um importante guia para definição de suas áreas de conhecimento. A versão SWEBOK v4.0 foi atualizada em 25/09/2025.

Na área de Software Testing o conceito-chave de escalabilidade, está ligada à 
Alternativas
Q3881120 Gerência de Projetos
De acordo com o PMBOK (7ª edição), o Padrão de Gerenciamento de Projetos afirma que projetos fazem parte de um sistema de entrega de valor no âmbito das organizações. Também apresenta que os Escritórios de gerenciamento de projetos (EGPs) podem oferecer apoio a esse sistema e fazem parte do sistema.

EGPs eficazes contribuem com um item-chave que apoia a entrega de valor que corresponde a(o)
Alternativas
Q3881119 Gerência de Projetos
Conforme o PMBOK (7ª edição) os Project Management Office (PMO) podem assumir vários formatos.

No contexto do Guia PMBOK, analise os itens a seguir:

I. De modo geral, EGPs que fornecem orientação ao gerenciamento de projetos com vista a proporcionar a base da consistência dos projetos a serem entregues existem em organizações que estão apenas começando a melhorar seus recursos em gerenciamento de projetos.
II. Quase sempre, o modelo de serviços compartilhados de um EGP existe em organizações com unidades de negócios independentes ou diversificadas que desejam apoio na entrega, sem deixar de manter um controle mais direto sobre seus projetos.
III. Os EGPs que proporcionam gerenciamento centralizado de projeto existem em organizações com departamentos com vários projetos e que entregam resultados estrategicamente importante

Está correto o que se afirma em
Alternativas
Q3881118 Gerência de Projetos
O escritório de gerenciamento de projetos (EGP) representa uma estrutura de gerenciamento que padroniza os processos de governança relacionados ao projeto e facilita o compartilhamento de recursos, ferramentas, metodologias e técnicas.

Considerando o Guia PMBOK® – Sétima Edição, analise os itens a seguir:

I. O EGP atua exclusivamente nos projetos de longo prazo da organização conforme o plano de gerenciamento da qualidade, que define os processos para criar, maximizar e sustentar os benefícios proporcionados por um projeto ou programa.
II. O documento que registra no EGP como o projeto será executado, monitorado, controlado e encerrado é o Quality Management Plan.
III. Um centro de excelência de ágil (CEA) ou escritório de entrega de valor (EEV) é identificado em organizações com estruturas mais planas, com iniciativas centradas no cliente e com abordagens de entrega mais adaptativas, estando focado no papel de habilitar, e não de gerenciar ou supervisionar.

Está correto o que se afirma em
Alternativas
Q3881117 Gerência de Projetos
Dentre as modalidades de Escritórios de Gerenciamento de Projetos (EGP ou PMO – Project Management Office), o ‘Centro de Excelência’ representa o maior estágio de maturidade e possui como papel principal funcionar como:
Alternativas
Q3881116 Gerência de Projetos
Em escritórios de Gerenciamento de Projetos (EGP) o papel representado pelo Project Management Officer corresponde ao
Alternativas
Q3881115 Engenharia de Software
A metodologia ágil é uma abordagem de desenvolvimento de software que usa uma abordagem iterativa que evolui de forma rápida e eficaz para responder às necessidades do cliente.

A mentalidade ágil tem quatro princípios básicos que estabelecem as práticas ágeis, que são:
Alternativas
Q3881114 Gerência de Projetos
O Project Management Office (PMO) de uma empresa de grande porte terceirizada da ALEGO foi surpreendido com o anúncio da Microsoft sobre a descontinuação do Project Online, estabelecida para 30 de Setembro de 2026. 

Estando preocupado como será a continuidade do serviço interno o líder escalou uma equipe para propor soluções. Basicamente, o time verificou que a mudança não afetará os softwares: Project Desktop; Project Server Subscription Edition; Microsoft Planner; e,Dynamics 365 Project Operation

Considerando que esta empresa possui elevada quantidade de projetos arquivados no Project Online e que houve grande investimento em qualificação de pessoas para uso da tecnologia do Project Online a solução mais pertinente dentre as soluções apresentadas pela Microsoft corresponde a
Alternativas
Q3881113 Gerência de Projetos
A filosofia Kaizen surgiu no meio industrial do Japão, logo após a segunda guerra mundial, na década de 50. No contexto do desenvolvimento de software incorpora pequenas mudanças sugeridas por todos, para aumentar produtividade, qualidade e satisfação do cliente, usando ferramentas como PDCA e 5W2H para otimizar o fluxo de trabalho.

Os Princípios do Kaizen no desenvolvimento de software são incorporados como meta em processos baseados na excelência operacional por ser
Alternativas
Q3881112 Gerência de Projetos
A área de projetos apresenta grande diversidade de tecnologias de suporte tecnológico para apoio estratégico (gestão) e tático/operacional (gerência). Em particular, em diversos sistemas de informação podem ser identificadas abordagens tradicionais e abordagens adaptativas/iterativas.

Relacione as diferentes metodologias com suas respectivas características de controle de projeto quanto a sua natureza fundamental:

1. Earned Value Management (EVM)
2. Lean Project Management
3. Critical Chain Project Management (CCPM)
4. Metodologia Agile 

( ) Baseada em restrições.
( ) Adaptativa, empírica e iterativa.
( ) Baseada em fluxo e eliminação de desperdício.
( ) Preditiva.

Assinale a opção que indica a relação correta na ordem apresentada.
Alternativas
Q3881111 Gerência de Projetos
Princípios Lean representam uma filosofia de negócios, não apenas um conjunto de ferramentas ou um método para melhoria.

Com relação ao emprego de Lean Project Management, analise os itens a seguir:

I. Busca fornecer o que é necessário, quando é necessário, com a quantidade mínima de materiais, equipamentos, mão de obra e espaço.
II. Visa minimização de desperdícios, manutenção de custos e aumento da produtividade dentro de uma empresa, deixando operações mais enxutas, sem prejudicar a qualidade da solução final.
III. Os cinco pilares base do lean thinking, correspondem a: ‘value identification’, ‘value stream mapping’, ‘flow’, ‘push’ e ‘continuously improve’.

Está correto o que se afirma em
Alternativas
Respostas
61: B
62: E
63: D
64: B
65: E
66: C
67: B
68: C
69: E
70: C
71: A
72: E
73: C
74: B
75: E
76: B
77: A
78: D
79: D
80: A