Questões

Pratique com questões de diversas disciplinas e universidades

2.342 questões encontradas(exibindo 10)

Página 6 de 235
Qual é a diferença entre os testes de unidade e os testes de integração?
A
Os testes de unidade são mais extensos que os testes de integração.
B
Os testes de unidade cobrem funcionalidades limitadas, enquanto os testes de integração juntam unidades funcionais do código.
C
Os testes de unidade são executados após os testes de integração.
D
Os testes de integração são focados em identificar problemas em um único módulo.
E
Os testes de unidade não são necessários em desenvolvimento de software.

É correto afirmar que:

A

O processo é adaptado com base no conjunto de processos padronizados da organização de acordo com as regras de adaptação da organização e dos produtos acabados.

B

O processo é fixo e padronizado de acordo com uma análise dos envolvidos no processo.

C

O nível 3 é considerado em conjunto com o nível 2, não necessitando que o nível 2 esteja em conformidade.

D

O nível 3 agrega valores ao processo filosófico da organização.

E

O nível 3 é apenas uma extensão do nível 2, com isto o processo é adaptado com base num conjunto de lições aprendidas no nível 2.

Qual é a definição de Total Quality Management (TQM ou Gestão de Qualidade Total)?

A

Trabalha com a filosofia básica que questiona a existência de um grupo de garantia de qualidade centralizado que seja responsável pela qualidade

B

Padrão de garantia de qualidade que define um framework para ser seguido para atender aos requisitos de qualidade de seus clientes.

C

Família de padrões em gerenciamento de qualidade e garantia de qualidade que define um conjunto básico de boas práticas para atendam aos requisitos de qualidade de seus clientes.

D

Modelo padrão do setor para definir e medir a maturidade do processo de desenvolvimento de uma empresa de software e para fornecer orientação sobre o que eles podem fazer para melhorar sua qualidade de software.

E

Fornece um roteiro que descreve os passos a serem executados como parte do teste, define quando esses passos são planejados e então executados, e quanto trabalho, tempo e recursos serão necessários.

Analise as opções a seguir e marque a alternativa em que se apresentam apenas modelos de qualidade de software.

A
CMMI, MPS.BR e COBIT.
B
CMMI, COBIT e ISO9001.
C
CMMI, MPS.BR, ISO9001 e COBIT.
D
CMMI, MPS.BR e ISO9000-1.
E
CMMI, ISO12207, ISO15504, ISO20000 e ITIL.
Por que devemos encontrar erros mais cedo possível no processo de desenvolvimento de um software?
A
Para dar satisfação sobre o andamento do projeto
B
Porque é mais barato e mais fácil corrigi-lo
C
Porque o usuário é ávido por falhas em software
D
Porque é impossível corrigi-las nas etapas finais

A empresa Xpto soluções em tecnologia está participando de um edital público que exige que tenha todos os seus processos documentados por algum modelo ou normativa. Sobre este cenário, assinale a alternativa que representa a solução para as necessidades desta empresa.

A
Aplicar um processo definido de controle de qualidade de software, como, por exemplo, métodos ágeis e então buscar uma certificação CMMI.
B
Aplicar a norma ISO 9000 nos processos gerenciais da empresa, e os modelos CMMI ou MPS.BR no processo de desenvolvimento de sistemas.
C
Por ser uma empresa do segmento de desenvolvimento de sistemas e não ter sido especificada como uma empresa multinacional ou com obrigatoriedade de CMMI, utilizar MPS.BR.
D
Aplicar a normativa ISO 9000 nos processos de desenvolvimento de sistemas da Xpto.
E
A ISO 9000 não pode ser utilizada porque a Xpto é uma empresa de desenvolvimento de software.
Pensando nisso, qual é o principal objetivo do teste de componente?
A
Testar o componente em conjunto com outros componentes do sistema.
B
Garantir que o componente não seja acessado de forma incorreta durante a execução.
C
Automatizar todos os casos de teste para simplificar o design.
D
Produzir erros de tempo de execução para testar a robustez.
E
Avaliar a eficiência geral do sistema.

Qual das seguintes práticas é essencial para a melhoria contínua de processos?

A

Reduzir o número de testes realizados.

B

Realizar avaliações regulares e implementar feedbacks.

C

Aumentar o número de programadores.

D

Eliminar a documentação.

E

Adicionar novas funcionalidades constantemente.

Utilizando Java 8, sobre a classe Cliente abaixo, o que podemos afirmar corretamente?

public abstract class Cliente { private String nome; public Cliente(String nome) { this.nome = nome; } public String getNome() { return nome; } public abstract void compra(); }
A
A classe Cliente não pode ser estendida.
B
Subclasses de Cliente devem implementar o método compra().
C
Subclasses concretas de Cliente devem utilizar um construtor padrão.
D
Subclasses concretas de Cliente devem implementar o método compra().
E
Subclasses de Cliente não podem sobrescrever o método getNome().

Os testes unitários são uma prática fundamental na engenharia de software, permitindo que os desenvolvedores verifiquem a correção de partes individuais do código.
Qual é a principal função dos testes unitários?

A
Testar o sistema como um todo
B
Testar partes isoladas do código
C
Reduzir a experiência do usuário
D
Aumentar o tempo de desenvolvimento