

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Softwares e ferramentas, tais como Balsamiq, Marvel, Adobe XD, dentre outros, podem ser usados para representar o grid projetado pelo web designer com o propósito de organizar e hierarquizar visualmente informações e elementos na tela, além de possibilitarem a representação do fluxo de navegação. Para compor um layout, o web designer deve projetar o grid por meio da composição de diversos elementos constituintes do grid. Independentemente do uso de softwares gráficos, os componentes de um grid são:
ponto, linha, sombra, cores, tipografia e módulos.
colunas, separadores, caixas, réguas, módulos e pontos.
módulos, caixas, guias horizontais, pontos, réguas e colunas.
margens, guias horizontais, zonas espaciais, marcadores, módulos e colunas.
Dado o grupo “Por quê” de um Project Model canvas, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) Justificativa é a estimativa financeira presente na elaboração do projeto. É a descrição do potencial lucrativo.
( ) OBJ SMART é o objetivo do projeto que transporta de um problema ou demanda identificada na justificativa para uma situação futura descrita nos benefícios.
( ) Benefícios é a informação que a empresa deverá ter no futuro com geração de valores conquistados depois da implantação do projeto.
V – V – V.
V – F – V.
F – V – V.
V – F – F.
F – F – V.
Uma estratégia de teste de software pode englobar diferentes tipos de testes para assegurar a qualidade do software. Os que proporcionam a garantia final de que o software satisfaz todos os requisitos informativos, funcionais, comportamentais são conhecidos como testes:
de validação.
de unidade.
de integração.
totais.
globais.
Considere a página web abaixo que utiliza Angular.
<!DOCTYPE html>
<html>
<head>
<script src="angular.min.js"></
</
<body>
<div ng-app="">
<form>
<p>Nome: <input type="text" ng-model="nome"></
</
...I...
</
</
</
Considere os comandos:
I. <p ng-bind="nome"></
II. <p>{{nome}}</
III. <p ng-print="nome"></
IV. <p>{$nome}</
Para que o que for digitado no campo nome seja exibido simultaneamente em um parágrafo, na lacuna I podem ser utilizados os comandos que constam APENAS nos itens
III e IV.
I e III.
II e IV.
I e IV.
I e II.
Considere as afirmações abaixo em relação aos utilitários e aos métodos de acesso a arquivos do sistema z/OS.
I - O programa IEBGENER e o comando REPRO do programa IDCAMS são utilizados para realizar cópias de arquivos sequenciais e VSAM, respectivamente.
II - O comando EXAMINE do programa IDCAMS analisa a integridade estrutural dos arquivos VSAM do tipo ESDS, e o comando DIAGNOSE apenas valida os dados de um arquivo VSAM do tipo ESDS.
III - O comando EXPORT do IDCAMS cria uma cópia backup de um catálogo.
Quais estão corretas?
Considere as afirmações abaixo em relação à segurança no ambiente z/OS.
I - As funções de criptografia, em servidores IBM z14, são fornecidas por processadores assistentes para funções criptográficas.
II - Para um programa usar funções restritas, como uma chamada de SVC (supervisor call), deve ser autorizado pela APF (Authorized Program Facility).
III - No z/OS, o System Authorization Facility (SAF) fornece a interface entre os serviços do sistema e o software de gerenciamento externo de segurança (ex.: IBM RACF e CA Top Secret) instalado no z/OS.
Quais estão corretas?
Para trabalhar com HTML5 e Javascript, é necessário ter uma interface entre a linguagem Javascript e os objetos do HTML5. Para tal, existe uma estrutura que permite essa aplicabilidade e que é amplamente conhecida e utilizada. Qual é o nome dessa estrutura?
TDD – (Test Driven Development).
DOM – (Document Object Model).
Composer.
DOI – (Document Objetc Interface).
ERP – (Enterprise Resource Planning).
Desenvolvimento ágil de software (em inglês: Agile software development) ou Método ágil é uma expressão que define um conjunto de metodologias utilizadas no desenvolvimento de software. As metodologias que fazem parte do conceito de desenvolvimento ágil, tal como qualquer metodologia de software, providenciam uma estrutura conceitual para reger projetos de engenharia de software. Métodos ágeis enfatizam comunicações em tempo real, preferencialmente cara a cara, a documentos escritos. A maioria dos componentes de um grupo ágil deve estar agrupada em uma sala. Isso inclui todas as pessoas necessárias para terminar o software: no mínimo, os programadores e seus clientes(clientes são as pessoas que definem o produto, eles podem ser os gerentes, analistas de negócio, ou realmente os clientes).
Considerando o contexto dos Valores da Metodologia Ágil, é correto afirmar que indivíduos e iterações:
mais do que processos e ferramentas; software funcional mais do que documentação abrangente; colaboração do cliente menor do que negociação de contratos; responder a mudanças menor do que seguir um plano.
mais do que processos e ferramentas; software funcional mais do que documentação abrangente; colaboração do cliente mais do que negociação de contratos; responder a mudanças mais do que seguir um plano.
mais do que processos e ferramentas; software funcional menos do que documentação abrangente; colaboração do cliente menor do que negociação de contratos; responder a mudanças na mesma medida que seguir um plano.
mais do que processos e ferramentas; software funcional mais do que documentação abrangente; colaboração do cliente na mesma medida que negociação de contratos; responder a mudanças na mesma medida que seguir um plano.
na mesma medida que processos e ferramentas; software funcional menos do que documentação abrangente; colaboração do cliente menor do que negociação de contratos; responder a mudanças menor do que seguir um plano.
O processo de desenvolvimento de um website acessível não envolve apenas a tarefa de programação por meio de uma linguagem computacional. Exige que o web designer adote uma metodologia de projeto com o intuito de propiciar o acesso e uso por todas as pessoas. O processo para desenvolvimento de um website acessível envolve três passos principais. São eles:
seguir padrões web; seguir diretrizes/recomendações de acessibilidade e realizar avaliação de acessibilidade.
realizar pesquisa com usuários; realizar brainstormings de projeto e realizar avaliação de acessibilidade.
seguir padrões web; seguir diretrizes/recomendações de acessibilidade e realizar validação manual.
realizar padrões web; levantar requisitos e realizar validação automática.
Qual é a linguagem utilizada no desenvolvimento da biblioteca de frontend chamada React?
Java.
Ruby on Rails.
CSS.
Microsoft .Net.
JavaScript.
Técnicas de descoberta de requisitos (às vezes chamada de elicitação de requisitos) é o processo de reunir informações sobre o sistema requerido e os sistemas existentes e separar dessas informações os requisitos do usuário e de sistema; o uso destas técnicas faz parte da maioria dos processos de engenharia de requisitos. ___________ é o nome dado a uma técnica em que o stakeholder responde a um conjunto predefinido de perguntas sobre o sistema usado no momento e sobre o sistema que será desenvolvido; os requisitos surgem a partir das respostas a essas perguntas. A alternativa que contém o termo que completa corretamente a lacuna do texto acima é
Entrevista fechada
Entrevista aberta
Etnografia
Cenários
Casos de uso
Assinale a alternativa que completa corretamente a lacuna abaixo.
_____________é um dispositivo para ajudar na depuração de um hardware em um circuito."
lCE
ITAG
EEPROM
SSL
FPGA
Considere as afirmações abaixo em relação à progra-mação concorrente.
I - Para realização de exclusão mútua com instrução de test and set, em uma única instrução de máquina, o processador testa o valor de uma variável e atribui um novo valor à mesma variável. É possível que uma interrupção ocorra durante a execução desta instrução.
II - Pode-se usar o bloqueio binário, que impõe a exclusão mútua no item de dado, para sincronizar o acesso a transações concorrentes.
III - No modelo de chamada remota de procedimentos (RPC) em objetos distribuídos, o objeto servidor possui interface com métodos que podem ser chamados remotamente.
Quais estão corretas?
Apenas III.
Apenas I e II.
Apenas I e III.
Apenas II e III.
I, II e III.
Acerca do desenvolvimento de aplicativos para dispositivos móveis, é correto afirmar que aplicativos
desenvolvidos para a web são ditos “não-responsivos”, pois são apresentados através dos navegadores instalados nos dispositivos.
nativos são programados em plataformas de desenvolvimento genéricas, mas encapsulados em páginas web para uso em diferentes dispositivos.
nativos são sempre mais lentos do que aplicativos para a web, pois não utilizam as otimizações disponíveis nos navegadores.
híbridos exigem a escrita de código em diferentes plataformas, para que a parte nativa possa ser integrada à parte genérica.
híbridos podem ser gerados através da compilação de código para diferentes sistemas.
Em relação ao espaço de nomes de domf nio na Internet. Assinale a alternativa que completa corretamente as lacunas abaixo.

redes - de primeiro nível - de segundo nível - corporativos.
hosts - de primeiro nível - de segw1do nível -específicos.
redes - de primeiro nível - de segundo nível - genéricos.
hosls - raiz -de primeiro nível -genéricos.
hosts - raiz - de primeiro nível - corporativos.
Considere os comandos a seguir, na linguagem R, os quais serão executados no ambiente do R, e considere, ainda, que > seja um símbolo desse ambiente.
> helloStr <- "Hello world!"
> print(helloStr)
Nesse caso, após a execução dos comandos, será obtido o resultado a seguir.
[1] "Hello world!"
Certo
Errado