Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.121 questões

Q116123 Engenharia de Software
Em relação a ciclo de vida dos projetos e sua aplicação em modelos de processo de software, de acordo com Pfleeger, é correto afirmar que:
Alternativas
Q116122 Engenharia de Software
Com relação a aspectos da Engenharia de Software e modelos de desenvolvimento de software, segundo Pfleeger, pode-se afirmar que:

I. durante a etapa de Identificação de Requisitos, obtém-se requisitos que tratam da função e o desempenho do software, a sua interface com outros elementos do sistema, assim como as restrições a qual o software deve atender.

II. durante a etapa de Identificação de Requisitos, o principal foco do analista recai sobre os requisitos que medem a produtividade do sistema, deixando para etapas posteriores a obtenção de requisitos relacionados a qualidade do sistema.

III. na etapa de Definição de Cronograma é que vão ser estabelecidos os critérios que permitirão ao desenvolvedor e ao cliente avaliar a confiabilidade do software construído.

IV. o plano de testes descreve a divisão dos testes em módulos individuais, que tratam as especificidades do sistemas, de modo que se por exemplo um sistema em teste trabalhar com processamento distribuídos em diversas máquinas, os testes de desempenho e funcionais podem ser subdividindo em testes para cada subsistema

Está(estão) correta(s) apenas a(s) afirmativa(s):
Alternativas
Q116120 Engenharia de Software
Sobre as Métricas de software, segundo Somerville, é correto afirmar que:
Alternativas
Q115823 Engenharia de Software
A ideia fundamental de linguagens orientadas a objetos significa a possibilidade de combinar, em um único registro, campos que conterão dados e campos que são funções para operar esses dados. A respeito da linguagem C++ e do paradigma da orientação a objetos, assinale a opção INCORRETA.
Alternativas
Q115822 Engenharia de Software
Na análise orientada a objetos, são usados três tipos de modelos para descrever um sistema com diferentes pontos de vista: o primeiro, para representar os objetos no sistema e seus relacionamentos; o segundo, para demonstrar a história de vida dos objetos; e o terceiro, para indicar como os objetos interagem entre si. Com base na situação descrita, assinale a opção que apresenta esses três modelos, respectivamente.
Alternativas
Q115821 Engenharia de Software
Acerca do Diagrama de Fluxo de Dados (DFD), assinale a opção que preenche corretamente as lacunas do texto abaixo.

O Diagrama de Fluxo de Dados (DFD) é composto basicamente de quatro elementos: _____________________, que são categorias lógicas de coisas ou pessoas que representam uma fonte ou destino para transações; _____________________, que podem ser considerados como um tubo por onde passam pacotes de dados; ____________________ que serão executados(as) pelo sistema; e ___________________, nos quais os dados são definidos como armazenamento entre os processos.
Alternativas
Q115685 Engenharia de Software
No tocante à orientação a objetos, assinale a opção que preenche corretamente as lacunas do texto abaixo.

Um objeto é uma _____________ de uma classe. Já uma classe descreve um grupo de objetos com as mesmas __________________, ________________, tipos de relacionamentos e __________________.
Alternativas
Q115121 Engenharia de Software
Uma ferramenta CASE é um aplicativo que auxilia os pro?ssionais envolvidos na tarefa de produzir sistemas. Assinale a opção que apresenta três categorias de ferramentas CASE.
Alternativas
Q115116 Engenharia de Software
A engenharia de software compreende um conjunto de etapas comumente citadas como paradigmas de engenharia de software. No tocante a essas etapas, assinale a opção correta.
Alternativas
Q115113 Engenharia de Software
A síntese de avaliação e solução dos problemas é área de grande esforço na análise de requisitos. A respeito das atividades realizadas nesta etapa, julgue os itens abaixo e, em seguida, assinale a opção correta

I – Avaliar o ?uxo e o conteúdo de informação.

II – De?nir e elaborar as funções do software.

III – Entender o comportamento do software no contexto dos eventos que o afetam.

IV – Estabelecer as características de interface com o sistema.

V – Descobrir restrições de projeto.

Estão certos os itens
Alternativas
Q115112 Engenharia de Software
A análise de requisitos é uma tarefa da engenharia de software que efetua a ligação entre a alocação de software em nível de sistema e o projeto de software. A análise de requisitos de software pode ser dividida em áreas de esforço.

Assinale a opção que NÃO apresenta uma dessas áreas de esforço.
Alternativas
Q115111 Engenharia de Software
O modelo em espiral para a engenharia de software foi desenvolvido para abranger características tanto do ciclo de vida clássico como da prototipação, acrescentando-se alguns elementos.

Assinale a opção que NÃO apresenta atividade do modelo em espiral.
Alternativas
Q115105 Engenharia de Software
Separar os aspectos externos de um objeto, que são acessíveis a outros objetos, dos detalhes internos da implementação, que estão escondidos de outros objetos, evita que partes de um programa se tornem tão interdependentes que uma pequena mudança tenha grandes efeitos em cascata.

Assinale a opção que se refere ao conceito descrito acima, amplamente utilizado na orientação a objetos.
Alternativas
Q115104 Engenharia de Software
O processo para desenvolvimento orientado a objetos consiste em montar um modelo de aplicação e depois acrescentar detalhes a ele durante o projeto. A mesma notação é utilizada da análise ao projeto para implementação, de modo que a informação acrescentada em um estágio de desenvolvimento não precisa ser perdida ou traduzida para o próximo estágio.

Assinale a opção que apresenta os estágios da metodologia descrita acima.

Alternativas
Q115101 Engenharia de Software
Herança é uma forma de reutilização na qual uma nova classe é criada, absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modi?cadas. A respeito da linguagem Java e do conceito de herança, julgue os itens abaixo como Verdadeiros (V) ou Falsos (F) e, em seguida, assinale a opção correta.

I – Os membros private de uma superclasse são herdados pelas suas subclasses.

II – Os membros protected de uma superclasse podem ser acessados por membros de suas subclasses.

III – Os métodos da subclasse podem referir-se a membros public e protected herdados da superclasse.

IV – Membros public da superclasse tornam-se membros public da subclasse.

A sequência correta é:
Alternativas
Ano: 2010 Banca: FUNCAB Órgão: DER-RO Prova: FUNCAB - 2010 - DER-RO - Analista de Sistemas |
Q114686 Engenharia de Software
As três propriedades que caracterizam uma linguagem de programação orientada a objeto são:

Alternativas
Ano: 2010 Banca: FUNCAB Órgão: DER-RO Prova: FUNCAB - 2010 - DER-RO - Analista de Sistemas |
Q114679 Engenharia de Software
Especificação de requisitos, segundo Engenharia de Software, é:

Alternativas
Ano: 2010 Banca: FUNCAB Órgão: DER-RO Prova: FUNCAB - 2010 - DER-RO - Analista de Sistemas |
Q114672 Engenharia de Software
Uma classe de objetos descreve umgrupo de objetos com propriedades:

Alternativas
Q112591 Engenharia de Software
Ao testar um programa, deve-se garantir que cada declaração do programa seja executada pelo menos uma vez.
Essa é a essência da abordagem de projeto de testes chamada teste
Alternativas
Q112590 Engenharia de Software
Quando um sistema de software passa por manutenção, deve-se assegurar que as mudanças incorporadas a esse software sejam controladas. A esse processo de gerenciamento de mudanças do sistema dá-se o nome de gerenciamento de configuração de software, que inclui as atividades de
Alternativas
Respostas
11481: D
11482: B
11483: A
11484: D
11485: C
11486: A
11487: C
11488: C
11489: A
11490: D
11491: D
11492: A
11493: C
11494: D
11495: C
11496: D
11497: B
11498: E
11499: A
11500: C