Questões de Concurso Sobre engenharia de software

Foram encontradas 14.511 questões

Q1021372 Engenharia de Software

Considere o diagrama de classes representado pelas classes Classe1 e Classe2:


Imagem associada para resolução da questão


Assinale a alternativa que representa a relação entre as classes de acordo com o paradigma de orientação a objetos.

Alternativas
Q1021371 Engenharia de Software
Uma classe abstrata A contém o método abstrato acao(). A classe B herda da classe A e não implementa o método acao(). Neste contexto, assinale a alternativa CORRETA.
Alternativas
Q1021368 Engenharia de Software
Os quatro pilares do paradigma de Orientação a Objetos são:
Alternativas
Q1020483 Engenharia de Software

Imagem associada para resolução da questão


A respeito do diagrama apresentado, assinale a alternativa correta.

Alternativas
Q1020480 Engenharia de Software
Considere uma organização que adote as práticas do Guia PMBOK, 6ª edição. Nessa empresa, o cliente de um projeto deseja entrar em contato com o responsável por gerenciar o orçamento do projeto. Supondo que a estrutura organizacional adotada seja a de matriz fraca, o cliente deve entrar em contato direto com o(s)
Alternativas
Q1020477 Engenharia de Software
Há diversos tipos de testes de software e, entre eles, o tipo que consiste no reteste de um sistema ou componente focado em verificar se alguma modificação recente causou efeitos negativos no sistema denomina-se teste de
Alternativas
Q1017775 Engenharia de Software
Nos projetos de sistemas computadorizados, a interação com o usuário tem a missão de emitir dados e comandos associados ao sistema, que recebem classificações, entre as quais a classificação que possui interação rápida e intuitiva e facilidade de aprendizado, denominada
Alternativas
Q1017769 Engenharia de Software
O processo unificado (RUP) reúne boas práticas de especificação e de projeto de sistemas, sendo um modelo genérico de processo organizado em fases que podem gerar um conjunto de produtos de trabalho. Considerando isso, assinale a opção que identifica a fase do RUP na qual devem estar incluídos o refinamento e a expansão dos casos de uso preliminares, dos requisitos não funcionais e da descrição da arquitetura do software.
Alternativas
Q1017768 Engenharia de Software
Consoante os princípios dos métodos ágeis, na construção de um sistema, os testes de unidade do código criado devem ser sempre executados primeiramente
Alternativas
Q1017764 Engenharia de Software
Uma das principais características das linguagens orientadas a objetos é o polimorfismo. Ele envolve o nível de abstração desejado, a troca de mensagens entre os objetos e o comportamento do método (operação efetivamente executada). A seguinte figura ilustra um exemplo dessa característica.
Imagem associada para resolução da questão
A partir dessas informações, assinale a opção correta, acerca do método Imagem associada para resolução da questão, apresentado na figura.
Alternativas
Q1017763 Engenharia de Software
No contexto da manutenção preventiva de sistemas no paradigma orientado a objetos, a refatoração é uma técnica empregada com o objetivo de
Alternativas
Q1014880 Engenharia de Software
Um Analista necessita desenvolver uma aplicação chatbot que simula um ser humano na conversação com as pessoas. Para isso o Analista deve usar pesquisa em Processamento de Linguagem Natural – PLN que envolve três aspectos da comunicação, quais sejam,
Alternativas
Q1014874 Engenharia de Software

Considere o gráfico abaixo.


Imagem associada para resolução da questão


De acordo com o PMBOK 5ª edição,

Alternativas
Q1014872 Engenharia de Software

Um Analista de TI, ao pesquisar sobre testes automatizados, encontrou a seguinte informação:


Para escrever os testes de aceitação, podemos usar os critérios de aceitação descritos nas histórias de usuário. Estando estes testes implementados, executando e passando com sucesso, obter-se-á uma boa cobertura e garantia de que pelo menos as funcionalidades mais importantes estão sendo de fato cobertas pelos testes. É recomendável que esses testes sejam executados por um tipo de ferramenta (como: Jenkins, TravisCI, Hudson, CruiseControl etc.), que fará o trabalho de executar os testes automatizados de acordo com alguma estratégia predefinida (como: todo dia, a cada modificação feita no código-fonte etc.).


O Analista conclui que o tipo de ferramenta mencionada no texto é de

Alternativas
Q1014871 Engenharia de Software
Uma Analista de TI está atuando como Product Owner em um projeto Scrum. Ela está trabalhando na formulação de um acordo para definir quais são os passos mínimos para a conclusão de um item potencialmente entregável, que serve como um contrato entre o Scrum Team e o Product Owner, de forma que os integrantes tenham um entendimento compartilhado do que significa o trabalho estar completo, assegurando a transparência e os padrões de qualidade estabelecidos entre eles. O acordo, denominado
Alternativas
Q1014870 Engenharia de Software

Uma Analista de TI está utilizando o software Git para gerenciar o controle de versões do sistema que está em desenvolvimento. Em condições ideais, ela digitou os comandos elencados a seguir.


I. git add regrasfichalimpa.html

II. git add trf4css/

III. git add .

IV. git commit -m "primeira etapa do projeto do sistema"

V. git log


O comando indicado em

Alternativas
Q1014868 Engenharia de Software

Suponha que um Analista de TI, participando da etapa de análise de requisitos de um sistema de emissão de certidão negativa para o TRF4, tenha elencado os requisitos apresentados abaixo:


1. Utilizar interface responsiva para que possa ser executado em dispositivos móveis e na web.

2. Validar o tipo de certidão solicitado.

3. Emitir certidão negativa após verificação de situação do requerente.

4. Solicitar o CPF do requerente.

5. Responder ao clique único do usuário em qualquer botão da interface.

6. Validar o CPF do requerente.

7. Restaurar os dados automaticamente após falhas não programadas.

8. Solicitar o nome do requerente.

9. Oferecer dois tipos de certidão: para fins gerais e para fins eleitorais.

10. Emitir aviso de impossibilidade de emissão da certidão.


Sobre os requisitos, é correto afirmar que

Alternativas
Q1014823 Engenharia de Software

Considere a figura abaixo.


Imagem associada para resolução da questão


Com base na figura e nos fundamentos da Orientação a Objetos, é correto afirmar que

Alternativas
Q1014739 Engenharia de Software
A finalidade mais adequada para se utilizar o Program Evaluation and Review Technique (PERT) como ferramenta no gerenciamento de projetos com base no PMBOK 5ª edição é
Alternativas
Q1014629 Engenharia de Software

Como exemplo de soluções livres para o processo de versionamento (sistemas de controle de versão de arquivos) temos os softwares, livres para o uso, tais como:


1. CVS

2. Git

3. SVN

Alternativas
Respostas
6561: A
6562: C
6563: D
6564: A
6565: E
6566: E
6567: C
6568: C
6569: D
6570: A
6571: E
6572: A
6573: D
6574: B
6575: E
6576: E
6577: C
6578: E
6579: C
6580: D