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

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

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ê 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

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

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ê viu 6, do total de 6 páginas

Prévia do material em texto

1. Métricas de Software possibilitam realizar uma das atividades mais fundamentais do 
processo de gerenciamento de projetos: o planejamento. As tarefas de estimativa são 
executadas durante todo projeto de desenvolvimento, sendo na fase de iniciação e 
elaboração sua maior atuação, pois é nessas fases que se determinará quanto de 
dinheiro, esforço, recursos e tempo de duração serão necessárias para criar um 
sistema. Com base nisso, avalie as asserções a seguir e a relação proposta entre elas: 
 
I- A estimativa de custo faz parte da engenharia de software. 
 
PORQUE 
 
II- Na engenharia de software, o custo principal do projeto é seu esforço, devendo-se 
dimensionar as atividades de cada pessoa e calcular as horas de trabalho baseadas 
nos requisitos levantados no início do projeto até o seu término. 
 
Assinale a alternativa CORRETA: 
 a) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa 
correta da primeira. 
 b) As duas asserções são proposições falas. 
 c) As duas asserções são proposições verdadeiras, mas a segunda não é uma 
justificativa correta da primeira. 
 d) A primeira asserção é uma proposição falsa, e a segunda é uma proposição 
verdadeira. 
 
2. A partir do uso das métricas de software, uma empresa desenvolvedora de sistemas 
poderá entender e aperfeiçoar o processo de desenvolvimento, por exemplo, poderá 
avaliar a produtividade do processo, avaliar os benefícios (em termos de 
produtividade e qualidade) de novos métodos e ferramentas de engenharia de 
software, formar uma baseline para estimativas, melhorar a exatidão das estimativas 
e oferecer dados qualitativos e quantitativos ao gerenciamento de desenvolvimento 
de software, de forma a realizar melhorias em todo o processo de desenvolvimento 
de software. Com base nisso, avalie as asserções a seguir e a relação proposta entre 
elas: 
 
I- A partir da métrica Análise de Ponto de Função (APF), é possível quantificar as 
funções de um sistema considerando seus aspectos significativos para o usuário. 
 
PORQUE 
 
II- Considera como requisitos do usuário as funcionalidades como campos, atributos 
e métodos do sistema, não levando em conta os requisitos de negócios, mas 
influenciada pelas plataformas e linguagem de programação utilizadas no projeto. 
 
Assinale a alternativa CORRETA:. 
 a) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição 
falsa. 
 b) As duas asserções são proposições falas. 
 c) As duas asserções são proposições verdadeiras, mas a segunda não é justificativa 
da primeira. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_2%20aria-label=
 d) A primeira asserção é uma proposição falsa, e a segunda é uma proposição 
verdadeira. 
 
3. 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) Planejamento de compra e contratações, seleção de fornecedores e encerramento 
do contrato. 
 c) Definição e sequenciamento de atividades, estimativa de recursos e duração da 
atividade, desenvolvimento e controle do cronograma. 
 d) Estimativa de custos, realização do orçamento e controle de custos. 
 
 
O sucesso de um projeto é determinado pelas pessoas. Vargas (2009) cita que alocar 
a pessoa certa na atividade certa faz toda a diferença num setor onde cronogramas 
apertados ou irracionais são a principal fonte de riscos dos projetos dessa natureza. 
Os papéis e as responsabilidades de cada pessoa que trabalha com projeto de 
software devem estar mapeados em seus processos de desenvolvimento, onde se 
deixa claro o que cada pessoa tem que executar no projeto. A respeito dos 
papéis/funções do Analista de Negócio e do Analista de Sistema que trabalham com 
software, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Analista de Negócios: especialista nas regras de negócio. 
( ) Analista de Negócios: efetua os testes antes da liberação para o cliente. 
( ) Analista de Sistemas: constrói os programas do sistema. 
( ) Analista de Sistemas: faz a modelagem do sistema. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
Fonte: VARGAS, Ricardo Viana. Gerenciamento de projetos: estabelecendo 
diferenciais competitivos. 7. ed. Rio de Janeiro: Brasport, 2009. 
 a) V - F - F - V. 
 b) F - F - F - V. 
 c) F - V - F - F. 
 d) F - V - V - F. 
 * Observação: A questão número 4 foi Cancelada. 
 
5. "O gerenciamento de projeto de software é uma atividade de apoio da engenharia de 
software. Inicia-se antes de qualquer atividade técnica e prossegue ao longo da 
modelagem, construção e utilização do software" (PRESSMANN, 2011, p. 15). A 
respeito do Gerente de Projeto, classifique V para as sentenças verdadeiras e F para 
as falsas: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_5%20aria-label=
 
( ) Tem responsabilidade com todos os envolvidos no projeto, é quem gerencia 
atividades diárias, planejando e monitorando as atividades técnicas. 
( ) É responsável pelo planejamento, monitoração e controle de pessoas, processos 
e eventos que ocorrem à medida que o software evolui desde os conceitos 
preliminares até sua disponibilização completa. 
( ) Exerce atividades como definição do escopo do projeto, estimativas, análise de 
riscos, elaboração de cronograma, elaboração do plano de projeto e 
acompanhamento de projetos. 
( ) É responsável pela capacitação do controle das pessoas e responsável pela 
definição dos processos de engenharia de software. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 
7. ed. Porto Alegre: AMGH Editora Ltda., 2011. 
 a) V - V - V - F. 
 b) V - F - F - V. 
 c) F - V - F - V. 
 d) V - V - F - F. 
 
6. 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. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_6%20aria-label=
 a) V - V - V - F - F. 
 b) V - V - F - F - F. 
 c) F - F - F - V - V. 
 d) V - F - V - V - F. 
 
7. Através da Gerência de Configuração de Software (GCS) é possível controlar todo 
ciclo de vida de projetos e produtos de software. Toda vez que ocorrer mudanças de 
requisitos ou em qualquer outro artefato do projeto de software, a GCS permitirá 
manter a integridade do software com as especificações a fim de manter estável e 
consistente a evolução do projeto. Atua como suporte ao qual as fases de 
desenvolvimento passam a serem conduzidas e os produtos controlados. Com base 
nisso, avalie as asserções a seguir e a relação proposta entre elas: 
 
I- O processo de desenvolvimento de software é composto das fases de iniciação, 
elaboração, construção e transição onde em cada fase são criados diversos artefatos 
no projeto sendo importante estabelecer uma nova baseline durante a passagem de 
uma fase para outra. 
 
PORQUE 
 
II- Ao executar uma baseline, os dados do projeto estarão rotulados até essa fase, 
mapeando e garantindo que seus artefatos que estarão sob itens de configuração não 
sejam perdidos e modificados, e quando forem modificados, que sejam só mediante 
uma solicitação formal de alterações. 
 
Assinale a alternativa CORRETA: 
 a) As duas asserções são proposições verdadeiras, mas a segunda não é justificativa 
da primeira. 
 b) As duas asserções são proposições verdadeiras, e a segunda proposição é 
justificativa da primeira. 
 c) A primeira asserção é uma proposição falsa, e a segunda é uma proposição 
verdadeira. 
 d) As duas asserções são proposições falsas. 
 
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: 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) 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_8%20aria-label=
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 - V - V - F. 
 b) F - V - F - F - V. 
 c) V - F - F - F - V. 
 d) F - V - V - V - F. 
 
9. 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) Planejar Gerenciamento dos Orçamentos; Estimar Orçamentos; Definir custos e 
Controlar Custos. 
 b) Planejar Gerenciamento dos Custos; Estimar Custos; Definir Orçamento e 
Controlar Custos. 
 c) Plano de Custos Organizacionais; Estimar Tarefas; Definir Equipe; e Controlar 
Custos. 
 d) Planejar Gerenciamento dos Custos; Estimar Custos; Definir Custos e Manipular 
Custos. 
 
10. Atividades de Gerência de Riscos durante o desenvolvimento de software são 
importantes, e o gerente do projeto deverá sempre buscar mecanismos para eliminar 
os problemas durante os projetos. Com base nisso, avalie as asserções a seguir e a 
relação proposta entre elas: 
 
I- Riscos em projetos ameaçam seu plano de execução atrasando o projeto e 
aumentando seus custos. Um bom planejamento dos riscos ajudará não só a gerência, 
mas toda a equipe do projeto. 
 
PORQUE 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTE5MQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjcyMTUyODU=#questao_10%20aria-label=
 
II- A gestão de riscos compreende as etapas de identificação de riscos, análise de 
risco, administração de risco e monitoração de risco, que juntos irão entender quais 
são as incertezas do projeto e saber como evitar que os erros ocorram. 
 
Assinale a alternativa CORRETA: 
 a) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa 
correta da primeira. 
 b) As duas asserções são proposições verdadeiras, mas a segunda não é uma 
justificativa correta da primeira. 
 c) A primeira asserção é uma proposição falsa, e a segunda é uma proposição 
verdadeira. 
 d) As duas asserções são proposições falas.

Outros materiais