Buscar

Avaliação - Tentativa 2 de 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Prova de Engenharia de Software
Avaliação Objetiva
Tentativa 2 de 2
Questão 1 de 10
A hierarquia de controle nada mais é do que a representação, usualmente sob a forma 
hierarquizada, da estrutura do software no que diz respeito aos seus componentes. Seu 
objetivo consiste em:
Estabelecer as relações entre os diferentes componentes do software, explicitando os 
níveis de abstração aos quais eles pertencem
Questão 2 de 10
Segundo a IEEE (2004), um ponto importante na fase de manutenção é fazer uma análise de 
impacto do software existente, antes de realizar uma mudança e estabelecer algumas tarefas
de análise de impacto. Onde deve-se primeiramente:
Analisar as Solicitações de Mudanças
Questão 3 de 10
O processo de desenvolvimento em cascata é um exemplo de processo dirigido a planos, pois,
em princípio, é necessário planejar e programar todas as atividades do processo antes de 
começar a trabalhar nelas. São exemplos de estágios desse modelo:
Definição de Requisitos, Implementação e Teste de Unidades e Integração e Teste de Sistema
Questão 4 de 10
O conceito de modularidade tem sido utilizado já há bastante tempo, como forma de obtenção
de um software que apresente algumas características interessantes. Quanto a modularização
NÃO é correto afirmar que:
Módulos Independentes Não São Mais Fáceis de Manter e Testar
Questão 5 de 10
De maneira geral, o planejamento de um processo de gerenciamento de configuração de 
software deve ser aderente ao contexto organizacional, sempre observando:
As Políticas de Restrições
Questão 6 de 10
___________ incluem semáforos e monitores:
Concorrência Simultânea
Questão 7 de 10
Algumas vezes as mudanças são decorrentes de problemas que devem ser tratados com 
urgência. Entre os motivos principais para estas urgências estão:
I - Corrigir um defeito grave no sistema, que compromete o andamento normal da aplicação
II - Defeitos oriundos de alterações realizadas no ambiente operacional que comprometem a 
continuidade do funcionamento do sistema
III - A implementação de mudanças inesperadas no funcionamento do negócio que executa o 
sistema, oriunda da concorrência ou uma nova legislação que afete o sistema
Está correto o que consta em:
I, II e III
Questão 8 de 10
No processo de engenharia de requisitos, podemos encontrar diferentes tipos de requisitos,
tais como:
Requisitos Funcionais, Requisitos Não-Funcionais e Requisitos de Domínio
Questão 9 de 10
A análise de requisitos no desenvolvimento de sistemas especifica as funcionalidades 
(requisitos funcionais) e suas restrições (requisitos não-funcionais). É considerado um 
requisito não-funcional:
A Disponibilidade do Sistema
Questão 10 de 10
A engenharia de requisitos ajuda os engenheiros de software a compreender melhor o 
problema que eles vão trabalhar para resolver. Ela inclui um conjunto de tarefas que levam
a um entendimento de qual será o impacto do software sobre o negócio, do que o cliente 
quer e de como os usuários finais vão interagir com o software. A função de negociação no 
processo de engenharia de requisitos:
Discutir os requisitos que apresentam problemas, definir quais são as prioridades e chegar
a um acordo sobre o conjunto de requisitos

Outros materiais