Questões de Concurso Sobre engenharia de software

Foram encontradas 14.487 questões

Q2480607 Engenharia de Software

A engenharia de software tem empregado prototipação para gerar modelos representativos simulados para validação dos requisitos dos usuários.

Com relação à prototipação, analise os itens a seguir.


I. É o processo de criação de um protótipo, que dependendo das necessidades do projeto, podem empregar, entre outros: protótipos de papel, wireframes, mockups ou protótipos interativos.

II. No processo de engenharia de requisitos, as fases de elicitação e validação dos requisitos do sistema podem ser auxiliadas por um protótipo.

III. Um protótipo desenvolvido no processo de projeto do sistema pode auxiliar na exploração de soluções de software e no desenvolvimento de uma interface com o usuário para o sistema.


Está correto o que se afirma em 

Alternativas
Q2480606 Engenharia de Software

Relacione as técnicas de elicitação e especificação de requisitos às suas respectivas definições:


1. Entrevistas

2. Etnografia

3. Histórias e Cenários

4. Casos de Uso

( ) Identifica os atores envolvidos, as funcionalidades principais, bem como a interação entre atores e funcionalidades do sistema

( ) Identifica características sobre o sistema (ou processo) atual e sobre o sistema que será desenvolvido a partir de questionamento aos stakeholders

( ) Descreve situação de uso do sistema, com informações como: ator(es); pré-condição; fluxo normal; fluxos alternativos; e pós-condição.

( ) Técnica de observação onde o analista (engenheiro de requisitos) se insere na organização do cliente, observa o trabalho no dia a dia e anota as tarefas dos funcionários


Assinale a opção que indica a relação correta, segundo a ordem apresentada.

Alternativas
Q2480605 Engenharia de Software

No desenvolvimento de software por metodologias ágeis têm sido empregadas métricas ágeis para acompanhamento de projetos Scrum. Elas têm sido aplicadas para avaliar se os requisitos de qualidade e as necessidades dos clientes foram atendidos.

Quanto ao emprego de métricas ágeis baseadas em Scrum, assinale a afirmativa correta.

Alternativas
Q2480604 Engenharia de Software

A técnica de Análise de Pontos de Função (Function Point Analysis, FPA), da International Function Point Users Group (IFPUG), é um método tradicional empregado para medir sistemas pela quantificação da funcionalidade solicitada e fornecida.

Considerando a técnica FPA, assinale a afirmativa correta.

Alternativas
Q2480601 Engenharia de Software

Existem várias técnicas de teste de software, cada uma com seus próprios objetivos e métodos específicos. Relacione os testes de software listados a seguir, às suas respectivas definições.


1. Teste Funcional

2. Teste de Conformidade

3. Teste de Caixa Preta

4. Teste de Desempenho


( ) Avalia como o sistema se comporta em termos de velocidade, escalabilidade e estabilidade sob diferentes condições de carga.

( ) Testa o software sem conhecimento interno da lógica ou estrutura do código, focando nos requisitos e funcionalidades visíveis.

( ) Verifica se as funções do software estão operando conforme esperado. Isso pode incluir testes de casos de uso, fluxos de trabalho e requisitos funcionais.

( ) Verifica se o software atende a padrões, regulamentos e requisitos legais.


Assinale a opção que indica a relação correta, na ordem apresentada. 

Alternativas
Q2480597 Engenharia de Software
A excelência no desenvolvimento de software começa com testes meticulosos, assim como a precisão é crucial em uma obra de arte. Diversas técnicas de teste de software existem, cada uma com propósito e abordagem específicos.
Assinale a opção que indica o tipo de teste que assegura que as funcionalidades previamente implementadas não serão afetadas pelas alterações feitas no código.
Alternativas
Q2480595 Engenharia de Software

Em um cenário de rápido crescimento tecnológico e demandas cada vez mais complexas, os frameworks de arquitetura surgem como resposta à necessidade de padronização e organização no desenvolvimento de sistemas distribuídos, visando facilitar a escalabilidade, a interoperabilidade e a manutenção em ambientes heterogêneos e dinâmicos.

Assinale a opção que indica características de um framework de arquitetura.

Alternativas
Q2477548 Engenharia de Software
Na cultura DevOps, qual afirmativa apresenta o conceito de 'You Build It, You Run It'?
Alternativas
Q2477545 Engenharia de Software
Sobre Integração Contínua e Entrega Contínua (CI/CD), definir a infraestrutura e os passos de implantação como código, permitindo a automação e versionamento do processo de entrega, é o benefício de qual prática?
Alternativas
Q2477544 Engenharia de Software
Qual classe NÃO pertence ao FastAPI?
Alternativas
Q2477537 Engenharia de Software
Ao considerar as transações de dados no processo de medição para a análise de pontos de função, o desafio é:
Alternativas
Q2477536 Engenharia de Software
Na verificação de software, marque a afirmativa que define o propósito da técnica de revisão de código estática. 
Alternativas
Q2477535 Engenharia de Software
No contexto da UML (Unified Modeling Language), o diagrama de sequência ajuda a
Alternativas
Q2477534 Engenharia de Software
A modelagem de classes na orientação a objetos serve para
Alternativas
Q2477533 Engenharia de Software
Durante o processo de Engenharia de Requisitos, qual técnica é comumente utilizada para identificar e documentar requisitos que podem não ser evidentes para os stakeholders? 
Alternativas
Q2477531 Engenharia de Software
Durante a realização da Sprint Review no Scrum, o principal objetivo é:
Alternativas
Q2476994 Engenharia de Software
A respeito da metodologia Scrum, empregada no desenvolvimento de projetos, julgue os itens seguintes.

I São dois os pilares do Scrum: transparência e adaptação.
II O responsável por maximizar o valor do produto e do trabalho do time de desenvolvimento do projeto é o product owner.
III O scrum master deve educar o time de desenvolvimento, treinando-o e levando-o a ser mais eficiente e a desenvolver produtos de maior qualidade.
IV As sprints podem ser canceladas antes que o prazo fixo delas tenha acabado.

Estão certos apenas os itens
Alternativas
Q2476843 Engenharia de Software
Na metodologia Scrum, o scrum master é responsável por
Alternativas
Q2476243 Engenharia de Software

Em relação ao desenvolvimento e à sustentação de software e ao gerenciamento de produtos de software, julgue o item a seguir. 


A principal diferença entre as plataformas de desenvolvimento low-code e no-code é o conhecimento de codificação do usuário.

Alternativas
Q2476242 Engenharia de Software

Em relação ao desenvolvimento e à sustentação de software e ao gerenciamento de produtos de software, julgue o item a seguir. 


O propósito da prática de gerenciamento de incidente é maximizar o número de mudanças bem-sucedidas de serviço e produto ao garantir que os riscos tenham sido adequadamente avaliados, autorizar as mudanças a serem realizadas e gerenciar o calendário de mudanças. 

Alternativas
Respostas
3021: A
3022: D
3023: B
3024: B
3025: C
3026: D
3027: A
3028: C
3029: B
3030: A
3031: A
3032: C
3033: D
3034: D
3035: B
3036: A
3037: E
3038: E
3039: C
3040: E