Buscar

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 4 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

Prévia do material em texto

Disciplina: ENGENHARIA DE SOFTWARE  AV
Aluno: BRUNO MARQUES DA SILVA FILHO 202202308511
Turma: 9001
DGT0291_AV_202202308511 (AG)   12/09/2022 20:00:48 (F) 
Avaliação: 8,00 pts Nota SIA: 10,00 pts
 
ENSINEME: FASES DO DESENVOLVIMENTO DE SOFTWARE  
 
 1. Ref.: 3990449 Pontos: 0,00  / 1,00
No contexto do processo de desenvolvimento de software, avalie a relação entre os conceitos e de�niçõ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 de�nições: 
 [1][B] - [2][C] - [3][A]. 
 [1][B] - [2][A] - [3][C]. 
[1][A] - [2][B] - [3][C].  
[1][C] - [2][B] - [3][A]. 
[1][C] - [2][A] - [3][B]. 
 2. Ref.: 3990450 Pontos: 1,00  / 1,00
Considerando as etapas de implantação e manutenção do processo de desenvolvimento de software,
avalie os conceitos a seguir: 
_________________: de forma simpli�cada, é 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 con�guraçã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: 
 Gestão de con�guração, Processo de controle de alterações, Gerenciamento de release. 
Processo de controle de alterações, Gestão de con�guração, Gerenciamento de releases. 
Gestão de con�guração, Gerenciamento de releases, Processo de controle de alterações. 
Processo de controle de alterações, Gerenciamento de releases, Gestão de con�guração. 
Gestão de con�guração, Processo de controle de alterações, Gerenciamento de releases. 
 
ENSINEME: FUNDAMENTOS DE SOFTWARE E GERENCIAMENTO DE PROJETOS  
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990449.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990449.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990450.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990450.');
Bruno Marques
Retângulo
 
 3. Ref.: 4851338 Pontos: 1,00  / 1,00
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 a�rmativas a seguir são Falsas ou Verdadeiras:
[____] As potenciais fontes de riscos para o projeto podem ser apresentadas dentrode 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 e impacto.
Assinale a opção correta:
 [V] - [F] - [V]
[V] - [V] - [V].
[V] - [F] - [F]
[V] - [V] - [F]
[F] - [V] - [V]
 4. Ref.: 4851339 Pontos: 1,00  / 1,00
No contexto do gerenciamento de projetos, avalie a relação entre os conceitos e de�nições a seguir:
[1] Grupos de processos degerenciamento 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 degerenciamento do projeto.
Assinale a opção que corretamente relaciona os referidos conceitos e de�nições:
[1][C] - [2][B] - [3][A]
[1][B] - [2][A] - [3][C]
 [1][C] - [2][A] - [3][B]
[1][B] - [2][C] - [3][A]
[1][A] - [2][B] - [3][C]
 
ENSINEME: GERENCIAMENTO DE CONFIGURAÇÕES  
 
 5. Ref.: 3990875 Pontos: 1,00  / 1,00
Preencha as lacunas e assinale a alternativa correta em relação ao gerenciamento de con�guração e
mudança. 
O gerenciamento de con�guração de software é um conjunto de ______________ que foi desenvolvido para
administrar as mudanças em todo o ciclo de vida do software. Tais atividades são utilizadas para _____________
a mudança, controlar a mudança, garantir que a mudança esteja sendo adequadamente implementada e
relatar a mudança a outras pessoas que possam ter interesse nela. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4851338.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4851338.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4851339.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4851339.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990875.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990875.');
ferramentas / agilizar 
rotinas / manter 
etapas / corrigir 
atividades / conduzir 
 atividades / identi�car 
 6. Ref.: 3990879 Pontos: 0,00  / 1,00
Gerência de Con�guraçã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 Con�guração de Software em três níveis: 
Tomando por base a �gura anterior, assinale a alternativa que de�ne, corretamente, cada nível do
Gerenciamento de Con�guração de Software. 
 Controle de versão: identi�ca em qual versão está o software e quais as caracteriscas de cada versão.
Controle de mudanças: identi�ca 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: identi�ca 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: identi�ca
em qual versão está o software e quais as características de cada versão. 
 Controle de versão: identi�ca 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: identi�ca em qual
versão está o software e quais as características de cada versão. 
Controle de versão: identi�ca 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: identi�ca as
aplicações do software. 
Controle de versão: identi�ca 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: identi�ca quais foram as mudanças, efetuadas na versão. 
 
ENSINEME: MODELOS DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE  
 
 7. Ref.: 3990734 Pontos: 1,00  / 1,00
Considere que você trabalhe em uma empresa de desenvolvimento de software e que a empresa tenha
decidido desenvolver um novo editor de texto para colocar no mercado. Esse editor deve ser um software
que forneça recursos adicionais de apoio à autoria, embasado no estilo de escrita do usuário, o que o torna
um software de funcionalidade mais complexa. Considere que a empresa deseje disponibilizar o produto no
mercado em versões que agreguem esse suporte de forma gradativa, fazendo análise de risco para avaliar a
viabilidade de desenvolvimento de uma nova versão. Tendo de escolher um modelo de processo para
desenvolver esse editor, e conhecendo as características dos modelos existentes, entre os modelos abaixo,
qual é o modelo apropriado para esse caso? 
cascata 
prototipação 
cleanroom 
 espiral 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990879.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990879.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990734.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990734.');
RAD (rapid application development) 
 8. Ref.: 3990740 Pontos: 1,00  / 1,00
Uma das principais práticas de XP (Extreme Programming) é o Iteration Planning Game. Entre asatividades
realizadas em uma sessão de Iteration Planning, está a:
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, feita por cada programador, do tempo que será necessário para realizar cada tarefa sob
sua responsabilidade. 
estimação do esforço que será necessário para implementar cada story card. 
de�nição, pelos programadores, de quais story cards serão implementados em uma iteração. 
 
ENSINEME: QUALIDADE DE SOFTWARE  
 
 9. Ref.: 3990854 Pontos: 1,00  / 1,00
Quanto à qualidade de software, assinale a alternativa que apresenta como a con�abilidade pode ser
medida. 
Considerando a habilidade de adaptar e estender o programa. 
Através da velocidade de processamento.
Considerando a facilidade de manutenção. 
 Através da frequência e severidade das falhas. 
Considerando fatores como estética, consistência e documentação. 
 10. Ref.: 3990848 Pontos: 1,00  / 1,00
O guia PMBOK 4° edição tem uma área dedicada ao Gerenciamento da Qualidade do Projeto − GQP. De
acordo com o guia, é  INCORRETO a�rmar que:
 o GQP engloba o gerenciamento do projeto e o produto do projeto, e é a única área do PMBOK que
se aplica exclusivamente a projetos de software. 
as métricas da qualidade são usadas nos processos de garantia da qualidade e de controle da
qualidade. A tolerância de�ne as variações aceitáveis nas métricas. 
alguns exemplos de métricas da qualidade incluem desempenho dentro do prazo, controle do
orçamento, frequência de defeitos, taxa de falha, disponibilidade, con�abilidade e cobertura de
testes. 
uma métrica da qualidade é uma de�nição operacional que descreve, em termos bem especí�cos, um
atributo do projeto ou do produto e como o processo de controle da qualidade irá medi-lo. 
uma métrica relacionada com o objetivo de qualidade de �car dentro do orçamento aprovado em 
 10% poderia ser medir o custo de cada entrega e determinar a variação percentual do orçamento
aprovado para essa entrega. 
±
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990740.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990740.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990854.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990854.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990848.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990848.');

Outros materiais