Buscar

Avaliação II - Individual - Engenharia e Projeto 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

20/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5
Acadêmico: Eric Santos do Nascimento (860559)
Disciplina: Engenharia e Projeto de Software (ADS19)
Avaliação: Avaliação II - Individual FLEX ( Cod.:514975) ( peso.:1,50)
Prova: 17649688
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) F - V - V - F.
 c) V - V - F - V.
 d) F - F - V - V.
20/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5
2. As alterações de escopo, prazo e custo são uma constante em projetos de desenvolvimento de software. Isso se
deve pelas dificuldades encontradas pelos gerentes de software no gerenciamento dos projetos, em estabelecer de
forma nítida a necessidade do cliente ou a solução esperada, bem como os recursos necessários e o tempo a ser
despendido para cada atividade. Sobre o gerenciamento de projetos, classifique V para as sentenças verdadeiras e
F para as falsas:
( ) Dentre vários pontos críticos no gerenciamento de projetos, destacam-se as rápidas mudanças no cenário
tecnológico, as quais originam uma vertiginosa demanda de serviços frente a uma equipe devidamente qualificada
cada vez mais reduzida.
( ) Estabelecer se um projeto de software é bem-sucedido ou não é relativo. Contudo, a adoção de alguns
critérios poderá auxiliar nesta mensuração, tais como: a entrega da solução atende de forma satisfatória a toda a
especificação previamente definida; o projeto foi desenvolvido dentro do orçamento e cronograma previstos e o
software atende à qualidade esperada pelo cliente.
( ) As dificuldades dos gestores em pôr em prática os conceitos teóricos de gerenciamento de projetos, bem
como as falhas de comunicação entre os membros da equipe constituem fatores críticos para o sucesso do
projeto.
( ) Atualmente, todas as organizações, para que se mantenham competitivas e se destaquem no mercado,
apresentam como diferencial estratégico a adoção de um software, o qual não irá demandar profissionais em
gerenciamento de projetos devido a seus processos de software e poderosas ferramentas de Engenharia de
Software.
( ) A manutenção do cliente como um consultor permanente dentro do projeto de software contribuirá
efetivamente na mitigação dos problemas que porventura vierem a surgir no projeto. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F - V.
 b) V - F - F - V - V.
 c) V - V - V - F - V.
 d) F - V - V - V - F.
3. 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) 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.
 c) 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.
 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.
4. 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 Versão, Controle de Mudanças, Integração Contínua.
 b) Controle de Mudança, Auditoria de Configuração, Controle de Rastreabilidade.
 c) Controle de Modificação, Controle de Versão e Controle de Rastreabilidade.
 d) Controle de Versão, Auditoria de Configuração e Integração Contínua.
20/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5
5. O gerenciamento de projetos de software envolve atividades para assegurar que o software seja entregue dentro do
prazo e do orçamento previsto, estando de acordo com os requisitos da organização. As pessoas devem ser
organizadas para o trabalho de desenvolvimento de forma efetiva, pois seu planejamento compreende a elaboração
de estimativas para o trabalho a ser realizado, o estabelecimento de compromissos necessários e a definição de
planos para a realização do trabalho. Sobre os quatro fatores conhecidos como 4Ps, que definem o gerenciamento
de projeto de forma efetiva, assinale a alternativa CORRETA:
 a) Projeto, plano, prazo e pessoa.
 b) Pessoas, produto, processo e projeto.
 c) Produto, projeto, prazo e planejamento.
 d) Pessoas, prazo, plano e produto.
6. 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.
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:
<http://www.ufjf.br/getcomp/files/2013/03/An%C3%A1lise-Comparativa-entre-Sistemas-de-Controle-de-
Vers%C3%B5es-Daniel-Tannure-Menandro-de-Freitas.pdf).Acesso em: 4 ago. 2016.
 a) V - F - V - F.
 b) V - F - F - V.
 c) V - V - V - F.
 d) F - V - F - F.
7. 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 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) As sentenças I, III e V estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças II, III e V estão corretas.
 d) As sentenças II, III e IV estão corretas.
20/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5
8. 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:
<http://wpm.wikidot.com/conceito:objetivo-do-guia>. Acesso em: 27 jan. 2016.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F - V.
 b) F - V - V - F - F.
 c) V - F - F - V - V.
 d) V - V - V - F - V.
9. 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 - F - V - V - F.
 b) F - F - F - V - V.
 c) V - V - F - F - F.
 d) V - V - V - F - F.
20/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5
10. Um software de gerência de configuração deve ser capaz de gerenciar a evolução do software durante o seu
processo de desenvolvimento. No que diz respeito aos baselines (linhas base) da gerência de configuração, analise
as sentenças a seguir:
I- As baselines representam conjuntos de itens de configuração formalmente aprovados que servem de base para
as etapas seguintes de desenvolvimento.
II- As baselines são definidas e podem ocorrer ao final de cada uma das fases do processo de desenvolvimento de
software, ou de algum outro modo definido pela gerência.
III- Um item de configuração de software pode ser alterado a qualquer momento durante o desenvolvimento de
software, porém só pode gerar duas baselines, uma no início e outra no final assim que encerrar o projeto.
IV- Ao término de uma etapa do desenvolvimento, e após sua aceitação formal, a baseline pode ser descartada,
pois já se encontra representada nos artefatos gerados.
V- Uma das funções da tarefa "Identificação da Configuração" envolve a definição de uma nomenclatura que
possibilite a identificação inequívoca dos itens de configuração, baselines e releases.
Agora, assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I, III e V estão corretas.
 c) Somente a sentença V está correta.
 d) As sentenças I, II e V estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.

Outros materiais