Foram encontradas 680 questões.
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
- Ferramentas de Desenvolvimento
Git é um sistema de controle de versões distribuído que possui
vários comandos.
O comando que copia os commits mais recentes do repositório local para um repositório remoto é o
O comando que copia os commits mais recentes do repositório local para um repositório remoto é o
Provas
Questão presente nas seguintes provas
O padrão arquitetural MVC foi proposto na década de 70 e desde
então vem sendo amplamente utilizado no mercado. Com relação
às afirmativas sobre o padrão, avalie as afirmativas a seguir e
assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) Visão - são as classes responsáveis pela apresentação da interface gráfica do sistema, incluindo janelas, botões, menus, barras de rolagem. A interface gráfica é formada por objetos de visão e contêineres.
( ) Conteiner - são as classes que tratam e interpretam eventos gerados por dispositivos de entrada, como mouse e teclado. Como resultado de tais eventos, contêineres podem solicitar uma alteração no estado do Modelo ou da Visão. Suponha, por exemplo, uma Calculadora. Quando o usuário clica em um botão +, uma classe Controladora deve capturar esse evento e chamar um método do Modelo.
( ) Modelo - são as classes que armazenam os dados manipulados pela aplicação e que têm a ver com o domínio do sistema em construção. Assim, classes de Modelo não têm qualquer conhecimento ou dependência para classes de Visão e Contêineres. Além de dados, classes de Modelo podem conter métodos que alteram o estado dos objetos de domínio.
As afirmativas são, respectivamente,
( ) Visão - são as classes responsáveis pela apresentação da interface gráfica do sistema, incluindo janelas, botões, menus, barras de rolagem. A interface gráfica é formada por objetos de visão e contêineres.
( ) Conteiner - são as classes que tratam e interpretam eventos gerados por dispositivos de entrada, como mouse e teclado. Como resultado de tais eventos, contêineres podem solicitar uma alteração no estado do Modelo ou da Visão. Suponha, por exemplo, uma Calculadora. Quando o usuário clica em um botão +, uma classe Controladora deve capturar esse evento e chamar um método do Modelo.
( ) Modelo - são as classes que armazenam os dados manipulados pela aplicação e que têm a ver com o domínio do sistema em construção. Assim, classes de Modelo não têm qualquer conhecimento ou dependência para classes de Visão e Contêineres. Além de dados, classes de Modelo podem conter métodos que alteram o estado dos objetos de domínio.
As afirmativas são, respectivamente,
Provas
Questão presente nas seguintes provas
Analise o código Python abaixo
main.py
1 def x(d):
2 m = 10000
3 dv = 100>>2
4 #print(dv)
5 match d:
6 case [a, du] if a<m:
7 return a*10*du/dv
8 case [a, du] if a>=m:
9 return a*20*du/dv
10 print ("R1 = ", x([6000,5]), " e R2 = ", x([15000,3]))
Ao executar o código, os valores impressos são
Provas
Questão presente nas seguintes provas
A linguagem Python oferece como recurso a função lambda, ele é uma ferramenta poderosa que permite que os programadores criem funções anônimas, ou seja, sem necessidade de nomeá-las. Analise o código Python abaixo
def myf(n):
return lambda a : a * a / -n
myx = myf(2)
myy = myf(-3)
print('A= ',myx(12-1), 'e B= ',myy(13-1))
Ao executar o código, os valores impressos são:
Provas
Questão presente nas seguintes provas
Os pods do kubernets são a base da modernização de aplicativos e
permitem que se desenvolvam aplicativos rapidamente.
Com relação aos pods, analise os itens a seguir.
I. Um Pod representa uma coleção de imagens de aplicativos e volumes que podem ser executados em um mesmo ambiente de produção.
II. Pods, e não os contêineres, são o menor artefato implementável em um cluster Kubernetes. Ou seja, todas as imagens em um Pod estão em uma mesma máquina. Cada imagem dentro de um Pod é executada em seu próprio cgroup, no entanto, compartilham uma série de namespaces do Linux.
III. Os aplicativos em execução no mesmo Pod compartilham o mesmo endereço IP, o mesmo conjunto de portas (namespace de rede), têm o mesmo nome de hostname (namespace UTS) e podem se comunicar usando canais de comunicação entre processos nativos em filas de mensagens do System V IPC ou POSIX (namespace IPC). No entanto, os aplicativos em diferentes Pods são isolados uns dos outros; possuem diferentes endereços IP e hostnames distintos.
Está correto o que se afirma em:
I. Um Pod representa uma coleção de imagens de aplicativos e volumes que podem ser executados em um mesmo ambiente de produção.
II. Pods, e não os contêineres, são o menor artefato implementável em um cluster Kubernetes. Ou seja, todas as imagens em um Pod estão em uma mesma máquina. Cada imagem dentro de um Pod é executada em seu próprio cgroup, no entanto, compartilham uma série de namespaces do Linux.
III. Os aplicativos em execução no mesmo Pod compartilham o mesmo endereço IP, o mesmo conjunto de portas (namespace de rede), têm o mesmo nome de hostname (namespace UTS) e podem se comunicar usando canais de comunicação entre processos nativos em filas de mensagens do System V IPC ou POSIX (namespace IPC). No entanto, os aplicativos em diferentes Pods são isolados uns dos outros; possuem diferentes endereços IP e hostnames distintos.
Está correto o que se afirma em:
Provas
Questão presente nas seguintes provas
Scrum é um método ágil, iterativo e incremental para
gerenciamento de projetos que foi proposto por Sutherland e
Schwaber. A definição do Scrum inclui um conjunto bem definido
de papéis, artefatos e eventos.
São eventos Scrum:
São eventos Scrum:
Provas
Questão presente nas seguintes provas
XP é um método leve, recomendado para desenvolver software
com requisitos vagos ou sujeitos a mudanças, sendo definido por
meio de um conjunto de valores, princípios e práticas de
desenvolvimento.
Os três principais valores do XP são
Os três principais valores do XP são
Provas
Questão presente nas seguintes provas
TDD é uma das práticas de programação propostas dentro do
escopo das metodologias ágeis. Com relação aos objetivos propostos pelo TDD, analise os itens a
seguir.
I. Favorecer a escrita de códigos com alta testabilidade. Essa característica é uma consequência natural da manutenção do fluxo de trabalho proposta pela metodologia XP. Por exemplo, como o desenvolvedor sabe que ele terá que escrever a classe C e depois o teste T, é natural que desde o início ele planeje C de forma a facilitar a escrita de T.
II. Prática relacionada não apenas com testes, mas também com a melhoria do design de um sistema. Isso acontece porque o desenvolvedor, coloca-se na posição de um usuário da classe C para escrever um teste T.
III. Evitar que os desenvolvedores esqueçam de escrever testes. TDD promove testes à primeira atividade de qualquer tarefa de programação, seja ela corrigir um bug ou implementar o código de uma nova funcionalidade.
Está correto o que se afirma em:
I. Favorecer a escrita de códigos com alta testabilidade. Essa característica é uma consequência natural da manutenção do fluxo de trabalho proposta pela metodologia XP. Por exemplo, como o desenvolvedor sabe que ele terá que escrever a classe C e depois o teste T, é natural que desde o início ele planeje C de forma a facilitar a escrita de T.
II. Prática relacionada não apenas com testes, mas também com a melhoria do design de um sistema. Isso acontece porque o desenvolvedor, coloca-se na posição de um usuário da classe C para escrever um teste T.
III. Evitar que os desenvolvedores esqueçam de escrever testes. TDD promove testes à primeira atividade de qualquer tarefa de programação, seja ela corrigir um bug ou implementar o código de uma nova funcionalidade.
Está correto o que se afirma em:
Provas
Questão presente nas seguintes provas
O codec Opus foi projetado para transmissão interativa de fala e
áudio pela Internet. Ele foi desenvolvido pelo IETF Codec Working
Group e incorpora tecnologia dos codec SILK do Skype e do codec
CELT da Xiph.Org.
Com relação Opus, analise os itens a seguir.
I. Foi projetado para lidar com uma ampla gama de áudio interativo aplicações, incluindo voz sobre IP, videoconferência, jogos, bate-papo e até mesmo apresentações musicais ao vivo.
II. Pode ser dimensionado de baixas bit-rates de 6 kbit/s para aplicações de voz até aplicações de músicas em estéreo de altíssima qualidade com bit-rates de até 510 kbit/s.
III. Usa predição Linear (LP) e Transformata Discreta de Cosseno Modificada (MDCT) para obter boa compressão de dados de tanto em aplicações de fala quanto da música.
Está correto o que se afirma em
Com relação Opus, analise os itens a seguir.
I. Foi projetado para lidar com uma ampla gama de áudio interativo aplicações, incluindo voz sobre IP, videoconferência, jogos, bate-papo e até mesmo apresentações musicais ao vivo.
II. Pode ser dimensionado de baixas bit-rates de 6 kbit/s para aplicações de voz até aplicações de músicas em estéreo de altíssima qualidade com bit-rates de até 510 kbit/s.
III. Usa predição Linear (LP) e Transformata Discreta de Cosseno Modificada (MDCT) para obter boa compressão de dados de tanto em aplicações de fala quanto da música.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
O protocolo que permite que os usuários naveguem na Internet
usando nomes de host em vez de endereços IP numéricos se
chama.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container