Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q2462639 Engenharia de Software

Julgue o próximo item, a respeito de PNL (processamento de linguagem natural).


O PNL estuda o desenvolvimento de programas computacionais que analisam, reconhecem e(ou) geram textos em linguagens humanas ou naturais. 

Alternativas
Q2462636 Engenharia de Software

Em relação à inteligência artificial e a suas técnicas, bem como aos sistemas de recomendação, julgue o item subsequente. 


A regressão linear é o método mais utilizado de análise preditiva; nela, são usadas relações lineares entre uma variável dependente (destino) e uma ou mais variáveis independentes (preditores) para prever o futuro do destino.

Alternativas
Q2462634 Engenharia de Software

Em relação à inteligência artificial e a suas técnicas, bem como aos sistemas de recomendação, julgue o item subsequente. 


A classe de algoritmos denominada classificação é utilizada no grupo de aprendizado não supervisionado; esse modelo aprende a executar uma tarefa a partir de dados não rotulados (sem um resultado conhecido), apenas com base em suas características e padrões semelhantes.

Alternativas
Q2462633 Engenharia de Software

Em relação à inteligência artificial e a suas técnicas, bem como aos sistemas de recomendação, julgue o item subsequente. 


Os sistemas de recomendação utilizam vários algoritmos, entre os quais estão os embasados em conteúdo, cuja abordagem consiste em analisar as interações passadas dos usuários com os produtos.

Alternativas
Q2462630 Engenharia de Software

A respeito de redes neurais artificiais, redes neurais convolucionais e processamento de linguagem natural, julgue o item a seguir.


Para permitir que computadores processem a linguagem humana na forma de dados de texto, ou de voz, entendendo seu significado integral, o processamento de linguagem natural combina linguística computacional, modelagem com base em regras da linguagem humana, com modelos estatísticos, de machine learning e de deep learning.

Alternativas
Q2462627 Engenharia de Software

A respeito de redes neurais artificiais, redes neurais convolucionais e processamento de linguagem natural, julgue o item a seguir.


Umas das principais diferenças entre o backpropagation e o SGD (stochastic gradient descent) é a forma como os pesos são atualizados, visto que o SGD utiliza o gradiente calculado para todos os dados de treinamento, ao passo que o backpropagation usa o gradiente calculado apenas para um mini-batch de dados de treinamento.

Alternativas
Q2462625 Engenharia de Software

Julgue o próximo item, em relação a aprendizado supervisionado e não supervisionado.


Ocorre sobreajuste quando um modelo de dados é incapaz de capturar o relacionamento entre as variáveis de entrada e saída com precisão, o que gera uma alta taxa de erro tanto no conjunto de treinamento quanto nos dados não exibidos. 

Alternativas
Q2462624 Engenharia de Software

Julgue o próximo item, em relação a aprendizado supervisionado e não supervisionado.


No aprendizado supervisionado, os algoritmos de Naive Bayes e o de máquinas de vetores de suporte são utilizados tanto na classificação quanto na regressão.

Alternativas
Q2462623 Engenharia de Software

Julgue o próximo item, em relação a aprendizado supervisionado e não supervisionado.


A regressão logística é usada para fazer uma previsão sobre uma variável categórica comparada a uma contínua; assim como a regressão linear, a regressão logística também pode ser usada para estimar o relacionamento entre uma variável dependente e uma ou mais variáveis independentes.

Alternativas
Q2461638 Engenharia de Software

Julgue o próximo item, relativo a controle de dados, compilação e engenharia de software.


É tarefa da área de engenharia de software a organização dos processos de softwares, que englobam insumos, produtos e pessoal envolvido.

Alternativas
Q2461203 Engenharia de Software
Diferentes conceitos são aplicados em empresas de desenvolvimento de software. No IFS será utilizado um conceito que engloba Cultura DovOps para colaboração e integração do desenvolvimento de software e das operações, assim como práticas de automação em que alterações de código são frequentes e adicionais a um repositório central de versionamento, para que, em seguida, ocorram as etapas de build e teste para melhorar a qualidade. Qual conceito deverá ser usado?
Alternativas
Q2461202 Engenharia de Software
Existem diversas ferramentas que permitem a automação de código, incluindo a execução de tarefas como criação, teste e entrega/implantação de software. A ferramenta no paradigma DevOps que permite realizar tais atividades é
Alternativas
Q2461156 Engenharia de Software
O diagrama UML que modela a comunicação entre objetos, incluindo a ordem exata das mensagens trocadas entres eles, além de mostrar as classes e atores envolvidos no cenário é o 
Alternativas
Q2461155 Engenharia de Software
Os modelos UML são expressados graficamente na forma de diagramas, podendo ser divididos em dois grupos principais, sendo eles:
Alternativas
Q2461154 Engenharia de Software
O diagrama de classes é uma representação da estrutura e relacionamentos das classes em um sistema orientado a objetos. Os principais elementos encontrados em um diagrama de classes são:
Alternativas
Q2461153 Engenharia de Software
A UML é uma linguagem padrão para modelagem de sistemas. Ela permite criar, de maneira padronizada, artefatos de software para auxiliar no seu processo de desenvolvimento. São exemplos de diagramas UML:
Alternativas
Q2461140 Engenharia de Software
O uso de padrões de projetos tornou-se uma prática importante no desenvolvimento de software. Os padrões de projeto garantem um reuso adequado, criam um entendimento comum entre desenvolvedores e até mesmo facilitam o aprendizado de desenvolvedores iniciantes. Assim, podemos definir que padrões de projeto são
Alternativas
Q2459121 Engenharia de Software
O teste de software é parte integrante do ciclo de vida de desenvolvimento de software. Quando um software está acessando um banco de dados ou fazendo uma chamada externa a outros sistemas, caracteriza o exemplo do teste de
Alternativas
Q2459120 Engenharia de Software
Existem duas instituições que adotam metodologias difundidas para cálculos de pontos de função: Netherlands Software Metrics Association (NESMA) e International Function Points Users Group (IFPUG). Assinale a alternativa que se refere ao tipo de contagem que considera todas as funções no escopo da contagem (dados e transação), mas aplica uma ponderação com a complexidade para o cálculo da fórmula, e a complexidade é sempre fixa de acordo com o tipo da função.
Alternativas
Q2459119 Engenharia de Software
Julgue as afirmativas a seguir a respeito processo interativo e incremental na engenharia de software.

I. Um incremento não é, necessariamente, a adição do código executável correspondente aos casos de uso que pertencem à iteração em andamento. Especialmente nas primeiras fases do ciclo de desenvolvimento, os desenvolvedores podem substituir um projeto superficial por um mais detalhado ou sofisticado. Em fases avançadas, os incrementos são tipicamente aditivos.
II. O processo iterativo tem a vantagem de redução do risco de lançar o projeto no mercado fora da data planejada. Identificando os riscos numa fase inicial, o esforço despendido para gerenciá-los ocorre cedo, quando as pessoas estão sob menos pressão do que numa fase final de projeto.
III. No processo iterativo, em cada iteração a equipe de desenvolvimento identifica e especifica os requisitos relevantes, cria um projeto utilizando a arquitetura escolhida como guia, implementa o projeto em componentes e verifica se esses componentes satisfazem os requisitos. Se uma iteração atinge os seus objetivos, o desenvolvimento prossegue com a próxima iteração, caso contrário a equipe deve rever as suas decisões e tentar uma nova abordagem.

Marque a opção que indica a(s) afirmativa(s) CORRETA(S).
Alternativas
Respostas
2601: C
2602: C
2603: E
2604: E
2605: C
2606: E
2607: E
2608: E
2609: C
2610: C
2611: B
2612: A
2613: B
2614: D
2615: C
2616: A
2617: C
2618: C
2619: B
2620: B