Buscar

Avaliação Final (Objetiva) - Individual engenharia 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 7 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 7 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

29/07/2022 16:21 Avaliação Final (Objetiva) - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745052)
Peso da Avaliação 3,00
Prova 51196341
Qtd. de Questões 12
Acertos/Erros 11/1
Nota 10,00
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 - F - V - F - V - F.
B F - F - V - V - V - F.
C V - V - F - F - F - F.
D V - V - F - F - V - V.
 VOLTAR
A+
Alterar modo de visualização
1
29/07/2022 16:21 Avaliação Final (Objetiva) - Individual
about:blank 2/7
O desenvolvimento do software está estreitamente ligado a mais de cinco décadas de evolução do 
hardware, culminando em menor tamanho do hardware, fazendo com que sistemas baseados em 
computadores se tornassem mais sofisticados. Sobre a evolução do software e suas principais 
características, associe os itens, utilizando o código a seguir:
I- Os primeiros anos (1950 até 1960).
II- A segunda era (1960 até 1970).
III- A terceira era (1970 até hoje).
IV- A quarta era (apenas começando).
( ) Orientação batch, distribuição limitada e software customizado.
( ) Multiusuário tempo real, banco de dados e software house.
( ) Sitemas distribuídos ,inteligência embutida e hardware de baixo custo.
( ) Sistemas de desktop poderosos, sistemas especialistas e computação paralela.
Assinale a alternativa que apresenta a sequência CORRETA:
A I - III - IV - II.
B III - IV - II - I.
C II - I - III - IV.
D I - II - III - IV.
Os modelos de processo de ciclo de vida durante o desenvolvimento do software podem ser, por 
exemplo, linear, incremental ou iterativo, logo, compreendê-los poderá auxiliar na adoção de um dos 
modelos mais adequados à realidade e necessidade da organização. Referente aos modelos mais 
conhecidos, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O modelo incremental é um modelo de desenvolvimento de software que combina elementos do 
modelo em cascata com a filosofia da prototipação, em que são definidos incrementos na qual o software 
será desenvolvido, bem como da entrega para o cliente.
( ) O modelo baseado em componentes permite agrupar rotinas relacionadas de forma a montar 
componentes que possam ser reutilizados em diversos módulos do sistema.
( ) A prototipação fornece o potencial para o desenvolvimento rápido de versões incrementais do 
software e desenvolve uma visão da sua interface e depois reaproveita as telas para configurar e programar 
o restante do produto de software.
( ) O modelo espiral é dividido em fase de obtenção de requisitos, projeto rápido, construção do 
protótipo, avaliação o protótipo e refinamento do protótipo. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - F - V - F.
C F - V - V - F.
D V - V - V - F.
2
3
29/07/2022 16:21 Avaliação Final (Objetiva) - Individual
about:blank 3/7
A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era 
vista como castigo para o programador ou como uma tarefa, em que não se deveria gastar muito tempo e 
investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava muita 
literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de desenvolvimento 
de software. Um dos testes que ajudou a mudar este paradigma é o teste de aceitação, que tem como 
principal característica ser realizado pelos analistas de teste no meio do processo de desenvolvimento do 
produto. Sobre a área de testes de software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Testes servem para assegurar que o software está contemplando todas as funcionalidades esperadas e 
que estas funcionalidades estão funcionando corretamente. Os casos de teste devem ser escritos para 
entradas esperadas, bem como para não esperadas. 
( ) Teste de software é a execução do software de maneira controlada para avaliar se ele se comporta ou 
não conforme o especificado. Visa a verificar e relatar o estado do software, a qualquer momento, em 
termos significativos a todos que precisam dessa informação.
( ) O teste de software é destinado a mostrar que um programa faz o que é proposto a fazer e a descobrir 
seus defeitos antes do uso.
( ) O teste de software constitui-se em uma etapa importante no ciclo de desenvolvimento de software. 
Uma das características mais importantes de um conjunto de testes de software, adequadamente planejados,
é ser de alta complexidade, pois assim pode-se cobrir todo o programa sob teste com apenas um teste. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - V - V - F.
C V - F - F - V.
D F - V - F - V.
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 Projeto, plano, prazo e pessoa.
C Pessoas, produto, processo e projeto.
D Pessoas, prazo, plano e produto.
4
5
29/07/2022 16:21 Avaliação Final (Objetiva) - Individual
about:blank 4/7
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 Pontos de História, Análise de Pontos de Função, Análise de Pontos por Caso de Teste, Estimativa
Baseada em Regra40-20-40, COCOMO II e Estimativa para Projetos Orientados a Objeto.
B 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.
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, Análise de Pontos de Função, Análise
de Pontos de Caso de Uso e Modelo Algoritmo.
Existem diversos modelos e ferramentas para governança de TI, dentre eles, os padrões mais 
amplamente aceitos são CobiT, ITIL, ISO/IEC 20000, CMMI-DEV e MPS.BR, sendo utilizados como as 
melhores práticas para gestão de processos, produtos e serviços de TI. Eles são mundialmente 
reconhecidos como guias das melhores práticas, utilizados para auditoria de sistemas, consultoria de TI e 
aplicáveis a processos de certificação. Com relação aos modelos CobiT e ITIL, analise as sentenças a 
seguir:
I- O Framework CobiT preocupa-se com os processos de negócio, enquanto o ITIL é focado nas questões
de entrega e suporte de serviço. 
II- O Framework CobiT foca nas melhores práticas para desenvolvimento de produtos de software, 
enquanto o ITIL foca no ciclo de gestão de Riscos. 
III- A biblioteca do ITIL foca nas melhores práticas de gerenciamento de Recursos Humanos, enquanto o 
Framework CobiT foca nas melhores práticas para desenvolvimento dos processos de softwares.
IV- O ITIL foca nas melhores práticas para desenvolvimento de produtos de software, enquanto 
Framework CobiT lida com as práticas de arquitetura orientada a serviços.
Agora, assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B Somente a sentença I está correta.
C As sentenças II e III estão corretas.
D As sentenças I, III e IV estão corretas.
Segundo Softex (2014), o MPS.BR é um programa que foi criado em 2003 pela própria Softex para 
melhorar a capacidade de desenvolvimento de software nas empresas brasileiras. No MPS.BR, os níveis de 
maturidade estabelecem patamares de evolução de processos que caracterizam melhorias na qualidade dos 
processos da organização. No que se refere a este programa, classifique V para as sentenças verdadeiras e 
6
7
8
29/07/2022 16:21 Avaliação Final (Objetiva) - Individual
about:blank 5/7
F para as falsas:
( ) O programa de Melhoria de Processos do Software Brasileiro (MPS.BR) tem sete níveis de 
maturidade, que estabelecem patamares de evolução de processos. O nível de maior maturidade é 
otimização. 
( ) Os modelos de qualidade mais difundidos nas indústrias de software no Brasil são o CMMI e o 
MPS.BR. 
( ) O MPS.BR possui compatibilidade com o modelo de referência CMMI, porém tem alto custo de 
implementação e certificação comparado ao que se investe no CMMI.
( ) O MPS.BR apresenta sete níveis de maturidade (do nível A ao G), cada um com suas áreas de 
processo, em que o nível em otimização preocupa-se com a inovação e a análise de causas.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: SOFTEX. MPS.BR. 2014. Disponível em: . Acesso em: 17 out. 2016.
A F - V - V - F.
B V - V - F - F.
C V - V - F - V.
D V - F - F - V.
Não é fácil desenvolver um software de qualidade, por isso é preciso criar uma disciplina aplicada a toda a 
equipe envolvida, começando pelos gerentes de tecnologia, diretores, analistas, programadores e a equipe 
de suporte e usuários do sistema. Empresas que desenvolvem software de qualidade são mais competitivas 
e podem, em geral, oferecer um melhor serviço ao seu cliente final. Há uma disciplina da engenharia de 
sistemas que se ocupa de todos os aspectos da produção de softwares, desde os estágios iniciais de 
levantamento e especificação de requisitos até a implantação e manutenção. Que disciplina é essa?
A Dados.
B Engenharia de Software.
C Produção.
D Computadores.
A aplicação da Engenharia de Software segue uma abordagem bem completa, onde são recomendados 
caminhos como referência para sua correta e benéfica utilização. Em diversos livros, são apresentados como 
introdução à Engenharia de Software alguns princípios gerais aplicados durante toda a fase de 
desenvolvimento de software, e a importância de algumas propriedades gerais dos processos e produtos. 
Considerando princípios da Engenharia de Software, assinale a alternativa INCORRETA:
A Informalidade.
9
10
29/07/2022 16:21 Avaliação Final (Objetiva) - Individual
about:blank 6/7
B Modelagem visual.
C Abstração.
D Decomposição.
(ENADE, 2014) Uma empresa de desenvolvimento de software está sendo avaliada no nível E do 
MPS.BR. O grupo de melhoria de processos fez um levantamento para avaliar as práticas relacionadas à 
gerência de recursos humanos e obteve as evidências a seguir: 
Evidência 1 - A empresa possui um processo de avaliação de desempenho e promoção de indivíduos bem 
estabelecido, em plano de cargos e carreira.
Evidência 2 - A empresa contrata instrutores capacitados para realizar treinamentos internos a seus 
funcionários sempre que verifica a necessidade de ampliar a capacitação da equipe. Esses treinamentos, 
registrados como parte do portfólio de cada funcionário, são avaliados pelos funcionários em relação à sua 
qualidade e aderência às necessidades de capacitação da equipe. Cada funcionário também é avaliado ao 
final de cada treinamento.
De acordo com o Modelo de Referência do MPS.BR, alguns dos resultados esperados para o processo de 
Gerência de Recursos Humanos são:
GRH 6 - Os treinamentos identificados como sendo responsabilidade da organização são conduzidos e 
registrados.
GRH 7 - A efetividade do treinamento é avaliada.
GRH 8 - Critérios objetivos para avaliação do desempenho de grupos e indivíduos são definidos e 
monitorados para prover informações sobre o desempenho e melhorá-los.
Com base no levantamento inicial das práticas da empresa, verifica-se que a evidênica 1:
FONTE: Associação para Promoção da Excelência do Software Brasileiro. SOFTEX. MPS.BR - Guia 
Geral MPS de Software. 2012. Disponível em: http://www.softex.br. Acessado em: 20 jul. 2014 
(adaptado).
A Atende totalmente ao GRH 8, enquanto a evidência 2 atende totalmente ao GRH 6 e ao GRH 7.
B Atende parcialmente ao GRH 8, enquanto a evidência 2 atende parcialmente ao GRH 6 e ao GRH 7.
C Atende totalmente ao GRH 8, enquanto a evidência 2 não atende ao GRH 6, mas atende totalmente
ao GRH 7.
D Atende parcialmente ao GRH 8, enquanto a evidência 2 atende totalmente ao GRH 6 e ao GRH 7.
(ENADE, 2005) Julgue os seguintes itens referentes a teste de software:
11
12
29/07/2022 16:21 Avaliação Final (Objetiva) - Individual
about:blank 7/7
I- A técnica de teste funcional, que estabelece os requisitos de teste com base em determinada 
implementação, permite verificar se são atendidos os detalhes do código e solicita a execução de partes ou 
de componentes elementares do programa; a técnica de teste estrutural aborda o software de um ponto de 
vista macroscópico e estabelece os requisitos de teste, com base em determinada implementação.
II- Na fase de teste de unidade, o objetivo é explorar-se a menor unidade de projeto, procurando-se 
identificar erros de lógica e de implementação de cada módulo; na fase de teste de integração, o objetivo é 
descobrir erros associados às interfaces entre os módulos quando esses são integrados, para se construir a 
estrutura do software, estabelecida na fase de projeto.
III- Critérios com base na complexidade, em fluxo de controle e em fluxo de dados, são utilizados pela 
técnica estrutural de teste.
Assinale a alternativa CORRETA:
A Apenas os itens I e II estão certos.
B Apenas os itens II e III estão certos.
C Todos os itens estão certos.
D Apenas os itens I e III estão certos.
Imprimir

Continue navegando