Buscar

Avaliação II 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

15/03/2021 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: José Antonio da Silva Braz (3000086)
Disciplina: Engenharia e Projeto de Software (ADS19)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:668747) ( peso.:1,50)
Prova: 28257939
Nota da Prova: 8,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Métricas de Software (MS) servem para apresentar medidas, preferencialmente quantitativas,
que reflitam características específicas de processos e de produtos em construção, podendo
ser utilizadas em diferentes dimensões, como esforço, tamanho e complexidade. A MS tem
como princípio especificar as funções de coleta de dados de avaliação e desempenho,
atribuindo essas responsabilidades a toda a equipe do projeto e analisar os históricos dos
projetos anteriores. A coleta adequada de métricas, com suas respectivas análises, pode
auxiliar na tomada de decisões ao longo do desenvolvimento de um projeto, visando à
melhoria da qualidade do processo e do produto em construção. Com relação aos métodos e
técnicas de métricas de software, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) Linhas de Código (LOC): medidas do tamanho com base na contagem da quantidade do
número de linhas de código de um programa de software.
( ) Pontos de História: consiste em identificar quanto tempo tantas pessoas levariam para
terminar uma funcionalidade ou história de usuário para gerar o executável funcional. 
( ) Análise de Pontos de Função: descrever as funcionalidades do sistema de acordo com a
forma de utilização do sistema pelos usuários, utilizando a técnica de análise de dimensão do
cenário de uso.
( ) Análise de Pontos de Caso de Uso: consiste em medir as funcionalidades do sistema
através da visão do usuário, independente da tecnologia utilizada, através da contagem de
todos os casos de uso incluídos no pacote.
( ) COCOMO II: modelos de estimativa de custo de software, baseado em pessoas/meses,
para a determinação do baseline de exigências de um produto para a conclusão de uma
atividade.
( ) Estimativa Orientada a Objeto: utiliza qualquer método para decomposição de esforço,
utilizando a modelagem UML e o número de classes.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F - F - F.
 b) V - V - F - F - V - V.
 c) F - F - V - V - V - F.
 d) V - F - V - F - V - F.
15/03/2021 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. 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 - V - F - F - F.
 c) F - F - F - V - V.
 d) V - F - V - V - F.
3. No desenvolvimento de software, utiliza-se a medição de software, que influencia na tomada
de decisões baseadas nas informações obtidas por essa medição. Com relação à medição,
analise as sentenças a seguir:
I- Por meio da medição, temos acesso apenas a questões gerenciais de um projeto, sendo
elas: horas trabalhadas e recursos utilizados.
II- Por meio da medição, podemos ter acesso a várias informações, que podem ser utilizadas
para o entendimento, controle, monitoramento e manutenção de softwares, entre outros.
III- Com a medição, podemos identificar apenas se a implementação do software foi
desenvolvida, conforme o escopo planejado pelo analista de sistema.
Agora, assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) Somente a sentença II está correta.
 c) As sentenças I e II estão corretas.
 d) Somente a sentença III está correta.
15/03/2021 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
4. 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 I, II e V estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças I, III e V estão corretas.
 d) Somente a sentença V está correta.
5. Segundo Sommerville (2003), uma métrica de software é qualquer tipo de medição que se
refira a um sistema de software, processo ou documentação relacionada. Essa métrica tem
como principal objetivo especificar as funções de coleta de dados de avaliação e
desempenho, atribuindo essas responsabilidades a toda a equipe envolvida no projeto e
analisando os históricos dos projetos anteriores. Uma área fundamental para a Engenharia
de software, pois possibilita realizar um correto planejamento em projetos de
desenvolvimento de software. A respeito dos quatro processos principais para o
gerenciamento de cursos em um projeto de software, assinale a alternativa CORRETA:
FONTE: SOMMERVILLE, I. Engenharia de Software. 6. ed. São Paulo: Addison Wesley,
2003.
 a) Plano de Custos Organizacionais; Estimar Tarefas; Definir Equipe; e Controlar Custos.
 b) Planejar Gerenciamento dos Custos; Estimar Custos; Definir Orçamento e Controlar
Custos.
 c) Planejar Gerenciamento dos Custos; Estimar Custos; Definir Custos e Manipular Custos.
 d) Planejar Gerenciamento dos Orçamentos; Estimar Orçamentos; Definir custos e Controlar
Custos.
15/03/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portaldo Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5
6. 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: Tempo/Custo/Escopo.
PORQUE
II- É preciso atingir maior nível de qualidade para que a entrega do escopo se realize dentro
do prazo estipulado e dentro do orçamento apontado durante o planejamento do projeto. 
Assinale a alternativa CORRETA:
 a) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa
correta da primeira.
 b) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta
da primeira.
 c) As duas asserções são proposições falsas.
 d) A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
7. Gerenciar adequadamente um projeto significa aplicar corretamente habilidades e técnicas
na execução das atividades de cada etapa. Conseguir unir os resultados do projeto com os
objetivos do negócio é uma forma de confirmar o sucesso do projeto. Para alcance dos
objetivos, é necessário mitigar os problemas e imprevistos. Como é conhecida a disciplina de
Gestão de Projetos que tem a preocupação de otimizar e destacar as características positivas
e reduzir ou até mesmo zerar os aspectos negativos?
 a) Gerencia de Custos.
 b) Gerência de Riscos.
 c) Gerência de Escopo.
 d) Gerência de Aquisições.
8. 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 Mudança, Auditoria de Configuração, Controle de Rastreabilidade.
 b) Controle de Modificação, Controle de Versão e Controle de Rastreabilidade.
 c) Controle de Versão, Controle de Mudanças, Integração Contínua.
 d) Controle de Versão, Auditoria de Configuração e Integração Contínua.
15/03/2021 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
9. 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 - V.
 b) F - V - V - F.
 c) F - F - V - V.
 d) V - V - F - F.
10.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 II, III e V estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, III e V estão corretas.
Prova finalizada com 8 acertos e 2 questões erradas.

Continue navegando