Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q944073 Engenharia de Software

Sobre testes de software, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:

( ) Um teste bem-sucedido identifica defeitos.

( ) Casos de teste são especificações das entradas para o teste e da saída esperada do sistema.

( ) Um teste caixa-preta é um teste estrutural, em que partes específicas de componentes são testadas.

( ) Um teste de aceitação foca em cada unidade do software, ou seja, seu código-fonte.


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

Alternativas
Q944069 Engenharia de Software

Sobre o PMBOK (Project Management Body of Knowledge Guide), considere as seguintes afirmativas:

1. O "Termo de Abertura" é criado para formalização do início do projeto, dentro de um dos processos do grupo de processos "Iniciação".

2. A área de conhecimento “Gerenciamento do escopo do projeto” inclui os processos para planejar, estimar e realizar o projeto dentro do prazo planejado.

3. O grupo de processos de "Monitoramento e Controle" tem como objetivo desenvolver um plano de ação que permita a todos os interessados compreender claramente o trabalho que será realizado.

4. A identificação de riscos é um dos processos do grupo de processos de "Execução".

5. O sequenciamento de atividades é um dos processos do grupo de processos de "Planejamento".


Assinale a alternativa correta.

Alternativas
Q944068 Engenharia de Software
Sobre o Processo Unificado, também conhecido como Rational Unified Process (RUP), é correto afirmar:
Alternativas
Q943691 Engenharia de Software
É correto afirmar que a introdução de metodologias ágeis em grandes empresas é difícil porque
Alternativas
Q943690 Engenharia de Software

Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo sobre modelagem de processos.

( ) Serviços da web desenvolvidos de acordo com padrões de serviço estão disponíveis para chamada remota e podem ser usados em um processo orientado ao reuso.

( ) No estágio de integração e de testes do sistemas do modelo cascata, é verificado se cada unidade atende à sua especificação.

( ) Os modelos cascata, de desenvolvimento incremental e orientado ao reuso não são mutuamente exclusivos e usados frequentemente em conjunto, especialmente para o desenvolvimento de sistemas grandes.

( ) O modelo de desenvolvimento incremental, de uma perspectiva de gerenciamento, apresenta dois problemas: o processo não é visível e a estrutura do sistema tende a degradar, à medida que novos incrementos são adicionados.

De acordo com as afirmações, a sequência correta é

Alternativas
Q943687 Engenharia de Software

Sobre melhoria de processos, avalie as afirmações a seguir.


I. Na melhoria de processos, devem-se considerar o ambiente e a cultura locais e como isso pode ser afetado pelas propostas de mudança de processo.

II. A abordagem de maturidade de processo tem como foco o desenvolvimento iterativo e a redução de overheads no processo de software.

III. A abordagem ágil tem como foco melhorar o gerenciamento de processos e de projetos e introduzir boas práticas de engenharia de software em uma organização.

IV. O processo de melhoria de processos é cíclico e envolve a medição dos atributos do projeto atual ou do produto, a análise do processo e a proposta de mudanças no processo.

V. A melhoria de processos é uma atividade de longo prazo em que cada uma das atividades do processo pode durar meses e é uma atividade descontínua, pois, sejam quais forem os novos processos introduzidos, o ambiente de negócios mudará e os novos processos terão que evoluir para levar essas mudanças em consideração.


Está correto apenas o que se afirma em

Alternativas
Q943679 Engenharia de Software
Identificação de requisitos, processo de gerenciamento de mudanças, políticas de rastreabilidade, suporte de ferramentas são decisões de
Alternativas
Q943675 Engenharia de Software

 Preencha corretamente as lacunas do texto a seguir.


A validação de requisitos é o processo de verificação por meio do qual os requisitos realmente definem o sistema que o cliente quer. Por exemplo, na verificação de __________________________, os requisitos no documento não devem entrar em conflito e na verificação de __________________________, o documento de requisitos deve incluir requisitos que definem todas as funções e as restrições pretendidas pelo usuário do sistema. Entre as várias técnicas de validação de requisitos que podem ser usadas individualmente ou em conjunto estão a técnica __________________________, que analisa sistematicamente os requisitos por uma equipe de revisores que verificam erros e inconsistências, e a técnica __________________________, que demonstra um modelo executável do sistema em questão aos usuários finais e aos clientes.


A sequência que preenche corretamente as lacunas do texto é

Alternativas
Q943671 Engenharia de Software

O objetivo de revisões e de inspeções é melhorar a qualidade de software. Durante uma inspeção, uma lista de verificação dos erros mais comuns de programação é frequentemente usada para a busca de bugs.

Associe as colunas, relacionando a classe de falha às verificações que podem ser feitas durante o processo de inspeção.


CLASSES DE FALHAS

(1) Dados

(2) Controle

(3) Entrada e saída

(4) Interface

(5) Armazenamento


 VERIFICAÇÕES

( ) As declarações compostas estão corretamente entre colchetes? 

( ) Todas as constantes foram nomeadas? 

( ) Os parâmetros estão na ordem correta?

( ) Se uma estrutura vinculada for modificada, todos os links foram corretamente atribuídos?

( ) Entradas inesperadas podem causar corrupção?


A sequência correta dessa associação é

Alternativas
Q943667 Engenharia de Software
Qual grupo de características se refere aos métodos ágeis?
Alternativas
Q943666 Engenharia de Software
Em um gerenciamento de projeto, é importante considerar a estrutura organizacional, por ser um fator que pode afetar a disponibilidade de recursos e influenciar a direção do projeto.
A organização matricial fraca é uma estrutura organizacional que
Alternativas
Q943663 Engenharia de Software

O processo de um software é um conjunto de atividades que conduz ao desenvolvimento do produto software e o modelo de processo é uma descrição simplificada do processo.

Qual é a característica que define o modelo cascata?

Alternativas
Ano: 2018 Banca: Quadrix Órgão: CFBio Prova: Quadrix - 2018 - CFBio - Técnico em TI |
Q943316 Engenharia de Software

A respeito da arquitetura cliente‐servidor multicamadas e dos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue o item subsequente.


A engenharia de requisitos é o processo de compreensão e definição dos serviços requisitados do sistema e de identificação de restrições relativas à operação e ao desenvolvimento do sistema.

Alternativas
Ano: 2018 Banca: Quadrix Órgão: CFBio Prova: Quadrix - 2018 - CFBio - Técnico em TI |
Q943315 Engenharia de Software

A respeito da arquitetura cliente‐servidor multicamadas e dos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue o item subsequente.


Ainda que os custos de manutenção sejam frequentemente mais baixos que os custos iniciais de desenvolvimento, os processos de manutenção são considerados como mais desafiadores que o desenvolvimento do software original.

Alternativas
Ano: 2018 Banca: Quadrix Órgão: CFBio Prova: Quadrix - 2018 - CFBio - Técnico em TI |
Q943314 Engenharia de Software

A respeito da arquitetura cliente‐servidor multicamadas e dos conceitos básicos sobre desenvolvimento e manutenção de sistemas e aplicações, julgue o item subsequente.


Quando exercida apenas pela equipe de desenvolvimento, a atividade de desenvolver um sistema, eliminando a participação da maioria dos usuários, pode incorrer em soluções ineficientes e obsoletas.

Alternativas
Ano: 2018 Banca: Quadrix Órgão: CFBio Prova: Quadrix - 2018 - CFBio - Técnico em TI |
Q943310 Engenharia de Software

Julgue o item seguinte quanto às noções básicas de sistemas operacionais,  à gerência de memória, ao sistema de  E/S e aos sistemas de arquivos. 


O conceito de independência do dispositivo, no projeto de software de E/S,  propõe que, para  escrever programas aptos a acessar qualquer dispositivo  de E/S,  é necessário especificar antecipadamente o dispositivo. 

Alternativas
Q942885 Engenharia de Software
O Selenium é um framework de teste de software para aplicações Web.

A respeito do Selenium, analise as afirmativas abaixo.


I O Selenium consiste em uma suíte de ferramentas para auxiliar a automação de testes baseados na interface Web.

II O Selenium WebDriver consiste em uma API para auxiliar a automação de testes baseados na interface Web.

III O Selenium WebDriver consiste em um plug-in para o Firefox que auxilia a automação de testes baseados na interface Web.

IV No Selenium WebDriver, é possível gravar o passo a passo de um usuário acessando uma página Web, a partir de um navegador.


Estão corretas as afirmativas

Alternativas
Q942882 Engenharia de Software

Considere as seguintes afirmativas a respeito de critérios de cobertura de teste .


I O grafo de fluxo de controle representa um programa na forma de um grafo onde as arestas são operadores e os nós são operandos de uma expressão.

II O critério de cobertura “todos os caminhos” não é um critério muito utilizado, em razão de duas dificuldades principais: alguns programas geram infinidade de caminhos e existem caminhos que nunca serão executados (independentemente dos valores passados como parâmetro).

III Se uma suíte de testes atinge 100% de cobertura de statements (linhas de código), o programa foi completamente testado e, se existir algum bug, será detectado pelos testes.

IV Os critérios de teste estruturais também são conhecidos como critérios de teste caixa branca.


Estão corretas as afirmativas

Alternativas
Q942881 Engenharia de Software
O critério de testes combinatórios denominado
Alternativas
Q942880 Engenharia de Software
Scrum é um framework que promove a gerência de projeto de forma ágil. Em relação ao Scrum, é correto afirmar:
Alternativas
Respostas
6221: A
6222: E
6223: B
6224: C
6225: C
6226: B
6227: D
6228: B
6229: B
6230: C
6231: A
6232: B
6233: C
6234: E
6235: C
6236: E
6237: B
6238: B
6239: B
6240: B