Questões de Concurso
Para analista de sistemas - desenvolvimento de sistemas
Foram encontradas 702 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Com relação aos conceitos de sistemas operacionais, julgue o seguinte item.
Low code foi criado para desenvolver interfaces que
funcionassem sem alfabetização em nenhum idioma e,
principalmente, sem alfabetização em inglês.
Julgue o item a seguir a respeito de HTML5 e CSS 3.
A tag < table > permite que uma tabela seja inserida em um código HTML5.
Julgue o item a seguir a respeito de HTML5 e CSS 3.
A tag < article> é um dos novos elementos de seção em HTML5 e é usada para representar um artigo. O conteúdo dentro da tag < article> é independente de outro conteúdo do site (mesmo que possa ser relacionado).
Julgue o item seguinte acerca de orientação a objetos e linguagens de programação.
Considere-se o seguinte código JavaScript.
<script>
class Retangulo {
constructor(altura, largura) {
this.altura = altura;
this.largura = largura;
}
// Getter
get area() {
return this.calcArea();
}
// Method
calcArea() {
return this.altura * this.largura;
}
}
class Quadrado extends Retangulo {
constructor (lado) {
super(lado,lado);
}
}
const quadrado = new Retangulo(10, 10);
const quad = new Quadrado(15);
console.log(quadrado.area);
console.log(quad.area);
</script>
O resultado da execução do código precedente será o seguinte.
Erro: função area() não definida.
Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.
O teste automatizado usualmente é mais apropriado que o
teste manual quando a interface do usuário do aplicativo
muda consideravelmente em prazos curtos e a automação de
teste ainda não está disponível.
Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.
O teste com base em casos de uso é um procedimento efetivo
para se alcançar o resultado pretendido com um teste de
integração do sistema.
Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.
Na seleção de casos para os testes de unidade, uma estratégia
eficaz é a do teste baseado em diretriz, em que os casos são
escolhidos com base nas indicações geradas a partir de erros
mais comuns identificados no desenvolvimento dos
programas.
Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.
Segundo o IFPUG, na contagem de pontos de função, o
número de consultas externas (EQs) considera a quantidade
de recuperação de dados gerados por dados derivados
matematicamente de arquivos de interface externa (EIFs).
Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.
Diferentemente do Scrum, o Kanban não prescreve
interações com metas pré-definidas e de mesmo tamanho
para a execução de atividades, como, por exemplo, as de
planejamento, de desenvolvimento e de liberação.
Acerca dos conceitos de engenharia de softwares, métodos ágeis, teste de software e estimativas, julgue os itens subsequentes.
MVP (mínimo produto viável) é um protótipo do sistema
que é simples o suficiente para testar as características
técnicas de um produto bem como é o conceito de uma
solução utilizável e valiosa para o negócio.
No que diz respeito à elicitação e gerenciamento de requisitos, histórias do usuário, requisitos e experiência do usuário bem como protótipos e histórias de aceitação, julgue o item que se segue.
Para capturar os requisitos da interface de um sistema, os
protótipos podem ser desenhados como mockups, mesmo
que estes não permitam interações do usuário com a
execução das funcionalidades.
No que diz respeito à elicitação e gerenciamento de requisitos, histórias do usuário, requisitos e experiência do usuário bem como protótipos e histórias de aceitação, julgue o item que se segue.
Um dos critérios de boa qualidade para uma história de
usuário é o denominado critério pequeno, ou seja, aquele
cujo desenvolvimento da história deve representar um
trabalho desenvolvido dentro de um limite de tempo de
duração específica.
No que diz respeito à elicitação e gerenciamento de requisitos, histórias do usuário, requisitos e experiência do usuário bem como protótipos e histórias de aceitação, julgue o item que se segue.
Em uma história de usuário, em que se deseja fazer login com a impressão digital do cliente para o seu acesso à sua conta bancária, um exemplo correto de critério de aceitação é: dado que estou realizando login com minha digital, quando eu colocar o dedo cadastrado no leitor, então consigo acessar minha conta.
No que diz respeito à elicitação e gerenciamento de requisitos, histórias do usuário, requisitos e experiência do usuário bem como protótipos e histórias de aceitação, julgue o item que se segue.
No gerenciamento de requisitos, uma adequada
configuração, em particular, de uma especificação tem a
propriedade de ser imutável.
Acerca de conceitos e técnicas do projeto de software, desenvolvimento orientado por comportamento (BDD) e desenvolvimento guiado por testes (TDD), julgue os itens subsequentes.
Durante um projeto de um software, caso haja algum
eventual atraso no desenvolvimento do produto, a solução
com efeitos mais imediatos será a contratação, com urgência,
de mais programadores, a fim de que o cronograma de
execução do projeto mantenha-se em dia.
Acerca de conceitos e técnicas do projeto de software, desenvolvimento orientado por comportamento (BDD) e desenvolvimento guiado por testes (TDD), julgue os itens subsequentes.
No desenvolvimento guiado por testes (TDD), utiliza-se uma
linguagem derivada do domínio do negócio para a definição
dos casos de testes, ao passo que, no desenvolvimento
orientado por comportamento (BDD), prioriza-se uma
linguagem de programação que apoie a correção na
implementação dos cenários de uso.
Acerca de contêineres, microsserviços e APIs, julgue o item a seguir.
Usuários que recebem um código de status HTTP 4XX
podem refazer a solicitação mesmo sem alterar nada e ter
sucesso na próxima resposta.
Acerca de contêineres, microsserviços e APIs, julgue o item a seguir.
JSON (JavaScript Object Notation) é uma linguagem de
programação utilizada para construir APIs.
Acerca de contêineres, microsserviços e APIs, julgue o item a seguir.
Ao conteinerizar uma aplicação, ela passa a ser executada de
forma independente do sistema operacional e isolada de
outras aplicações, o que aumenta a sua eficiência.
Acerca de contêineres, microsserviços e APIs, julgue o item a seguir.
Os contêineres de software virtualizam o hardware físico da
máquina em que estão instalados para melhorar o seu
desempenho de execução.