Buscar

Avaliação II - Engenharia e Projeto de Software (ADS19)

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

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 6, do total de 6 páginas

Prévia do material em texto

19/08/2022 14:47 Avaliação II - Individual
1/6
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:739609)
Peso da Avaliação 1,50
Prova 50798106
Qtd. de Questões 10
Acertos/Erros 9/0
Canceladas 1
Nota 10,00
Para controlar as modificações realizadas durante o desenvolvimento de software e minimizar 
os erros cometidos durante sua evolução sistemática e rastreável, utiliza-se a Gerência de 
Configuração, por meio de métodos e ferramentas que têm o intuito de maximizar sua produtividade. 
Sob a perspectiva de desenvolvimento da Gerência de Configuração de Software, sobre quais são 
suas três partes principais, assinale a alternativa CORRETA:
A Controle de Modificação, Controle de Versão e Controle de Rastreabilidade.
B Controle de Versão, Auditoria de Configuração e Integração Contínua.
C Controle de Versão, Controle de Mudanças, Integração Contínua.
D Controle de Mudança, Auditoria de Configuração, Controle de Rastreabilidade.
A Gestão de Configuração de Software (GCS) é um método utilizado para controlar as 
modificações ocorridas nos artefatos e códigos de um projeto, a fim de minimizar os erros durante 
suas versões alteradas. Roger Pressman, em seu livro “Software Engineering: A Practitioner's 
Approach”, afirma que a GCS é o conjunto de atividades projetadas para controlar as mudanças pela 
identificação dos produtos do trabalho que serão alterados, estabelecendo um relacionamento entre 
eles, definindo o mecanismo para o gerenciamento de diferentes versões destes produtos, controlando 
as mudanças impostas, e auditando e relatando as mudanças realizadas. A respeito das terminologias 
utilizadas na área de GCS, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Baseline: um marco de referência para evolução do software, que é caracterizado pela entrega de 
um ou mais itens de configuração. 
( ) Repositório: repositório físico e lógico, onde os artefatos (itens de configuração) são 
armazenados. 
( ) Release: conjunto de itens de configuração empacotados que são disponibilizados ao Cliente. 
( ) Branch: junção de diferentes versões de um mesmo item de configuração, realizando a 
integração de um branch com os itens de configuração do fluxo principal. 
( ) Merge: é um fluxo alternativo para implementação de novas funcionalidades em paralelo 
para atualização de versões de itens de configuração. 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: PRESSMAN, Roger. Software Engineering: a Practitioner's Approach. 7ª ed. Higher 
Education. 2010.
A V - V - V - F - F.
B V - F - V - V - F.
 VOLTAR
A+ Alterar modo de visualização
1
2
19/08/2022 14:47 Avaliação II - Individual
2/6
C V - V - F - F - F.
D F - F - F - V - V.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
Um projeto de desenvolvimento de software é composto por várias etapas, onde cada uma delas 
deve ser muito bem planejada e administrada. Para ter sucesso, o gerente do projeto precisa ter 
bastante capacidade para atender aos requisitos necessários e conseguir efetuar uma boa gerência, 
evitando possíveis erros durante a realização do projeto. Enfim, um projeto possui um ciclo de vida 
que define o início e o término de cada etapa, definindo o que deve ser realizado e por quem deve ser 
executado. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: 
I- É de extrema importância o Gerente do Projeto atentar para o tripé de sucesso dos projetos: 
Escopo/Custo/Tecnologia. 
PORQUE
II- É preciso atingir maior nível de qualidade para que a entrega do escopo se realize dentro do prazo 
estipulado e com recursos tecnológicos que beneficiem a automatização das atividades durante o 
execução do projeto. 
Assinale a alternativa CORRETA:
A As duas asserções são proposições falsas.
B A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa.
C As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da
primeira.
D A primeira asserção é uma proposição falsa, e a segunda é uma justificativa correta da primeira.
Mudanças durante o desenvolvimento são inevitáveis. O entendimento dos usuários sobre suas 
necessidades muda, o ambiente no qual o sistema vai operar muda, a legislação muda, os requisitos 
mudam. Com tantas mudanças assim, é necessária alguma forma de gerenciamento para que o 
desenvolvimento não fique caótico. Gerência de Configuração de Software (GCS) é 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. Sobre as três partes da GCS sob a 
perspectiva de desenvolvimento, analise as sentenças a seguir: 
I- Controle de versão: responsável por salvar os artefatos alterados em uma nova versão num 
repositório, guardando um histórico das suas mudanças. 
II- Controle de mudanças: responsável por rastrear os artefatos, guardando seu histórico, as mudanças 
e testando sua consistência. 
III- Integração contínua: responsável por manter um ambiente que junta a última versão de todos os 
artefatos alterados, validando sua consistência. 
IV- Controle de mudanças: responsável por documentar as alterações realizadas nos artefatos do 
sistema, contendo o controle de tarefas, sabendo identificar o que mudou, por que mudou, quem 
mudou etc. 
V- Controle de versão: responsável por integrar os artefatos, documentando as alterações de cada 
3
4
19/08/2022 14:47 Avaliação II - Individual
3/6
versão do sistema. 
Agora, assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças II, III e V estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças III, IV e V estão corretas.
Risco de um projeto é um evento com uma probabilidade de ocorrer no futuro, impactando o 
projeto de forma negativa (ameaça) ou positiva (oportunidade). Ele pode ocorrer devido a uma ou 
mais causas, por isso da importância das empresas de softwares utilizarem um processo consistente 
para identificar, priorizar, acompanhar e tratar riscos através de uma ativa gestão de riscos em seus 
projetos. Sobre as quatro formas de se tratar um risco, analise as sentenças a seguir: 
I- Eliminação: identificar e eliminar proativamente sua existência. 
II- Mitigação: quando um risco sempre existirá e não há tratamento e resta ficar ciente das 
consequências. 
III- Transferência: quando se transfere a outra pessoa ou área a responsabilidade para lidar com o 
risco para você. 
IV- Aceitação: diante de riscos sem eliminação no projeto, buscar meios para reduzir o impacto de 
sua ocorrência. 
Agora, assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças II e III estão corretas.
De acordo com Freitas (2010, p. 1): "Ao longo do ciclo de vida de um projeto de software, uma 
grande quantidade de itens é produzida. A probabilidade desses itens sofrerem alterações, devido a 
mudanças nos requisitos ou correções de defeitos, por exemplo, é muito alta. É comum também que 
sejam geradas diferentes versões do software, à medida que novos problemas sejam descobertos e 
resolvidos. Controlar e gerenciar todas essas mudanças é essencial para que o projeto seja bem-
sucedido". Sobre os sistemas de controle de versões, classifique V para as sentenças verdadeiras e F 
para as falsas: 
( ) Identificam alterações efetuadas em um software, permitindo o rastreamento das versões e o 
histórico das alterações. 
( ) Servem para definir a pessoa mais capacitada para cada atividade. 
( ) Servem de base para estimar os custos de um projeto. 
( ) Controlar versões tornou-se um processo acessível financeiramente, em função das várias opções 
de tecnologias disponíveis no mercado. 
5
6
19/08/2022 14:47 Avaliação II - Individual
4/6
Assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: FREITAS, Daniel T.M. Análise Comparativa entre Sistemas de Controle de Versões. 
Disponível em: 
A V - F - V - F.
B V - F - F - V.
C V - V - V - F.
D F - V - F - F.
O principal objetivo do Guia PMBOK® é identificar o conjunto de conhecimentos em 
gerenciamento de projetos envolvendo os processos de integração, escopo, tempo, custo, qualidade, 
recursos humanos, comunicação, riscos, aquisição e envolvidos no projeto. Este guia é amplamente 
reconhecido como boa prática nas organizações do mundo todo, utilizando: (1) entradas, (2) 
ferramentas e técnicas e (3) saídas, em cada um dos seus processos para realização do projeto. Acerca 
destas áreas, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) A gestão do escopo do projeto trata de identificar os requisitos que serão construídos no projeto. 
( ) A gestão de tempo do projeto definirá o período em que o projeto ocorrerá, garantindo sua 
entrega dentro do prazo previsto. 
( ) A gestão da qualidade do projeto permite que o projeto possa ser mais transparente durante seu 
uso, repasse, armazenamento e disseminação das informações. 
( ) A gestão das comunicações irá assegurar que o produto final esteja correto e satisfaça às 
necessidades e às expectativas do patrocinador ou usuário final. 
( ) A gestão de envolvidos do projeto irá permitir que as pessoas internas ou externas ao projeto 
estejam sincronizadas, a fim de melhorar as decisões do projeto. 
FONTE: PROJETOSCOLABORATIVOS. Objetivo do Guia PMBOK. Disponível em: . Acesso em: 
27 jan. 2016. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V - V.
B F - V - V - F - F.
C V - V - V - F - V.
D V - V - F - F - V.
Um projeto tem caráter temporário, deve ter um início e um fim definido, mas não 
necessariamente implica que o produto gerado pelo projeto deva ser temporário. O final é alcançado 
quando os objetivos tiverem sido alcançados, quando se tornar claro que os objetivos do projeto não 
serão ou não poderão ser atingidos ou quando não existir mais a necessidade do projeto e ele for 
encerrado. Neste contexto, os projetos podem ser compostos por três tipos de categorias: subprojetos, 
programas e portfólio. Sobre estas categorias, analise as sentenças a seguir: 
I- No projeto, o sucesso é medido pelo orçamento, prazo e produtos entregues dentro das 
7
8
19/08/2022 14:47 Avaliação II - Individual
5/6
especificações e os projetos complexos podem ser particionados em projetos menores, facilitando, 
assim, a atividade de gerenciamento. 
II- O programa é um conjunto de projetos ou portfólios com objetivos afins. 
III- No programa, o sucesso é medido em termos de retorno do investimento (ROI), novas 
habilidades e benefícios entregues. 
IV- No portfólio, os grupos de programas são relacionados e gerenciados coletivamente de forma 
coordenada. 
V- No portfólio, o sucesso é medido em termos de performance agregada dos componentes do 
portfólio. 
Agora, assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças I, III e V estão corretas.
C As sentenças II, III e IV estão corretas.
D As sentenças II, III e V estão corretas.
As métricas e as estimativas de software vêm se tornando um dos principais estudos na 
Engenharia e Projeto de Software com a crescente exigência pela qualidade, rapidez, comodidade e 
baixo custo de implantação e manutenção de software. É impossível não enxergar tais métodos ou 
técnicas como alavanca para um produto de melhor qualidade, com custos adequados. Referente aos 
métodos ou técnicas para estimativa de software, assinale a alternativa CORRETA:
A Linhas de Código (LOC), Análise de Pontos por Caso de Teste, Estimativa Baseada em Regra
40-20-40, Modelo Algoritmo e CMMI – Capability Maturity Model Integration.
B Linhas de Código (LOC), Análise de Pontos por Caso de Teste, Análise de Pontos de Função,
Análise de Pontos de Caso de Uso e Modelo Algoritmo.
C
Pontos de História, Análise de Pontos de Função, Análise de Pontos por Caso de Teste,
Estimativa Baseada em Regra 40-20-40, COCOMO II e Estimativa para Projetos Orientados a
Objeto.
D Linhas de Código (LOC), Pontos de História; Análise de Pontos de Função, Análise de Pontos de
Caso de Uso, COCOMO II e Estimativa para Projetos Orientados a Objeto.
Alterações são comuns no desenvolvimento de aplicativos em função das mudanças do cenário: 
tecnologia, regras de negócio, necessidades do usuário. A Gerência de Configuração de Software é 
uma área específica da Engenharia de Software que contempla uma série de atividades que dão 
suporte para um melhor controle das mudanças necessárias. Com relação ao gerenciamento de 
Configuração de Software, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) A gerência de configuração de software utiliza uma série de relatórios no intuito de explorar 
informações do projeto, como alocação de pessoas em tarefas, tempo das tarefas, versões do 
programa e assim por diante. 
( ) O controle de versão é responsável por gerenciar as versões, salvando cada uma com um nome 
diferente. 
( ) O controle de mudanças controla as alterações do software, mas não permite rastrear as 
mudanças que foram efetuadas no processo de desenvolvimento. 
( ) O controle de integração pega a última versão do software e faz a aferição para verificar se a 
implementação foi executada conforme especificação da alteração. 
9
10
19/08/2022 14:47 Avaliação II - Individual
6/6
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - F - V - V.
C F - V - V - F.
D V - V - F - F.
Imprimir

Continue navegando