Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

Q553484 Engenharia de Software
Observe os itens a seguir.
I. Entrevistas. II. Gerência de Mudanças. III. Prototipação. IV. Cenários. V. Validação de Requisitos.
Quais itens referem-se à Elicitação de Requisitos?
Alternativas
Q553483 Engenharia de Software
Considerando a Gerência de Requisitos, escolha a alternativa que melhor completa a lacuna a seguir.
____________progressiva em direção aos requisitos.
Alternativas
Q553482 Engenharia de Software
Uma empresa de desenvolvimento de software causou um problema por liberar um sistema para implantação em produção. Ao utilizar o sistema, a empresa cliente percebeu que o relatório de vendas mensais não estava permitindo uma análise gerencial adequada para as decisões de negócio. A empresa desenvolvedora foi chamada para averiguações e verificou-se que os artefatos produzidos atendiam aos requisitos estabelecidos e que os padrões organizacionais (de produto e processo) foram consistentemente aplicados. De acordo com as técnicas da engenharia de requisitos, qual das seguintes alternativas melhor representa a fase ou etapa na qual o referido problema originou-se?
Alternativas
Q553481 Engenharia de Software
Leia, com atenção, as afirmações a seguir.
I. Descrições dos serviços que devem ser fornecidos pelo sistema e as suas restrições operacionais. II. Característica de um sistema ou a descrição de algo que o sistema é capaz de realizar para atingir seus objetivos. III. Alguma coisa que o produto tem de fazer ou uma qualidade que ele precisa apresentar.
Qual, dos seguintes termos, melhor representa as afirmações acima?
Alternativas
Q553478 Engenharia de Software
Esse tipo de teste é aplicado utilizando a perspectiva interna do sistema para modelar os casos de teste, usando assim o ponto de vista do código fonte. Esse tipo de teste é chamado de:
Alternativas
Q553476 Engenharia de Software
Atividades, Decisões, Transições, Ponto de intercalação, Ponto de bifurcação, Ponto de Junção e Partições são os elementos de qual diagrama da UML?
Alternativas
Q553475 Engenharia de Software
Qual diagrama da UML encontra-se na figura abaixo?

Imagem associada para resolução da questão
Alternativas
Q553470 Engenharia de Software
Um dos ciclos de vida da Engenharia de Software bastante utilizado é o Modelo Incremental. Assinale a alternativa correta com relação à característica desse ciclo.
Alternativas
Q553028 Engenharia de Software
Considerando as ferramentas de análise estruturada de sistemas, numere a coluna da direita de acordo com sua correspondência com a coluna da esquerda. 

1. Representa o sistema como um único processo e as suas interações com o meio ambiente.

2. Descreve a diagramação dos dados armazenados de um sistema em alto nível de abstração.

3. Modela as funções executadas por um sistema.

4. Modela o comportamento tempo-dependente de um sistema. 

( ) Diagrama de Transições de Estado.

( ) Diagrama de Fluxo de Dados.

( ) Diagrama de Entidade-Relacionamento.

( ) Diagrama de Contexto. 

Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo. 



Alternativas
Q553027 Engenharia de Software
Quando um programador de uma linguagem orientada a objetos necessita realizar operações de inicialização a serem executadas quando um objeto da classe for instanciado, ele necessita escrever um: 
Alternativas
Q553026 Engenharia de Software
Com base no diagrama de classes UML apresentado ao lado, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F): 

                                  Imagem associada para resolução da questão

( ) A ClasseB está relacionada com a ClasseA por herança.

( ) A ClasseC pertence à ClasseB.

( ) O atributoA da ClasseA é do tipo protected.

( ) O atributoC da ClasseC é do tipo private.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo. 


Alternativas
Q549742 Engenharia de Software
O sistema de reservas de automóveis de uma locadora possui uma funcionalidade que consiste em uma interface web para entrada de dados do cliente e armazenamento desses dados num banco de dados relacional. Considerando o contexto da Análise de Pontos de Função, esta função disponibilizada pela interface no sistema será contada como:
Alternativas
Q549741 Engenharia de Software
Para um projeto bem-sucedido de software é necessário que sejam detalhados os requisitos que definirão as características e propriedades do sistema. Com relação às atividades do processo de Engenharia de Requisitos assinale a alternativa correta:
Alternativas
Q549710 Engenharia de Software

O diagrama de Casos de Uso da UML 2.0 a seguir representa um fragmento de um sistema de gerenciamento de um estabelecimento comercial. Avalie as afirmações sobre esse diagrama e assinale a alternativa correta:


Imagem associada para resolução da questão

Alternativas
Q549702 Engenharia de Software
Para garantia da qualidade de software, a atividade de testes é necessária para mostrar que um programa faz o que é proposto fazer e para descobrir defeitos indesejáveis no programa antes de seu uso. Um sistema pode passar por três estágios de teste: testes em desenvolvimento, testes de release (ou funcional) e testes de usuário. Com relação aos testes em desenvolvimento, os testes unitários visam testar os componentes de programa tais como métodos ou classes de objetos. Uma estratégia para escolher casos de testes unitários é o teste de partição, sobre a qual é correto afirmar:
Alternativas
Q549700 Engenharia de Software
A metodologia Scrum é considerada uma metodologia ágil, influenciada pelas boas práticas da manufatura enxuta japonesa. Dentre essas, destaca-se a execução de projetos por equipes pequenas, cujos integrantes desempenham papéis específicos. Assinale a opção que apresenta somente os papéis definidos para a metodologia Scrum.
Alternativas
Q548428 Engenharia de Software

A respeito de análise de algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue o item a seguir.


Os conceitos de classe, método, abstração, encapsulamento, associação, herança e polimorfismo são derivados da programação estruturada, cuja característica é estabelecer um processo de desenvolvimento de algoritmos independentemente da linguagem de programação a ser utilizada na codificação.

Alternativas
Q547755 Engenharia de Software
Acerca de integração contínua e entrega contínua, julgue o próximo item.
Na gerência de um pipeline de implantação (deployment pipeline), recomenda-se que o código-fonte seja compilado repetidas vezes em contextos diferentes: durante o estágio de commit, nos testes de aceitação, nos testes de capacidade e nos testes exploratórios.
Alternativas
Q547754 Engenharia de Software
Acerca de integração contínua e entrega contínua, julgue o próximo item.
Para que a prática de integração contínua seja eficiente, é necessário parametrizar e automatizar várias atividades relativas à gerência da configuração, não somente do código-fonte produzido, mas também de bibliotecas e componentes externos.
Alternativas
Q547753 Engenharia de Software
Acerca de integração contínua e entrega contínua, julgue o próximo item.
De acordo com a abordagem DevOps (development – operations), os desafios da produção de software de qualidade devem ser vencidos com o envolvimento dos desenvolvedores na operação dos sistemas com os quais colaboraram no desenvolvimento.
Alternativas
Respostas
9681: C
9682: A
9683: A
9684: E
9685: B
9686: D
9687: C
9688: C
9689: E
9690: A
9691: B
9692: B
9693: D
9694: D
9695: B
9696: A
9697: E
9698: E
9699: C
9700: E