Buscar

Engenharia e Projeto de Software - Prova 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 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: 25301615 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. A engenharia de software é um domínio de alto risco e requer uma abordagem 
diferenciada para gerenciamento de projetos. Para o PMBOK (2013), o 
gerenciamento de projetos é a aplicação do conhecimento, habilidades, ferramentas e 
técnicas às atividades do projeto a fim de atender aos seus requisitos. Cada projeto 
possui um ciclo de vida, que ajuda a definir o início e término de cada etapa, o que 
deve ser realizado e por quem deve ser executado. O gerenciamento de projetos é 
realizado através da aplicação e da integração dos seguintes processos de 
gerenciamento de projetos: iniciação, planejamento, execução, monitoramento e 
controle e encerramento. Sobre a definição do tripé de sucesso dos projetos difundida 
na literatura, sobre quais são os três alicerces necessários, assinale a alternativa 
CORRETA: 
 
FONTE: PROJECT MANAGEMENT INSTITUTE. PMI. Project Management 
Body of Knowledge ? PMBoK. 5. Pennsylvania: USA, 2013. 
 a) Qualidade/Custo/Escopo. 
 b) Estimativa/Escopo/Qualidade. 
 c) Tempo/Custo/Escopo. 
 d) Escopo/Risco/Custo. 
 
2. 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 IV estão corretas. 
 d) As sentenças I e III estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_2%20aria-label=
3. 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: 
 a) V - F - F - F - F. 
 b) V - V - F - F - V. 
 c) V - F - F - V - F. 
 d) F - V - V - F - F. 
 
4. 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 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_4%20aria-label=
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 III, IV e V estão corretas. 
 d) As sentenças II e V estão corretas. 
 
5. 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) Pessoas, produto, processo e projeto. 
 b) Pessoas, prazo, plano e produto. 
 c) Projeto, plano, prazo e pessoa. 
 d) Produto, projeto, prazo e planejamento. 
 
6. 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 doprojeto. 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 I, II e III estão corretas. 
 c) As sentenças II, III e V estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_6%20aria-label=
 d) As sentenças I, III e IV 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 - V - V. 
 b) F - F - V - V - V - F. 
 c) V - V - F - F - F - F. 
 d) V - F - V - F - V - F. 
 
8. Várias são as disciplinas apresentadas pelo PMBOK para garantir um adequado 
gerenciamento de projetos. O gerenciamento de escopo é um dos principais controles 
feitos pela gestão de projetos. O escopo garante um controle sobre o que foi definido 
e o que será implementado. Sobre o Gerenciamento de Escopo, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) A definição do escopo limita o universo de desenvolvimento do produto ou 
serviço. É um detalhamento do que será feito. 
( ) Gerenciar as expectativas dos clientes é um dos grandes desafios na definição 
do escopo do projeto. 
( ) O escopo serve para determinar a complexidade do trabalho que deverá ser 
desenvolvido. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_8%20aria-label=
( ) A técnica de medição de Análise de Pontos de Função não é utilizada para 
definir o tamanho do escopo do projeto. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - V - F. 
 b) V - V - F - F. 
 c) F - V - V - F. 
 d) V - F - F - V. 
 
9. 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, 
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, II, III e VI estão corretas. 
 b) As sentenças I, III e IV estão corretas. 
 c) As sentenças I, II, IV e V estão corretas. 
 d) As sentenças I, III, V e VI estão corretas. 
 
10. Risco de um projeto é um evento com uma probabilidade de ocorrer no futuro, 
impactando o projeto de forma negativa (ameaça) ou positiva (oportunidade). Ele 
pode ocorrer devido a uma ou mais causas, por isso da importância das empresas de 
softwares utilizarem um processo consistente para identificar, priorizar, acompanhar 
e tratar riscos através de uma ativa gestão de riscos em seus projetos. Sobre as quatro 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDEwMQ==&action2=QURTMTk=&action3=NjUxMTk3&action4=MjAyMC8y&prova=MjUzMDE2MTU=#questao_10%20aria-label=
formas de se tratar um risco, analise as sentenças a seguir: 
 
I- Eliminação: identificar e eliminar proativamente sua existência. 
II- Mitigação: quando umrisco sempre existirá e não há tratamento e resta ficar 
ciente das consequências. 
III- Transferência: quando se transfere a outra pessoa ou área a responsabilidade para 
lidar com o risco para você. 
IV- Aceitação: diante de riscos sem eliminação no projeto, buscar meios para reduzir 
o impacto de sua ocorrência. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças II e III estão corretas. 
 b) As sentenças I e IV estão corretas. 
 c) As sentenças I, II e IV estão corretas. 
 d) As sentenças I e III estão corretas. 
 
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando