Questões de Engenharia de Software da UFSM

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Engenharia de Software da UFSM

#Questão 1118630 - Engenharia de Software, XP (eXtreme Programming), UFSM, 2025, UFSM, Professor EBTT - Área: Ciências Exatas e da Terra/Ciência da Computação/ Metodologia e Técnicas da Computação

Segundo Pressman (2011), na obra “Engenharia de Software”, a refatoração é uma das técnicas propostas por Kent Beck no método ágil Extreme Programming (XP).

Tendo em vista a implementação da prática de refatoração em projetos de software, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.

( ) A refatoração é o processo de mudar um sistema de software de tal forma que não altere o comportamento externo do código, embora melhore a estrutura interna.
( ) A refatoração consiste em examinar o código para detectar e corrigir redundância, elementos de projeto não utilizados, algoritmos ineficientes ou desnecessários, estruturas de dados inapropriadas, erros no código, entre outros.
( ) O desenvolvimento iterativo e incremental aumenta a importância da refatoração, considerando que os requisitos são priorizados e refinados ao longo de várias iterações de desenvolvimento.

A sequência correta é

#Questão 1118632 - Engenharia de Software, Teste de Software, UFSM, 2025, UFSM, Professor EBTT - Área: Ciências Exatas e da Terra/Ciência da Computação/ Metodologia e Técnicas da Computação

“O Desenvolvimento Dirigido a Testes (TDD) foi inicialmente proposto por Kent Beck como parte integrante do método ágil Extreme Programming (XP). Martin Fowler destaca o TDD como uma prática central na metodologia. Essa prática mantém a solução mais facilmente modificável durante o desenvolvimento, permitindo revisões constantes e viabilizando a estratégia adaptativa como um todo.”



Fonte: PRIKLADNICKI, R.; WILLI, R.; MILANI, F. Métodos Ágeis para Desenvolvimento de Software. Porto Alegre: Bookman, 2014. (Adaptado)



Tendo em vista o TDD, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.


( ) Um teste automatizado consiste em um caso em que se exercita uma determinada situação para a qual os resultados esperados são descritos de forma clara.


( ) TDD é uma abordagem de desenvolvimento na qual os testes são escritos pelo cliente.


( ) Testes Unitários são incorporados em um programa que pode ser testado cada vez que uma alteração é feita.


A sequência correta é




#Questão 1006517 - Engenharia de Software, Inteligencia Artificial, UFSM, 2022, UFSM, 2022 - UFSM - Analista de Tecnologia da Informação

Sobre o processamento morfológico de imagens, considere as afirmativas a seguir.
I - A morfologia matemática é fundamentada na teoria dos conjuntos e tem como exemplos de operadores morfológicos a erosão, a dilatação, a abertura e o fechamento. II - As operações morfológicas em imagens binárias ocorrem de forma diferente das operações morfológicas em imagens tons de cinza. III - A dilatação e a erosão morfológica em imagens tons de cinza podem ser usadas em conjunto com a subtração de imagens para obter o gradiente morfológico da imagem.
Está(ão) correta(s)

#Questão 1006518 - Engenharia de Software, Inteligencia Artificial, UFSM, 2022, UFSM, 2022 - UFSM - Analista de Tecnologia da Informação

Dos seguintes algoritmos de aprendizado de máquina, assinale a alternativa que apresenta corretamente os algoritmos que possuem a característica de serem de aprendizado não supervisionado.

#Questão 1006519 - Engenharia de Software, Inteligencia Artificial, UFSM, 2022, UFSM, 2022 - UFSM - Analista de Tecnologia da Informação

Após a realização de uma pesquisa com alunos da universidade sobre preferências em relação às atividades acadêmicas e opções de lazer no campus, foram obtidos dados de questionários. Com base nesses dados, isolaram-se duas variáveis numéricas, a fim de se criarem grupos de usuários e, posteriormente, traçarem planos específicos para cada grupo. Arbitrariamente, foi definido que cinco grupos distintos seriam obtidos e, posteriormente, foi rodado um algoritmo de aprendizado de máquina para gerar os grupos.
A partir desse contexto, duas questões foram formuladas:
(I) Qual desses algoritmos abaixo é o mais adequado para tal tarefa? (II) Qual a parametrização que deveria ter sido realizada?
Assinale a alternativa que apresenta a resposta correta para as duas questões formuladas.

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis