Foram encontradas 345 questões.
Sobre o modelo de desenvolvimento de software em cascata, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) O modelo em cascata permite voltar facilmente à fase anterior para realizar modificações durante qualquer etapa do desenvolvimento.
( ) Cada fase do modelo em cascata deve ser completada antes que a próxima fase comece.
( ) No modelo em cascata, o produto final é testado somente após a conclusão de todas as fases de desenvolvimento.
( ) É recomendado o uso do modelo em cascata em projetos que requerem alta adaptabilidade a mudanças.
Provas
- Engenharia de SoftwareCiclo de Vida de Software
- Engenharia de SoftwarePrincípios de Engenharia de Software
- Manutenção e Evolução de SoftwareRefatoração de Código
Na engenharia de software, a manutenção de software é uma parte crítica do ciclo de vida do desenvolvimento de software.
Dentre as opções listadas a seguir, qual tipo de manutenção de software envolve modificações para melhorar o desempenho ou a manutenibilidade do sistema, sem adicionar funcionalidades novas?
Provas
- Compilação e Interpretação de CódigoBytecode
- Compilação e Interpretação de CódigoCompilação
- Compilação e Interpretação de CódigoInterpretação
- LinguagensPython
Python é uma linguagem de programação utilizada em várias áreas, como desenvolvimento de jogos e ciência de dados, por ser simples, versátil e de forte suporte da comunidade.
Considerando o assunto, assinale a alternativa INCORRETA.
Provas
Um estagiário do Ministério da Gestão e da Inovação em Serviços Públicos está trabalhando com 2 conjuntos de dados: o primeiro é um vetor unidimensional contendo os valores [10, 20, 30], o segundo é uma matriz bidimensional com 3 linhas e 1 coluna contendo os valores [[1], [2], [3]].
O analista sênior sugere a técnica de Broadcasting do NumPy para a execução da tarefa e fornece ao estagiário o template de código a seguir:
import numpy as np
conjunto_dados_1= ---------------------------
conjunto_dados_2= ---------------------------
result = conjunto_dados_1 + conjunto_dados_2 print(result)
O template não inclui a declaração arrays para conjunto_dados_1 e conjunto_dados_2, portanto, assinale a alternativa que produziria o resultado a seguir:
[[11 21 31]
[12 22 32]
[13 23 33]]
Provas
Analise o código a seguir:
import pandas as pd
teste_estatistico = pd.Series([10, 30], index=['x', 'y'])
print(teste_estatistico.describe())
Com base nesse código, assinale a alternativa INCORRETA.
Provas
Com o objetivo de melhorar a experiência do usuário durante a utilização do chatbots do site do Ministério da Gestão e da Inovação em Serviços Públicos, o cientista de dados decidiu utilizar a tecnologia do Processamento de Linguagem Natural (PLN).
Quais abordagens ele utilizou para alcançar essa melhoria?
Provas
Com base nos conhecimentos sobre aprendizado de máquina e suas classificações, assinale a alternativa que NÃO corresponde a um método de classificação.
Provas
O aprendizado de máquina é a área da programação que treina computadores a partir dos dados consumidos, sendo o algoritmo o principal elemento para esse aprendizado. Os dois principais tipos de machine learning são: machine learning supervisionado e machine learning não supervisionado.
Nesse contexto, assinale a alternativa correta sobre a diferença entre os dois tipos de aprendizado.
Provas
- Engenharia de SoftwareGerenciamento de Projetos de Software
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeis
Você, como especialista em desenvolvimento de software, precisa utilizar o método Kanban para aumentar a eficiência do fluxo de trabalho. Em termos efetivos, é necessário: 1 – evitar o acúmulo de itens de trabalho em andamento e não finalizados; 2 – analisar o surgimento dos gargalos nas etapas.
Nesse sentido, quais são as duas práticas do método Kanban relacionadas ao contexto apresentado?
Provas
- Engenharia de SoftwareGerenciamento de Projetos de Software
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisScrum
O Scrum é um framework criado para gerenciar o desenvolvimento de produtos. Na prática, é uma maneira objetiva de gerenciar projetos de desenvolvimento de produtos.
Com base nessa perspectiva, quais são os pilares do Scrum?
Provas
Caderno Container