Na programação estruturada, os laços de repetição são fundamentais para executar uma determinada sequência de instruções várias vezes, facilitando a automação de tarefas repetitivas. Dois dos laços mais comuns são os comandos "for" e "while", cada um com suas características específicas.
Assinale a opção que descreve corretamente as diferenças entre os laços "for" e "while" na programação estruturada.
Os diagramas de classe e diagramas de objetos da UML 2.5 são elementos importantes na modelagem de sistemas orientados a objetos. Ambos desempenham papéis distintos na visualização e representação das estruturas e interações dentro de um sistema.
Assinale a opção que descreve corretamente as diferenças entre o diagrama de classe e o diagrama de objetos na UML 2.5.
O analista Joaquim está escrevendo um script jQuery no interior de uma página de HyperText Markup Language (HTML). Joaquim precisa encontrar na página HTML todos os elementos <a> que descendem, de forma direta ou indireta, de um elemento <nav>.
Para solucionar a questão de forma rápida, Joaquim decidiu
utilizar o recurso de seletores do jQuery.
Para encontrar os elementos necessários, Joaquim deve usar o seletor do jQuery:
Carlos, analista de sistemas, servidor do TJMS, foi designado para
integrar a equipe de planejamento da contratação, cujo objetivo
é a contratação de uma ferramenta de low code para o
desenvolvimento de sistemas na linguagem PHP.
Na condição de integrante técnico dessa equipe, Carlos será
responsável pelo conjunto de:
Ao prover um serviço público por meio eletrônico, deve-se
considerar que o público-alvo são cidadãos com diferentes
vivências. Nesse sentido, a Cartilha de Usabilidade dos Padrões
Web em Governo Eletrônico propõe uma série de diretrizes de
usabilidade.
Uma recomendação a ser seguida para atender à diretriz
"contexto e navegação" está relacionada à:
O e-MAG (Modelo de Acessibilidade em Governo Eletrônico)
recomenda que links adjacentes sejam separados por mais do
que simples espaços para que não fiquem confusos, em especial
para usuários que utilizam leitor de tela.
O trecho de código que gera um resultado aderente à
recomendação supracitada, de modo a ser lido corretamente por
um leitor de tela, é:
O sistema Web SouDIGITAL está sendo medido por meio da
Análise de Pontos de Função (APF). O SouDIGITAL possui
funcionalidades de cadastro que armazenam dados em quatro
Arquivos Lógicos Internos (ALI) distintos. O sistema possibilita
que todos os dados cadastrados sejam apresentados ao usuário,
diretamente na sua interface, a título de conferência, a partir da
seleção de um conjunto de critérios de busca informados pelos
usuários autorizados.
Com base na APF, a funcionalidade que apresenta todos os dados
cadastrados para conferência deve ser contada como:
O analista Lucas está desenvolvendo o sistema orientado a objeto
JustiSul. Em determinado módulo do JustiSul, o sistema instancia
um objeto da classe Terceirizado de forma dinâmica, em tempo
de execução, por meio da interface I3rd. A classe Terceirizado
pertence a uma biblioteca proprietária externa, de forma que o
JustiSul conhece apenas a especificação de I3rd, e não a de
Terceirizado. Dentro de outro módulo, o sistema precisa
instanciar um segundo objeto Terceirizado. Devido ao alto custo
de uma nova inicialização dinâmica, Lucas optou por chamar o
método cp3rd do objeto Terceirizado já criado. O cp3rd,
declarado em I3rd e implementado na classe Terceirizado,
retorna uma nova instância da classe, com um estado idêntico ao
do objeto chamador.
Ao permitir a criação de novas instâncias pelo método cp3rd de
uma instância existente, Terceirizado implementa o padrão de
projeto:
O analista José desenvolveu a versão para iOS do aplicativo
JustNotifica. Mediante o uso do recurso Universal Link do iOS, ele
implementou o caso de uso no qual o JustNotifica é acionado por
outros aplicativos de forma direta.
Ao ser acionado por meio de um Universal Link, o JustNotifica
deve receber do iOS um objeto do tipo:
A analista Luana criou o aplicativo JustNotifica, para dispositivos
Android. Em horários determinados, o aplicativo envia
notificações locais ao usuário por meio de alarms do Android.
Caso o dispositivo seja reiniciado, o aplicativo reagenda o envio
das notificações locais de forma transparente ao usuário.
A fim de automatizar o reagendamento de alarms logo após o
reinício do dispositivo, o JustNotifica deve possuir a seguinte
permissão do Android: