QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
478 questões encontradas

De acordo com o IFPUG, no Counting Practices Manual (versão 4.3), a determinação da complexidade funcional dos processos elementares considera diferentes tipos de elementos utilizados pelas funções. Nesse contexto, assinale a alternativa que corresponde ao conceito descrito como sendo um campo único, reconhecido pelo usuário e não repetido

A Tipo de dado elementar (TD ou DER).
B Tipo de arquivo referenciado (AR ou ALR).
C Tipo de registro lógico (RLR).
D Tipo de função de dados (ALI ou AIE).
E Tipo de processo elementar (PE).

A Análise de Pontos de Função (APF), conforme definido pelo IFPUG no Counting Practices Manual (versão 4.3), estabelece critérios para medir o tamanho funcional de sistemas com base na visão do usuário. Nesse contexto, assinale a alternativa que apresenta CORRETAMENTE uma classificação de funções utilizada na APF.

A Funções estruturais e funções comportamentais.
B Funções estáticas e funções dinâmicas.
C Funções de dados e funções de transação.
D Funções lógicas e funções físicas.
E Funções operacionais e funções estratégicas.

Com o crescimento da demanda por aplicativos
móveis em ambientes corporativos e
governamentais, torna-se essencial compreender
os princípios que norteiam o desenvolvimento
para dispositivos móveis, considerando
limitações técnicas, contexto de uso e boas
práticas de projeto. A respeito desse assunto,
analise as assertivas e assinale a alternativa que
aponta as corretas.

I. O desenvolvimento para dispositivos móveis
exige atenção à limitação de recursos como
processamento, memória e energia, o que
pode impactar diretamente a escolha de
algoritmos e estruturas de dados.

II. Aplicações móveis nativas oferecem melhor
desempenho e integração com os recursos
do dispositivo, mas exigem desenvolvimento
específico para cada plataforma.

III. A responsividade e a adaptação da interface
são irrelevantes para aplicações móveis, já
que a maioria dos dispositivos possui
resolução de tela padronizada.

IV. O uso de armazenamento local em
dispositivos móveis é recomendado
principalmente quando há necessidade de
operação offline, como em áreas com
conectividade limitada.

A Apenas I e II.
B Apenas II e IV.
C Apenas I, II e IV.
D Apenas I, III e IV.
E I, II, III e IV.

Analise a afirmativa abaixo. “São declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Em alguns casos, também podem explicitar o que o sistema não deve fazer.” Diante do exposto, assinale a alternativa correta.

A Requisitos de Ambiente
B Requisitos de Instalação
C Requisitos Gerais
D Requisitos Funcionais
E Requisitos Não Funcionais

Na gestão de projetos de software, qual métrica é mais adequada para avaliar a qualidade do produto entregue?

A Número de desenvolvedores envolvidos no projeto.
B Taxa de defeitos encontrados após a entrega.
C Quantidade de linhas de código produzidas.
D Tempo total de reuniões da equipe.
E Número de iterações no ciclo de desenvolvimento.

No contexto do processo de desenvolvimento de software , diferentes frameworks , normas e metodologias podem ser aplicados para garantir qualidade, conformidade e eficiência, como

A o CMMI e o MR-MPS-SW, que não recomendam o desenvolvimento low-code e no-code , uma vez que estes podem comprometer a qualidade do software .
B a notação BPMN, que substituiu a UML 2.5 por ter sido descontinuada em processos de Engenharia de Software modernos, independentemente do domínio de aplicação do sistema em desenvolvimento.
C o MR-MPS-SW 2023, que eliminou a necessidade do processo Engenharia de Requisitos do nível G, uma vez que essa responsabilidade foi transferida para o processo Projeto e Construção Ágil do Produto do nível F, que preconiza o uso de metodologias como Scrum e XP.
D o CMMI-DEV v2.0, no qual as práticas de Engenharia de Software são abordadas de forma independente dos níveis de maturidade organizacional, permitindo que uma organização alcance a certificação em um único processo de avaliação direta.
E a norma ABNT NBR ISO/IEC/IEEE 12207:2021, que define que o processo de definição de requisitos de sistema/ software tem como objetivo transformar as capacidades desejadas dos stakeholders , visão orientada ao usuário, em uma visão técnica que atenda às necessidades operacionais do usuário.

Diversas técnicas e métricas foram desenvolvidas para estimar o tamanho de um projeto de software. Com relação à metodologia de Ponto de Função e Story Points, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Pontos de Função devem necessariamente ser utilizados para medir a qualidade e a produtividade de um projeto, permitindo comparar diferentes projetos e equipes de desenvolvimento

( ) Story Points representa uma métrica mais formal, utilizada principalmente em métodos ágeis de desenvolvimento de software, como Scrum e XP.

( ) Os Pontos de Função são mais adequados para projetos ágeis e adaptativos, enquanto os Story Points são mais indicados para projetos que exigem estimativas detalhadas e padronizadas. As afirmativas são, respectivamente,

A F – F – V.
B F – F – F.
C 3 – 1 – 4 – 2.
D 1 – 3 – 4 – 2.
E 2 – 4 – 1 – 3.

Durante o ciclo de vida de um sistema, especialmente quando há mudanças frequentes nos requisitos ou decisões apressadas para atender a prazos curtos, pode-se acumular o que se conhece como dívida técnica. Na fase de engenharia de requisitos, a falta de clareza, rastreabilidade ou validação adequada pode gerar impactos significativos nas fases posteriores do projeto. Sobre esse tema, assinale a alternativa correta.

A A dívida técnica está associada somente ao código-fonte e não afeta a fase de requisitos.
B Requisitos mal definidos ou não validados corretamente podem contribuir para a geração de dívida técnica.
C A dívida técnica é benéfica quando acumulada de forma intencional, pois não necessita ser monitorada.
D Apenas requisitos funcionais podem gerar dívida técnica em projetos de software.
E A dívida técnica é automaticamente eliminada após a fase de testes de software.

A Portaria CNJ nº 131/2021 institui o Grupo Revisor de Código-Fonte com o objetivo de garantir a qualidade das implementações realizadas na PDPJ-Br e no sistema Processo Judicial Eletrônico (PJe). Esse grupo segue diretrizes técnicas e processuais específicas para validação e aceite de alterações propostas no código. Conforme as disposições dessa portaria, assinale a alternativa correta.

A O merge request será aceito somente se aprovado por unanimidade entre os membros do Grupo Revisor e validado diretamente pelo CNJ.
B O Grupo Revisor é composto exclusivamente por servidores do CNJ, sendo vedada a participação de representantes dos tribunais.
C O código-fonte submetido que não atingir os critérios mínimos na análise sintática automatizada será rejeitado automaticamente, sem ser avaliado pelo Grupo Revisor.
D O Grupo Revisor atua apenas como orientador técnico, sem responsabilidade por testes ou benchmarks de qualidade de código.
E Os testes exigidos para aprovação de merge requests devem ser automatizados e executados em ambiente local do desenvolvedor.

A Portaria CNJ nº 253/2020 estabelece diretrizes para o desenvolvimento de soluções tecnológicas na Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br), incluindo práticas recomendadas de automação e qualidade na entrega de software. Assim, acerca dos processos de integração contínua (Continuous Integration – CI) e de entrega contínua (Continuous Delivery – CD), assinale a alternativa correta.

A A prática de CI consiste na publicação manual de versões finais no ambiente de produção após a aprovação do Conselho Nacional de Justiça (CNJ).
B O pipeline de CD automatiza o processo de integração contínua, embora não apresente a geração de relatórios de cobertura de testes, sem afetar o processo de deploy.
C A Portaria determina a obrigatoriedade de CI e CD em todos os projetos, independentemente do tipo ou da criticidade da aplicação.
D O processo de integração contínua é facultativo na PDPJ-Br e pode ser substituído por testes manuais, desde que documentados adequadamente.
E A integração contínua deve incluir pipelines, testes automatizados e armazenamento de imagens de contêineres; a entrega contínua deve ser adotada quando compatível com a natureza do projeto.