Buscar

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

06/12/2019 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/4
Acadêmico: Diego dos Reis Soares (1901312)
Disciplina: Engenharia e Projeto de Software (ADS19)
Avaliação: Avaliação II - Individual FLEX ( Cod.:456011) ( peso.:1,50)
Prova: 14422423
Nota da Prova: 10,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 - F - V - F - V - F.
 c) V - V - F - F - V - V.
 d) F - F - V - V - V - F.
06/12/2019 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/4
2. 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 - F - V.
 b) V - V - V - F.
 c) V - F - V - F.
 d) F - V - F - 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, Análise de Pontos de Função, Análise de
Pontos de Caso de Uso e Modelo Algoritmo.
 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), 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.
 d) 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.
4. 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: conjunto de itens de configuração empacotados que são disponibilizados ao Cliente.
( ) Repositório: repositório físico e lógico, onde os artefatos (itens de configuração) são armazenados.
( ) Check-Out: restaura a última versão dos itens de configuração armazenados no repositório.
( ) Check-In: realiza as alterações dos itens de configuração no repositório.
( ) Build: 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.
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 - F - F - V.
06/12/2019 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/4
 b) V - F - V - V - F.
 c) F - V - F - F - V.
 d) F - V - V - V - F.
5. 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) Gerência de Riscos.
 b) Gerencia de Custos.
 c) Gerência de Aquisições.
 d) Gerência de Escopo.
6. Após atuar como analista e programador em uma empresa de desenvolvimento de software por aproximadamente
10 anos, um colaborador que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos. Ao
assumir o primeiro projeto, o colaborador foi informado que sua principal responsabilidade era a realização da
entrega conforme o cronograma estabelecido no contrato. Para o gerenciamentode tempo, o gerente de projetos
utilizará o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar
processos de:
 a) Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato.
 b) Estimativa de custos, realização do orçamento e controle de custos.
 c) Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade, desenvolvimento e
controle do cronograma.
 d) Planejamento, garantia e controle da qualidade.
7. 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) Produto, projeto, prazo e planejamento.
 b) Pessoas, prazo, plano e produto.
 c) Pessoas, produto, processo e projeto.
 d) Projeto, plano, prazo e pessoa.
8. As organizações que desenvolvem projetos de software dividem o projeto em fases de execução, visando a um
melhor controle gerencial e a uma ligação mais adequada de seus processos operacionais. O conjunto das fases
de um projeto é conhecido como ciclo de vida do projeto. O ciclo de vida do projeto serve para definir o início e o
fim de um projeto. A definição do ciclo de vida do projeto também determina os procedimentos de transição para o
ambiente de operação que serão incluídos no início e no final do projeto, distinguindo-os dos que não serão.
Acerca das cinco fases da gestão de projetos: (1) conceitual, (2) definição, (3) produção, (4) operacional e (5)
encerramento, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Fase conceitual: etapa responsável por identificar o escopo de projeto, analisando sua viabilidade, como
aspectos técnicos, custo e prazo e avaliação dos objetivos do projeto.
( ) Fase de definição: período de produção do projeto, materializando os requisitos identificados com a entrega
das funcionalidades, serviço ou processo organizacional efetivo.
( ) Fase de produção: elaboração do cronograma e plano de projeto, definindo seu real custo, prazo, através de
uma análise técnica antes do seu desenvolvimento.
( ) Fase operacional: ao finalizar o projeto, o produto implementado é liberado e obtém-se o aceite final do cliente.
Após isso, o gerente do projeto irá avaliar e relatar as lições aprendidas na execução do projeto. 
( ) Fase de encerramento: após o produto ser implementado e considerado viável em termos econômicos e
práticos, ocorre a transação, fornecendo um feedback do planejamento realizado.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
06/12/2019 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/4
 a) V - V - F - F - V.
 b) F - V - V - F - F.
 c) V - F - F - F - F.
 d) V - F - F - V - F.
9. Partindo da premissa de que só se conhece o que se mede, muitas organizações adotaram a metodologia de
utilização de indicadores de desempenho nos variados processos que a envolvem. Afinal, de nada adianta realizar
as atividades dos processos sem saber qual é o seu andamento, objetivo e os resultados a serem alcançados.
Portanto, "é indiscutível que qualidade é um item importante para qualquer produto ou serviço. Um software usado
como ferramenta para suportar diversas linhas de negócios nas empresas também deve apresentar, a cada
versão, níveis mais elevados de qualidade. Uma das ferramentas que a engenharia de software utiliza são as
Métricas de Software. Essas métricas podem ser consideradas como um conjunto de atributos, previamente
documentados e conhecidos do ciclo de desenvolvimento de software". Com relação às métricas de qualidade de
software, analise as sentenças a seguir:
I- A métrica não está associada à etapa de planejamento do projeto.
II- A métrica permite validar a conformidade com os requisitos, favorecendo a melhoria da gerência dos projetos e
o relacionamento com o cliente.
III- A técnica de medição Linha de Código (LOC) conta a quantidade de programas de um sistema.
IV- Permite estimar a adequação do software com relação às reais necessidades do usuário final.
Assinale a alternativa CORRETA:
FONTE: MARQUES, Daniela. Métricas de Software. [s.l: s.n.], 2011. Disponível em:
<https://www.ibm.com/developerworks/community/blogs/tlcbr/entry/metricas_de_software?lang=en>. Acesso em: 5
jul. 2016.
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I e IV estão corretas.
10. 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) F - F - V - V.
 b) F - V - V - F.
 c) V - V - F - F.
 d) V - V - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando