Buscar

Engenharia e Projeto de Software 2

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

03/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: Ricardo Valdir Storino (1305345)
Disciplina: Engenharia e Projeto de Software (ADS19)
Avaliação: Avaliação II - Individual FLEX ( Cod.:514975) ( peso.:1,50)
Prova: 17516634
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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, III e V estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) Somente a sentença V está correta.
 d) As sentenças I, II e V estão corretas.
2. 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 II e IV estão corretas.
03/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
 b) As sentenças I e IV estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
3. 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 versão do
sistema.
Agora, assinale a alternativa CORRETA:
 a) As sentenças III, IV e V estão corretas.
 b) As sentenças II, III e V estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
4. Gerência de projetos é um conjunto de práticas que serve de guia a um grupo para trabalhar de maneira produtiva.
Ela compreende métodos e ferramentas que organizam as tarefas, identificam sua sequência de execução e
dependências existentes, apoia a alocação de recursos e tempo, além de permitir o rastreamento da execução das
atividades e medição do progresso relativo ao que foi definido no plano de projeto (SILVA FILHO, 2016). Sobre a
gerência de projetos de software, analise as sentenças a seguir:
I- Um projeto é um conjunto de atividades ou tarefas com ciclo de vida repetitivo e duração indefinida, planejadas
para serem executadas com recursos bem definidos. 
II- O gerenciamento de custos de um projeto deve iniciar-se na fase de encerramento do projeto, quando todos os
custos, para todas as atividades do projeto, já podem ser contabilizados.
III- O escopo do projeto delimita e define o que o projeto vai e deve fazer, além de definir o que o projeto não vai
fazer.
IV- O escopo e o custo de um projeto devem ser planejados e controlados. 
Assinale a alternativa CORRETA:
FONTE: SILVA FILHO, Antônio Mendes da. Gestão de Projetos de Software. Disponível em:
<http://www.devmedia.com.br/gestao-de-projetos-de-software/9143>. Acesso em: 10 out. 2016.
 a) As sentenças III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças I e II estão corretas.
 d) As sentenças I, III e IV estão corretas.
03/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. 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 conformeespecificação da alteração.
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.
6. 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 - V - V - F.
 b) V - V - V - F - V.
 c) F - V - F - F - V.
 d) V - F - F - V - V.
03/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
7. A Gerência de Configuração é um 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 desses produtos, controlando as mudanças impostas, e
auditando e relatando as mudanças realizadas. Sobre o Gerenciamento de Configuração de Software em três
níveis, analise as sentenças a seguir:
I- Controle de versão: identifica em qual versão está o software e quais as característica de cada versão. Controle
de mudanças: identifica quais foram as mudanças, efetuadas na versão. Integração contínua: tem como
características testar as mudanças assim que são realizadas.
II- Controle de versão: identifica em qual versão está o software e quais as características de cada versão. Controle
de mudanças: tem como característica testar as mudanças assim que são realizadas. Integração contínua:
identifica quais foram as mudanças, efetuadas na versão.
III- Controle de versão: identifica os usuários dos sistemas. Controle de mudanças: tem como característica testar
as mudanças assim que são realizadas. Integração contínua: identifica as aplicações do software.
Agora, assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) Somente sentença II está correta.
 c) As sentenças I e II estão corretas.
 d) Somente a sentença I está correta.
8. 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.
9. 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 do escopo do projeto, o gerente
de projetos utilizará o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos deverá
coordenar processos de:
 a) Coletar requisitos, definir o escopo, criar a Estrutura Analítica de Processo (EAP), verificar o escopo e controlar
o escopo.
 b) Coletar requisitos, criar estimativa do projeto, validar recursos do projeto, validar o escopo e encerrar o projeto.
 c) Desenvolver requisitos, orientar e gerenciar o escopo, monitorar e controlar o trabalho do projeto, executar o
controle do escopo e encerrar o projeto.
03/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
 d) Estimar requisitos, criar a Estrutura Analítica de Processo (EAP), identificar as partes interessadas e verificar e
controlar o escopo.
10. 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 Escopo.
 c) Gerência de Riscos.
 d) Gerência de Aquisições.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando