Foram encontradas 824 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Julgue o item seguinte acerca de orientação a objetos e linguagens de programação.
Considere-se o seguinte código Python.
class Animal():
def mamifero(self):
print (“possui mama”)
class pombo(Animal):
def idade(self):
print (“define a idade pombo”)
def cor(self):
print (“define a cor pombo”)
def mamifero(self):
print (“pombo não é mamifero”)
class coelho(Animal):
def idade(self):
print (“define a idade do coelho”)
def cor(self):
print (“define a cor do coelho”)
class cavalo(Animal):
def idade(self):
print (“define a idade do cavalo”)
def cor(self):
print (“define a cor do cavalo”)
obj1 = coelho()
obj2 = pombo()
obj3 =cavalo()
for type in (obj1, obj2, obj3):
type.idade()
type.cor()
type.mamifero()
O resultado da execução do código precedente será o seguinte.
define a idade do coelho
define a cor do coelho
possui mama
define a idade pombo
define a cor pombo
pombo não é mamífero
define a idade do cavalo
define a cor do cavalo
possui mama
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.
A respeito de DevOps, julgue o item subsequente.
A recomendação da integração é contínua quando prevê que
cada desenvolvedor faça, no mínimo, um commit por
semana, atualizando o repositório central a partir do
repositório local.
A respeito de DevOps, julgue o item subsequente.
Testes automatizados locais, atualização local a partir do
repositório central, novos testes automatizados locais e
atualização do repositório central a partir do local são as
etapas de integração contínua.
A respeito de DevOps, julgue o item subsequente.
A organização que investir em DevOps deve estar preparada
para automatizar seus processos mediante a execução de
scripts pré-definidos.