Foram encontradas 263 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
Quando um software, por exemplo, precisa encontrar um endereço IPv4, o tipo de registro que deve ser especificado na consulta DNS a ser realizada é o
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
O sistema DNS (Domain Name System), responsável por traduzir nomes de domínio para endereços IP e vice-versa, pode produzir resultados inesperados porque o endereço retornado pode depender do tipo de entradas que ele recebe. Cada entrada em um banco de dados de DNS consiste em três itens: um nome de domínio, um tipo de registro e um valor. O tipo de registro especifica como o valor deve ser interpretado (ou seja, que o valor é um endereço IPv4). Por exemplo, uma corporação pode decidir usar o nome corporation. com para os serviços de e-mail e Web. Com o DNS, a corporação consegue dividir a carga entre computadores separados por meio do mapeamento do tipo A para um computador e do tipo MX para um outro.
COMER, Douglas E. Redes de Computadores e Internet. Porto Alegre: Grupo A, 2016. p. 69.
A desvantagem do esquema de divisão de carga que usa tipos de registro DNS, como A e MX, para diferentes serviços é
Provas
- Modelo TCP/IPModelo TCP/IP: Camada de Aplicação
- Protocolos e ServiçosConfiguração de RedeDNS: Domain Name System
“Uma das principais características do DNS (Domain Name System) é a autonomia — o sistema é projetado para permitir que cada organização possa atribuir nomes a computadores ou alterar esses nomes sem informar a uma autoridade central. Para colocar em prática a autonomia, cada organização é autorizada a operar servidores de DNS para a sua parte da hierarquia.”
COMER, Douglas E. Redes de Computadores e Internet. Porto Alegre: Grupo A, 2016. p. 63.
Considerando o texto acima, relacionado à resolução de nomes de domínio em Redes de Computadores, avalie as asserções a seguir e a relação proposta entre elas.
I. A resolução de nome é o processo de traduzir um nome de domínio em um endereço IP correspondente.
PORQUE
Il. O resolvedor de nome é um software servidor responsável por executar a tradução de nomes de domínio em endereços IP.
A respeito dessas asserções, assinale a alternativa correta.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
No contexto do monitoramento de Redes de Computadores, ferramentas nativas nos Sistemas Operacionais (S.O.) oferecem suporte a essas atividades. Uma delas é o comando netstat — rn, que, ao ser executado em um host com S.O. do tipo Linux, fornece informações sobre
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
O Modelo OSI (Open System Interconnection) constitui uma estrutura em camadas destinada ao desenvolvimento de sistemas de redes, viabilizando a intercomunicação entre diversos formatos de sistemas computacionais. Composto por sete camadas individuais, porém interconectadas, cada uma delas delimita uma etapa no procedimento de transferência de dados por meio de uma rede.
FOROUZAN, Behrouz A. Comunicação de dados e Redes de Computadores. Porto Alegre: Grupo A, 2010. p. 4.
Considerando as camadas do Modelo OSI, a camada responsável pelo modo de comunicação (simplex, duplex ou halfduplex), pelo processamento de sinais elétricos e pelo acesso direto ao meio de transmissão é conhecida como
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
“Comunicação de dados são as trocas de dados entre dois dispositivos por intermédio de algum tipo de meio de transmissão, como um cabo condutor formado por fios. Para que as comunicações de dados ocorram, os dispositivos de comunicação devem fazer parte de um sistema de comunicações, composto por uma combinação de hardware (equipamentos físicos) e software (programas). A eficácia de um sistema de comunicações de dados depende de quatro características fundamentais: entrega, precisão, sincronização e jitter.”
FOROUZAN, Behrouz A. Comunicação de dados e Redes de Computadores. Porto Alegre: Grupo A, 2010. p. 4.
Considerando as características fundamentais para eficácia de um sistema de comunicação de dados que garante que os dados sejam transmitidos corretamente e em tempo adequado, analise a veracidade das afirmações a seguir.
I. Entrega é a característica que garante que os dados serão recebidos exclusivamente pelo dispositivo ou pelo usuário destino. O sistema deve entregar dados recebidos no destino correto.
Il. Precisão é a característica que garante inexatidão dos dados recebidos pelo dispositivo ou pelo usuário destino.
III. Sincronização é a característica que, por si só, garante a entrega de dados em tempo real.
IV. Jitter é medida que descreve a flutuação na latência dos pacotes durante a transmissão de dados de um ponto para outro na rede.
É correto o que se afirma apenas em
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
- Interoperabilidade e IntegraçãoComunicação entre Sistemas
- Sistemas Embarcados e IOTIoT: Internet das Coisas
“A comunicação de dados entre sistemas remotos pode ser atingida por meio de um processo denominado rede, envolvendo a conexão de computadores, mídia e dispositivos de rede. As redes são divididas em duas categorias principais: redes locais (LANs) e redes remotas (WANs). Esses dois tipos têm diferentes características e diferentes funcionalidades. A Internet é um conjunto de redes LANs e WANs interconectadas por dispositivos de ligação entre elas.
O desenvolvimento do computador pessoal possibilitou grandes mudanças nas empresas, nas indústrias, nas ciências e na educação. Uma revolução semelhante está ocorrendo nas comunicações de dados e nas redes. Avanços tecnológicos estão tornando possível que links de comunicação transportem um número cada vez maior de sinais e de forma mais rápida. Como consequência, os serviços estão evoluindo e possibilitando o uso dessa capacidade expandida. Por exemplo, serviços de telefonia estabelecidos por teleconferência, espera de chamadas, correio de voz e identificação de chamadas foram estendidos.”
FOROUZAN, Behrouz A. Comunicação de dados e Redes de Computadores. Porto Alegre: Grupo A, 2010. p. 3.
Baseando-se no texto acima, percebe-se que as Redes de Computadores têm desempenhado um papel fundamental na evolução da comunicação e no compartilhamento de informações. Sendo assim, qual das seguintes afirmações é verdadeira sobre a evolução das Redes de Computadores?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
- Fundamentos de ProgramaçãoAnálise Assintótica (Notação Big-O)
- Fundamentos de ProgramaçãoComplexidade
- Fundamentos de ProgramaçãoRecursividade
- LinguagensJava
Considere a seguinte função recursiva que calcula o n-ésimo número de Fibonacci.
public long fibonacci(int n) {
if (n <= 1) {
return n;
} else {
return fibonacci(n - 1) + fibonacci(n - 2);
}
}
Agora, imagine que você deseja calcular o 50º número de Fibonacci usando essa função. No entanto, ao executar o código, ele levará muito tempo para concluir. Por que o cálculo do 50º número de Fibonacci usando essa função recursiva levará tanto tempo?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
iReports é uma ferramenta de geração de relatórios de código aberto e gratuita, baseada em Java. Ela permite que desenvolvedores criem relatórios personalizados para aplicações web e desktop. iReports é uma ferramenta poderosa e flexível que pode ser usada para criar uma variedade de relatórios, desde os simples até os complexos.
A função do arquivo .jrxml em iReports é
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNITINS
Orgão: Fomento-TO
- Engenharia de SoftwareCiclo de Vida de Software
- Engenharia de SoftwareDocumentação de Software
- Engenharia de SoftwareModelos de Desenvolvimento
- Qualidade de SoftwareSQA: Garantia da Qualidade de Software
Sobre as definições de Engenharia de Software, analise as afirmativas a seguir.
I. É a aplicação de uma abordagem sistemática, disciplinada e quantificável no desenvolvimento, na operação e na manutenção de software.
II. Abrange um processo, um conjunto de métodos (práticas) e um leque de ferramentas que possibilitam aos profissionais desenvolverem software de altíssima qualidade.
III. É uma disciplina cujo objetivo é produzir software isento de falhas, entregue no prazo e orçamento previstos e que atenda às necessidades do cliente. Além disso, o software deve ser fácil de ser modificado quando as necessidades do usuário mudarem.
IV. É uma disciplina de engenharia que se preocupa com todos os aspectos da produção de um software.
Esse software não é apenas um programa, ele inclui também a documentação. É correto o que se afirma em
Provas
Caderno Container