Buscar

av - ENGENHARIA DE SOFTWARE

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

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
Você viu 3, do total de 5 páginas

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

Disciplina: EEX0053 - ENGENHARIA DE SOFTWARE Período: 2022.1 EAD (GT) / AV 
Data: Turma: 9001 
 
 
 ATENÇÃO 
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 
 
 
 
 1a Questão (Ref.: 202013331002) 
Considerando as áreas de conhecimento do gerenciamento de projetos, avalie as 
seguintes afirmativas: 
 
• __________________ é a área de conhecimento que permite identificar os 
pacotes de trabalho. 
 
• O sequenciamento das atividades, definido pelo diagrama de redes do projeto, 
é elaborado na área de conhecimento ______________________. 
 
• O Termo de Abertura do Projeto é o documento que autoriza a alocação de 
recursos ao projeto, sendo elaborado na área de conhecimento 
___________________. 
 
Assinale a alternativa que preenche as lacunas na sequência correta: 
 
 
Gerenciamento da Integração do Projeto, Gerenciamento do Escopo do Projeto, 
Gerenciamento do Cronograma do Projeto. 
 
Gerenciamento do Cronograma do Projeto, Gerenciamento do Escopo do Projeto, 
Gerenciamento da Integração do Projeto. 
 
Gerenciamento do Escopo do Projeto, Gerenciamento da Integração do Projeto, 
Gerenciamento do Cronograma do Projeto. 
 
Gerenciamento do Cronograma do Projeto, Gerenciamento da Integração do Projeto, 
Gerenciamento do Escopo do Projeto. 
 
Gerenciamento do Escopo do Projeto, Gerenciamento do Cronograma do Projeto, 
Gerenciamento da Integração do Projeto. 
 
 
 
 
 
 
 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4848567/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 2a Questão (Ref.: 202013331001) 
 Após atuar como programador em uma empresa de desenvolvimento de software 
por aproximadamente 10 anos, um funcionário que se destacou por nunca atrasar um 
cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o 
funcionário foi informado que sua principal responsabilidade era a realização da entrega 
conforme o cronograma estabelecido no contrato. Para o gerenciamento de tempo, o 
gerente de projetos irá utilizar o PMBOK. Considerando essa situação, é correto afirmar 
que o gerente de projetos deverá coordenar processos de: 
 
 
Planejamento, garantia e controle da qualidade. 
 
Planejamento de compra e contratações, seleção de fornecedores e encerramento do 
contrato. 
 
Planejamento, definição, verificação e controle do escopo. 
 
Definição e sequenciamento de atividades, estimativa de recursos e duração da 
atividade, desenvolvimento e controle do cronograma. 
 
Estimativa de custos, realização do orçamento e controle de custos. 
 
 
 
 3a Questão (Ref.: 202012472884) 
No contexto do processo de desenvolvimento de software, avalie a relação entre os 
conceitos e definições a seguir: 
[1] MVC [A] 
Determina arquitetura física do sistema. 
 
[2] Modelo de implantação [B] Um padrão de arquitetura. 
[3] Modelo de interação [C] Define aspectos dinâmicos do sistema. 
Assinale a opção que corretamente relaciona os referidos conceitos e definições: 
 
 
[1][C] - [2][B] - [3][A]. 
 
[1][A] - [2][B] - [3][C]. 
 
[1][B] - [2][C] - [3][A]. 
 
[1][B] - [2][A] - [3][C]. 
 
[1][C] - [2][A] - [3][B]. 
 
 
 
 4a Questão (Ref.: 202012472885) 
Considerando as etapas de implantação e manutenção do processo de desenvolvimento 
de software, avalie os conceitos a seguir: 
• _________________: de forma simplificada, é um conjunto de tarefas que 
visam gerenciar as alterações durante o desenvolvimento do software, sendo a 
mesma aplicada em todas as etapas do processo de desenvolvimento de 
software. 
• _________________: requer a avaliação do mérito técnico, efeitos colaterais 
em potencial, o impacto global em termos de configuração e funcionalidade e o 
custo de uma determinada alteração. 
• _________________: gerencia as versões do software distribuído aos clientes. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4848566/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990449/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990450/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Assinale a alternativa que preenche as lacunas na sequência correta: 
 
 
Processo de controle de alterações, Gestão de configuração, Gerenciamento de 
releases. 
 
Processo de controle de alterações, Gerenciamento de releases, Gestão de 
configuração. 
 
Gestão de configuração, Processo de controle de alterações, Gerenciamento de 
release. 
 
Gestão de configuração, Processo de controle de alterações, Gerenciamento de 
releases. 
 
Gestão de configuração, Gerenciamento de releases, Processo de controle de 
alterações. 
 
 
 
 5a Questão (Ref.: 202012473173) 
Considerando o uso do RUP (Rational Unified Process), deve-se considerar que, 
segundo essa técnica: 
 
 
a disciplina de Teste não é executada na fase de Elaboração. 
 
a disciplina Modelagem de Negócio apresenta maior atividade na fase de 
Construção. 
 
a disciplina Requisitos apresenta menor atividade na fase de Concepção (Inception). 
 
o número de iterações em cada uma de suas quatro fases é variável, conforme o 
projeto. 
 
a disciplina Configuração e Gerenciamento de Mudanças não é executada na fase de 
Elaboração. 
 
 
 
 6a Questão (Ref.: 202012473172) 
O processo unificado (RUP) reúne boas práticas de especificação e de projeto de 
sistemas, sendo um modelo genérico de processo organizado em fases que podem 
gerar um conjunto de produtos de trabalho. Considerando isso, assinale a opção que 
identifica a fase do RUP na qual devem estar incluídos o refinamento e a expansão dos 
casos de uso preliminares, dos requisitos não funcionais e da descrição da arquitetura 
do software. 
 
 
transição 
 
elaboração 
 
concepção 
 
produção 
 
construção 
 
 
 
 7a Questão (Ref.: 202012473284) 
Os projetos de software devem ter sua qualidade avaliada, e para tanto, selecionaram-
se fatores indicados na norma ISO 9126, que identifica alguns atributos importantes da 
qualidade, dentre os quais, a: 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990738/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990737/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990849/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
eficiência, que representa a facilidade com que o software pode ser transferido entre 
ambientes computacionais. 
 
funcionalidade, que representa a facilidade com que o software pode ser transferido 
entre ambientes computacionais. 
 
manutenibilidade, que representa o período de tempo em que o software esteja 
disponível para uso. 
 
confiabilidade, que representa o período de tempo em que o software esteja 
disponível para uso. 
 
usabilidade, que representa o nível em que o software utiliza-se de recursos do 
sistema, de forma otimizada. 
 
 
 
 8a Questão (Ref.: 202012473289) 
Quanto à qualidade de software, assinale a alternativa que apresenta como a 
confiabilidade pode ser medida. 
 
 
Considerando a facilidade de manutenção. 
 
Considerando a habilidade de adaptar e estender o programa. 
 
Através da velocidade de processamento. 
 
Através da frequência e severidade das falhas. 
 
Considerando fatores como estética, consistência e documentação. 
 
 
 
 9a Questão (Ref.: 202012473318) 
Sobre Versionamento e Gerenciamento de Versões, considere as afirmações abaixo. 
I- O gerenciamento de versões é o processo de acompanhamento de diferentes versões 
de componentes de software ou itens de configuração e dos sistemas em que esses 
componentes são usados. Refere-se também à garantia de que as mudanças feitas por 
diferentes desenvolvedores para essas versões não interfiram umas nas outras. 
II- Em um sistema de gerenciamentode versões com uma variedade de recursos, 
desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo 
componente, pois se o fizessem, as mudanças feitas por diferentes desenvolvedores 
poderiam interferir umas nas outras. 
III- Os sistemas de gerenciamento de versões fornecem, em geral, recursos de 
gerenciamento de armazenamento. Sua função é reduzir o espaço de armazenamento 
requerido pelas várias versões de componentes, que diferem apenas ligeiramente umas 
das outras. Em vez de manter uma cópia completa de cada versão, o sistema armazena 
uma lista de diferenças (deltas) entre uma versão e outra. 
Quais estão corretas? 
 
 
I, II e III. 
 
Apenas II. 
 
Apenas I e II. 
 
Apenas I e III. 
 
Apenas II e III. 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990854/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990883/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 10a Questão (Ref.: 202012473314) 
Gerência de Configuração de Software é um conjunto de atividades de apoio, que 
permite a absorção controlada das mudanças, inerentes ao desenvolvimento de 
software, mantendo a estabilidade na evolução do projeto. Podemos dividir o 
Gerenciamento de Configuração de Software em três níveis: 
 
Tomando por base a figura anterior, assinale a alternativa que define, corretamente, 
cada nível do Gerenciamento de Configuração de Software. 
 
 
Controle de versão: identifica em qual versão está o software e quais 
as características de cada versão. Controle de mudanças: tem como característica 
testar as mudanças, assim que são realizadas. Integração contínua: identifica quais 
foram as mudanças, efetuadas na versão. 
 
Controle de versão: identifica os usuários dos sistemas. Controle de mudanças: tem 
como característica testar as mudanças, assim que são realizadas. Integração 
contínua: identifica em qual versão está o software e quais as características de cada 
versão. 
 
Controle de versão: identifica quais foram as mudanças, efetuadas na versão. 
Controle de mudanças: tem como característica testar as mudanças, assim que são 
realizadas. Integração contínua: identifica em qual versão está o software e quais as 
características de cada versão. 
 
Controle de versão: identifica em qual versão está o software e quais 
as caracteriscas de cada versão. Controle de mudanças: identifica quais foram as 
mudanças, efetuadas na versão. Integração contínua: tem como características 
testar as mudanças, assim que são realizadas. 
 
Controle de versão: identifica os usuários dos sistemas. Controle de mudanças: tem 
como característica testar as mudanças, assim que são realizadas. Integração 
contínua: identifica as aplicações do software. 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990879/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Continue navegando