Buscar

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

Disciplina: Engenharia e Projeto de Software (ADS19) 
Avaliação: Avaliação II - Individual FLEX ( Cod.:651197) ( peso.:1,50) 
Prova: 26732030 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. 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) F - F - F - V - V. 
 b) V - F - V - V - F. 
 c) V - V - F - F - F. 
 d) V - V - V - F - F. 
 
2. 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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU2Mg==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjY3MzIwMzA=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU2Mg==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjY3MzIwMzA=#questao_2%20aria-label=
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. 
 
3. Os projetos de software constituem-se em várias etapas e, para obter êxito em seu 
desenvolvimento, é necessário ter o conhecimento em técnicas e ferramentas de 
gerenciamento/planejamento. Entre os principais problemas que os projetos de 
software enfrentam, podemos citar mudança de requisitos afetando sua qualidade, 
provocando estorno de orçamento e atraso no prazo de entrega do projeto. Sobre as 
categorias de projeto subprojeto, programa e portfólio, analise as sentenças a seguir: 
 
I- Projetos grandes e complexos podem ser divididos em projetos menores chamados 
subprojetos. 
II- Portfólio é um grupo de projetos que são relacionados e gerenciados 
coletivamente de forma coordenada. 
III- Programa é composto por um conjunto de projetos ou subprojetos com objetivos 
comuns. 
IV- Um projeto pode ou não fazer parte de um programa, mas um programa sempre 
terá projetos. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças II, III e IV estão corretas. 
 b) As sentenças I, II e IV estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) As sentenças I e IV estão corretas. 
 
4. O gerenciamento de projetos tem sido muito aplicado no mercado, pelo fato de 
auxiliar na excelência, qualidade e confiabilidade do processo de desenvolvimento 
de projetos. Ele tem como objetivo buscar projeções de tempo, custo, recursos, 
qualidade e aquisições necessárias. Atrasos na entrega podem trazer consequências 
negativas para a empresa, desde quebra de contrato, multa por atraso e prejuízos na 
imagem da empresa. Portanto, o gerenciamento de tempo atualmente é um dos 
pontos fundamentais, pois projeta para o cliente, a partir de levantamentos das 
atividades e recursos, qual será o tempo gasto para desenvolver o projeto através de 
um cronograma. Através da área de métrica de software, é possível identificar a 
quantidade de esforço, de custo e das atividades que serão necessárias para a 
realização do projeto. Sobre os métodos ou técnicas para estimativa de software, 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU2Mg==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjY3MzIwMzA=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU2Mg==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjY3MzIwMzA=#questao_4%20aria-label=
analise as sentenças a seguir: 
 
I- Linha de código (LOC): consiste em estimar o número de linhas que um programa 
deverá ter, comparando o tamanho de linhas de um projeto em relação a outro 
projeto. 
II- Pontos de História: consiste na análise da qualidade e complexidade dos atores e 
casos de uso do sistema. 
III- Análise de Pontos de Função (APF): consiste em medir o tamanho do escopo, e 
sua contagem independe da plataforma ou linguagem de programação e estilo de 
programação utilizado. 
IV- Pontos de Caso de Uso (PUC): consiste em identificar quanto tempo tantas 
pessoas levariam para terminar uma funcionalidade ou história de usuário para gerar 
o executável funcional. 
V- Modelo COCOMO II: consiste em estimar o custo do projeto. 
VI- Estimativa para Projetos Orientados 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 CORRETA: 
 a) As sentenças I, III, V e VI estão corretas. 
 b) As sentenças I, II, IV e V estão corretas. 
 c) As sentenças I, II, III e VI estão corretas. 
 d) As sentenças I, III e IV estão corretas. 
 
5. 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 
gerenciamento de 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, garantia e controle da qualidade. 
 b) Definição e sequenciamento de atividades, estimativa de recursos e duração da 
atividade, desenvolvimento e controle do cronograma. 
 c) Estimativa de custos, realizaçãodo orçamento e controle de custos. 
 d) Planejamento de compra e contratações, seleção de fornecedores e encerramento 
do contrato. 
 
6. 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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU2Mg==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjY3MzIwMzA=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU2Mg==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjY3MzIwMzA=#questao_6%20aria-label=
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 II, III e IV estão corretas. 
 c) As sentenças II, III e V estão corretas. 
 d) As sentenças I, III e V estão corretas. 
 
7. 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) F - F - V - V - V - F. 
 d) V - V - F - F - V - V. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU2Mg==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjY3MzIwMzA=#questao_7%20aria-label=
 
8. A Gerência de Configuração de Software é essencial para produzir software de 
qualidade, é um conjunto de atividades de apoio que permite a absorção ordenada 
das mudanças inerentes ao desenvolvimento de software, mantendo a integridade e a 
estabilidade durante a evolução do projeto. Sobre a concepção de Gerência de 
Configuração de Software, analise as sentenças a seguir: 
 
I- No processo de desenvolvimento de software, o gerenciamento da configuração de 
software envolve identificar a sua configuração em pontos predefinidos no tempo 
durante o ciclo de vida. 
II- O gerenciamento de Configuração de Software trabalha diretamente ligado com 
os Baselines. É um aplicativo de interação, que reforça interface com o servidor de 
aplicação. 
III- No processo de desenvolvimento de software, o gerenciamento da configuração 
de software envolve identificar a sua configuração somente ao final do ciclo de vida. 
IV- No processo de desenvolvimento de software, o gerenciamento da configuração 
de software envolve identificar a sua configuração apenas no início do ciclo de vida. 
V- Quando um sistema de software passa por manutenção, deve-se assegurar que as 
mudanças incorporadas a esse software sejam controladas. A esse processo de 
gerenciamento de mudanças do sistema inclui-se as atividades de gerenciamento de 
versões e construção de sistemas. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças I, II, III e V estão corretas. 
 b) As sentenças I e V estão corretas. 
 c) As sentenças II e V estão corretas. 
 d) As sentenças III, IV e V estão corretas. 
 
9. 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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU2Mg==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjY3MzIwMzA=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU2Mg==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjY3MzIwMzA=#questao_9%20aria-label=
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 alternativaque apresenta a sequência CORRETA: 
 a) V - F - F - F - F. 
 b) V - V - F - F - V. 
 c) V - F - F - V - F. 
 d) F - V - V - F - F. 
 
10. 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, Auditoria de Configuração e Integração Contínua. 
 b) Controle de Versão, Controle de Mudanças, Integração Contínua. 
 c) Controle de Mudança, Auditoria de Configuração, Controle de Rastreabilidade. 
 d) Controle de Modificação, Controle de Versão e Controle de Rastreabilidade. 
 
Prova finalizada com 10 acertos e 0 questões erradas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTU2Mg==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjY3MzIwMzA=#questao_10%20aria-label=

Continue navegando