Foram encontradas 55.987 questões.
- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
Acerca de modelagem usando orientação a objetos, assinale a alternativa INCORRETA.
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Em relação aos conceitos fundamentais de orientação a objetos, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) A herança permite que uma classe derive atributos e métodos de outra classe.
( ) O encapsulamento oculta os detalhes internos da implementação de uma classe, permitindo o acesso apenas através de métodos públicos.
( ) O polimorfismo permite que diferentes classes tenham métodos com o mesmo nome, mas comportamentos distintos.
( ) A composição é um relacionamento "é-um" entre objetos, onde um objeto é composto de outros objetos.
Provas
- Engenharia de SoftwareGerenciamento de Projetos de Software
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisScrum
A respeito do Scrum, assinale a alternativa INCORRETA.
Provas
- Engenharia de SoftwareCiclo de Vida de Software
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeis
Carlos, especialista em desenvolvimento de software, foi encarregado de liderar o desenvolvimento de um novo software para gerenciamento de recursos humanos. O projeto exige flexibilidade, pois o ambiente de negócios é instável e há muita interferência do cliente em possíveis mudanças de prioridades no desenvolvimento. Carlos está considerando qual metodologia de desenvolvimento de software seria mais adequada para gerenciar eficazmente as incertezas e garantir uma entrega contínua de valor ao cliente.
Com base nesse cenário, assinale a alternativa que apresenta a metodologia que Carlos deve escolher para o desenvolvimento do software.
Provas
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
Caderno Container