Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
Julgue o item seguinte, a respeito de controle da qualidade e suas principais ferramentas.
O diagrama de causa e efeito é utilizado pelo gestor de
qualidade para demonstrar a relação entre as causas e os
efeitos de um processo.
Acerca de gestão da qualidade, julgue o item subsecutivo.
Enquanto o TQM (Total Quality Management) está
relacionado com a qualidade do ponto de vista do cliente, o
TQC (Total Quality Control) relaciona-se com a qualidade
total sob a ótica de toda a cadeia produtiva.
Acerca de gestão da qualidade, julgue o item subsecutivo.
A gerência da qualidade, além de gerar atitudes e controles
que possibilitam a prevenção de problemas, garante que as
atividades organizadas aconteçam conforme planejado.
Acerca de gestão da qualidade, julgue o item subsecutivo.
Embora a qualidade total diminua a quantidade de erros nos
processos, porque evita o desperdício de recursos, reduz o
tempo da produção e diminui o estresse do trabalhador, ela
gera mais custos ao processo como um todo.
A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item.
A técnica de integração contínua, de uso fundamental para
DevOps, estabelece que o código seja compilado para cada
mudança e que sejam executados testes automatizados
minimamente confiáveis.
A respeito de arquiteturas orientadas a serviços, web services e DevOps, julgue o próximo item.
Soluções orientadas a serviços devem ser compostas de
serviços construídos ou como web services ou como
componentes.
Em DevOps, ao submeter o código ao sistema de controle de versão, o desenvolvedor utiliza, entre outros, o teste de carga (estresse), que, basicamente, mede e avalia o tempo de resposta, o número de transações e outros requisitos sensíveis ao tempo.
O desenvolvimento orientado a testes (TDD — test driven development) agrega uma técnica de design e análise em que a funcionalidade de teste vem como um valor agregado, uma vez que os desenvolvedores tentam entender o objeto que estão prestes a construir, concentrando-se nos resultados esperados da funcionalidade.
Julgue o próximo item, relativos a conceitos, aplicações e tipos de testes de software.
Testes ágeis devem ser implementados quando há integração
contínua; nesse caso, os testes devem ser aplicados somente
ao final de cada sprint, de modo a validar se há integração de
objetos distintos, ainda que isso não ajude a garantir que
todo o sistema esteja funcionando corretamente.
Em um desenvolvimento ágil, convém que os testes sejam automatizados para cada objeto no ciclo de vida do produto, o que inclui código-fonte e alterações de banco de dados.
Em testes automatizados, para diminuir problemas de lentidão ao se acessar um banco de dados no teste de funcionalidade, pode-se substituir o banco de dados por um mock objects.
No processo de testes para software customizado, deve haver pelo menos um teste para cada requisito; nessa validação, busca-se que o sistema execute corretamente de acordo com o uso esperado.
Engenharia reversa consiste em descobrir a senha de um arquivo e(ou) sistema por meio de um processo de tentativa e erro.
A identificação de requisitos funcionais é resultado da análise da documentação do projeto, primeira atividade do procedimento de contagem de PF do Manual de Práticas de Contagem (CPM).
A estimativa de esforço de projeto de software, representada pela fórmula a seguir, deve ser usada em substituição à contagem por pontos de função quando esta não for suficiente para estimar o tamanho do projeto. esforço (horas) = tamanho (PF) × índice de produtividade (HH/PF)
Para o dimensionamento de projetos de melhoria de software, é utilizada a seguinte fórmula de contagem de pontos de função. PF_conversão = PF_incluído
A identificação de funções de dados e de tipos funcionais somente deve ocorrer após o estabelecimento da fronteira da contagem.
No que se refere à UML 2, julgue os próximos itens.
O diagrama de objetos fornece uma visão dos valores armazenados pelos objetos das classes, que são definidas no diagrama de classe, em determinado momento do sistema, e seus objetos apresentam métodos que armazenam valores contidos nesses objetos em determinada situação.
No que se refere à UML 2, julgue os próximos itens.
Em UML, o conceito de modelo envolve uma visão do sistema físico, ou seja, uma abstração do sistema com certo propósito, enquanto o metamodelo define uma linguagem para expressar modelos.
Um dos artefatos do Scrum, o backlog do produto é gerenciado, exclusivamente, pelo dono do produto e representa o conteúdo, a disponibilidade e a ordenação do trabalho a ser realizado, sendo a única porta de entrada para todos os registros de requisitos de mudança a serem realizados no produto.