Questões de Concurso

Foram encontradas 8.629 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3115435 Engenharia de Software
Scrum é um framework utilizado para gerenciamento de projetos. Uma Sprint no Scrum pode ser descrita como:
Alternativas
Q3115433 Engenharia de Software
Considerando que, idealmente, um software precisa executar corretamente, diversas técnicas de desenvolvimento têm sido adotadas, como o desenvolvimento guiado por testes (TDD – Test-Driven Development). Uma característica importante do TDD é:
Alternativas
Q3115428 Engenharia de Software
Sobre os conceitos de aprendizado de máquina, marque a opção correta.
Alternativas
Q3115424 Engenharia de Software
Qual comando do git que apaga definitivamente mudanças locais e pode fazer os desenvolvedores perderem arquivos ou commits que não foram salvos?
Alternativas
Q3114995 Engenharia de Software
No Scrum, um papel é responsável por maximizar o valor do produto e do trabalho da equipe, além de definir e ordenar o Product Backlog, papel esse exercido pelo
Alternativas
Q3114979 Engenharia de Software
O Processamento de Linguagem Natural (PLN) é uma subárea da inteligência artificial focada em permitir que máquinas compreendam, interpretem, gerem e respondam à linguagem humana de maneira natural e significativa. O objetivo do PLN é fazer com que sistemas computacionais realizem tarefas que envolvem a linguagem humana, como leitura, escrita e interpretação de forma semelhante à forma como os humanos processam o idioma.
Em Processamento de Linguagem Natural (PLN), a tokenização
Alternativas
Q3114977 Engenharia de Software
A Inteligência Artificial (IA) tem sido um campo de pesquisa e inovação que evoluiu bastante ao longo das décadas, e geralmente é dividida em IA fraca e IA forte, conceitos que se referem ao nível de “inteligência” que a IA consegue simular ou alcançar.
Em relação ao conceito de Inteligência Artificial (IA), assinale a afirmativa que descreve corretamente a diferença entre IA forte e IA fraca.
Alternativas
Q3114976 Engenharia de Software
A divisão dos dados por ocasião das tarefas de aprendizado de máquina deve ser feita com todo critério técnico para evitar problemas nos modelos gerados.
No contexto dessa divisão dos dados, assinale a afirmativa correta acerca do processo de overfitting em aprendizado de máquina.
Alternativas
Q3110615 Engenharia de Software
Métricas para Sistemas Orientados a Objetos Software orientado a objetos (OO) é fundamentalmente diferente do software desenvolvido usando métodos convencionais. Métricas para teste em (OO) são organizadas em categorias que refletem importantes características de projeto. Para a categoria de encapsulamento, tem-se a seguinte métrica:
Alternativas
Q3110611 Engenharia de Software
Assinale a alternativa que se refere ao modelo de desenvolvimento de software caracterizado no texto abaixo:
É apropriado para sistemas transacionais onde as rotinas e procedimentos a serem automatizados são altamente estruturados. A principal desvantagem desta abordagem é o alto custo de correção das especificações quando nas fases de Teste e Implantação. Nesse ciclo, nenhum tipo de modelo é criado, não são utilizadas técnicas de estruturação e quase não existe oportunidade para o usuário realizar alguma alteração em pontos dos requisitos congelados
Alternativas
Q3109026 Engenharia de Software
Um projetista de sistema de informação, fazendo uso da UML, precisa trabalhar com um diagrama dessa linguagem que auxilia na modelagem de objetos e apresenta o modelo da estrutura estática do sistema. Esse diagrama é o de:
Alternativas
Q3108108 Engenharia de Software
Indique a alternativa abaixo que apresenta conteúdo que NÃO faz parte do cenário das ferramentas utilizadas no desenvolvimento de aplicativos móveis.
Alternativas
Q3102532 Engenharia de Software
A Interface Homem-Máquina (IHM) é o meio pelo qual um usuário interage com um sistema computacional, sendo fundamental para proporcionar uma experiência de uso eficiente e intuitiva.
Assinale a alternativa que indica corretamente um aspecto crucial para garantir que a interface seja fácil de ser usada e compreensível para os usuários, no desenvolvimento de IHMs. 
Alternativas
Q3100353 Engenharia de Software
Qual das seguintes características de uma linguagem de programação de alto nível torna essa linguagem mais adequada para a representação de procedimentos em comparação com linguagens de máquina?
Alternativas
Q3100187 Engenharia de Software
Nas metodologias estruturadas para a criação de sistemas de informação, os desenvolvedores seguem um passo a passo para executar o projeto e, nesse método de desenvolvimento, se busca sistematizar detalhadamente os processos ou as ações pelos quais a empresa obtém, armazena, manipula e compartilha dados. Pode-se representar os processos que compõem um sistema e o fluxo de dados, entre eles, com um diagrama que é um modelo gráfico lógico que ilustra a forma pela qual as informações fluem. Nesse gráfico, o sistema é dividido em partes nas quais são detalhados os processos de cada módulo e a ligação entre eles. Trata-se do Diagrama de: 
Alternativas
Q3100181 Engenharia de Software
Analise as seguintes asserções e a relação proposta entre elas:

I. Softwares são programas de computador e documentação associada. Os produtos de software podem ser desenvolvidos para um determinado cliente ou para um mercado.
PORQUE
II. O bom software deve proporcionar a funcionalidade e o desempenho necessários, e precisa ser manutenível, usável e com dependabilidade. Esses são alguns atributos de um bom software.

A respeito dessas asserções, assinale a alternativa correta.
Alternativas
Q3099848 Engenharia de Software
Segundo O Guia do Scrum, versão 2020, em português, a Daily Scrum é um evento que deve acontecer todos os dias úteis de uma Sprint para os Developers do Scrum Team. Qual é o tempo de duração diário recomendado para esse evento?
Alternativas
Q3099847 Engenharia de Software
Assinale a alternativa que corresponde a uma metodologia ágil de desenvolvimento de software cujo foco está na entrega de requisitos funcionais (funcionalidades) de um software
Alternativas
Q3097576 Engenharia de Software
Qual das seguintes características de uma linguagem de programação de alto nível torna essa linguagem mais adequada para a representação de procedimentos em comparação com linguagens de máquina? 
Alternativas
Q3096303 Engenharia de Software
Em um mundo cada vez mais conectado, as casas inteligentes estão se tornando uma realidade comum, com dispositivos como lâmpadas, câmeras de segurança, termostatos e assistentes de voz, todos conectados à rede da casa. Esses dispositivos são integrados à Internet das Coisas (IoT), permitindo que objetos do cotidiano "conversem" entre si e sejam gerenciados de forma automática. Diante dessa integração entre Inteligência Artificial (IA) e IoT, qual das afirmativas a seguir descreve corretamente o papel da IA e suas diversas aplicações, incluindo IoT?
Alternativas
Respostas
41: D
42: C
43: A
44: B
45: A
46: B
47: C
48: B
49: D
50: D
51: A
52: A
53: A
54: C
55: B
56: B
57: B
58: E
59: C
60: B