Buscar

AV - Engenharia de Software - 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

1 ponto
Os Objetivos do Gerenciamento de Riscos incluem aumentar a probabilidade e o
impacto de eventos positivos (oportunidades) e diminuir a probabilidade e o impacto
dos eventos adversos (ameaças). Neste contexto, avalie se as afirmativas a seguir
são Falsas ou Verdadeiras:
[____]
As potenciais fontes de riscos para o projeto podem ser
apresentadas dentro de uma Estrutura Analítica do Risco (EAR)
hierárquica.
[____]
A análise quantitativa permite priorizar os riscos que mereçam
maior cuidado, a fim de identificar as piores ameaças e as melhores
oportunidades.
[____] A análise qualitativa define para cada risco a sua probabilidade eimpacto.
Assinale a opção correta:
(Ref.: 202016871000)
1 ponto
 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
Disciplina: EEX0053 - ENG DE SOFTWARE Período: 2021.4 EAD (GT)
Aluno: NILO SILVA NETO Matr.: 202012017875
Turma: 9003
Prezado(a) Aluno(a),
Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a
todas as questões e que não precisará mais alterá-las. 
A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha
não será permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno.
Valor da prova: 10 pontos.
1.
[V] - [F] - [V]
[V] - [F] - [F]
[V] - [V] - [V].
[V] - [V] - [F]
[F] - [V] - [V]
2.
Firefox https://ead.estacio.br/provas_emcasa_linear.asp
1 of 5 20/02/2022 12:06
tempo, o gerente de projetos irá utilizar o PMBOK. Considerando essa situação, é
correto afirmar que o gerente de projetos deverá coordenar processos de:
(Ref.: 202016868228)
1 ponto
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: 
(Ref.: 202016010111)
1 ponto
A gestão de requisitos é um conjunto de atividades que tem como principal objetivo
ajudar a equipe de projeto a:
(Ref.: 202016010106)
1 ponto
Planejamento, definição, verificação e controle do escopo. 
Estimativa de custos, realização do orçamento e controle de custos.
Planejamento, garantia e controle da qualidade.
Definição e sequenciamento de atividades, estimativa de recursos e duração da
atividade, desenvolvimento e controle do cronograma. 
Planejamento de compra e contratações, seleção de fornecedores e encerramento
do contrato. 
3.
[1][C] - [2][B] - [3][A]. 
[1][B] - [2][A] - [3][C]. 
[1][A] - [2][B] - [3][C]. 
[1][B] - [2][C] - [3][A]. 
[1][C] - [2][A] - [3][B]. 
4.
utilizar ferramentas de engenharia de software para modelar os requisitos do
sistema, através da UML. 
identificar, controlar e rastrear requisitos e modificações de requisitos em
qualquer época, à medida que o projeto prossegue. 
negociar com os clientes os conflitos de prioridade de requisitos e identificar e
analisar os riscos associados a cada requisito. 
avaliar os requisitos quanto à qualidade, garantindo que ambiguidades,
inconsistências, omissões e erros tenham sido detectados e corrigidos. 
construir um modelo técnico refinado de funções, características e restrições do
software. 
Firefox https://ead.estacio.br/provas_emcasa_linear.asp
2 of 5 20/02/2022 12:06
Com relação à forma como o RUP trata a análise de requisitos, assinale a opção
correta. 
(Ref.: 202016010401)
1 ponto
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. 
(Ref.: 202016010399)
1 ponto
A respeito de qualidade de software e suas métricas, assinale a opção correta. 
(Ref.: 202016010515)
1 ponto
5.
A maior parte da análise de requisitos ocorre durante a fase de elaboração. 
A análise de requisitos deve acontecer antes da programação e testes do
sistema, não podendo sofrer alterações a partir do momento que estejam
definidos. 
A análise de requisitos ocorre na fase de elaboração, em que são feitas
entrevistas com usuários e definição do escopo do projeto. 
A análise de requisitos ocorre na fase de construção, quando são descritos todos
os casos de uso, e em seguida modelados por meio de diagramas de casos de
uso UML. 
Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre
na fase de construção juntamente com a programação, o que permite que os
requisitos sejam revistos. 
6.
produção
construção 
elaboração
transição
concepção 
7.
A métrica de comprimento total faz referência ao número de linhas no código que
se considera inversamente proporcional ao índice de erro que o código pode
apresentar. 
A métrica de profundidade de condições aninhadas é a que permite uma melhor
compreensão do código. 
A medida do número de caracteres em um programa é uma métrica do tipo fog
index. 
A métrica de complexidade ciclomática é uma medida que pode estar relacionada
ao nível de compreensão do programa. 
O número de funções ou métodos que constam em um programa pode ser
avaliado pela métrica de software fan-in/fan-out. 
Firefox https://ead.estacio.br/provas_emcasa_linear.asp
3 of 5 20/02/2022 12:06
O engenheiro de software avalia que na sua equipe, em datas próximas da data de
entrega de uma versão do sistema, a produtividade e o nível de estresse da equipe
são impactados. Ele deseja automatizar o processo, de forma a mitigar esses efeitos.
Para tanto: 
(Ref.: 202016010508)
1 ponto
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 gerenciamento de 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?
(Ref.: 202016010545)
1 ponto
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: 
8.
como parte da implantação contínua, ele elabora uma série de testes para
garantir que ao implementar uma nova rotina ou funcionalidade as outras partes
do sistema continuem operando normalmente. 
como parte da implantação contínua, ele automatiza o processo de forma que
impeça que a nova versão do sistema entre em produção, caso o teste falhe. 
comoparte da entrega contínua, ele automatiza uma série de rotinas para que o
sistema seja automaticamente posto em produção. 
como parte da entrega contínua, ele elabora smoke tests para garantir o
funcionamento do sistema, antes de enviá-lo para produção. 
como parte da integração contínua, ele automatiza o processo de agregar novas
mudanças na forma de recursos e funcionalidades, em uma nova versão. 
9.
Apenas II e III.
I, II e III. 
Apenas II. 
Apenas I e II. 
Apenas I e III. 
10.
Firefox https://ead.estacio.br/provas_emcasa_linear.asp
4 of 5 20/02/2022 12:06
Tomando por base a figura anterior, assinale a alternativa que define, corretamente,
cada nível do Gerenciamento de Configuração de Software. 
(Ref.: 202016010541)
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. 
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. 
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 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. 
Firefox https://ead.estacio.br/provas_emcasa_linear.asp
5 of 5 20/02/2022 12:06

Continue navegando