🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.683 questões

Q386456 Engenharia de Software
Manutenção é o processo de modifcação de um software depois que ele foi colocado em operação. Assinale a alternativa que indica corretamente o tipo de manutenção de software, segundo Pressman, no qual se busca modifcar o software a fm de torná-lo mais fácil de sere corrigido, adaptado e melhorado.
Alternativas
Q386450 Engenharia de Software
SCRUM é um framework para gerenciar o desenvolvimento de produtos complexos.

Com relação a essa metodologia, assinale a alternativa correta.
Alternativas
Q386444 Engenharia de Software
Com relação à classifcação dos requisitos de sis- tema de software, qual o tipo de requisito que repre- senta restrições sobre os serviços, funções do sistema, processo de desenvolvimento e padrões aplicados ao sistema como um todo?
Alternativas
Q386443 Engenharia de Software
Diagramas UML apresentam uma forma gráfca para descrever os sistemas.

Assinale a alternativa que apresenta um diagrama UML que mostra a troca de mensagens entre diversos Objetos, numa situação específica e delimitada no tempo. A ênfase deste diagrama está na ordem e nos momentos nos quais mensagens para os objetos são enviadas.
Alternativas
Q386442 Engenharia de Software
Analise as afrmativas abaixo com relação à programação orientada a objeto.

1. Uma linguagem Orientada a Objetos precisa implementar quatro conceitos básicos: abstração, encapsulamento, herança e polimorfsmo.

2. Encapsulamento é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos. O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe.

3. O conceito de herança está relacionado a fornecer um mecanismo para que se defnam novas classes a partir de uma já existente. Podemos dizer que essas novas classes her- dam propriedades e métodos da classe-mãe.

4. O emprego do paradigma de programação Orientada a Objetos garante a reutilização de código.

Assinale a alternativa que indica todas as afrmativas corretas
Alternativas
Q386441 Engenharia de Software
Um diagrama de classes em UML consiste em classes e nos relacionamentos entre essas classes.

Assinale a alternativa que contém tipos de relacionamentos possíveis entre as classes:
Alternativas
Q386435 Engenharia de Software
Um modelo de processo de software é utilizado para explicar uma abordagem para o desenvolvimento de software.

Assinale a alternativa abaixo que melhor identifca o modelo de processo de software no qual uma implementação inicial é exposta ao usuário para que possam ser realizados refnamentos posteriores que representam novas versões do sistema. As atividades de especifcação, desenvolvimento e validação são intercaladas.
Alternativas
Q386273 Engenharia de Software
Entre os modelos aplicados no desenvolvimento do software, aquele que se baseia em diferentes etapas de desenvolvimento que seguem uma sequência pela qual a saída da primeira etapa “flui” para a segunda etapa e a saída da segunda etapa “flui” para a terceira, e assim por diante, é conhecida como:

imagem-014.jpg
Alternativas
Q386272 Engenharia de Software
Acerca da programação Orientada a Objetos, a Herança nada mais é do que criar classes usando outras classes já existentes. Nesse contexto, para declarar uma classe "Filho" que herda os atributos de uma classe "Pai", deve ser utilizada a "palavra":
Alternativas
Q386271 Engenharia de Software
Acerca da programação Orientada a Objetos, OVERLOADING é a habilidade de poder definir diversas propriedades, métodos ou procedimentos em uma classe com o mesmo nome, que também pode ser definida como:
Alternativas
Q386053 Engenharia de Software
Qual alternativa define a implementação de um sistema orientado a objetos?
Alternativas
Q386051 Engenharia de Software
Na engenharia de software, há alguns modelos de processos, qual característica descreve o modelo de processo Espiral?
Alternativas
Q386048 Engenharia de Software
Considerando a Unified Modeling Language (UML), qual alternativa indica o diagrama que representa as interações entre os objetos de um cenário realizadas por meio de métodos?
Alternativas
Q386046 Engenharia de Software
Um dos princípios da orientação a objetos é a herança, assinale a alternativa que apresenta uma de suas características:
Alternativas
Q384622 Engenharia de Software
Assinale a alternativa que NÃO apresenta uma prática da Programação Extrema (Extreme Programming).
Alternativas
Q384621 Engenharia de Software
Assinale a alternativa que NÃO apresenta um Workfows estático no RUP (Rational Unifed Process).
Alternativas
Q384620 Engenharia de Software
A perspectiva prática sobre o RUP (Rational Unifed Process) descreve as boas práticas da engenharia de software que são recomendadas para o uso no desenvolvimento de sistemas. Assinale a alternativa que NÃO apresenta uma destas boas práticas.
Alternativas
Q384619 Engenharia de Software
O RUP (Rational Unifed Process) é um modelo de processo moderno. O RUP identifica quatro fases distintas no processo de software. Assinale a alternativa que NÃO apresenta uma destas fases.
Alternativas
Q384618 Engenharia de Software
Sobre o modelo espiral de Boehm, assinale a alternativa INCORRETA.
Alternativas
Q384617 Engenharia de Software
Sobre Entrega Incremental, assinale a alternativa INCORRETA.
Alternativas
Respostas
10401: C
10402: E
10403: B
10404: A
10405: B
10406: C
10407: B
10408: E
10409: B
10410: D
10411: D
10412: A
10413: B
10414: C
10415: E
10416: D
10417: E
10418: A
10419: C
10420: B