Questões de Concursos Públicos - Engenharia de Software
Resolva questões gratuitas da Engenharia de Software. Banco com 344 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Ano: 2015
Órgão:
HCPA
Banca:
FAURGS
Matéria:
Engenharia de Software
Assunto: Engenharia de Requisitos
Durante as reuniões de levantamento de requisitos são produzidos documentos auxiliares. Considere as alternativas abaixo e assinale a que apresenta somente exemplos desse tipo de documento.
Ano: 2015
Órgão:
TCU
Banca:
CESPE / CEBRASPE
Matéria:
Engenharia de Software
Assunto: Gestão de Projetos em Engenharia de Software
Com base no que prevê o PMBOK (5.ª edição), julgue o item que se segue. Os grupos de processos de gerenciamento de projetos agregam de forma lógica um conjunto de entradas, ferramentas, técnicas e saídas de gerenciamento de projetos, sendo que esses grupos de processos não representam as fases do projeto.
Sobre técnicas de testes de software, atribua V (verdadeiro) ou F (Falso) às afirmativas abaixo: ( ) Testes podem mostrar a presença efetiva de erros, e principalmente a ausência de defeitos. ( ) Os testes de caixa branca são projetados para validar os requisitos funcionais, sem se preocupar com o funcionamento interno de um programa. ( ) Os testes de caixa preta focam a estrutura de controle do programa. ( ) Testes de caixa preta são complementares aos testes de caixa branca, uma vez que contemplam diferentes classes de erros. Assinale a alternativa que contém, de cima para baixo, a sequência correta.
Sobre os conceitos básicos da Linguagem de Modelagem Unificada (UML), atribua V (verdadeiro) ou F (Falso) às afirmativas abaixo: ( ) Os Diagramas de Caso de Uso representam um conjunto de sequências de ações que um sistema desempenha para produzir um resultado. ( ) No Diagrama de Classes representa-se a estrutura dinâmica do sistema. ( ) As classes são representadas na UML como um retângulo sólido com três compartimentos. O compartimento superior contém o nome da classe. O compartimento do meio contém os atributos da classe. E o inferior contém as operações da classe. ( ) Os relacionamentos ligam as classes/objetos entre si criando relações lógicas entre estas entidades. Os tipos principais de relacionamentos no diagrama de classes: Associação, Agregação e Generalização. Assinale a alternativa que contém, de cima para baixo, a sequência correta.
Uma métrica de qualidade que traz benefícios tanto para o projeto quanto para o processo é _________________, que essencialmente é uma medida da habilidade de filtragem das ações de garantia de qualidade e controle quando aplicadas em todas as atividades da estrutura de processo e que também pode ser usada no projeto para avaliar a habilidade de uma equipe para encontrar erros antes que eles passem para a próxima atividade na estrutura do software ou para a próxima ação da engenharia de software. Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Q37759
CETRO - 2015 - AMAZUL - Engenheiro da Computação
O Teste Fumaça (Smoke Test) é uma abordagem do
Teste de
Q37756
CETRO - 2015 - AMAZUL - Engenheiro da Computação
Sobre os conceitos de verificação e validação, no contexto
dos testes de software, analise as assertivas abaixo. I. Verificação procura garantir a implementação correta
de uma função específica no software testado.
II. Validação procura garantir que o software atenda
aos requisitos do cliente.
III. Quando um software é aprovado nos testes de
verificação, automaticamente ele está aprovado em
relação aos testes de validação. É correto o que se afirma em
Q37684
MPE-RS - 2015 - MPE-RS - Técnico Superior em Informática
Assinale a alternativa que preenche corretamente a
lacuna do enunciado abaixo.
Teste de software é uma atividade que pode ser
sistematicamente planejada e especificada. Um teste
é bem-sucedido quando um caso de teste descobre
um erro e, por consequência, inicia-se ________,
um processo que tem por objetivo principal
encontrar e corrigir a causa de um erro ou defeito
de software.
Q37677
MPE-RS - 2015 - MPE-RS - Técnico Superior em Informática
Considere as seguintes afirmações sobre alguns
fundamentos de Análise de Sistemas orientada a
objetos.
I. Classe é um conceito orientado a objeto que
encapsula dados e abstrações procedurais
necessárias para descrever o conteúdo e o
comportamento de alguma entidade do mundo real.
Em outras palavras, pode-se dizer que classe é uma
descrição generalizada que descreve uma coleção de
objetos similares.
II. Uma superclasse é a generalização de um
conjunto de classes relacionadas a ela.
III. Uma subclasse é uma especialização da
superclasse. Uma subclasse herda todos os atributos
e operações associadas à sua superclasse, e não
pode incorporar atributos ou operações adicionais
específicos.
Quais estão corretas?
Q37676
MPE-RS - 2015 - MPE-RS - Técnico Superior em Informática
Assinale a alternativa que preenche corretamente a
lacuna do enunciado abaixo.
No contexto da Análise Estruturada de Sistemas, um
importante passo é a determinação do fluxo lógico
de dados, em oposição ao fluxo físico de dados (isto
é, O QUÊ acontece em oposição ao COMO
acontece). Isto é feito desenhando-se o ________,
uma representação gráfica de todos os aspectos do
fluxo lógico de dados e que teve notações
alternativas com símbolos definidos por Gane &
Sarson diferentes dos propostos por Yourdon &
Constantine e, por sua vez, diferentes dos propostos
por Tom DeMarco.