Questões de Concurso
Sobre software em noções de informática
Foram encontradas 3.240 questões
Uma Analista está modelando um diagrama da UML 2.5 e necessita demonstrar 05 seguintes relacionamentos entre classes de objeto:
I. Associação na qual um todo é relacionado com suas partes em que estes últimos têm “vida” própria. Também conhecida como relação de conteúdo. Trata-se de um caso particular de associação e indica que uma das classes do relacionamento é uma parte, ou está contida em outra classe. Palavras chaves que podem ser usadas para identificá-la são: “consiste em”, “contêm” e “é parte de”.
II. É um caso particular da associação mencionada no item I, em que classes (parte) que estão contidas em uma outra (todo) “vivem” e constituem a outra. Se o objeto da classe que as contém for destruído, as classes-parte serão destruídas juntamente, já que elas fazem parte da classe toda.
Os itens I e II correspondem, correta e respectivamente, a
Em razão das características diferentes de três sistemas, o Analista de um Tribunal Regional do Trabalho resolveu aplicar metodologias de desenvolvimento de software diferenciadas em cada um deles. No primeiro (I), aplicou o ciclo de vida de desenvolvimento, dividido em fases/etapas sequenciais, tais como engenharia de sistemas, análise, projeto, codificação, testes e manutenção (adaptado de PRESSMAN — Engenharia de Software); no segundo (II), aplicou um método cujo foco é levar ao extremo um conjunto de práticas & conceitos, que são ditos como bons na engenharia de software, utilizando programação em pares, versão pequena, refatoração e propriedade coletiva e, no terceiro (III), aplicou um método que envolve elementos tais como product owner, product backlog e sprint backlog.
As metodologias I, II e III aplicadas são, correta e respectivamente,
A Analista de um Tribunal Regional do Trabalho está elicitando requisitos para um hipotético sistema de registro e gestão de processos oriundos dos advogados. O sistema precisará (1) responder quais causas são oriundas de advogado e (2) a resposta não pode exceder a 1 milissegundo. Também precisará (3) relacionar cada causa aos processantes e respectivos processados (4) com disponibilidade 24 x 7 (horas e dias da semana). Ela define que (5) o processo de desenvolvimento será o modelo de Processo Unificado. Por solicitação do usuário, em qualquer tempo, o sistema precisara (6) fornecer listagens com os detalhes dos processos em ordem alfabética ou por processo. Se em ordem alfabética, esta será por advogado e depois pelos processantes e, após, pelos processados. Se por processo, por ordem do número do processo e, dentro deste, pela ordem alfabética retro mencionada.
Dado que requisito funcional é representado por RF e não funcional por NF, os números de (1) a (6) correspondem, correta e respectivamente, a
O modelo de referência MPS para Software - MR-MPS-SW:2021 define que na
Capacidade do Processo Nível F (CP-F) - a execução do processo e produtos de trabalhos =são gerenciados.
Dentre outros, como resultado da implementação completa deste nível de capacidade, tem-se que:
Um Tribunal Regional do Trabalho está implantando o Capability Maturity Model Integration (CMMI-DEV v2.0) na organização. Ao analisar os níveis de maturidade do desenvolvimento de software no Tribunal, um Analista concluiu que a organização podia ser classificada no nível de maturidade gerenciado, porque este nível é atingido quando
Considere a estrutura do fluxo Gitflow.
As branches <<branchA>> são utilizadas para o desenvolvimento de funcionalidades específicas e sempre criadas a partir da branch <branchB>> e não podem ter interação com a branch <branchC>>.
Os textos entre << >> correspondem, correta e respectivamente, a
Para adicionar a classe CSS chamada destaca a um elemento HTML com o id igual a caixa, utiliza-se a instrução jQuery
Uma das técnicas para proteger um campo de uma página HTML de ataque de Cross-Site Scripting (455) é executar uma operação de substituição no valor string de entrada para sanilizar os caracteres < e >. Considere o script JavaScript abaixo.
<script>
var sanitizado;
function sanitizar (input) {
sanitizado = TI
document.getElementById ("output") .textContent = sanitizado;
}
</script>
Para sanilizar o conteúdo da string input a lacuna I deve ser preenchida pelo comando
Considere o método abaixo, em uma aplicação Java, em condições ideais.
public static void ordenar (int [] vetor) {
for (int i = 0; i <vetor.length - 1; i++) {
int indiceMaior = i;
for (int j = i + 1; j <vetor.length; j++) {
...I...
}
int temp = vetor [indiceMaior] ;
vetor [indiceMaior] = vetor [i];
vetor [1] = temp;
}
}
Para que o método ordenar ordene o vetor recebido em ordem decrescente, a lacuna 1 deve ser preenchida por
Para um analista adicionar um ícone de seta antes de todos os links criados com a tag <a> página, ele deve utilizar a configuração CSS3
Em uma aplicação Java web que utiliza JPA, em condições ideais, considere o método genérico abaixo em uma classe chamada
EmpresaDao. java.
public <T> List listar (String queryNomeada, Class<T> classe) {
try {
return manager. createNamedQuery (queryNomeada, classe) .getResultList() ;
} catch (NoResultException erro) {
return null;
}
}
Sabendo que existe uma classe de entidade do banco de dados chamada Departamento, e uma query nomeada chamada Departamento. findAll que seleciona todos os departamentos cadastrados, a partir de uma servlet Java da aplicação, para chamar o método listar e obter os departamentos cadastrados utiliza-se o comando
O RestTemplate é uma classe do Spring Framework usada para fazer chamadas HTTP a serviços externos. À anotação usada para modificar o comportamento padrão do RestTemplate indicando que ele deve ser configurado para suportar o balanceamento de carga ao chamar serviços registrados em um servidor de descoberta, como o Eureka, é a anotação
Considere a linha de comando em linguagem R, abaixo.
barplot (dados_processos$Quantidade, names.arg = dados_processos$Categoria, col = "red", main = "Distribuição de Processos Trabalhistas", xlab = "Categorias de Processos", ylab = "Quantidade de Processos")
Em um ambiente de programação em R em condições ideais, para que ao ser executado o código crie um gráfico de barras representando a distribuição de processos trabalhistas nas categorias A e B, antes da linha de código acima deve ser Incluído o comando
O Spring Cloud Netflix Eureka, em uma arquitetura de microsserviços,
Caso uma empresa vise a começar a utilizar o ITIL V3 para seus sistemas de governança, deve se preocupar com as cinco publicações baseadas em torno de um ciclo de vida do serviço adotadas por esse framework. Uma dessas publicações é:
Um administrador de um computador com sistema operacional Linux construiu o arquivo shell script de nome sumts.sh, visto na Figura 1, usando o Bourne Shell.
Figura 1 -Arquivo Shell Script sumts
|
#!/bin/sh while $entrada do if [ $entrada -eq 1 ]; then soma=$( expr 10 + 10) echo "$soma" break elif [ $entrada -eq 2 ]; then soma=$(expr 20 + 10) echo "$soma" break elif [ $entrada -eq 3]; then soma=$(expr 0+ 10) echo "$soma" break else soma=$(expr 10 + 30) echo "$soma" break fi done |
Ao executar esse script na sequência ./sumts.sh 0, o resultado apresentado será:
Analise o algoritmo abaixo, escrito no software VisuAlg 3.0.
|
algoritmo "tecnico" var quantidade, soma, contador: inteiro funcao acumulador(var_1: inteiro): inteiro inicio retorne soma + var_1 fimfuncao inicio soma <- 0 quantidade <- 0 repita soma <- acumulador(quantidade) quantidade <- quantidade + 2 até (quantidade > 10) fimalgoritmo |
Ao executar o algoritmo acima, quantas vezes será chamada a função "acumulador"?
Avalie o algoritmo abaixo, escrito no software VisuAlg 3.0.
algoritmo "professor"
var
var_1, var_2, var_3: inteiro
inicio
var_1 <- 5
var_2 <- 2
enquanto var_1 > 0 faça
var_3 <- var_1 - var_2
se var_3 < 0 entao
var_1 <- var_1 - 2
fimse
var_2 <- var_2 + 3
fimenquanto
fimalgoritmo
Ao final da execução do algoritmo acima, qual será o valor da variável “var_3”?
A estrutura de dados em que os elementos só podem ser retirados na ordem inversa da ordem em que foram inseridos, o que é conhecido como LIFO (last in, first out), é chamada de:
O que são hardware e software em um sistema de computador?