Articles
Register
Sign In
Search
fabriciosilvabr55
Ambicioso
0
Followers
49
Questões
33
Respostas
fabriciosilvabr55
August 2023 | 1 Respostas
Toda aplicação possui uma interface chamada de “interface de usuário”. Uma interface de usuário faz referência à criação de telas com as quais o usuário fará a interação. Uma tela é composta por diversos recursos gráficos, como botões, caixa de texto, imagens etc. Esses elementos combinados de forma harmônica criam um eficiência de uso para o usuário na interatividade com a aplicação. Com base nos conteúdos estudados e nos conhecimentos adquiridos, a seguir, considere as afirmações a seguir: I - No desenvolvimento de uma interface do usuário, faz-se uso do conceito de proximidade e alinhamento. Porque: II - Uma interface do usuário bem projetada melhora a compreensão e facilita a interação do usuário com a aplicação. Assinale a alternativa correta. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições falsas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Responda
fabriciosilvabr55
August 2023 | 1 Respostas
Toda e qualquer aplicação precisa de um banco de dados para persistir as informações. Essas informações persistidas no banco podem ser manipuladas por meio de algumas operações de cadastro, alteração e consulta. Assim, pode-se inserir informações corretamente no SQLite por meio de uma linha de programação. Nesse contexto, o que o programador precisa definir na codificação? a) Definir um objeto SQLiteDatabase, uma string de execução SQL e um método do objeto SQLiteDatabase.execute. b) Definir um objeto SQLiteDatabase, uma string de execução SQL e um método do objeto SQLiteDatabase.insert. c) Definir um objeto SQLiteDatabase, uma string de execução SQL e um método do objeto SQLiteDatabase.execSQL. d) Definir um objeto SQLiteOpenHelper, uma string de execução SQL e um método do objeto SQLiteDatabase.insert. e) Definir um objeto SQLiteOpenHelper, uma string de execução SQL e um método do objeto SQLiteDatabase.execSQL. Resposta correta: Definir um objeto SQLiteDatabase, uma string de execução SQL e um método doobjeto SQLiteDatabase.execSQL
Responda
fabriciosilvabr55
August 2023 | 1 Respostas
Algumas ferramentas são úteis para testar a aplicação pós-desenvolvimento. Essas ferramentas apontam no processo de desenvolvimento problemas que podem ser solucionados antes da fase de produção (mercado). Essas métricas podem resolver problemas de performance, usabilidade, entre outros. Essas ferramentas são chamadas de ferramentas de análise. Analise as afirmativas a seguir. I. Nimbledroid é um serviço gratuito dedicado para medir a duração de inicialização do aplicativo Android. II. O AndroidDevMetrics é uma ferramenta incorporável diretamente no seu aplicativo (a versão de depuração). III. O AndroidDevMetrics possui fácil integração e mecanismo de armazenamento de métricas como vantagens. IV. Métricas aumentam o tempo de projeto de um aplicativo Mobile. Está correto o que se afirma em:
Responda
fabriciosilvabr55
August 2023 | 2 Respostas
O modelo de regressão linear simples desenvolvido pelo estatístico para a predição do valor esperado para o imóvel em função da sua área foi: image0115e2b1e8b_20211113002200.gif Ao tomar como base esse modelo, que foi ajustado aos dados da amostra cedida pela corretora ao estatístico, podemos estimar que o valor esperado para um apartamento de área igual a 58,0 metros quadrados é igual a (arredondando para mil reais): 322. 329. 326. 352. 253.
Responda
fabriciosilvabr55
August 2023 | 1 Respostas
O SQLite é um pequeno banco de dados que acompanha o sistema Android. Este permite que o desenvolvedor crie aplicações que serão executadas localmente, ou seja, no próprio celular, sem uso de Internet. O SQLite é uma biblioteca de software que implementa um mecanismo de banco de dados SQL de sql muito usado para aplicações off-line. Considerando o excerto, analise as afirmativas a seguir: I - O método onCreate é usado para criar o banco de dados, pela primeira vez, retrofit. II - SQLiteDatabase é a classe que gerencia as informações relativas ao banco de dados. III - SQLiteOpenHelper é a classe responsável pela ajuda do banco de dados. IV - SQLite pode ser acessado somente por meio de interfaces gráficas. Está correto o que se afirma em:
Responda
fabriciosilvabr55
August 2023 | 2 Respostas
O Android é uma plataforma de código livre, baseado no sistema operacional Linuxe desenvolvido pela Google. O objetivo do sistema é operar dispositivos, como tablets e smartphones,com um simples toque na tela. A plataforma é adaptada tanto para dispositivos VGA maiores e gráficos 2D quanto para os layouts mais tradicionais de smartphones. Analise os seguintes itens e assinale a opção que corresponde às afirmações corretas. ( .. ) As telas do Android são construídas com widget, ícones que representam aplicações. ( .. ) Permite compartilhamento de imagens somente com extensão jpg em redes sociais. ( .. ) Um ponto negativo do Android é não ser multiusuário, principalmente em tablets. ( .. ) Qualquer aplicação no sistema Android pode ser executada no iOS. Após analisar as afirmações, pode-se afirmar que: I - A opção A está correta, pois as telas no Android são constituídas de widgets. Widgets são ícones que representam aplicações. II - A opção B está correta, pois, no Android, pode-se compartilhar imagens somente JPEG em redes sociais. III - A opção C está incorreta, pois Android é um sistema multiusuário, quando instalado em tablets. IV - A opção D está correta, pois qualquer aplicação pode ser executada no Android e iOS.
Responda
fabriciosilvabr55
August 2023 | 2 Respostas
Na computação, processamento assíncrono não faz uso de um sincronismo. Uma aplicação pode ser executada sem o término de outras aplicações. A computação móvel também faz uso de processamento assíncrono. O processamento assíncrono está presente quando a funcionalidade da aplicação precisa enviar um e-mail para o usuário. No desenvolvimento de aplicações em plataforma Android, analise os seguintes itens e assinale a alternativa que corresponde às afirmações corretas: I - Na computação móvel, os processos podem ser executados em paralelo. Esse procedimento é conhecido como paralelismo. II - Pseudoparalelismo é um processo variante do paralelismo, que ocorre em dispositivos com um ou mais processadores. III - O processamento paralelo na computação móvel é realizado por somente um processador, por meio da técnica de escalonamento preemptiva. IV - As threads são recursos utilizados em desenvolvimentos móveis para processar linhas de execução em paralelo. R: I e IV, apenas.
Responda
fabriciosilvabr55
August 2023 | 2 Respostas
Toda e qualquer aplicação mobile faz uso de um banco de dados. Persistir dados em um banco é caracterizado por armazenar a informação e a possibilidade de ler essa informação em um tempo futuro, sem alteração desta. O sistema Android carrega um pequeno banco de dados chamado SQLite; isso garante que aplicações possam ser executadas localmente, sem o uso da Internet. A partir do exposto, associe os itens a seguir. I - Método onCreate(). II - Método onUpdate(). III - Armazenamento externo. IV - Protocolo HTTP. ( ) Protocolo usado no processo de comunicação entre dispositivos. ( ) Método usado quando o banco de dados é criado pela primeira vez. ( ) Mídias removíveis são usadas por dispositivos Android. ( ) Método utilizado para atualizar as informações estruturais do banco de dados. A partir da análise dos itens e da relação com as afirmações, assinale a alternativa que apresenta a sequência correta. R: IV, I, III e II.
Responda
fabriciosilvabr55
August 2023 | 1 Respostas
Os proprietários de uma organização (acionistas e administradores) são os responsáveis por realizarem o gerenciamento dela, porém devem estar atentos a possíveis conflitos. Para a redução de conflitos e problemas, foi criado um conjunto de mecanismos para atingir as metas e os resultados desejados de acordo com a missão, visão e estratégia organizacional. A seguir, assinale a alternativa correta que define esse conjunto de mecanismos. ( ) Novas Tecnologias da Informação e Comunicação. ( ) Sistemas de Gestão Financeira. ( ) Sistemas Distribuídos. ( ) Sistemas Operacionais. (X) Governança Corporativa.
Responda
fabriciosilvabr55
July 2023 | 1 Respostas
Endereço de Protocolo da Internet ou Endereço IP é a tradução para o Internet Protocol Adress; ou seja, termo referente a uma codificação de cada máquina ou aparelho conectado a uma rede sob o protocolo de internet para comunicação; cuja função se resume à identificação de interface e endereçamento de localização. Assinale a alternativa que contenha informações corretas sobre o protocolo IP Entendemos que para identificar uma conexão entre dois pontos usamos , de modo que, se um cliente possui um IP 192. 168.0. 200 e este quer se comunicar com o servidor cujo IP 10.47.99 ele precisa enviar uma mensagem ao sistema utilizando a Api Winsock para ter acesso há uma porta do sistema operacional, no caso Windows. Para identificar uma conexão entre dois pontos usamos Para identificar uma porta a partir do IP, usamos seus 2 primeiros números O IP 10.47.99 nos diz que 99 é uma porta de servidor Para identificar uma conexão entre dois pontos usamos O IP 10.7.8. 88;355 nos diz que a porta local do socket é 355
Responda
fabriciosilvabr55
July 2023 | 1 Respostas
Tomemos como exemplo um computador compilando o arquivo fonte com um tempo de 2035. Simultaneamente a este computador, haverá outro, que executar o comando MAKE, com um pequeno delay; alterando e registrando no arquivo fonte, o tempo 2034. Imediatamente ele perceberá que o arquivo está com o tempo desatualizado, ou seja, o arquivo objeto é mais antigo quando comparado ao arquivo fonte; ou seja, já foi compilado e não precisa ser refeito, gerando um erro gravíssimo no sistema. Nesse sentido, assinale a alternativa que indique a melhor solução para esse problema/erro: Ambas as máquinas devem fazer uso de diversos servidores. A sincronização não é prejudicial para as funções entre as máquinas. A sincronização se dará sozinha, depois de 24 horas. A máquina com maior estrato deve regular seu relógio com a máquina de menor estrato. Sincronizar os relógios por meio do Coordinated Time (UTC) em ambas as máquinas.
Responda
fabriciosilvabr55
July 2023 | 1 Respostas
Os algoritmos podem ser usados para correção do tempo, ou seja, sincronicidade de relógios lógicos, aumentando, quando necessário,1 ciclo de clock após a mensagem chegar ao destinatário, que por sua vez tem um tempo anterior ao da mensagem. Fundamentalmente, o Algoritmo de Lamport parte do conceito happens- before.;. Sobre o algoritmo de Lamport, assinale a alternativa que contém informações corretas: Se a→b, não deve haver a sincronização de eventos se eles acontecerem em processos diferentes e se uma mesma mensagem é recebida por a e b, os quais tem processos idênticos. Se a→b, pode haver a sincronização de eventos se eles acontecerem em mesmo processo e se uma mesma mensagem é recebida por a e b, os quais tem processos diferentes. Se a→b, deve haver a sincronização de eventos se eles acontecerem em processos diferentes e se uma mesma mensagem é recebida por a e b, os quais tem processos idênticos. Se a→b, não deve haver a sincronicidade de eventos se eles acontecerem em mesmo processo e se uma mensagem diferente for recebida por a e b, os quais tem processos diferentes. Se a→b, não deve haver a sincronicidade de eventos se eles acontecerem em processos diferentes e se uma mensagem diferente for recebida por a e b, os quais tem processos idênticos.
Responda
fabriciosilvabr55
July 2023 | 1 Respostas
Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de máquinas em sistemas distribuídos, pois pode influenciar diretamente no comando de um código ou na recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos ajudariam a solucionar o problema de sincronização entre as máquinas. Nesse sentido, assinale a alternativa que contém uma possível solução: Algoritmo de Landal Sincronismo de TPC Relógios lógicos Relógios de Berkeley Sincronização em redes ligadas por fio
Responda
fabriciosilvabr55
July 2023 | 1 Respostas
Tanto o protocolo SOAP quanto o REST fazem uso do HTTP (Hypertext Transfer Protocol) ou protocolo de comunicação, o qual possui grande capacidade comunicativa e transparente entre sistemas, que devem ter padrões abertos. A partir disso é possível compreender, na arquitetura de um web, alguns serviços instalados no servidor. Associe os serviços em uma arquitetura de web às suas características: 1 - InsereUsuario 2 - BuscaIDUsuario 3 - ExcluirUsuario ( ) Parâmetros de entrada: ID: int; retorno do serviço: Resposta: boleano ( ) Parâmetros de entrada: Login: string; retorno do serviço: ID: into ( ) Parâmetros de entrada: Nome, Login, Senha e Email: string; retorno do serviço: ID: int A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta.
Responda
fabriciosilvabr55
July 2023 | 1 Respostas
Vimos que a infraestrutura, os componentes e os serviços podem ser dispostos em diagramas ou esquemas, os quais indicam de forma clara as ações, tarefas ou requisições de uma arquitetura em serviço, a qual será representada por camadas, classes ou categorias. Sobre a arquitetura baseada em camadas, analise as asserções a seguir e a relação proposta entre elas. I. Em um diagrama representando as camadas de infraestrutura como base, de componentes como camada comunicadora e de serviços como camada externa, teremos que o fluxo é livre, pois as camadas inferiores podem se conectar diretamente com as camadas superiores. PORQUE II. As camadas se comunicam independentemente entre si. A seguir, assinale a alternativa correta.
Responda
fabriciosilvabr55
July 2023 | 2 Respostas
Web Service disponibiliza de maneira padronizada na rede os meios de aplicação do software, trazendo, dentre outras coisas, agilidade nos processos e melhor desempenho comunicativo entre as cadeias de produção, por exemplo, em uma empresa; tudo isso graças aos serviços. A respeito de serviços no Web Service, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I ( ) Diminui a dificuldade e a multiplicidade do código. II ( ) Diminui a possibilidade de junção e conexão entre partes do software. III ( ) Permite a repartição de funções entre os elementos. IV ( ) Viabiliza maior segurança. Agora assinale a sequência correta.
Responda
fabriciosilvabr55
July 2023 | 1 Respostas
As Nuvens podem ser definidas como as infraestruturas especializadas no processo e armazenamento de dados (Iaas ou Infrastructure as a Service), as quais são terceirizadas, e inicialmente tinham a obrigação de processar e armazenar dados longe do ambiente organizacional, permitindo aprimorar o uso de meios, de modo que os locais de armazenamento são chamados de datacenters. No universo do armazenamento e das Nuvens computacionais, associe tais nuvens às suas características: 1 - públicas 2 - privadas 3 - mistas ( ) Os recursos não são divididos ou distribuídos em empresas de fora. ( ) Os recursos e infraestruturas são amplamente compartilhados. ( ) Os recursos advêm tanto da infraestrutura pública quanto da privada. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta.
Responda
fabriciosilvabr55
July 2023 | 2 Respostas
A aplicação de casos de teste para aferir a qualidade de um software tem como finalidade analisar os módulos desenvolvidos. Entretanto, deve-se considerar testes que possam interagir e vincular os módulos testados, para verificar que estes estão em conformidade com outros módulos. Com base no excerto e no conteúdo estudado, assinale a alternativa que corresponde ao tipo de teste apresentado nessa questão. Casos de teste no teste de integração. Teste de integração entre as estratégias top-down e bottom-up. Teste de integração na abordagem de teste de utilidades. Casos de teste nas abordagens de teste automatizados. Casos de teste da estratégia top-down.
Responda
fabriciosilvabr55
July 2023 | 1 Respostas
Quando um usuário se depara com um problema, já fala, apressadamente: “encontrei um bug no sistema”. Mas, afinal, o que é bug em um software? Algumas pessoas acreditam que seja algo relacionado a um incidente, problema, falha, anomalia etc. De acordo com as informações apresentadas e com o conteúdo estudado, podemos resumir um bug de software como: I - O software executa funcionalidades não previstas em sua especificação, entretanto, deveriam estar listadas nas especificações. II - Se um software não executar alguma funcionalidade prevista, isso se constituiria de um bug. III - Caso o software execute alguma funcionalidade de modo inesperado, que não deveria acontecer, essa ação pode ser considerada um bug. IV - O software pode passar a impressão, ao usuário, de não estar completo, caso este não apresente algum tipo de informação. É correto o que se afirma em:
Responda
fabriciosilvabr55
July 2023 | 1 Respostas
Durante um caso de teste de software, a equipe responsável pode se deparar com defeitos, falhas ou erros. Conforme estudado, essas três situações são problemáticas para um software, entretanto, não são a mesma coisa. Com base no conteúdo estudado, analise as afirmações a seguir: I - Quando trechos de código apresentam problemas, podemos dizer que isso é um defeito. II - Uma falha é causada, exclusivamente, por um erro, associada ao mal entendimento do usuário sobre o sistema. III - Um erro acontece quando o software não é executado, por algum motivo, não sendo um fato visível durante a sua execução. É correto o que se afirma em:
Responda
fabriciosilvabr55
July 2023 | 2 Respostas
Ao implementar um caso de teste em um software, o seu resultado deve ser coletado para então ser analisado. Os dados coletados podem representar diferentes abordagens sobre o resultado da aplicação de um caso de teste, sendo eles: I - Caso a análise dos resultados explicite que nem todos os passos foram executados com sucesso, podemos afirmar que o caso de teste falhou. II - Se o resultado explicitar que todos os passos foram executados com sucesso, atestamos que o software passou. III - No cenário em que os testes não podem ser executados por conta de configurações de ambiente, pode-se afirmar que houve bloqueio sobre os casos de teste. É correto o que se afirma em:
Responda
fabriciosilvabr55
July 2023 | 1 Respostas
Segundo Rungta (2018), o teste de regressão é definido como um tipo de teste aplicado para confirmar que um programa recente ou alteração de código não afetou adversamente os recursos existentes. RUNGTA, K. Learn Testing in 1 Day: definitive guide to learn software testing for beginners. Kindle, 2018. Por ser um teste que considera possíveis inclusões e alterações em um software, aplica uma sequência de testes específica. Com base no conteúdo estudado, assinale a alternativa que contenha o procedimento de aplicação de um teste de regressão.
Responda
fabriciosilvabr55
July 2023 | 2 Respostas
O ciclo de vida da garantia da qualidade de software não se inicia com os testes aplicados nos módulos completos e todos unidos. Pensando nisso, podem-se aplicar testes de unidade no decorrer da codificação do software. Sobre o teste de unidade, analise as afirmativas a seguir: I - Os testes de unidade podem ser aplicados de forma manual ou por meio de Frameworks de automatização. II - Os testes manuais acontecem sem precisar seguir o documento de requisitos, sendo, assim, uma opção de teste rápido. III - Em um teste de unidade automatizado, é possível elaborar casos de teste, utilizando-se de ferramentas para implementar os casos de teste. Com base no contexto apresentado, é correto o que se afirma em:
Responda
fabriciosilvabr55
July 2023 | 1 Respostas
“O CMMI organiza as práticas que já foram provadas como sendo efetivas, em uma estrutura que ajuda a organização a estabelecer metas e prioridades para melhoria e fornece um guia na implementação destas melhorias.” Disponível em: Acessado em: 15/05/2019 Desta forma, podemos dizer que o CMMI visa auxiliar no desenvolvimento de produtos. Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas. I - A área de processo Gerenciamento da Qualidade de Processo e do Produto, referente a categoria de suporte, diz respeito a gerenciar os requisitos do produto para que o processo seja satisfeito com clareza. Porque: II - A área de processo Gerenciamento de Requisitos e Gerenciamento Quantitativo pertence à categoria Gerenciamento do Projeto. A seguir, assinale a alternativa correta:
Responda
1
2
3
»
Helpful Links
Sobre nós
Política de Privacidade
Termos e Condições
direito autoral
Contate-Nos
Helpful Social
Get monthly updates
Submit
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.