Buscar

AV - ENGENHARIA DE SOFTWARE - ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - ESTÁCIO

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 (10) Período: 2021.1 EAD (GT) / AV 
 
 
 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.: 202005909966) 
No contexto do gerenciamento de projetos, avalie a relação entre os 
conceitos e definições a seguir: 
[1] 
Grupos de processos de 
gerenciamento de projetos 
[A] 
Correspondem aos fluxos de processos ou ciclos 
de vida relacionados ao processo de software. 
[2] Ciclo de Vida do Projeto [B] 
Definida por seus requisitos de conhecimentos e 
descrita em termos dos processos que a 
compõem: suas práticas, entradas, saídas, 
ferramentas e técnicas. 
[3] Área de conhecimento [C] 
Ciclo vida relacionado com as etapas de 
gerenciamento do projeto. 
Assinale a opção que corretamente relaciona os referidos conceitos e 
definições: 
 
 [1][C] - [2][B] - [3][A] 
 [1][C] - [2][A] - [3][B] 
 [1][B] - [2][C] - [3][A] 
 [1][B] - [2][A] - [3][C] 
 [1][A] - [2][B] - [3][C] 
 
 
 
 2a Questão (Ref.: 202005907191) 
O gerenciamento de riscos é o processo sistemático de identificação, 
análise e respostas a riscos de projetos. Considerando que a metodologia 
aplicada à referida área de conhecimento encadeia processos de acordo 
com a figura a seguir, assinale a sequência correta: 
 
 
 
 
 Análise qualitativa, análise quantitativa, identificação de risco, 
planejamento de respostas a riscos. 
 Identificação de risco, análise quantitativa, análise qualitativa, 
planejamento de respostas a riscos. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4851339/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4848564/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 Planejamento de respostas a riscos, identificação de risco, análise 
qualitativa, análise quantitativa. 
 Análise qualitativa, identificação de risco, análise quantitativa, 
planejamento de respostas a riscos. 
 Identificação de risco, análise qualitativa, análise quantitativa, 
planejamento de respostas a riscos. 
 
 
 
 3a Questão (Ref.: 202005049076) 
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][A] - [3][B]. 
 [1][C] - [2][B] - [3][A]. 
 [1][B] - [2][C] - [3][A]. 
 [1][A] - [2][B] - [3][C]. 
 [1][B] - [2][A] - [3][C]. 
 
 
 
 4a Questão (Ref.: 202005049077) 
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. 
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. 
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.');
 Gestão de configuração, Processo de controle de alterações, 
Gerenciamento de release. 
 Gestão de configuração, Gerenciamento de releases, Processo de 
controle de alterações. 
 Gestão de configuração, Processo de controle de 
alterações, Gerenciamento de releases. 
 Processo de controle de alterações, Gerenciamento de releases, Gestão 
de configuração. 
 
 
 
 5a Questão (Ref.: 202005049367) 
Uma das principais práticas de XP (Extreme Programming) 
é o Iteration Planning Game. Entre as atividades realizadas em uma sessão 
de Iteration Planning, está a: 
 
 definição, pelos programadores, de quais story cards serão 
implementados em uma iteração. 
 estimação, feita por cada programador, do tempo que será necessário 
para realizar cada tarefa sob sua responsabilidade. 
 estimação da data de entrega de um release baseado na estimativa de 
esforço de cada story card. 
 designação, por parte do coach, dos programadores que irão realizar as 
tarefas contidas na lista de tarefas. 
 estimação do esforço que será necessário para implementar 
cada story card. 
 
 
 
 6a Questão (Ref.: 202005049365) 
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. 
 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. 
 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). 
 
 
 
 7a Questão (Ref.: 202005049481) 
Quanto à qualidade de software, assinale a alternativa que apresenta como 
a confiabilidade pode ser medida. 
 
 Considerando a habilidade de adaptar e estender o programa. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990740/n/nStatus da quest%C3%A3o: Liberada para Uso.');
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: 3990854/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 Através da velocidade de processamento. 
 Considerando a facilidade de manutenção. 
 Considerando fatores como estética, consistência e documentação. 
 Através da frequência e severidade das falhas. 
 
 
 
 8a Questão (Ref.: 202005049476) 
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: 
 
 usabilidade, que representa o nível em que o software utiliza-se de 
recursos do sistema, de forma otimizada. 
 confiabilidade, que representa o período de tempo em que o software 
esteja disponível para uso. 
 manutenibilidade, que representa o período de tempo em que o software 
esteja disponível 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. 
 
 
 
 9a Questão (Ref.: 202005049506) 
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 as aplicações do software. 
 Controlede 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. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990849/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990879/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 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 em qual versão está o 
software e quais as características de cada versão. 
 
 
 
 10a Questão (Ref.: 202005049503) 
A respeito do conceito de pull request no Git, assinale a alternativa 
correta. 
 
 É o envio de arquivos para o repositório remoto do usuário. 
 É uma solicitação para baixar localmente os arquivos do repositório 
remoto do usuário. 
 É uma solicitação que um usuário faz para contribuir com suas alterações 
de volta ao repositório original de um projeto. 
 É uma solicitação que um usuário faz para ter permissão de acesso a 
arquivos de um outro repositório. 
 É o envio de arquivos para o repositório local do usuário. 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990876/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Outros materiais