Questões de Concurso Sobre engenharia de software

Foram encontradas 14.540 questões

Q4163947 Engenharia de Software
Durante a análise de um projeto de software corporativo, uma equipe identificou que determinado módulo era executado diretamente linha a linha em tempo de execução, sem geração prévia de código de máquina independente. Além disso, o sistema utilizava controle distribuído de versões para rastreamento de alterações simultâneas feitas por múltiplos desenvolvedores. Considerando fundamentos de programação e engenharia de software, podemos afirmar que:
Alternativas
Q4163927 Engenharia de Software
Uma equipe de desenvolvimento adotou práticas voltadas à melhoria da qualidade do código e à manutenção colaborativa de aplicações corporativas utilizadas por diferentes setores da organização. Nesse cenário, assinale a alternativa correta.
Alternativas
Q4163925 Engenharia de Software
Durante o desenvolvimento de um sistema corporativo, a equipe de tecnologia definiu padrões de codificação, utilização de repositórios compartilhados e controle de alterações realizadas no código-fonte ao longo do projeto. Nesse contexto, podemos afirmar que:
Alternativas
Q4161060 Engenharia de Software
A equipe de TI de um consórcio intermunicipal está implantando um novo sistema de gestão de contratos. Antes de disponibilizá-lo para uso pelos servidores municipais, a equipe conduziu testes com dados representativos em um ambiente isolado, verificando o funcionamento das funcionalidades e a interoperabilidade com os sistemas existentes. Somente após a aprovação dos testes, o sistema foi liberado para operação efetiva. Diante disso, assinale a alternativa que identifica CORRETAMENTE o ambiente em que os testes de aceitação foram conduzidos nesse processo. 
Alternativas
Q4160921 Engenharia de Software
Um Programador está realizando testes de integração entre módulos de um sistema de um consórcio público. O módulo principal já foi implementado e precisa ser testado, porém o módulo responsável pelo fornecimento de dados ainda não está disponível, pois se encontra em desenvolvimento. Para viabilizar os testes, foi necessário utilizar um recurso capaz de substituir temporariamente esse módulo ainda não implementado, retornando respostas previamente definidas para simular seu comportamento durante a execução dos testes. Nesse contexto, qual recurso de testes de integração atende à situação supracitada?
Alternativas
Q4160918 Engenharia de Software
Um Programador está aplicando a metodologia TDD (Test-Driven Development) durante a implementação de uma funcionalidade em um sistema de um consórcio público. Após criar um teste automatizado para uma função de soma, ele desenvolve apenas o código mínimo necessário para que o teste seja executado com sucesso, sem se preocupar inicialmente com otimizações ou refatorações. Nesse contexto, qual etapa do TDD atende à situação supracitada?
Alternativas
Q4160913 Engenharia de Software
No contexto das metodologias ágeis utilizadas no desenvolvimento de software, o Scrum define papéis, eventos e artefatos com funções específicas voltadas à organização das atividades, acompanhamento das entregas e evolução contínua do produto. Com base nesse framework, analise as assertivas a seguir:

I. O Product Backlog é um artefato utilizado para organizar e priorizar os requisitos e funcionalidades do produto.
II. O Scrum Master é um evento realizado ao final de cada Sprint para apresentação das entregas desenvolvidas.
III. A Sprint Review é um evento destinado à inspeção do incremento e à coleta de feedback sobre o produto.
IV.O Sprint Backlog é o papel responsável por definir e priorizar os itens de maior valor para o produto.

Está CORRETO o que se afirma em:
Alternativas
Q4160446 Engenharia de Software
Em um consórcio público intermunicipal, um Analista de Sistemas foi designado para realizar o levantamento inicial de requisitos de um novo sistema de gestão de solicitações administrativas. Para isso, a equipe de engenharia de requisitos precisa compreender como os servidores utilizam o sistema atual e quais funcionalidades são esperadas na nova solução. Nesse processo, são realizadas interações com os stakeholders do sistema, podendo ocorrer de forma formal ou informal. A equipe de engenharia de requisitos questiona os usuários sobre o sistema atual e o sistema desejado, e os requisitos são obtidos a partir das respostas fornecidas. Essas interações podem ser estruturadas com perguntas fechadas, nas quais há um conjunto predefinido de questões, ou abertas, nas quais não há roteiro fixo, permitindo explorar livremente as necessidades dos usuários. Com base nessa situação, assinale a alternativa que corresponde CORRETAMENTE à técnica de levantamento de requisitos supracitada. 
Alternativas
Q4160439 Engenharia de Software
No contexto de testes de software, diferentes tipos de testes são aplicados ao longo do ciclo de desenvolvimento para garantir a qualidade, estabilidade е confiabilidade do sistema, incluindo testes unitários, de integração, de sistema, de aceitação, de desempenho e de regressão. Um desses tipos de teste é aplicado após modificações no sistema, como correções de defeitos, melhorias ou inclusão de novas funcionalidades, com o objetivo de garantir que as partes já existentes do sistema continuam funcionando corretamente. Com base nesse conceito, assinale a alternativa que descreve CORRETAMENTE o teste de regressão.
Alternativas
Q4160435 Engenharia de Software
No contexto da engenharia de software, diferentes técnicas e mecanismos são utilizados para apoiar o desenvolvimento, a validação e o acompanhamento de sistemas ao longo do ciclo de vida do software. Entre esses mecanismos, existe um conceito cuja finalidade é permitir o acompanhamento ea vinculação entre requisitos, testes, funcionalidades implementadas e demais artefatos produzidos durante o desenvolvimento, facilitando o controle das mudanças e a verificação de impactos no sistema. Com base nessa descrição, assinale a alternativa que corresponde ao conceito supracitado.
Alternativas
Q4160433 Engenharia de Software
Em um consórcio público intermunicipal, o Analista de Sistemas está modelando o comportamento de um novo sistema de gestão de solicitações administrativas. Durante a análise, ele precisa representar como os objetos do sistema interagem ao longo do tempo paraа execução de um processo específico, como o fluxo de abertura, validação e aprovação de uma solicitação. Para isso, o Analista deve utilizar um diagrama da UML (Unified Modeling Language) que permita demonstrar a troca de mensagens entre os objetos na ordem cronológica em que os eventos ocorrem, evidenciando a dinâmica do sistema durante a execução de um cenário. Com base nessa situação, assinale a alternativa que corresponde CORRETAMENTE ao tipo de diagrama UML supracitado.
Alternativas
Q4160432 Engenharia de Software
No contexto da engenharia de software, a prototipação é uma técnica utilizada para apoiar o levantamento e a validação de requisitos por meio da construção de modelos iniciais do sistema. Entre os tipos de prototipação, destaca-se a prototipação horizontal. Com base nesse conceito, assinale a alternativa que indica CORRETAMENTE o que a prototipação horizontal representa.
Alternativas
Q4160428 Engenharia de Software
Na Modelagem Orientada a Objetos, utilizada na análise e no projeto de sistemas de software para representar a estrutura e o comportamento de um sistema, são definidas relações entre objetos que permitem descrever como as entidades se organizam e interagem. Entre essas relações, destaca-se a composição, que representa uma associação forte, na qual a existência das partes depende diretamente da existência do todo, ou seja, se o objeto agregado for removido, suas partes também deixam de existir. Com base nesse conceito, assinale a alternativa que indica CORRETAMENTE o símbolo utilizado para representar a composição na Modelagem Orientada a Objetos.
Alternativas
Q4160426 Engenharia de Software
No contexto de Kanban, uma das práticas fundamentais para o gerenciamento eficiente do fluxo de trabalho é o controle da quantidade de tarefas sendo executadas simultaneamente, evitando sobrecarga da equipe e melhorando a produtividade. Essa prática estabelece um limite para o trabalho em andamento, como por exemplo restringir o número de tarefas na coluna "Em andamento" para um valor máximo definido pela equipe. Com base nesse conceito, assinale a alternativa que corresponde CORRETAMENTE a esse limite de trabalho em andamento no Kanban.
Alternativas
Q4160424 Engenharia de Software
No contexto de engenharia de software, а modelagem de casos de uso é utilizada para representar as interações entre atores e o sistema, descrevendo funcionalidades e comportamentos do ponto de vista externo. Diante disso, analise as assertivas abaixo e julgue as em Verdadeiras (V) ou Falsas (F):

() O ator representa uma entidade externa ao sistema que interage com ele para atingir objetivos específicos.

() O ator é sempre representado dentro da fronteira do sistema, pois faz parte da sua estrutura interna.

() O relacionamento <<extend>> indica um comportamento obrigatório que sempre ocorre durante a execução de um caso de uso base.

() O caso de uso descreve uma funcionalidade do sistema que entrega valor ao ator por meio de um serviço ou comportamento.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Alternativas
Q4160423 Engenharia de Software
No contexto da engenharia de software, analise as assertivas a seguir, acerca de regras de negócio e histórias de usuário, e julgue-as em Verdadeiras (V) ou Falsas (F):

() Regras de negócio representam restrições, políticas ou condições que definem como o sistema deve operar de acordo com as necessidades da organização.

() Histórias de usuário são descrições curtas das funcionalidades do sistema sob a perspectiva do usuário, geralmente escritas em linguagem simples e objetiva.

() "O sistema deve permitir a emissão de relatórios em formato PDF" é um exemplo de regra de negócio.

() Um documento que relaciona requisitos do sistema aos respectivos casos de teste e módulos implementados constitui um exemplo de história de usuário.


Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Alternativas
Q4160420 Engenharia de Software
No contexto de engenharia de requisitos, os requisitos podem ser classificados em funcionais, quando descrevem o que o sistema deve fazer, e não funcionais, quando descrevem restrições, qualidades ou condições de funcionamento do sistema. Com base nessa distinção, relacione as classificações da Coluna I com suas respectivas descrições, dispostas na Coluna II:

Coluna I
(1) Requisitos Funcionais. (2) Requisitos Não Funcionais.
Coluna II:
() Um usuário deve ser capaz de pesquisar as listas de agendamentos para todas as clínicas.

() O sistema deve gerar a cada dia, para cada clínica, а lista dos pacientes para as consultas daquele dia.

() O sistema deve permitir o cadastro de membros da equipe com registro de identificação numérica de oito dígitos.

() O sistema deve estar disponível para todas as clínicas durante o horário normal de trabalho (segunda a sexta-feira, 8h30 às 17h30), com períodos de indisponibilidade não superiores a cinco segundos por dia.

() O sistema deve garantir que todos os acessos sejam autenticados por meio de cartões de identificação da autoridade da saúde, como mecanismo obrigatório de segurança e controle de acesso.

() O sistema deve estar em conformidade com as disposições de privacidade dos pacientes estabelecidas no HStan-03-2006-priv.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Alternativas
Q4158850 Engenharia de Software
A Assembleia Legislativa planeja migrar seus sistemas legados para um ambiente de nuvem e contratar o desenvolvimento um novo portal de transparência. Para garantir a segurança e a conformidade técnica no modelo contratual, a solução deve prever que
Alternativas
Q4158845 Engenharia de Software
A Assembleia Legislativa precisa contratar o desenvolvimento de um sistema de gestão parlamentar sob demanda e garantir sua sustentação contínua. O Analista de Segurança deve estruturar o modelo contratual que melhor equilibre controle técnico, conformidade e economicidade. A solução adequada prevê que
Alternativas
Ano: 2026 Banca: FGV Órgão: TJ-SC Prova: FGV - 2026 - TJ-SC - Analista de Sistemas |
Q4151007 Engenharia de Software
Considerando o roteiro de métricas de software do Sistema de Administração dos Recursos de Tecnologia da Informação (SISP), assinale a afirmativa correta.
Alternativas
Respostas
1: A
2: E
3: B
4: C
5: C
6: C
7: B
8: A
9: D
10: D
11: B
12: E
13: D
14: D
15: C
16: A
17: A
18: D
19: A
20: B