Questões de Engenharia de Software

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Engenharia de Software

No que diz respeito à orientação a objetos, um princípio é definido como aquele em que as classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. É um mecanismo por meio do qual selecionam-se as funcionalidades utilizadas de forma dinâmica por um programa no decorrer de sua execução. Esse princípio é conhecido por 

#Questão 920071 - Engenharia de Software, Teste de Software, UFU-MG, 2023, UFU-MG, 2023 - UFU-MG - Analista de Tecnologia da Informação - Área 1 - Desenvolvimento de Sites, Aplicações e Sistemas

O desenvolvimento de software envolve um conjunto de atividades de produção que estão sujeitas a falhas humanas. Para se reduzir o risco de entrega de um produto de software com falhas ou defeitos, é necessário que o processo de desenvolvimento de software seja acompanhado por uma atividade de garantia de qualidade. Na garantia de qualidade, um elemento crítico é a atividade de teste de software, destinada a descobrir os erros, falhas ou defeitos do software antes do seu uso, bem como mostrar que os requisitos do produto de software foram cumpridos e que ele faz o que é proposto a fazer. Considerando as abordagens e técnicas empregadas no teste de software analise as asserções a seguir.


I. Uma das abordagens do teste de software concentra-se nos requisitos funcionais do software, que procuram derivar conjuntos de condições de entrada, que permitam avaliar todos os requisitos funcionais do software. Os métodos empregados nessa abordagem procuram identificar funções incorretas ou ausentes, erros de interfaces, erros nas estruturas de dados ou no acesso a bancos de dados externos, erros de desempenho e erros de inicialização e término.


II. Uma técnica empregada para avaliação dos requisitos funcionais é o Teste de Caminho Básico, o qual possibilita o exame de detalhes procedimentais do projeto por meio da definição de um conjunto básico de caminhos de execução. A partir deste conjunto básico, são derivados casos de testes, garantindo executar cada instrução do programa pelo menos uma vez durante a atividade de teste.


III. O particionamento de equivalência é uma técnica que se concentra em testes de estruturas de controle. Essa técnica divide o domínio de entrada de um programa em classes de dados, a partir das quais os casos de testes são derivados. Ela baseia-se numa avaliação de classes de equivalência para uma condição de entrada, sendo que uma classe representa um conjunto de estados válidos e inválidos para as condições de entrada.


IV. A complexidade ciclomática é uma métrica de software que proporciona uma medida quantitativa da complexidade lógica de um programa. Essa métrica pode ser utilizada em algumas abordagens de testes de software, como no método de teste de caminho básico, onde o valor computado pode definir um limite máximo para o número de testes que deve ser realizado para garantir que todas as instruções sejam executadas ao menos uma vez.


São corretas apenas as asserções 

#Questão 920072 - Engenharia de Software, Metodologia de desenvolvimento de software, UFU-MG, 2023, UFU-MG, 2023 - UFU-MG - Analista de Tecnologia da Informação - Área 1 - Desenvolvimento de Sites, Aplicações e Sistemas

Metodologias de desenvolvimento de software chamadas de ágeis são baseadas em desenvolvimento iterativo, no qual requisitos e soluções evoluem pela colaboração entre equipes auto-organizadas e cross-funcional (pessoas com diferentes expertises). Essas metodologias encorajam frequente inspeção e adaptação, alinhamento entre o desenvolvimento e os objetivos dos clientes e um conjunto de boas práticas que permita entregas rápidas e de qualidade. Considerando as metodologias ágeis de desenvolvimento de software, assinale a alternativa INCORRETA.

#Questão 920346 - Engenharia de Software, RUP (Rational Unified Process) - Processo Unificado Rational, VUNESP, 2023, TCM-SP, Auxiliar Técnico de Controle Externo - Técnico de Informática

O processo unificado (Rational Unified Process – RUP) é composto por diversas disciplinas ou atividades e por quatro fases. Umas dessas fases é denominada de Transição, na qual o principal objetivo é

#Questão 920351 - Engenharia de Software, Gestão de Projetos em Engenharia de Software, VUNESP, 2023, TCM-SP, Auditor de Controle Externo - Especialidade: Tecnologia da Informação

A Estrutura Analítica de Projeto (EAP) constitui-se em uma importante ferramenta para o desenvolvimento de projetos. Assinale a alternativa que representa uma característica dessa estrutura.

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis