Questões de Concurso Sobre engenharia de software

Foram encontradas 14.487 questões

Q3158061 Engenharia de Software
Um software que está sendo desenvolvido por um determinado grupo de desenvolvedores está na fase de testes. Deseja-se verificar a integridade das funções e classes que compõem o software. O teste adequado para realizar este tipo de verificação é o teste
Alternativas
Q3158060 Engenharia de Software
O gerenciamento da qualidade durante o desenvolvimento de um software é fundamental para garantir que o produto atinja o nível de qualidade exigido pelas especificações. O gerenciamento de qualidade de software pode ser estruturado em três atividades principais: garantia de qualidade, planejamento da qualidade e controle de qualidade.
Relacione as atividades de gerenciamento da qualidade de software com as suas respectivas definições

1- Garantia da qualidade 2- Planejamento da qualidade 3- Controle de qualidade

( ) Estabelecimento de uma estrutura de procedimentos e de padrões organizacionais que conduzam ao software de alta qualidade.

( ) Seleção de procedimentos e padrões adequados e a adaptação destes para o projeto específico do software.

( ) Definição e aprovação de processos que assegurem que os procedimentos e os padrões de qualidade do projeto sejam seguidos pela equipe de desenvolvimento de software.


A relação correta na ordem apresentada.
Alternativas
Q3158059 Engenharia de Software
A qualidade de um software está diretamente relacionada à sua eficiência e confiabilidade, bem como a sua complexidade e sua facilidade de manutenção. Os procedimentos utilizados para quantificar a qualidade de um produto são as métricas, que podem ser estáticas ou dinâmicas.
Uma métrica dinâmica muito utilizada para medir a qualidade de um software consiste em medir
Alternativas
Q3158058 Engenharia de Software
Entre as metodologias prescritivas de desenvolvimento de software, a metodologia em Cascata subdivide o desenvolvimento de um novo software em cinco atividades: Engenharia de Sistemas, Projeto, Codificação, Teste e Manutenção. Analise as afirmativas a seguir relativas à metodologia Cascata.

I - A interação com o cliente ocorre somente nas fases de Projeto e Manutenção.
II – As atividades de Codificação e Testes são executadas em paralelo para reduzir o tempo de desenvolvimento do software.
III – Os requisitos do sistema são determinados na atividade de Engenharia de sistemas.


Está correto o que se afirma em
Alternativas
Q3158053 Engenharia de Software
Durante o levantamento de requisitos para um novo sistema de gerenciamento de projetos, uma instituição identificou requisitos conflitantes entre diferentes departamentos. O departamento financeiro quer que o sistema inclua um nível elevado de controle sobre os gastos, enquanto o departamento de operações prefere um sistema mais flexível, com menos restrições.
Sob a visão da engenharia de requisitos, a abordagem mais adequada para resolver esse conflito e garantir que os requisitos sejam claros e completos é
Alternativas
Q3158052 Engenharia de Software
Você é o Scrum Master de uma equipe que está desenvolvendo uma nova aplicação para o setor de saúde. Durante uma sprint, o Product Owner solicita a inclusão de uma funcionalidade crítica que não foi priorizada inicialmente no backlog, pois surgiu uma nova exigência regulatória. No entanto, a equipe já está totalmente comprometida com as tarefas planejadas da sprint e qualquer alteração pode impactar a entrega.
Das seguintes ações, assinale a mais adequada, de acordo com as práticas do Scrum, para lidar com essa solicitação do Product Owner.
Alternativas
Q3158051 Engenharia de Software
Em certa instituição, a equipe de engenharia de software adota uma abordagem de desenvolvimento incremental, com entregas regulares de novas funcionalidades a cada iteração. A equipe está avaliando a estratégia de teste para garantir a qualidade do sistema em cada fase.
Entre as seguintes práticas elencadas a seguir, a que seria mais eficaz para identificar regressões de software e assegurar que as funcionalidades existentes continuem funcionando corretamente à medida que novas partes do sistema são integradas é:
Alternativas
Q3152404 Engenharia de Software
No que se refere à disciplina de segurança da informação no gerenciamento de projetos, assinale a alternativa correta.
Alternativas
Q3152397 Engenharia de Software
A respeito das soluções de infraestrutura, plataforma e software como serviço, assinale a alternativa correta.
Alternativas
Q3152394 Engenharia de Software
A metodologia de desenvolvimento SAFe declara que equipes e programas devem ser capazes de realizar entregas de qualidade, trabalhando em software e valores de negócio de maneira regular, que são características expressas no princípio/valor denominado
Alternativas
Q3152393 Engenharia de Software
Em relação ao Scrum e ao Kanban, assinale a alternativa correta.
Alternativas
Q3152392 Engenharia de Software
O Scrum é composto de três pilares fundamentais. Entre eles, para criar um ambiente em que haja visibilidade para qualquer pessoa dentro e fora da equipe, boa comunicação e até mesmo confiança entre os membros, deve-se garantir o pilar conhecido como
Alternativas
Q3152391 Engenharia de Software
Considerando o Manifesto Ágil e suas implicações, assinale a alternativa correta.
Alternativas
Q3152387 Engenharia de Software
Texto para responder à questão.

Certo engenheiro de software faz parte do time de desenvolvimento responsável pelo novo sistema de controle de ponto da empresa em que trabalha. Sua equipe possui profissionais de diferentes níveis de senioridade, porém esse engenheiro é o membro mais sênior do time.


Terminado o projeto, o engenheiro, conversando com um colega de equipe, externalizou seu desejo de realizar uma reunião que consistiria em um processo não formal de revisão no qual o autor de cada componente do software o apresentaria aos demais membros da equipe, que tomariam notas a respeito de pontos importantes, defeitos, melhorias e até mesmo sugestões. Como a intenção era gerar um ambiente sem hierarquia e sem a necessidade de um moderador, as conversas e verificações teriam foco no entregável em vez de avaliar documentações. Um de seus colegas de equipe indicou, corretamente, que há um processo na engenharia de software que seria ideal para essas circunstâncias, a qual denomina-se

Alternativas
Q3152386 Engenharia de Software
Texto para responder à questão.

Certo engenheiro de software faz parte do time de desenvolvimento responsável pelo novo sistema de controle de ponto da empresa em que trabalha. Sua equipe possui profissionais de diferentes níveis de senioridade, porém esse engenheiro é o membro mais sênior do time.


Durante o desenvolvimento do sistema, foi decidido que seria utilizada uma técnica de programação que consistiria no uso de dois programadores que trabalhariam em conjunto, na mesma máquina, ao mesmo tempo, os quais revezariam entre si com diferentes responsabilidades. Um deles seria o responsável por guiar o outro na direção geral da programação, enquanto o outro seria o responsável por realizar a programação propriamente dita. Dessa forma, qual foi a metodologia adotada?

Alternativas
Q3152385 Engenharia de Software
Texto para responder à questão.

    Após o desenvolvimento de um software, certo desenvolvedor fez uma apresentação para seus clientes. Confiante de que todas as funcionalidades que haviam sido desenvolvidas funcionavam corretamente, ele realizou a implantação do sistema antes da validação dos clientes. Entretanto, durante a apresentação, um dos clientes chamou a atenção para a ausência de um dos requisitos de negócio mais importantes. Foi constatado que todas as funcionalidades desenvolvidas realmente funcionavam conforme esperado, porém o produto final não atendia a todos os requisitos de negócio que haviam sido especificados no início do projeto.

Para que o desenvolvedor pudesse confirmar que todas as funcionalidades desenvolvidas se comportavam conforme o esperado em sua totalidade, foram realizados testes que replicavam o comportamento de um usuário em um ambiente completo da aplicação, apesar de ser este um tipo de teste mais oneroso, trabalhoso e difícil de manter automatizado ao longo do tempo quando comparado a outras alternativas. Nesse contexto, assinale a alternativa que indica qual foi a técnica utilizada.
Alternativas
Q3152384 Engenharia de Software
Texto para responder à questão.

    Após o desenvolvimento de um software, certo desenvolvedor fez uma apresentação para seus clientes. Confiante de que todas as funcionalidades que haviam sido desenvolvidas funcionavam corretamente, ele realizou a implantação do sistema antes da validação dos clientes. Entretanto, durante a apresentação, um dos clientes chamou a atenção para a ausência de um dos requisitos de negócio mais importantes. Foi constatado que todas as funcionalidades desenvolvidas realmente funcionavam conforme esperado, porém o produto final não atendia a todos os requisitos de negócio que haviam sido especificados no início do projeto.

Para avaliar se a entrega realizada pelo desenvolvedor atende aos requisitos de negócio, deve-se
Alternativas
Q3152383 Engenharia de Software
Durante o desenvolvimento de um software, dependendo da organização do time e da empresa, podem ser adotadas diversas técnicas para cada etapa do ciclo de vida. Contudo, também existe o Software Testing Life Cycle (STLC) que define etapas presentes no ciclo de vida dos testes de um software. A identificação dos casos de teste, a criação de dados e cenários de teste e a definição dos resultados esperados em cada teste são responsabilidades desenvolvidas principalmente em qual etapa do STLC?
Alternativas
Q3152340 Engenharia de Software
Em um cenário de desenvolvimento de software, no qual seja necessário o desenvolvimento dos casos de teste antes do desenvolvimento do próprio sistema e que o desenvolvimento seja guiado por esses casos de teste, a metodologia mais adequada a ser adotada é a (o)
Alternativas
Q3140545 Engenharia de Software
O Modelo em Espiral possui esse nome por causa de sua representação, onde cada volta no espiral percorre todas as fases do processo de software. Por definição, combina prevenção e tolerância a mudanças, assume que mudanças são um resultado de riscos de projeto e inclui atividades explícitas de gerenciamento de riscos para sua redução. O desenvolvimento é dividido em quatro setores. Assinale a alternativa que contém o nome do primeiro setor do Modelo em Espiral.
Alternativas
Respostas
2121: A
2122: A
2123: A
2124: C
2125: B
2126: B
2127: D
2128: C
2129: D
2130: E
2131: B
2132: D
2133: E
2134: E
2135: C
2136: A
2137: C
2138: E
2139: A
2140: A